Laura Hausmann
|
65d6edf799
|
[backend/database] Fix slow AddUserLastNoteAdd migration
This change ensures that the migration doesn't have to read every note in the database, but only up to one per known user.
|
2025-03-09 02:56:00 +01:00 |
|
Kopper
|
5d27233d08
|
[backend/masto-client] Expose AccountEntity.last_status_at
For performance reasons (it's set on the same query as the one that
increments the user notes counter) this does not take renotes into
account
|
2025-03-07 21:22:48 +01:00 |
|
Laura Hausmann
|
a4717da8ab
|
[backend/core] Fix link verification for sites served with Transfer-Encoding: chunked
|
2025-03-06 15:52:19 +01:00 |
|
Laura Hausmann
|
57488e5641
|
[backend/configuration] Allow disabling authorized fetch signature validation
|
2025-03-05 15:25:10 +01:00 |
|
Laura Hausmann
|
befe550f37
|
[backend/middleware] Authenticate requests with signature headers when authorized fetch is disabled
This fixes a bug that prevented fetching follower-only posts from remote instances when the local instance has authorized fetch disabled.
|
2025-03-05 15:25:10 +01:00 |
|
Laura Hausmann
|
0442f676e1
|
[backend/database] [frontend] [shared] Rename emoji aliases to tags (ISH-717)
|
2025-03-04 23:28:59 +01:00 |
|
Laura Hausmann
|
220c4b776d
|
[parsing] Add visibility:local search query filter (ISH-707)
|
2025-03-04 23:18:00 +01:00 |
|
Laura Hausmann
|
822d5f90d3
|
[backend/core] Fix negated multi word search query filters (ISH-739)
|
2025-03-04 23:11:00 +01:00 |
|
Laura Hausmann
|
4a4c674776
|
[parsing] Add note visibility search query type (ISH-707)
|
2025-03-04 23:06:09 +01:00 |
|
Laura Hausmann
|
fe24a11ca8
|
[backend/core] Move mutes on account migration (ISH-721)
|
2025-03-04 22:54:52 +01:00 |
|
Laura Hausmann
|
ed1623b572
|
[backend/core] Fix path-style object storage access URLs
|
2025-02-26 05:06:05 +01:00 |
|
Laura Hausmann
|
bf5f1e927c
|
[backend/core] Verify object storage credentials & access URL before starting the object storage migration task
|
2025-02-26 03:07:00 +01:00 |
|
Kopper
|
26d86eee65
|
[backend/federation] Fix null values in LDLocalizedString
|
2025-02-26 00:17:20 +01:00 |
|
Laura Hausmann
|
5bf14a6a06
|
[backend/core] Fix profile field verification for MFM link node fields
|
2025-02-22 23:32:08 +01:00 |
|
pancakes
|
04a5512c61
|
[backend/core] Verify links that have a matching link element in their document head
|
2025-02-21 13:28:35 +10:00 |
|
Laura Hausmann
|
df3e56f422
|
[backend/core] Prevent creation of pure renote replies
|
2025-02-19 16:37:11 +01:00 |
|
Laura Hausmann
|
88dee6b410
|
[backend/api] Replace IEntity with IIdentifiable, move EntityWrapper<T> to shared project
|
2025-02-18 21:47:33 +01:00 |
|
Laura Hausmann
|
4cdd5e9889
|
[backend/core] Code cleanup
|
2025-02-17 23:40:53 +01:00 |
|
Laura Hausmann
|
8b514986a4
|
[backend/middleware] Require administrator role for masto admin scope endpoints
This isn't currently used anywhere, but may become relevant in the future.
|
2025-02-17 23:29:05 +01:00 |
|
Laura Hausmann
|
16d62f6c33
|
[backend/database] Fix emoji type migration for emoji with multiple corresponding drive_file entries
|
2025-02-17 22:16:58 +01:00 |
|
Laura Hausmann
|
9f33e71b0f
|
[backend/federation] Wrap ASEmoji with colons on either side
This fixes emoji federation with NodeBB
|
2025-02-17 20:47:07 +01:00 |
|
Laura Hausmann
|
7c93c5591a
|
[backend/core] Populate & render emoji media type if available
|
2025-02-17 20:31:41 +01:00 |
|
Laura Hausmann
|
ca786026c2
|
[backend/api] Improve emoji alias update algorithm
|
2025-02-17 19:47:29 +01:00 |
|
Laura Hausmann
|
a143ac8b50
|
[backend/database] Fixup empty string emoji alias entries
|
2025-02-17 19:44:20 +01:00 |
|
Laura Hausmann
|
cb0e0dadef
|
[backend/core] Improve profile field verification error handling
|
2025-02-13 12:50:44 +01:00 |
|
Laura Hausmann
|
dd8f6b063e
|
[backend/core] Fix profile field verification handling for non-html links
|
2025-02-13 12:38:08 +01:00 |
|
Laura Hausmann
|
e1c5a99ab3
|
[backend/api] Fix remote emoji lookup pagination
|
2025-02-07 17:14:48 +01:00 |
|
Laura Hausmann
|
e5c2edf8cb
|
[backend/api] Fix unpaginated remote emoji lookup
|
2025-02-06 19:31:08 +01:00 |
|
pancakes
|
36c6092fd2
|
Revert "[backend/api] Add missing inclusions of user avatar and banner"
This reverts commit b4084b8e2222d0935fb536feac78d5ed31dc6fa5.
|
2025-02-06 13:09:49 +01:00 |
|
pancakes
|
6f69ae6ffb
|
[backend/api] Add missing inclusions of user avatar and banner
|
2025-02-06 13:09:48 +01:00 |
|
pancakes
|
2262830a2e
|
[backend/federation] Remove namespace from pronouns in LD context
|
2025-02-05 18:10:42 +01:00 |
|
pancakes
|
d2e1f186e8
|
[backend/federation] Don't use a constant for pancakes:pronouns
|
2025-02-05 18:10:42 +01:00 |
|
pancakes
|
dcc03c3eb6
|
[backend] Remove unused imports
|
2025-02-05 18:10:41 +01:00 |
|
pancakes
|
98611179ea
|
[backend/database] Recreate Pronouns column in UserProfile with jsonb
|
2025-02-05 18:10:41 +01:00 |
|
pancakes
|
664fb73ebb
|
Revert "[backend/database] Create Pronouns column in UserProfile"
This reverts commit 5d51131bb5f6e917d847d63be65272be53e53ce8.
|
2025-02-05 18:10:41 +01:00 |
|
pancakes
|
df9d3388cf
|
[backend/federation] Switch from pancakes:Pronouns (V1) to pancakes:pronouns (V2)
|
2025-02-05 18:10:00 +01:00 |
|
pancakes
|
2b25affa2b
|
[backend/federation] Use LDLocalizedString for pancakes:Pronouns
|
2025-02-05 18:09:59 +01:00 |
|
pancakes
|
9e713419ce
|
[backend/federation] Add LDLocalizedString
|
2025-02-05 18:09:59 +01:00 |
|
pancakes
|
2aa6eb608b
|
[backend/federation] Federate user pronouns
|
2025-02-05 18:09:59 +01:00 |
|
pancakes
|
6001ff960a
|
[backend/database] Create Pronouns column in UserProfile
|
2025-02-05 18:09:59 +01:00 |
|
pancakes
|
bc7745c9fc
|
[backend/api] Clone files that exist in different folders owned by the same user instead of creating copies
|
2025-02-05 18:03:26 +01:00 |
|
pancakes
|
078f344a26
|
[backend/services] Only check for duplicate files in the same folder if specified
|
2025-02-05 18:03:24 +01:00 |
|
pancakes
|
98686e334e
|
[backend/api] Allow optionally storing a drive file in a specified folder
|
2025-02-05 18:03:23 +01:00 |
|
pancakes
|
59e1cdde81
|
[backend/api] Add endpoint for creating drive folders
|
2025-02-05 18:03:22 +01:00 |
|
pancakes
|
c6ac156b34
|
[backend/services] Make verification page size limit more readable
|
2025-02-04 13:02:44 +01:00 |
|
pancakes
|
01799a84cd
|
[backend/services] Ignore pages over 1MB when verifying links
|
2025-02-04 13:02:44 +01:00 |
|
pancakes
|
4fe3fe8d2c
|
[backend/services] Move profile field verification into background-task queue
|
2025-02-04 13:02:44 +01:00 |
|
pancakes
|
9d0cb44743
|
[backend/services] Also check user URI for local users when verifying links
|
2025-02-04 13:02:44 +01:00 |
|
pancakes
|
aa3262caea
|
[backend/services] Check for profile URL and user URI when verifying links
|
2025-02-04 13:02:44 +01:00 |
|
pancakes
|
858a7724a2
|
[backend/services] Verify user profile field links
|
2025-02-04 13:02:43 +01:00 |
|