Commit graph

97 commits

Author SHA1 Message Date
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
Laura Hausmann
ac4add63bb
[backend/razor] Add placeholder hashtag public preview 2024-09-16 01:12:30 +02:00
Laura Hausmann
f3488fdca3
[backend] Fix build 2024-09-16 01:10:27 +02:00
Laura Hausmann
f1e5200c6a
[backend/razor] Use instance name instead of generic placeholder in public preview 2024-09-16 01:05:39 +02:00
Laura Hausmann
edd1440213
[backend/razor] Replace avatars with identicon if public preview mode is set to RestrictedNoMedia 2024-09-16 01:02:14 +02:00
Laura Hausmann
addd2af801
[backend/razor] Improve error page footer 2024-09-16 00:53:23 +02:00
Laura Hausmann
42eeb9e2b6
[backend/razor] Add footer 2024-09-16 00:53:23 +02:00
Laura Hausmann
9f2cb34d0e
[backend/razor] Add basic user page public preview, handle user id redirects correctly 2024-09-16 00:53:23 +02:00
Laura Hausmann
afe62b0aab
[sln] Code cleanup 2024-09-13 21:44:31 +02:00
Kopper
26ec42bc62 [backend/akko-client] Put Pleroma quirks behind a feature flag 2024-09-13 17:30:05 +02:00
Laura Hausmann
37707a0712
[backend/mfm] Only use div as root element for public preview in MfmConverter.ToHtmlAsync 2024-09-07 01:57:00 +02:00
Laura Hausmann
63eabbd8d0
[backend/razor] Adjust public preview styling to accommodate libmfm fixes 2024-09-07 01:57:00 +02:00
Laura Hausmann
2f3408f3d7
[backend/federation] Implement quotes as object links (FEP-e232) 2024-08-18 17:54:44 +02:00
Laura Hausmann
46ba89211f
[backend/razor] Use the same request ID on the error page that's used everywhere else 2024-08-17 22:40:03 +02:00
Laura Hausmann
d6c8ecaee5
[backend/razor] Improve public preview lockdown error message 2024-08-16 01:05:41 +02:00
Laura Hausmann
173fbfb835
[backend/asp] Return error responses as HTML/XML/JSON depending on accept header 2024-08-16 01:00:43 +02:00
Laura Hausmann
807a6fc95d
[backend] Refactor dictionary initializers to use the new syntax 2024-08-12 03:21:03 +02:00
Laura Hausmann
72c0db55e3
[backend/razor] Don't render attachment count for link previews when there are no attachments 2024-07-27 17:31:33 +02:00
Laura Hausmann
0f400e8023
[backend/queue] Remove cluster mode (ISH-141)
This is wontfix for now, though we might reevaluate this later.
2024-07-25 00:00:43 +02:00
Laura Hausmann
0969fa5e2f
[backend/razor] Add connection status indicator to the queue dashboard overview page 2024-07-22 22:12:05 +02:00
Laura Hausmann
5e10a4a8b2
[backend/razor] Make queue ordering on the queue status page consistent 2024-07-22 21:30:32 +02:00
Laura Hausmann
b62a0ad46e
[backend/razor] Display local times when rendering timestamps on queue dashboard pages 2024-07-22 06:25:26 +02:00
Laura Hausmann
b83b6d4fb8
[backend] Code cleanup 2024-07-22 02:28:57 +02:00