Commit Graph

398 Commits

Author SHA1 Message Date
Renaud Chaput
6c87c76e18 Add ability to group follow notifications in WebUI (#32520) 2024-10-16 08:33:11 +00:00
Claire
4a737a948a Fix incorrect 'navigator' check (#32219) 2024-10-02 10:03:04 +00:00
Nick Schonning
f91f077985 Enable ESLlint no-case-declarations (#30768) 2024-10-01 16:26:30 +00:00
Renaud Chaput
1be55ce244 Fix follow notifications from streaming being grouped (#32179) 2024-10-01 08:22:14 +00:00
Renaud Chaput
d6f5ee75ab Add notification grouping for follow notifications (#32085) 2024-09-25 13:36:19 +00:00
Eugen Rochko
70988519df Fix too many requests caused by relationship look-ups in web UI (#32042)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-09-24 17:02:36 +00:00
Claire
0a6b75b71e Fix multiple bugs in notification requests and notification policies (#32062) 2024-09-24 15:03:38 +00:00
Christian Schmidt
7740f1a6bb Mute XHR abort errors (#31952) 2024-09-18 08:43:24 +00:00
Claire
c620452fd7 Enable grouped notifications unconditionally (#31929) 2024-09-16 13:12:10 +00:00
Claire
c0eda832f3 Convert notification requests actions and reducers to Typescript (#31866) 2024-09-16 09:54:03 +00:00
Eugen Rochko
3d46f47817 Change embedded posts to use web UI (#31766)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-09-12 09:41:19 +00:00
renovate[bot]
a27f7f4e56 Update typescript-eslint monorepo to v8 (major) (#31231)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renaud Chaput <renchap@gmail.com>
2024-09-11 13:59:46 +00:00
Claire
fab29ebbe8 Fix all notification types being stored without filtering when polling (#31745) 2024-09-04 13:28:16 +00:00
Christian Schmidt
8adf67f2db frequentlyUsedLanguages not updated correctly (#31386) 2024-09-03 15:55:13 +00:00
Claire
c73868cd78 Add ability for admins to force grouped notifications in web UI (#31610) 2024-08-27 14:55:51 +00:00
Claire
e38ce3beb7 Fix spurious loading bar middleware usage (#31592) 2024-08-26 16:38:34 +00:00
Claire
d67e11733e Add automatic notification polling for grouped notifications (#31513) 2024-08-21 14:41:31 +00:00
KMY(雪あすか)
01a757d306 Fix boost dialog visibility selection not being taken into account (#31523) 2024-08-21 13:11:36 +00:00
Claire
9ba7c90151 Fix non-grouped notifications not loading on page load (#31514) 2024-08-20 16:18:33 +00:00
Claire
53c183f899 Reload notifications when accepted notifications are merged (streaming only) (#31419) 2024-08-19 15:59:06 +00:00
Claire
1e612c5a09 Refactor some actions to be proper async actions instead of passing a continuation (#31453) 2024-08-19 14:41:32 +00:00
Renaud Chaput
0d85a79f19 Fix notification screen crashing in rare cases where the status no longer exists (#31403) 2024-08-14 06:47:15 +00:00
Claire
a7b718c31a Fix all streamed notification types being stored without filtering (#31384) 2024-08-12 13:40:29 +00:00
Claire
658addcbf7 Add ability to report, block and mute from notification requests list (#31309)
Co-authored-by: Renaud Chaput <renchap@gmail.com>
2024-08-09 14:56:39 +00:00
Claire
549ab089ee Change grouped notifications API shape (take 2) (#31214) 2024-07-31 10:50:13 +00:00
David Roetzel
dfd43869c9 Decrease count of filtered notifications when notification requests are accepted or dismissed (#31149) 2024-07-26 09:36:54 +00:00
Claire
af06d74574 Fix keyboard shortcuts and navigation in grouped notifications (#31076) 2024-07-23 06:20:17 +00:00
Claire
55705d8191 Fix reblogging after refactor (#31105) 2024-07-22 19:30:06 +00:00
Claire
9cb9427133 Refactor CW handling in an action (#31103) 2024-07-22 16:03:58 +00:00
Claire
03dea64b79 Refactor code for reblogging and favouriting (#31102) 2024-07-22 15:45:07 +00:00
Claire
e768b23aa9 Remove routerHistory parameters from composer actions (#31077) 2024-07-19 15:26:44 +00:00
Renaud Chaput
f587ff643f Grouped Notifications UI (#30440)
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-07-18 14:36:09 +00:00
Tianwei Dong
36d819bef3 Change to use an unified constant for max media attachments per status (#29073)
Co-authored-by: Renaud Chaput <renchap@gmail.com>
2024-07-08 08:10:57 +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
Eugen Rochko
096057b845 Change author_account to be authors in REST API (#30846) 2024-06-27 13:17:18 +00:00
Renaud Chaput
863c470a2b Convert <Directory> to Typescript / function component (#30829) 2024-06-26 18:04:50 +00:00
Renaud Chaput
7d12522ed7 Fix error when deleting a status (#30784) 2024-06-20 22:39:06 +00:00
Renaud Chaput
1c65932776 Convert disconnectTimeline and timelineDelete actions to Typescript (#30777) 2024-06-20 11:56:52 +00:00
Renaud Chaput
d558dfd77d Convert notifications policies frontend code to Typescript (#29868) 2024-06-18 13:23:30 +00:00
Eugen Rochko
ed6d24330b Add author links on the explore page in web UI (#30521) 2024-06-13 13:04:16 +00:00
Renaud Chaput
b6fd14f0e2 Fix createDataLoadingThunk and related actions (#30408) 2024-05-23 18:22:42 +00:00
Renaud Chaput
10ec421dd4 Proposal: a modern & typed way of writing Redux actions doing API requests (#30270) 2024-05-23 09:50:13 +00:00
Renaud Chaput
2c5ab8f647 Remove the access token from Redux & context (#30275) 2024-05-22 14:45:18 +00:00
Claire
66906a1bc1 Fix Web UI trying to save user settings when logged out (#30324) 2024-05-16 13:01:01 +00:00
David Beck
4f4b77920e Remove home marker updates (#22721) 2024-04-29 07:55:58 +00:00
Renaud Chaput
65093c619f Fix marker thunks to not ignore eslint directives for the whole file (#30089) 2024-04-26 17:11:27 +00:00
Renaud Chaput
67442f9039 Remove global boosts state and convert boosts modal to Typescript (#29774) 2024-03-28 15:33:15 +00:00
Renaud Chaput
b9982ce578 Fix notifications marker fetch (#29777) 2024-03-27 15:49:02 +00:00
Renaud Chaput
9fbe8d3a0c Rewrite PIP state in Typescript (#27645)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-03-27 15:19:33 +00:00
Renaud Chaput
27d014a7fa Rewrite markers reducer in Typescript (#27644) 2024-03-27 12:47:09 +00:00