Claire
ccb8fa81c2
Handle `fetchMarkers` action in markers reducer
2024-07-04 17:28:01 +02:00
Renaud Chaput
29963226d4
Remove the `title` attribute when hovering a card anchor
2024-07-04 17:28:00 +02:00
Renaud Chaput
97d6bfb57a
Load the initial notifications when the beta feature is enabled
2024-07-04 17:28:00 +02:00
Claire
96b2600101
Add notifications grouping opt-in
2024-07-04 17:28:00 +02:00
Claire
0fa15d272a
Add notifications store trimming
2024-07-04 17:28:00 +02:00
Renaud Chaput
d4197d1413
Add hover cards to grouped notifications
2024-07-04 17:28:00 +02:00
Claire
95d4662345
Fix linting issue
2024-07-04 17:27:59 +02:00
Claire
5985b4b4bb
Add slow mode support
2024-07-04 17:27:59 +02:00
Claire
751959084b
Improve gap handling
2024-07-04 17:27:59 +02:00
Renaud Chaput
025acaa651
Fix i18n issue
2024-07-04 17:27:59 +02:00
Renaud Chaput
f5e5994162
Avoid having 2 gaps at the top of the notifications after a disconnect
2024-07-04 17:27:59 +02:00
Renaud Chaput
538524e2f1
Fix duplicate accounts in a group
2024-07-04 17:27:58 +02:00
Renaud Chaput
39e6839d9c
Handle unread notifications
2024-07-04 17:27:58 +02:00
Renaud Chaput
7442739ff3
Fix import loop
2024-07-04 17:27:58 +02:00
Renaud Chaput
e1c2bedde7
Handle removals from notification groups
2024-07-04 17:27:58 +02:00
Renaud Chaput
74a7297e87
Rename notificationAPI JSON types for consistency
2024-07-04 17:27:58 +02:00
Renaud Chaput
8c26085c9a
Add back default avatar size
2024-07-04 17:27:57 +02:00
Renaud Chaput
a16a2ffbbd
Fix i18n
2024-07-04 17:27:57 +02:00
Renaud Chaput
810725aeaa
Use a constant for the max amount of avatars to display in a group
2024-07-04 17:27:57 +02:00
Renaud Chaput
4d12586782
Support streaming notifications
2024-07-04 17:27:57 +02:00
Eugen Rochko
a9e210b1fa
Fix visual glitch with private mentions
2024-07-04 17:27:57 +02:00
Eugen Rochko
7e96bf9ab6
Change margins
2024-07-04 17:27:56 +02:00
Renaud Chaput
55004e06bf
Better handle loading notifications from a Gap
2024-07-04 17:27:56 +02:00
Renaud Chaput
3fb759fe6c
Change `<LoadGap>` to accept an arbitrary parameter
2024-07-04 17:27:56 +02:00
Renaud Chaput
2248bf0941
Add new attribute from #30707
2024-07-04 17:27:56 +02:00
Renaud Chaput
db0e9e70df
Handle filters, and add basic pagination management
2024-07-04 17:27:56 +02:00
Renaud Chaput
de084cde54
Forgot to dispatch the action
2024-07-04 17:27:55 +02:00
Renaud Chaput
a8206cf896
Fix missing notification types
2024-07-04 17:27:55 +02:00
Renaud Chaput
6b6577e2d2
Fix the remaining lint issues
2024-07-04 17:27:55 +02:00
Eugen Rochko
15dfb345eb
Add click handlers for status previews
2024-07-04 17:27:55 +02:00
Eugen Rochko
b5caab39b0
Change filtered notifications banner to align with grouped notifications
2024-07-04 17:27:55 +02:00
Eugen Rochko
370d014f78
Add unread style
2024-07-04 17:27:54 +02:00
Renaud Chaput
b3d6656dce
Fix pass at fixing lint issues
2024-07-04 17:27:54 +02:00
Eugen Rochko
89905260b7
Implement notification components
2024-07-04 17:27:54 +02:00
Renaud Chaput
28a4f6dccc
Add a new experimental notifications route
2024-07-04 17:27:54 +02:00
Renaud Chaput
d5af0cec3d
Implement Redux state for the new grouped notifications API
...
This is a big WIP
2024-07-04 17:27:53 +02:00
Claire
df9e26158d
Bump version to v4.3.0-alpha.5 ( #30920 )
2024-07-04 14:59:54 +00:00
Claire
d3a056adfd
Merge pull request from GHSA-xjvf-fm67-4qc3
2024-07-04 16:45:52 +02:00
Claire
502cf75b16
Merge pull request from GHSA-58x8-3qxw-6hm7
...
* Fix insufficient permission checking for public timeline endpoints
Note that this changes unauthenticated access failure code from 401 to 422
* Add more tests for public timelines
* Require user token in `/api/v1/statuses/:id/translate` and `/api/v1/scheduled_statuses`
2024-07-04 16:26:49 +02:00
Claire
395f17ca17
Merge pull request from GHSA-vp5r-5pgw-jwqx
...
* Fix streaming sessions not being closed when revoking access to an app
* Add tests for GHSA-7w3c-p9j8-mq3x
2024-07-04 16:11:28 +02:00
renovate[bot]
b730147618
fix(deps): update dependency ws to v8.18.0 ( #30914 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-04 13:46:14 +00:00
renovate[bot]
528661a091
fix(deps): update dependency pino-http to v10.2.0 ( #30913 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-04 13:46:08 +00:00
github-actions[bot]
8331f9e379
New Crowdin Translations (automated) ( #30916 )
...
Co-authored-by: GitHub Actions <noreply@github.com>
2024-07-04 08:46:27 +00:00
Emelia Smith
47f0faebc9
Implement HTML ruby tags for east-asian languages ( #30897 )
2024-07-03 20:05:59 +00:00
David Roetzel
9be77fc0db
Revert "Add system check for missing database indexes" ( #30909 )
2024-07-03 13:36:42 +00:00
renovate[bot]
20c749bd45
chore(deps): update dependency rubocop-rspec to v3.0.2 ( #30902 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-03 09:14:15 +00:00
renovate[bot]
f99159d1eb
fix(deps): update dependency webpack-merge to v6 ( #30891 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-03 08:46:51 +00:00
renovate[bot]
6270281037
chore(deps): update dependency doorkeeper to v5.7.1 ( #30053 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-03 08:05:19 +00:00
renovate[bot]
1dbffc30f1
chore(deps): update opentelemetry-ruby (non-major) ( #30903 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-03 08:04:38 +00:00
Matt Jankowski
5651c16d11
Limit `browser` version to enforce ruby 3.1 support ( #30766 )
2024-07-03 07:47:40 +00:00