Commit graph

119 commits

Author SHA1 Message Date
pancakes
47f8d94f88
[backend/razor] Revert Instance config and use snapshot of Security config 2024-12-17 19:32:59 +01:00
pancakes
ca567e4aba
[backend/razor] Show register link in Public Preview footer if registrations aren't closed 2024-12-17 19:32:58 +01:00
Kopper
1e1364e2bb
[backend/masto-client] Add feature flag for inline media 2024-12-13 22:19:31 +01:00
Laura Hausmann
ecf83c17ff
[backend/razor] Tweak "recent jobs" table styles 2024-11-23 21:40:49 +01:00
Laura Hausmann
853f598bc4
[backend/razor] Add "top delayed" section to queue dashboard 2024-11-23 21:34:30 +01:00
Laura Hausmann
10346e795a
[sln] Code cleanup 2024-11-23 02:11:22 +01:00
Laura Hausmann
5cf951e908
[backend/razor] Add TOTP 2FA support to OAuth page 2024-11-21 22:04:13 +01:00
Laura Hausmann
0a899b27d5
[backend/razor] Improve footer responsiveness 2024-11-21 18:42:34 +01:00
Laura Hausmann
9be9e05200
[backend/razor] Add wordmark to index page 2024-11-21 18:35:37 +01:00
Laura Hausmann
48807ec4fa
[backend/razor] Code cleanup 2024-11-20 00:48:29 +01:00
Laura Hausmann
24b412bd75
[sln] Reformat code 2024-11-20 00:48:29 +01:00
Laura Hausmann
7dec2514da
[sln] Apply code style 2024-11-20 00:48:29 +01:00
Laura Hausmann
3119c08a11
[backend/razor] Use new favicon 2024-11-19 23:05:17 +01:00
Lilian
1a39b2856a
[frontend] Make nav-bar respect safe-area-inset 2024-11-19 23:05:15 +01:00
Lilian
8b9019b76e
[frontend] Initial PWA enablement 2024-11-19 23:05:15 +01:00
Laura Hausmann
705e061f74
[backend/asp] Refactor middleware stack
This commit splits the request pipeline conditionally instead of invoking every middleware in the stack.

It also simplifies middleware instantiation by using runtime discovery, allowing for Plugins to add Middleware.
2024-11-18 19:02:44 +01:00
Laura Hausmann
70c692e1cb
[backend/razor] Add error code to ErrorPage title 2024-11-18 19:02:43 +01:00
Laura Hausmann
4af69a6afa
[backend/asp] Add ExceptionVerbosity level Debug 2024-11-18 19:02:43 +01:00
Laura Hausmann
f252c1a85e
[backend] Code cleanup 2024-11-18 19:02:43 +01:00
Laura Hausmann
b6714dbba9
[backend/razor] Switch to MapStaticAssets
This allows for fingerprinted filenames, ETags & enhanced caching.
2024-11-18 19:02:42 +01:00
Laura Hausmann
4186388d4c
[backend/openapi] Add scalar-ui, add OpenAPI overview page 2024-11-18 19:02:42 +01:00
Laura Hausmann
01bd71c97d
[backend/razor] Switch to constructor injection in Blazor SSR code-behind files 2024-11-18 19:02:42 +01:00
Laura Hausmann
346803935a
[backend/razor] Add a navigation bar to the admin dashboard
This is implemented using a reusable navigation bar component.
2024-11-09 05:07:04 +01:00
Laura Hausmann
f2853d2d40
[backend] Fix typo 2024-11-02 22:56:52 +01:00
Laura Hausmann
4a5f575619
[backend/razor] Add CSS/JS versioning to razor pages & blazor ssr 2024-10-17 20:38:16 +02:00
Laura Hausmann
40d6f71023
[backend/razor] Fix abandon button in queue dashboard delayed job view 2024-10-15 17:21:00 +02:00
Laura Hausmann
ccf1e60ad4
[backend/razor] Require confirmation of queue job abandon/deschedule action 2024-10-15 02:16:23 +02:00
Laura Hausmann
ade4593260
[backend/razor] Fix style inconsistency on queue dashboard overview 2024-10-15 02:12:04 +02:00
Laura Hausmann
eb91f7a859
[backend/razor] Make queue dashboard overview table entries clickable 2024-10-15 02:09:48 +02:00
Laura Hausmann
4a3cf7c2d5
[backend/razor] Indicate scheduled jobs in the queue dashboard
Calling both scheduled and delayed jobs delayed is confusing, even if there's no queue system-internal distinction.
2024-10-15 01:49:16 +02:00
Laura Hausmann
c72aa17056
[backend/razor] Use ReloadPage() base class method instead of Navigation.Refresh in MetadataPage 2024-10-11 19:44:58 +02:00
Laura Hausmann
3a346d5a22
[backend/razor] Add admin dashboard (Admin-FE)
Currently available sections: instance metadata, user management, federation control, relays, plugins & queue dashboard.
Planned: sections: configuration, logs, policies & reports.
2024-10-11 05:41:52 +02:00
Laura Hausmann
846888b2c7
[backend/core] Prevent system users from authenticating or creating notes 2024-10-09 21:39:36 +02:00
Laura Hausmann
cb28560dcf
[backend/razor] Improve public preview embeds (ISH-512)
Sensitive images are now not embedded. Image embeds now use the correct card type.
2024-10-05 20:38:05 +02:00
Laura Hausmann
9d1a21e2d9
[backend/razor] Move public preview to Blazor SSR (razor components) 2024-10-02 02:17:51 +02:00
Laura Hausmann
e72b124497
[backend/razor] Add indication for migrated users to public preview 2024-09-27 04:13:11 +02:00
Laura Hausmann
7532d5c52a
[backend/queue] Add abandon button for delayed jobs to the queue dashboard 2024-09-27 03:43:17 +02:00
Laura Hausmann
5a26c5e7f2
[backend/razor] Fix public preview disabled error page login button position 2024-09-24 02:43:05 +02:00
Laura Hausmann
9789c8452e
[backend/razor] Show login button when displaying public preview disabled error page 2024-09-24 02:36:29 +02:00
Laura Hausmann
1d4ddb1190
[backend/razor] Display emoji in public preview 2024-09-24 02:17:56 +02:00
Laura Hausmann
1e650d8649
[backend/razor] Add batch retry functionality to the queue dashboard (ISH-494) 2024-09-24 00:09:37 +02:00
Laura Hausmann
500217021c
[backend/razor] Allow clicking on display name & avatars in public note preview 2024-09-19 00:42:45 +02:00
Laura Hausmann
d47f2ccd4c
[backend/razor] Use instance name in title of queue dashboard pages 2024-09-19 00:18:22 +02:00
Laura Hausmann
898ea4d26c
[backend/razor] Add login button to footer 2024-09-19 00:08:12 +02:00
Laura Hausmann
797001233c
[backend/razor] Fix hashtag view for authenticated users 2024-09-18 23:58:45 +02:00
Laura Hausmann
e9ce3f3fa3
[backend/razor] Extract identicon url generation into User.IdenticonUrlPath property 2024-09-18 21:31:27 +02:00
Laura Hausmann
7e55d4609b
[backend/razor] Add host-part to user public preview 2024-09-18 21:19:49 +02:00
Laura Hausmann
514bf3ff10
[backend/razor] Add option to redirect index page for unauthenticated users (ISH-463) 2024-09-18 20:43:12 +02:00
Laura Hausmann
ff425b6439
[sln] Code cleanup 2024-09-18 20:10:34 +02:00
Laura Hausmann
371612d6ac
[backend/razor] Fix typo 2024-09-16 01:20:51 +02:00