Commit graph

4839 commits

Author SHA1 Message Date
Karina Kwiatek
355712b4b3
Merge pull request #1199 from Retrospring/fix/missing-subscribed-answers-in-views
Fix remaining missing subscribed answers in views
2023-05-07 20:56:17 +02:00
Karina Kwiatek
f15cb930ef Appease the robot dog 2023-05-07 20:35:00 +02:00
Karina Kwiatek
bbbff68c7d Fix remaining missing subscribed answers in views 2023-05-07 20:31:32 +02:00
Karina Kwiatek
578dd9c6e6 Pass subscribed answer IDs down in Discover views 2023-05-07 17:27:34 +02:00
Karina Kwiatek
6afa7c6277 Bump version to 2023.0507.2 2023-05-07 17:00:27 +02:00
Karina Kwiatek
ff7c5bb967
Merge pull request #1198 from Retrospring/fix/notification-fragment-cache
Fix incorrect caching method used for notifications dropdown
2023-05-07 16:59:09 +02:00
Karina Kwiatek
15405e41c5 Fix incorrect caching method used for notifications dropdown 2023-05-07 16:54:35 +02:00
Karina Kwiatek
cd49558b81
Merge pull request #1197 from Retrospring/fix/discover-missing-subscriptions
Fix 500 on Discover
2023-05-07 16:40:17 +02:00
Karina Kwiatek
be66f7061d Fix 500 on Discover 2023-05-07 16:39:02 +02:00
Karina Kwiatek
fa025fda7e Bump version to 2023.0507.1 2023-05-07 15:10:45 +02:00
Karina Kwiatek
4c6ad5f789 Fix 500 when not logged in 2023-05-07 15:10:31 +02:00
Karina Kwiatek
f9e42436ea Bump version to 2023.0507.0 2023-05-07 12:57:52 +02:00
Karina Kwiatek
8483532605
Merge pull request #1195 from Retrospring/feature/cache-notifications-dropdown
Cache notifications dropdown
2023-05-07 12:55:29 +02:00
Karina Kwiatek
7dc25ba841 Appease the robot dog 2023-05-07 12:51:40 +02:00
Karina Kwiatek
50531d3b6b Cache notifications dropdown based on notifications_updated_at 2023-05-07 12:47:29 +02:00
Karina Kwiatek
7a9a7e0d47
Merge pull request #1130 from Retrospring/feature/mark-all-notifications-as-read
Mark all notifications as read
2023-05-07 10:07:11 +02:00
Karina Kwiatek
82dc0ce63f
Merge pull request #1088 from Retrospring/precache-subscriptions
Refactor subscriptions
2023-05-07 10:06:58 +02:00
Karina Kwiatek
142a31f655 Set subscribed_answer_ids in answerbox when user is not set 2023-05-05 16:01:48 +02:00
Karina Kwiatek
4221f8cee9 Fix incorrect user being notified and mutes not being respected 2023-05-05 16:01:48 +02:00
Karina Kwiatek
bbc0afe292 Move subscribed answer IDs to an ivar 2023-05-05 16:01:46 +02:00
Karina Kwiatek
9c4b2e452a Prevent error when no one is subscribed 2023-05-05 16:01:40 +02:00
Karina Kwiatek
b93058b11d Fix remaining lint errors 2023-05-05 16:01:40 +02:00
Karina Kwiatek
fb83f48adf Fix lint errors 2023-05-05 16:01:40 +02:00
Karina Kwiatek
36d59d100e Remove unused destruct_by method 2023-05-05 16:01:40 +02:00
Karina Kwiatek
f73fc87991 Simplify notify and denotify methods 2023-05-05 16:01:40 +02:00
Karina Kwiatek
0132d7b251 Remove usages of is_active 2023-05-05 16:01:40 +02:00
Karina Kwiatek
51638d2eb2 Remove subscriptions.is_active column 2023-05-05 16:01:40 +02:00
Karina Kwiatek
0a97a86d73 Pass subscribed_answer_ids into answerbox in Turbo Stream 2023-05-05 16:01:40 +02:00
Karina Kwiatek
6fc4049f6c Pass answer list method into paginate_answers 2023-05-05 16:01:40 +02:00
Karina Kwiatek
d77919ee01 Don't check for user sign in when fetching subscriptions in timeline 2023-05-05 16:01:40 +02:00
Karina Kwiatek
904eab8daa Remove now unused is_subscribed method 2023-05-05 16:01:40 +02:00
Karina Kwiatek
0771c689ea Clean up marking notifications as read when viewing an answer 2023-05-05 16:01:40 +02:00
Karina Kwiatek
d7997db492 Check subscription in answer/show 2023-05-05 16:01:40 +02:00
Karina Kwiatek
7aed99d187 Appease the dog overlords 2023-05-05 16:01:38 +02:00
Karina Kwiatek
2604e6b240 Prefetch subscriptions 2023-05-05 16:01:21 +02:00
Karina Kwiatek
57ed3008d3 Fix "Content missing" on "Show all notifications" 2023-05-05 15:59:45 +02:00
Karina Kwiatek
a3dbad5265 Fix lint errors in NotificationController#index tests 2023-05-05 15:59:45 +02:00
Karina Kwiatek
b5a72be288 Add test for marking all notifications as read 2023-05-05 15:59:45 +02:00
Karina Kwiatek
0db44949e6 Move NotificationsController#index test into their own describe block 2023-05-05 15:59:45 +02:00
Karina Kwiatek
80d8bebe57 Appease the dog overlords 2023-05-05 15:59:43 +02:00
Karina Kwiatek
c9c458252b Add functionality for marking all notifications as read 2023-05-05 15:59:25 +02:00
dependabot[bot]
2ec52210f4
Merge pull request #1194 from Retrospring/dependabot/npm_and_yarn/stylelint-scss-5.0.0 2023-05-01 12:21:12 +00:00
dependabot[bot]
5fd76bd73f
Merge pull request #1192 from Retrospring/dependabot/npm_and_yarn/sass-1.62.1 2023-05-01 12:20:45 +00:00
dependabot[bot]
b855aa59d3
Merge pull request #1190 from Retrospring/dependabot/bundler/better_errors-2.10.0 2023-05-01 10:22:40 +00:00
dependabot[bot]
4506d9d0fc
Bump better_errors from 2.9.1 to 2.10.0
Bumps [better_errors](https://github.com/BetterErrors/better_errors) from 2.9.1 to 2.10.0.
- [Release notes](https://github.com/BetterErrors/better_errors/releases)
- [Commits](https://github.com/BetterErrors/better_errors/compare/v2.9.1...v2.10.0)

---
updated-dependencies:
- dependency-name: better_errors
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 10:18:34 +00:00
dependabot[bot]
0aced83ebe
Merge pull request #1191 from Retrospring/dependabot/bundler/json-schema-4.0.0 2023-05-01 10:05:57 +00:00
dependabot[bot]
1300511c45
Merge pull request #1193 from Retrospring/dependabot/bundler/pg-1.5.3 2023-05-01 10:04:08 +00:00
dependabot[bot]
0cc6d80ce0
Merge pull request #1189 from Retrospring/dependabot/bundler/active_model_otp-2.3.2 2023-05-01 10:03:44 +00:00
dependabot[bot]
11e9853890
Bump stylelint-scss from 4.6.0 to 5.0.0
Bumps [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) from 4.6.0 to 5.0.0.
- [Release notes](https://github.com/stylelint-scss/stylelint-scss/releases)
- [Changelog](https://github.com/stylelint-scss/stylelint-scss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint-scss/stylelint-scss/compare/v4.6.0...v5.0.0)

---
updated-dependencies:
- dependency-name: stylelint-scss
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 10:00:21 +00:00
dependabot[bot]
18a20c4e7b
Bump pg from 1.4.6 to 1.5.3
Bumps [pg](https://github.com/ged/ruby-pg) from 1.4.6 to 1.5.3.
- [Release notes](https://github.com/ged/ruby-pg/releases)
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.md)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.4.6...v1.5.3)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 10:00:11 +00:00