Commit graph

1411 commits

Author SHA1 Message Date
Lilian
f0296605af
[frontend] Remove bootstrap 2024-06-19 01:56:49 +02:00
Laura Hausmann
a2774bef53
[frontend] Move streaming connection into service 2024-06-19 01:56:48 +02:00
Laura Hausmann
bc14abbacc
[frontend] Fix build warnings 2024-06-19 01:56:48 +02:00
Laura Hausmann
98ac934897
[frontend] Add phosphor icons 2024-06-19 01:56:48 +02:00
Lilian
31ea03ec2d
[frontend] force state update on login failure 2024-06-19 01:56:48 +02:00
Laura Hausmann
b4ed5d2f2d
[frontend/streaming] Use SessionService for getting the streaming access token 2024-06-19 01:56:48 +02:00
Laura Hausmann
1391451404
[frontend/session] Current should be a StoredUser 2024-06-19 01:56:48 +02:00
Lilian
adb9267cd2
[frontend] Add basic login flow and session management. 2024-06-19 01:56:46 +02:00
Laura Hausmann
1d262ab326
[backend/federation] Pass inboxUserId on to ProcessNoteAsync/ResolveNoteAsync for ASBite and ASCreate activities 2024-06-17 22:08:24 +02:00
Laura Hausmann
752161d7db
[backend/core] Refactor QueryableFtsExtensions 2024-06-17 20:41:09 +02:00
Laura Hausmann
1d02bd7119
[backend/core] Add in:interactions search query filter, allow multiple from: filters 2024-06-17 20:41:09 +02:00
Laura Hausmann
af5e5752d5
[backend/api] Add admin endpoint to force instance dead/alive status (ISH-366) 2024-06-17 18:25:16 +02:00
Laura Hausmann
6386ee3a98
[backend/tests] Allow for some margin of error in EventTests 2024-06-17 18:09:53 +02:00
Laura Hausmann
663903c992
[backend/api] Change RelationData object into a [Flags] enum (ISH-368)
This maintains the efficiency of JsonIgnoreCondition.WhenWritingDefault while generating a valid OpenAPI schema.
2024-06-17 17:54:28 +02:00
Laura Hausmann
24bde5ad29
[backend] Use User.IsLocalUser / .IsRemoteUser instead of null-checks where applicable (ISH-370) 2024-06-17 17:25:29 +02:00
Laura Hausmann
fc7a1fe95c
[backend/federation] Make sure new follow & unfollow activities have a consistent identifier (ISH-367) 2024-06-17 17:16:27 +02:00
Laura Hausmann
1f29ad99c7
[parsing] Support punycode mentions 2024-06-17 01:19:20 +02:00
Laura Hausmann
95592df2ca
[backend/core] Don't create reply notifications on note update
This prevents erroneous duplicate notifications from being created.
2024-06-16 23:36:39 +02:00
Laura Hausmann
bf9564c684
[backend/api] Include note properties on like/unlike/renote/unrenote 2024-06-16 23:21:33 +02:00
Laura Hausmann
0a5e130783
[backend/federation] Log instance blocked failures in inbox queue as debug 2024-06-16 22:36:38 +02:00
Laura Hausmann
bc270d4fed
[backend/logging] Cleanup unused variable 2024-06-16 22:03:33 +02:00
Laura Hausmann
e089184c63
[backend/logging] Improve systemd logging 2024-06-16 22:01:17 +02:00
Laura Hausmann
0f4cc675d5
[backend/logging] Fix typo 2024-06-16 21:58:10 +02:00
Laura Hausmann
47ab95cc1b
[backend/queue] Remove trace logging 2024-06-16 21:56:56 +02:00
Laura Hausmann
10d40513d3
[backend/logging] Render syslog severity indicator for every line of multi-line log messages in systemd mode 2024-06-16 21:55:17 +02:00
Laura Hausmann
db76a722db
[backend/logging] Fix typo 2024-06-16 21:46:30 +02:00
Laura Hausmann
2c2f350d21
[backend/logging] Correctly log multi-line logs in systemd mode 2024-06-16 21:45:00 +02:00
Laura Hausmann
e2048857fb
[backend/logging] Fix typo 2024-06-16 21:36:57 +02:00
Laura Hausmann
8732f30563
[backend/logging] Display log level in text form in systemd logs 2024-06-16 21:36:38 +02:00
Laura Hausmann
98ea655d3f
[backend] Fix build 2024-06-16 21:13:16 +02:00
Laura Hausmann
9c369bdf4a
[backend/logging] Detect whether we're running under systemd & configure logging accordingly 2024-06-16 21:12:35 +02:00
Laura Hausmann
75be495c36
[backend/logging] Add FORCE_COLOR environment variable 2024-06-16 20:50:57 +02:00
Laura Hausmann
29ff35d533
[backend/logging] Revert "Check for terminfo to determine color support"
This reverts commit 0de8a9b2f7.
2024-06-16 20:49:51 +02:00
Laura Hausmann
0de8a9b2f7
[backend/logging] Check for terminfo to determine color support 2024-06-16 20:24:42 +02:00
Laura Hausmann
e4fda75cc9
[backend/logging] Revert "Check for TTY instead of console redirection to determine whether to output color"
This reverts commit 80840e4dd6.
2024-06-16 20:12:47 +02:00
Laura Hausmann
80840e4dd6
[backend/logging] Check for TTY instead of console redirection to determine whether to output color 2024-06-16 20:04:37 +02:00
Laura Hausmann
58e9d343ac
[backend/federation] Handle invalid activities in InboxValidationMiddleware more gracefully 2024-06-16 20:04:37 +02:00
Laura Hausmann
8ebef17938
[backend/queue] Fix race condition that could cause temporary queue stalls (until a new job gets queued) 2024-06-16 19:06:53 +02:00
Laura Hausmann
571ef8f027
[backend/queue] Improve logging 2024-06-16 18:55:54 +02:00
Laura Hausmann
07fd0260a8
[backend/queue] Add healthchecks that regularly check for stalled jobs (ISH-361) 2024-06-16 18:07:25 +02:00
Laura Hausmann
7ed39d0c47
[backend/queue] Fix AsyncAutoResetEvent handling, fix stalled queue workers causing no new workers to be spawned 2024-06-16 17:23:28 +02:00
Laura Hausmann
364d0c54a0
[backend/masto-client] Paginate note likes & renotes correctly (ISH-362) 2024-06-15 17:30:12 +02:00
Laura Hausmann
946eed1b03
[backend/federation] Fix remote poll voter counts (ISH-363) 2024-06-15 17:21:43 +02:00
Laura Hausmann
8b36f1aecf
[backend/masto-client] Paginate likes & bookmarks based on their identifier (instead of the note identifier) 2024-06-15 16:57:06 +02:00
Laura Hausmann
9f3bbe6c08
[backend/drive] Fix handling of failed files in object storage migrator
This fixes an edge case that could cause it to enter an infinite loop.
2024-06-15 01:19:37 +02:00
Laura Hausmann
c7bacc2856
[backend/masto-client] Ignore App.website property when it only contains whitespace 2024-06-14 21:45:29 +02:00
Laura Hausmann
a703b63876
[backend/core] Ignore poll options consisting only of whitespace
This fixes compatibility with certain mastodon clients that send an extra empty-string poll option.
2024-06-14 20:04:38 +02:00
Laura Hausmann
ed38dc3788
[backend/database] Fix poll votersCount query for PostgreSQL versions prior to 16 2024-06-14 18:59:36 +02:00
Laura Hausmann
c4190781e3
[backend/core] Generate reply notifications for notes that aren't of specified visibility 2024-06-13 22:54:02 +02:00
Laura Hausmann
b27572bf27
[backend/razor] Update FrontendSPA.cshtml to conform to new code style 2024-06-13 22:42:35 +02:00