Claire
435ff8e550
[Glitch] Add ability for admins to force grouped notifications in web UI
...
Port c73868cd78592780cb9e0be6985fe2f34b7c91cd to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-08-27 20:33:50 +02:00
Claire
2379bfe3ea
[Glitch] Fix spurious loading bar middleware usage
...
Port e38ce3beb7b83f43ef6e6f144c19b186c393910c to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-08-26 18:54:27 +02:00
Claire
24849cdb1f
[Glitch] Add automatic notification polling for grouped notifications
...
Port d67e11733e4159c736f4370ee7ea86240a297bb7 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-08-21 18:51:27 +02:00
KMY(雪あすか)
a9cef5c324
[Glitch] Fix boost dialog visibility selection not being taken into account
...
Port 01a757d306276213276580a31ecbeffa21d88076 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-08-21 18:50:44 +02:00
Claire
bdc0e0d27e
[Glitch] Fix non-grouped notifications not loading on page load
...
Port 9ba7c90151463a6e4f7952317253fe8c113e9b0a to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-08-20 19:42:36 +02:00
Claire
bfd01110d8
[Glitch] Reload notifications when accepted notifications are merged (streaming only)
...
Port 53c183f899b5382f1eebd72e34a090c30f8eba6a to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-08-19 18:43:57 +02:00
Claire
99ffae7d44
[Glitch] Refactor some actions to be proper async actions instead of passing a continuation
...
Port 1e612c5a09097ef62f26bb9882125dc2d53c92df to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-08-19 18:43:24 +02:00
Renaud Chaput
524fc8563b
[Glitch] Fix notification screen crashing in rare cases where the status no longer exists
...
Port 0d85a79f19fef0c604e8fecfd5dfa9654adc4b95 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-08-14 21:26:51 +02:00
Claire
8426c20d34
[Glitch] Fix all streamed notification types being stored without filtering
...
Port a7b718c31adbfee9015c84bc2379129df612a5f2 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-08-12 17:51:54 +02:00
Claire
b6961d08ab
[Glitch] Add ability to report, block and mute from notification requests list
...
Port 658addcbf783f6baa922d11c9524ebb9ddbcbc59 to glitch-soc
Co-authored-by: Renaud Chaput <renchap@gmail.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-08-09 17:25:08 +02:00
Claire
feed816398
[Glitch] Change grouped notifications API shape (take 2)
...
Port front-end changes from 549ab089eed07ee3ad90288ee5e134b4cfdc1e76 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-07-31 18:21:54 +02:00
David Roetzel
0e18e1ba31
[Glitch] Decrease count of filtered notifications when notification requests are accepted or dismissed
...
Port dfd43869c9180d4f4ebfc26ebce30f468a8f5422 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-07-27 15:16:15 +02:00
Claire
838ea5f9cd
[Glitch] Fix keyboard shortcuts and navigation in grouped notifications
...
Port af06d74574745deb738e6f526f4d74c31760102d to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-07-23 20:28:22 +02:00
Claire
cbf25634a9
[Glitch] Fix reblogging after refactor
...
Port 55705d8191f31c1089095956fb4124f7505b4bd7 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-07-22 22:03:10 +02:00
Claire
643b1ef3e9
[Glitch] Refactor CW handling in an action
...
Port 9cb94271333ccfe488fa84d49e3351f18594e480 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-07-22 22:03:10 +02:00
Claire
f13a231b39
[Glitch] Refactor code for reblogging and favouriting
...
Port 03dea64b794f3e6cd1e03df72578ed0004a4d84c to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-07-22 22:03:10 +02:00
Claire
95984b729a
[Glitch] Remove routerHistory parameters from composer actions
...
Port e768b23aa995130c14a7160165eabcf1e8570dfd to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-07-19 18:06:35 +02:00
Renaud Chaput
7224e24054
[Glitch] Grouped Notifications UI
...
Port f587ff643f552a32a1c43e103a474a5065cd3657 to glitch-soc
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-07-18 19:55:02 +02:00
Tianwei Dong
80179d53ba
[Glitch] Change to use an unified constant for max media attachments per status
...
Port 36d819bef34279bb36cdfa3ed89711405ad79591 to glitch-soc
Co-authored-by: Renaud Chaput <renchap@gmail.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-07-08 19:49:56 +02:00
Eugen Rochko
4c5067e3a4
[Glitch] Add timeline of public posts about a trending link in web UI
...
Port 20fa9ce4845f1b6c8a7223f08409091808fa9bc0 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-07-01 21:19:38 +02:00
Eugen Rochko
4179f5fcf3
[Glitch] Change author_account
to be authors
in REST API
...
Port 096057b845f27fd6090915b22c8688a6eeb22e28 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-06-30 17:33:23 +02:00
Renaud Chaput
8160a655a5
[Glitch] Convert <Directory>
to Typescript / function component
...
Port 863c470a2bc4e13a5b8df4d66a1322f4b84e2db2 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-06-30 17:33:23 +02:00
Renaud Chaput
2f994bb34a
[Glitch] Fix error when deleting a status
...
Port 7d12522ed71193decc2a9aeacc8cf921b09d3654 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-06-21 12:03:35 +02:00
Renaud Chaput
8ae61fdee5
[Glitch] Convert disconnectTimeline
and timelineDelete
actions to Typescript
...
Port 1c6593277696c6f4698684860f7c6d6189f9b371 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-06-20 19:22:24 +02:00
Renaud Chaput
af0a1a8774
[Glitch] Convert notifications policies frontend code to Typescript
...
Port d558dfd77dc4f64d3a633efcfc0683ee603a1520 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-06-18 18:22:40 +02:00
Eugen Rochko
fd3697723c
[Glitch] Add author links on the explore page in web UI
...
Port ed6d24330ba2f80b99428cb8ee19e5d8400ebd16 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-06-17 14:08:08 +02:00
Renaud Chaput
e32bfad88a
[Glitch] Fix createDataLoadingThunk
and related actions
...
Port b6fd14f0e2842eca269ef8962e3c5bd560a76357 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-05-23 20:37:00 +02:00
Renaud Chaput
8d6058b40a
[Glitch] Proposal: a modern & typed way of writing Redux actions doing API requests
...
Port 10ec421dd4e0da987e69a3dd7f4f696f9c5878e0 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-05-23 20:33:05 +02:00
Renaud Chaput
3e9298370d
[Glitch] Remove the access token from Redux & context
...
Port 2c5ab8f647841ea8075ece50ccc9e12c21af8720 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-05-22 21:14:54 +02:00
Claire
7b078b46a2
[Glitch] Fix Web UI trying to save user settings when logged out
...
Port 66906a1bc1fb3934dc101e1d8d7ec4a9ce54a12e to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-05-16 19:34:50 +02:00
David Beck
defd1e4024
[Glitch] Remove home marker updates
...
Port 4f4b77920eeb3ba65346862d489945494dfeab64 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-05-04 15:42:33 +02:00
Renaud Chaput
552e09d57f
[Glitch] Fix marker thunks to not ignore eslint directives for the whole file
...
Port 65093c619fdd1b18a4cf0c288051d8c524d5f434 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-05-04 15:30:18 +02:00
Renaud Chaput
b3d5567bd0
[Glitch] Remove global boosts
state and convert boosts modal to Typescript
...
Port 67442f90393c644064bf34d531bdebe15f88d729 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-05-01 16:42:20 +02:00
Renaud Chaput
555f45f249
[Glitch] Fix notifications marker fetch
...
Port b9982ce578c24fa2dcdbe4fb79610345257681df to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-05-01 15:56:37 +02:00
Renaud Chaput
371c5e59eb
[Glitch] Rewrite PIP state in Typescript
...
Port 9fbe8d3a0cf33e1ec7f631b7651e9fb2bca8440e to glitch-soc
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-05-01 15:56:37 +02:00
Renaud Chaput
059e10e546
[Glitch] Rewrite markers reducer in Typescript
...
Port 27d014a7fa4a92117e133adfd1c3e4e1c34ddc9c to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-05-01 14:55:03 +02:00
Eugen Rochko
91531e9586
[Glitch] Add ability to reorder uploaded media before posting in web UI
...
Port 8e7e86ee354fca36b989b6de40904f38e6db103b to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-04-06 22:34:03 +02:00
Eugen Rochko
80fda17868
[Glitch] Change mute, block and domain block confirmations in web UI
...
Port ec19d0a14bd8f5e76293ca52cf67972e01c2135f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-03-15 22:58:01 +01:00
Claire
84c7b272e1
[Glitch] Fix accounts not getting imported into redux store for some filtered notification types
...
Port 95a5713ff73787bdea8a2d5cb848386bf8c4fe80 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-03-14 17:43:38 +01:00
Eugen Rochko
13c9524436
[Glitch] Add notification policies and notification requests in web UI
...
Port c10bbf5fe3800f933c33fa19cf23b5ec4fb778ea to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-03-13 18:38:46 +01:00
Renaud Chaput
6440651976
[Glitch] Use the server setting to get the max number of poll options in UI
...
Port b9722dfe2bdb024e5e98b96d2fc5712d6cb5f747 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-03-11 17:38:07 +01:00
Claire
98cf4b7ba0
Reduce code differences with upstream
2024-03-08 12:42:03 +01:00
Claire
e95f2c2b68
Add a glitch-soc local setting to make the post publish toast optional ( #2666 )
2024-03-08 11:35:18 +01:00
Essem
9242c536d2
Use openURL function from upstream
2024-02-28 23:41:18 -06:00
Eugen Rochko
cce3f3d6da
[Glitch] Change onboarding prompt to follow suggestions carousel in web UI
...
Port 9cdc60ecc6e5746b706bdcf19d0743d1c153105f to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-02-24 14:35:08 +01:00
Claire
84d05ca221
Reimplement glitchy elephant friend
2024-02-23 21:05:33 +01:00
Claire
118bb5bc81
Add secondary post button back
2024-02-23 21:05:33 +01:00
Claire
7586d4348f
Switch glitch-soc to upstream's old composer
2024-02-22 22:10:17 +01:00
Eugen Rochko
72bae7e170
[Glitch] Fix duplicate and missing keys in search popout component in web UI
...
Port 9f8e3cca9a6764018ccef2bc48b5d9a867e3a4e3 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-01-22 19:21:02 +01:00
Eugen Rochko
bacb9134cc
[Glitch] Add profile setup to onboarding in web UI
...
Port d67bd44ca1542d665354e733b632c841b6b7d29b to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2024-01-14 16:32:08 +01:00