pancakes
1c7f2832a1
[frontend/services] Display error and return empty list without changing state when failing to get emojis
2025-03-27 01:15:20 +10:00
Lilian
b79de70345
[frontend/core] Add debug tripwire in StateSynchronizer
2025-03-26 00:08:27 +01:00
Lilian
9ce293b8ba
[frontend/core] Fix potential null reference exceptions
2025-03-26 00:08:27 +01:00
Laura Hausmann
49bd10bc68
[frontend/mfm] Improve performance of AngleSharp calls for MFM-HTML conversion
...
This makes sure the AngleSharp owner document is only created once per application lifecycle, and replaces all async calls with their synchronous counterparts (since the input is already loaded in memory, using async for this just creates overhead)
2025-03-24 18:06:13 +01:00
Laura Hausmann
f1a1ed9039
[backend/api] Rename recommended timeline to bubble timeline for improved clarity
2025-03-23 12:24:53 +01:00
Laura Hausmann
2e911805de
[backend/api] Add all missing timeline endpoints
2025-03-22 23:35:51 +01:00
pancakes
316c25e036
[frontend/components] Add refetch note action to note footer menu
2025-03-21 13:34:16 +10:00
pancakes
6c1131357e
Revert "[frontend/components] Rework custom emoji management"
...
This reverts commit fe0848e08c
.
2025-03-21 00:35:45 +01:00
pancakes
01d49ca011
[frontend/pages] Separate remote emoji management into its own page
2025-03-21 00:35:45 +01:00
pancakes
5976735af2
[frontend/components] Fallback to detecting attachment type by filename extension
2025-03-21 00:28:55 +01:00
pancakes
97679c275b
[frontend/pages] Add mute and unmute actions to profile page
2025-03-21 00:27:58 +01:00
pancakes
f16836ca31
[frontend/pages] Add block and unblock actions to profile page
2025-03-21 00:27:58 +01:00
Lilian
6814488d30
[frontend] Force frontend update once new version is available
2025-03-20 23:43:59 +01:00
pancakes
107160c690
[frontend/core] Reconstruct stored users to minimal state if they are malformed
2025-03-06 15:04:48 +10:00
Lilian
b53af5165d
[frontend/core] Prevent duplicate notifications (ISH-723)
2025-02-19 22:59:49 +01:00
Lilian
3eb80a0954
[frontend/core] Fix data update mistake in NoteStore/TimelineStore
2025-02-18 22:49:46 +01:00
Lilian
fe0848e08c
[frontend/components] Rework custom emoji management
2025-02-18 22:49:46 +01:00
Lilian
fe083d3a5c
[frontend] Code cleanup
2025-02-17 23:32:45 +01:00
Lilian
3a51684e07
[frontend] Adjust logging severity of some errors
2025-02-17 23:16:51 +01:00
Lilian
7e8b62f9cf
[frontend/core] Fix notification streaming
2025-02-17 23:13:08 +01:00
Lilian
6c8a7e4c3f
[frontend/core] Fix note store not updating renotes and replies
2025-02-17 22:59:02 +01:00
Lilian
b8c699a79b
[frontend/core] Don't remove admin cookie unless session is ended
2025-02-10 13:18:30 +01:00
Lilian
652df49326
[frontend/components] Make virtual scroller gracefully handle no content
2025-02-09 23:02:48 +01:00
Lilian
1b84d3b87e
[frontend/core] Update stored userdata on user select (ISH-705)
2025-02-09 14:32:36 +01:00
Lilian
12b22bcf56
[frontend/components] Tie Polls into NoteStore
2025-02-06 22:41:50 +01:00
pancakes
288c549f20
[frontend/components] Add polls to notes and allow voting
2025-02-06 22:41:50 +01:00
Laura Hausmann
e5c2edf8cb
[backend/api] Fix unpaginated remote emoji lookup
2025-02-06 19:31:08 +01:00
Lilian
014f35af6c
[frontend/components] Fix virtual scroller jumping
2025-02-06 17:32:42 +01:00
pancakes
e0e8fe8b72
[frontend/pages] Add upload and import actions to emoji management page
2025-02-06 16:13:34 +01:00
pancakes
0951728f0a
[frontend/components] Add menu and actions to emoji management entries
2025-02-06 16:13:34 +01:00
pancakes
fdca264241
[frontend/pages] Add page for managing local and remote custom emojis
2025-02-06 16:13:34 +01:00
pancakes
2d42ab251c
[frontend] Add moderator role to CustomAuthStateProvider
2025-02-06 16:13:33 +01:00
pancakes
c095c9bcdc
[frontend/pages] Switch from pancakes:Pronouns (V1) to pancakes:pronouns (V2)
2025-02-05 18:10:41 +01:00
pancakes
637e17be14
[frontend/components] Add move folder/file button
2025-02-05 18:03:26 +01:00
pancakes
da6d080fa2
[backend/api] Use FromHybrid instead of query for UpdateFolder
2025-02-05 18:03:25 +01:00
pancakes
d99e354651
[frontend/pages] Add button to create drive folder
2025-02-05 18:03:25 +01:00
pancakes
4d55bd56ac
[frontend/pages] Add button to delete folder if it is empty
2025-02-05 18:03:24 +01:00
pancakes
85ba75e608
[frontend/components] Add drive folder menu
2025-02-05 18:03:24 +01:00
pancakes
f8c36f1097
[frontend/components] Add drive file menu
2025-02-05 18:03:24 +01:00
pancakes
0dfe788f7f
[backend/pages] Allow uploading files to the selected folder instead of just the root folder
2025-02-05 18:03:24 +01:00
pancakes
f3fe34e051
[frontend/pages] Simple display of drive folder contents
2025-02-05 18:03:23 +01:00
Lilian
cca978a400
[frontend/core] Remove deprecated MessageService
2025-02-04 20:12:49 +01:00
Lilian
e1e78a1052
[frontend/components] Fix new descendants not showing up in single note view.
2025-02-04 20:12:49 +01:00
pancakes
72a6d83351
[frontend/pages] Add refetch user action to profile page
2025-02-04 13:39:04 +01:00
Lilian
75f14d0302
[frontend/components] Improve streaming status indicator
2025-02-02 22:28:05 +01:00
Lilian
0aff68b398
[frontend/core] Fix avatar and banner response nullability
2025-02-01 22:06:21 +01:00
Lilian
1823496298
[frontend/components] Allow toggling of all content warnings in single note view
2025-02-01 19:46:38 +01:00
pancakes
476ba83106
[frontend/components] Add SelectDialog
2025-01-30 11:12:54 +01:00
pancakes
b966f7dd2e
[frontend/components] Add PromptDialog
2025-01-30 11:12:54 +01:00
pancakes
66b8108c8f
[frontend/components] Add NoticeDialog
2025-01-30 11:12:54 +01:00