Commit graph

1768 commits

Author SHA1 Message Date
Kopper
bcb6382c73 [backend/akko-client] Fix context of boosts 2024-09-13 17:30:05 +02:00
Kopper
16c0cba1f4 [backend/akko-client] Attempt to fix reaction account IDs 2024-09-13 17:30:05 +02:00
Kopper
832e3ce8c9 [backend/akko-client] Allow marking notifications as read 2024-09-13 17:30:05 +02:00
Kopper
18cd712132 [backend/akko-client] Attempt to fix emoji picker 2024-09-13 17:30:05 +02:00
Kopper
9d6d892091 [backend/akko-client] Fix notifications, including emoji reaction notifications 2024-09-13 17:30:05 +02:00
Kopper
834661981a [backend] Allow admins to specity extra web domains the instance is accessible from
For frontends that expect relative paths
2024-09-13 17:30:05 +02:00
Kopper
30cf0db0fb [backend/akko-client] Un-break Enafore 2024-09-13 17:30:05 +02:00
Kopper
44864a2274 [backend/akko-client] Try to implement GET v1/pleroma/emoji
Akkoma-FE is doing something horrible here, I do not think this is
fixable without changing the FE itself.
2024-09-13 17:30:05 +02:00
Kopper
fefe599d32 [backend/akko-client] Add reaction endpoints 2024-09-13 17:30:05 +02:00
Kopper
909af700c8 [backend/akko-client] Instruct Akkoma-FE to use the streaming API 2024-09-13 17:30:05 +02:00
Kopper
0e7e2698e0 [backend/akko-client] Expose VAPID public key 2024-09-13 17:30:05 +02:00
Kopper
3fb8fea316 [backend/akko-client] Expose conversation ID 2024-09-13 17:30:05 +02:00
Kopper
410519dafa [backend/akko-client] Stub out preview flag to not accidentally spam people 2024-09-13 17:30:05 +02:00
Kopper
26ec42bc62 [backend/akko-client] Put Pleroma quirks behind a feature flag 2024-09-13 17:30:05 +02:00
Kopper
e3a41c6190 [backend/akko-client] Expose required pleroma.emoji_reactions field 2024-09-13 17:30:05 +02:00
Kopper
326ee6d4e2 [backend/akko-client] Instruct Akkoma-FE to log in via oauth 2024-09-13 17:30:05 +02:00
Kopper
1bac67cd06 [backend/akko-client] Stub out just enough to allow Akkoma-FE to start 2024-09-13 17:30:05 +02:00
Kopper
7e1bccadaf [backend/akko-client] Allow 'admin' scope group
Needed for Akkoma-FE to register itself
2024-09-13 17:30:05 +02:00
Kopper
1e34d38c75 [backend/masto-client] Implement support for reaction notifications
Not upstream viable because the mastoapi reaction notifications do not
let you see which reaction that notification is about...
2024-09-13 17:30:05 +02:00
Laura Hausmann
010526b6be
[shared] Fix VersionHelper returning bogus data when frontend is built with AOT 2024-09-13 17:28:03 +02:00
Laura Hausmann
0d7532cb08
[backend/startup] Set content root path to assembly directory 2024-09-13 17:15:36 +02:00
Laura Hausmann
2e42a3ba10
[sln] Prevent unnecessary frontend rebuilds during CI runs
Technically we could've overridden this to false in the parsing and shared projects for the same effect, but it's imo more sensible to opt in to it in the one project where we actually want rebuilds when the architecture changes.
2024-09-13 04:55:46 +02:00
Laura Hausmann
01b2702af5
[backend/masto-client] Fix blockquote handling for some clients 2024-09-13 02:46:44 +02:00
Laura Hausmann
1a43ce55cd
Release: v2024.1-beta3.patch1 2024-09-12 19:48:04 +02:00
Lilian
54a8a66861
[frontend/components] Add button to copy post link to clipboard (ISH-414) 2024-09-12 03:02:14 +02:00
Lilian
46243e48bb
[frontend/components] Fix emoji picker scrolling page to top (ISH-476) 2024-09-12 02:40:34 +02:00
Lilian
5b1ab95b8c
[frontend/mfm] Make codeblocks in MfM scroll horizontally 2024-09-12 01:47:04 +02:00
Lilian
44e1c9d5e7
[frontend] Fix z-index related stacking issues (ISH-477) 2024-09-12 01:47:04 +02:00
Lilian
6acf41d6b9
[frontend/components] Use correct overflow behavior 2024-09-12 01:47:04 +02:00
Lilian
7f81ff31a1
[frontend] Auth gate components on MainLayout that require it (ISH-481) 2024-09-10 23:31:31 +02:00
Lilian
825a887603
[frontend/pages] Add authorize attribute to pages that require auth (ISH-481) 2024-09-10 23:31:31 +02:00
Lilian
d240b94668 [frontend/components] Fix timeline and virtual scroller crashing on empty timeline (ISH-479) 2024-09-10 22:26:25 +02:00
Laura Hausmann
aa9a3e5ee1
Release: v2024.1-beta3 2024-09-10 03:47:02 +02:00
Lilian
12d8d66242
[frontend] Fix offset and scrollIntoView behavior on SingleNote view 2024-09-10 03:33:56 +02:00
Laura Hausmann
79a4ce012c
[frontend] Code cleanup 2024-09-10 03:00:45 +02:00
Laura Hausmann
642d4d9332
[frontend] Fix typo 2024-09-10 02:57:51 +02:00
pancakes
a169bbc1c6
[frontend] Add "Accept and follow back" button 2024-09-10 02:56:31 +02:00
Laura Hausmann
10650c55b8
[backend/core] Fix typo 2024-09-10 02:42:34 +02:00
Lilian
cab3f5b59f
[frontend/Models] Endpoint doesn't return profile, fix model 2024-09-10 01:51:28 +02:00
Lilian
a67400d17d
[frontend] Populate top-bar on filter settings page 2024-09-10 01:51:27 +02:00
Lilian
a1bc0537ed
[frontend] Fix missing import 2024-09-10 01:51:27 +02:00
Lilian
6dc8bc3cb8
[frontend] Add mute note button 2024-09-10 01:51:27 +02:00
Lilian
c7233c1021
[frontend/Timeline] Do not render notes that are filtered and hidden 2024-09-10 01:51:27 +02:00
Lilian
efef19805f
[frontend] Display warning when note is filtered with warning 2024-09-10 01:51:27 +02:00
Lilian
e5b04ae59c
[frontend/Models] Add MuteNote endpoint. 2024-09-10 01:51:27 +02:00
Lilian
4b28a62845
[frontend/Components] Make Icon optional in Menu 2024-09-10 01:51:27 +02:00
Lilian
0dd72a5c26
[frontend] Add FilterControllerModel to ApiService 2024-09-10 01:51:27 +02:00
Lilian
cfd53a373e
[frontend] Add filter page to settings 2024-09-10 01:51:27 +02:00
Lilian
e6f95b9ec4
[frontend] Populate top-bar on single note view 2024-09-10 01:51:27 +02:00
Lilian
a0a94d3a66
[frontend] Make top bar sticky 2024-09-10 01:51:27 +02:00