Commit Graph

3660 Commits (grouped-notifications-frontend)

Author SHA1 Message Date
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
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
github-actions[bot] dd85e3bcc5
New Crowdin Translations (automated) (#30901)
Co-authored-by: GitHub Actions <noreply@github.com>
2024-07-03 07:30:30 +00:00
github-actions[bot] 1fc14e324b
New Crowdin Translations (automated) (#30890)
Co-authored-by: GitHub Actions <noreply@github.com>
2024-07-02 08:41:54 +00:00
Eugen Rochko d3f504245c
Fix missing confirmation when unfollowing from hover card in web UI (#30879) 2024-07-01 18:10:22 +00:00
Eugen Rochko b728c0e8ce
Change hover cards to not appear until the mouse stops in web UI (#30850) 2024-07-01 15:52:01 +00:00
Eugen Rochko 20fa9ce484
Add timeline of public posts about a trending link in web UI (#30840) 2024-07-01 14:45:48 +00:00
github-actions[bot] 7756db6551
New Crowdin Translations (automated) (#30873)
Co-authored-by: GitHub Actions <noreply@github.com>
2024-07-01 08:34:38 +00:00
renovate[bot] 1bccba1408
chore(deps): update dependency @testing-library/react to v16 (#30533)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renaud Chaput <renchap@gmail.com>
2024-06-28 11:39:32 +00:00
github-actions[bot] a5134f2695
New Crowdin Translations (automated) (#30867)
Co-authored-by: GitHub Actions <noreply@github.com>
2024-06-28 08:33:57 +00:00
Eugen Rochko ea6c455e81
Fix follow button in hover cards not working when signed out in web UI (#30864) 2024-06-27 22:01:40 +00:00
Eugen Rochko 096057b845
Change `author_account` to be `authors` in REST API (#30846) 2024-06-27 13:17:18 +00:00
github-actions[bot] 6d1c1fd684
New Crowdin Translations (automated) (#30851)
Co-authored-by: GitHub Actions <noreply@github.com>
2024-06-27 08:00:04 +00:00
Eugen Rochko 3939352e92
Convert `<ColumnHeader>` to Typescript (#30849) 2024-06-26 19:46:28 +00:00
Eugen Rochko e89317d4c1
Add hover cards in web UI (#30754)
Co-authored-by: Renaud Chaput <renchap@gmail.com>
2024-06-26 19:33:38 +00:00