Commit graph

1259 commits

Author SHA1 Message Date
Laura Hausmann
32d6cb555d
[backend/configuration] Allow configuring of queue job retention 2024-06-21 14:42:00 +02:00
Laura Hausmann
a253e83176
[backend/federation] Refactor ActivityRenderer 2024-06-21 14:28:29 +02:00
Laura Hausmann
efa2cdc9c7
[backend/federation] Populate to/cc fields correctly for outgoing Notes 2024-06-21 14:27:12 +02:00
Laura Hausmann
0c59081aee
[backend/federation] Add JsonIgnore attributes to internal properties to prevent them from being written to the job table unnecessarily 2024-06-21 14:14:22 +02:00
Laura Hausmann
19c9b7bf90
[backend/database] Add StackTrace column to Job table 2024-06-21 14:05:34 +02:00
Laura Hausmann
503b8c5985
[backend/razor] Render display durations >1000ms properly on queue dashboard 2024-06-21 13:57:15 +02:00
Laura Hausmann
2e562b04d8
[backend/razor] Make queue dashboard use ToDisplayStringTz instead of ToStringIso8601Like for rendering date/time strings 2024-06-21 04:26:21 +02:00
Laura Hausmann
d2cea410e9
[backend/razor] Add queue dashboard (ISH-316) 2024-06-21 04:08:58 +02:00
Lilian
4c7b1c3869
[frontend] Add admin_session cookie 2024-06-21 02:28:06 +02:00
Laura Hausmann
a475045806
[backend/api] Add IsModerator and IsAdmin flags to AuthResponse 2024-06-21 00:01:15 +02:00
Laura Hausmann
4f23e31ab7
[backend/csproj] Bump Iceshrimp.ObjectStorage.S3 version 2024-06-20 21:02:03 +02:00
Laura Hausmann
f5c0cc9a38
[backend/database] Add migration that fixes up poll voter counts using the new algorithm (ISH-377) 2024-06-20 20:05:51 +02:00
Laura Hausmann
7f14c3df81
[backend/core] Improve handling of voter counts in PollService (ISH-377) 2024-06-20 20:01:08 +02:00
Laura Hausmann
36296cd28c
[backend/masto-client] Fix poll endpoint authentication (ISH-377) 2024-06-20 19:38:16 +02:00
Laura Hausmann
b4b180f877
[backend/api] Add NoteResponse.IsSensitive property 2024-06-20 19:33:59 +02:00
Laura Hausmann
5857e9ec7d
[backend] Fix typo 2024-06-20 18:29:34 +02:00
Laura Hausmann
978a19d6b1
[backend/logging] Improve logging in ErrorHandlerMiddleware further 2024-06-20 18:25:15 +02:00
Laura Hausmann
d94ccaceaa
[backend/logging] Log suppressed logs with trace loglevel 2024-06-20 18:18:18 +02:00
Laura Hausmann
8d4dd6ab52
[backend/masto-client] Fix rendering of quote-renotes causing InvalidOperationException during database access 2024-06-20 13:34:01 +02:00
Lilian
f36c08f346 [frontend] Add mentions when composing reply (ISH-375) 2024-06-19 22:12:49 +02:00
Laura Hausmann
eb167cf482
[backend/federation] Check for Instance.IsSuspended in PreDeliverQueue for ASFollow activities
We're not currently using that property, but we may in the future.
2024-06-19 18:37:43 +02:00
Laura Hausmann
9dbc7cfc14
[backend/federation] Filter skipped & blocked instances in PreDeliverQueue (ISH-366)
This:
- improves performance (because we can check them in batches)
- improves efficiency (because we don't create deliver jobs that get discarded immediately)
- allows us to check whether the activity is an ASFollow & let it through if it is (for skipped instances filter only)

We still check for blocked instances in the deliver queue in case a deliver job is created via another code path.
2024-06-19 17:37:57 +02:00
Laura Hausmann
aed143cc59
[backend/csproj] Depend on in-house builds of NetVips.Native
This bypasses https://github.com/kleisauke/net-vips/issues/233 and allows us to not need separate msbuild options per architecture, greatly simplifying build options.
2024-06-19 16:52:48 +02:00
Lilian
eb1c123c61
[frontend] Update Note Text on parameter change (ISH-374) 2024-06-19 16:03:06 +02:00
Laura Hausmann
c4763e9c67
[backend/database] Fix Note.IsQuote not handling cw-only renotes correctly 2024-06-19 14:05:28 +02:00
Laura Hausmann
0bbdbbe7f3
[backend/database] Remove unused db function reference 2024-06-19 14:04:13 +02:00
Laura Hausmann
6469b7536f
[parsing/tests] Suppress localizable string inspection 2024-06-19 02:13:20 +02:00
Lilian
aee6040c9d
[frontend] Remove debug logging 2024-06-19 02:08:35 +02:00
Lilian
bc21a6a8af
[backend/Pages] Fix typo in FrontendSPA meta tags 2024-06-19 02:05:34 +02:00
Lilian
9a5312e57c
[frontend] Fix VirtualScroller logic error 2024-06-19 01:57:52 +02:00
Lilian
4e150ec42f
[frontend] Comment 2024-06-19 01:57:52 +02:00
Lilian
44fce3d637
[frontend] Make sidebar and widget panel sticky 2024-06-19 01:57:52 +02:00
Lilian
80d97d1a5d
[frontend] Automatically scroll Note into view on SingleNote page 2024-06-19 01:57:52 +02:00
Lilian
004ddedde3
[frontend] Basic state service and state support in Timeline 2024-06-19 01:57:51 +02:00
Lilian
9dbbbfcc53
[frontend] barebones virtual scroller implementation 2024-06-19 01:57:51 +02:00
Lilian
92ee62caf2
[frontend] Host in UserInfo can be null 2024-06-19 01:57:51 +02:00
Lilian
8b7f2dba05
[frontend] Profile Fields should render as MfM 2024-06-19 01:57:51 +02:00
Lilian
5d3fda698c
[frontend/mfm] Fix Link Nodes having wrong text content 2024-06-19 01:57:51 +02:00
Lilian
d2064bfb71
[frontend] Whitespace reformat 2024-06-19 01:57:51 +02:00
Lilian
4b7c8aad8f
[frontend] Fix bug in /users/lookup request 2024-06-19 01:57:50 +02:00
Lilian
2059067d62
[shared] Fix de-serialization failure in UserProfile RelationData 2024-06-19 01:57:49 +02:00
Lilian
b423228077
[frontend] Add ScrollEnd Component 2024-06-19 01:56:57 +02:00
Lilian
b060a12789
[frontend] Add basic Profile View 2024-06-19 01:56:57 +02:00
Lilian
79b7bf07e0
[frontend] Add localization support, perform initial localization pass 2024-06-19 01:56:57 +02:00
Lilian
09c849805a
[frontend/mfm] Render more node types 2024-06-19 01:56:57 +02:00
Lilian
6917d1ef91
[frontend] Add node type to mfm render error handling 2024-06-19 01:56:56 +02:00
Lilian
e747a34049
[frontend/timeline] Make clicking renoted notes open the renoted note 2024-06-19 01:56:56 +02:00
Lilian
0c6de9bb2c
[frontend] Fix state issue in SingleNote view 2024-06-19 01:56:56 +02:00
Lilian
c647224b32
[frontend] Improve note rendering at small widths
Fix single note view alignment issues
2024-06-19 01:56:56 +02:00
Lilian
ba2392ac90
[frontend] Add support for posting quotes 2024-06-19 01:56:56 +02:00