Commit Graph

4864 Commits

Author SHA1 Message Date
dependabot[bot] 00473bf8b8
Bump rubocop from 1.50.2 to 1.51.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.50.2 to 1.51.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.50.2...v1.51.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-15 09:58:49 +00:00
Karina Kwiatek 7e5e7295db Bump version to 2023.0509.0 2023-05-09 23:38:27 +02:00
Karina Kwiatek 743d7103fc
Merge pull request #1207 from Retrospring/fix/if-iframes-are-so-good-why-is-there-no-iframe2
Prevent links from notifications from being opened in the dropdown frame
2023-05-09 23:38:04 +02:00
Karina Kwiatek 6643a4763f Make `target` a keyword argument for `user_screen_name` helper
Co-authored-by: nilsding <nilsding@nilsding.org>
2023-05-09 23:20:36 +02:00
Karina Kwiatek 46c2412ad8 Update tests for `user_screen_name` to include `target` attribute 2023-05-09 23:08:35 +02:00
Karina Kwiatek 4bf977e96c Fix lint errors for the remaining notification types 2023-05-09 23:03:26 +02:00
Karina Kwiatek 2c72252591 Use Unicode ellipsis 2023-05-09 22:58:14 +02:00
Karina Kwiatek 0d55ff16c3 Appease the dog overlords 2023-05-09 22:57:18 +02:00
Karina Kwiatek e096ddc999 Prevent links from notifications from being opened in the dropdown frame 2023-05-09 22:51:40 +02:00
Karina Kwiatek 603a454efd
Merge pull request #1205 from Retrospring/fix/pass-subscribed-answers-on-create
Pass subscribed answer IDs on answer create
2023-05-09 09:31:20 +02:00
Karina Kwiatek 63372cdeac Pass subscribed answer IDs on answer create 2023-05-08 21:45:31 +02:00
Karina Kwiatek 43b14323f3 Bump version to 2023.0508.1 2023-05-08 20:40:37 +02:00
Karina Kwiatek 65d165aa26
Merge pull request #1204 from Retrospring/fix/exclude-pinned-answers-from-pagination
Exclude pinned answers from pagination queries
2023-05-08 20:35:24 +02:00
Karina Kwiatek a37a498fb9 Exclude pinned answers from pagination queries 2023-05-08 20:29:27 +02:00
Karina Kwiatek 33bd1ae9e4 Bump version to 2023.0508.0 2023-05-08 19:16:59 +02:00
Karina Kwiatek 333af458db
Merge pull request #1203 from Retrospring/fix/notification-bugs
Notification dropdown fixes
2023-05-08 19:16:33 +02:00
Karina Kwiatek 2db4ce38c9 Add stub notification partial for content pending deletion 2023-05-08 19:06:40 +02:00
Karina Kwiatek 4cab189750 Fix notification cache timestamp not being touched after marking all as read 2023-05-08 18:55:35 +02:00
dependabot[bot] 9e9b651189
Merge pull request #1201 from Retrospring/dependabot/bundler/rspec-rails-6.0.2 2023-05-08 10:24:18 +00:00
dependabot[bot] aca6fb8802
Bump rspec-rails from 6.0.1 to 6.0.2
Bumps [rspec-rails](https://github.com/rspec/rspec-rails) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/rspec/rspec-rails/releases)
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-rails/compare/v6.0.1...v6.0.2)

---
updated-dependencies:
- dependency-name: rspec-rails
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-08 09:57:02 +00:00
Karina Kwiatek f4a7326acf Bump version to 2023.0507.3 2023-05-07 21:04:49 +02:00
Karina Kwiatek 81b279f1b6 Floor times in tests
This passed locally for me on macOS but does not pass on Linux due to a difference in precision for timestamps.
2023-05-07 21:04:33 +02:00
Karina Kwiatek eca53de004
Merge pull request #1200 from Retrospring/fix/touch-updated-at-after-mark-as-read
Touch updated at after marking inbox/notification entries as read
2023-05-07 20:56:47 +02:00
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 2aaba3e2d9 Touch `notifications_updated_at` after marking entries as read 2023-05-07 20:54:54 +02:00
Karina Kwiatek ed6bdfe8cb Touch `inbox_updated_at` after marking entries as read 2023-05-07 20:54:44 +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