Laura Hausmann
|
e1c5a99ab3
|
[backend/api] Fix remote emoji lookup pagination
|
2025-02-07 17:14:48 +01:00 |
|
pancakes
|
60a38bd768
|
[backend/api] Batch poll votes query when rendering note poll
|
2025-02-06 22:41:50 +01:00 |
|
pancakes
|
6c31197bbc
|
[backend/api] Don't allow repeated multiple choice votes
|
2025-02-06 22:41:50 +01:00 |
|
pancakes
|
70e0d45c12
|
[backend/api] Set minimum poll duration to 5 minutes
|
2025-02-06 22:41:14 +01:00 |
|
pancakes
|
013f028684
|
[backend/api] Add endpoint for voting on polls
|
2025-02-06 22:41:14 +01:00 |
|
pancakes
|
33c850fb2b
|
[backend/api] Fix crash when rendering notes with no poll
|
2025-02-06 22:41:14 +01:00 |
|
pancakes
|
735bdfe09a
|
[backend/api] Add polls to CreateNote
|
2025-02-06 22:41:14 +01:00 |
|
pancakes
|
189938af13
|
[backend/api] Render note polls in Web API
|
2025-02-06 22:41:14 +01:00 |
|
Laura Hausmann
|
e5c2edf8cb
|
[backend/api] Fix unpaginated remote emoji lookup
|
2025-02-06 19:31:08 +01:00 |
|
pancakes
|
91e0f09bc5
|
[backend/api] Add remote emoji list endpoint for moderators
|
2025-02-06 16:13:34 +01:00 |
|
pancakes
|
26eab64e8c
|
[backend/api] Include avatar and banner alt text in user renderer
|
2025-02-06 13:09:49 +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
|
5d938c5f47
|
[backend/api] Use [] instead of new Dictionary
|
2025-02-05 18:10:41 +01:00 |
|
pancakes
|
480dbc2835
|
[backend/api] Switch from pancakes:Pronouns (V1) to pancakes:pronouns (V2)
|
2025-02-05 18:10:00 +01:00 |
|
pancakes
|
3bfb133661
|
[backend/api] Render remote language-mapped pronouns
|
2025-02-05 18:09:59 +01:00 |
|
pancakes
|
f16164ca98
|
[backend/api] Add pronouns to profile responses and update profile request
|
2025-02-05 18:09:59 +01:00 |
|
pancakes
|
4f9c3dc3c7
|
Revert "[backend/api] Add conflict check to UpdateFileParent"
This reverts commit ccf7a0f757d4968f11e32ba8606bfed4e44df7c9.
|
2025-02-05 18:03:27 +01:00 |
|
pancakes
|
16a0a76528
|
[backend/api] Fix edge case where GetAvatar and GetBanner can be both IsAvatar and IsBanner
|
2025-02-05 18:03:27 +01:00 |
|
pancakes
|
6322d5fb91
|
[backend/api] Add conflict check to UpdateFileParent
|
2025-02-05 18:03:27 +01:00 |
|
pancakes
|
87b686e5cb
|
[backend/api] Set appropriate values for IsAvatar and IsBanner in GetAvatar and GetBanner
|
2025-02-05 18:03:26 +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
|
59c26686e4
|
[backend/api] Use SuppressMessage attribute instead of pragma warning disable
|
2025-02-05 18:03:26 +01:00 |
|
pancakes
|
805393b3e5
|
[backend/api] Fix drive folder endpoint
|
2025-02-05 18:03:26 +01:00 |
|
pancakes
|
85e24e03f1
|
[backend/api] Add conflict check when creating folders
|
2025-02-05 18:03:26 +01:00 |
|
pancakes
|
72800a68e8
|
[backend/api] Improve DriveFolder existing check
|
2025-02-05 18:03:26 +01:00 |
|
pancakes
|
8b54228d44
|
[backend/api] Order DriveFiles in folder by CreatedAt descending and DriveFolders by Name ascending
|
2025-02-05 18:03:25 +01:00 |
|
pancakes
|
038637339e
|
[backend/api] Add endpoint to move DriveFile and change move DriveFolder to POST
|
2025-02-05 18:03:25 +01:00 |
|
pancakes
|
da6d080fa2
|
[backend/api] Use FromHybrid instead of query for UpdateFolder
|
2025-02-05 18:03:25 +01:00 |
|
pancakes
|
b6047c9dc1
|
[backend/api] Add IsAvatar and IsBanner to DriveFile
|
2025-02-05 18:03:25 +01:00 |
|
pancakes
|
42da7e5f43
|
[backend/api] Add endpoint to delete non-empty folders
|
2025-02-05 18:03:24 +01:00 |
|
pancakes
|
d0477743e6
|
[backend/api] Add endpoints for renaming and moving drive folders
|
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
|
a2e3c475d0
|
[backend/api] Correctly return file ID for drive folder files
|
2025-02-05 18:03:22 +01:00 |
|
pancakes
|
76054927f7
|
[backend/api] Add endpoints to get root drive folder and drive folder by ID
|
2025-02-05 18:03:22 +01:00 |
|
Laura Hausmann
|
60f100385d
|
[backend/drive] Fix explicit identicon references
|
2025-02-04 16:38:28 +01:00 |
|
pancakes
|
220d65fa3d
|
[backend/api] Remove unnecessary database query
|
2025-02-04 13:39:04 +01:00 |
|
pancakes
|
9ac80f3945
|
[backend/api] Recursively reload user after refetching
|
2025-02-04 13:39:04 +01:00 |
|
pancakes
|
4ceeebc40d
|
[backend/api] Add refetch user endpoint
|
2025-02-04 13:39:03 +01:00 |
|
Laura Hausmann
|
8ff9aea33a
|
[sln] Code cleanup
|
2025-01-31 16:58:57 +01:00 |
|
Laura Hausmann
|
045ce709aa
|
[backend] Switch to Iceshrimp.EntityFrameworkCore.Extensions
|
2025-01-31 16:56:11 +01:00 |
|
pancakes
|
24e7624487
|
[backend/api] Fix profile avatar and banner endpoints
|
2025-01-30 11:11:23 +01:00 |
|
pancakes
|
58d10228e9
|
[backend/api] Move newAvatarAlt and newBannerAlt into UserProfileEntity
|
2025-01-30 11:11:23 +01:00 |
|
pancakes
|
811c5d7a46
|
[backend/api] Simplify queries for getting avatar and banner when updating profile
|
2025-01-30 11:11:23 +01:00 |
|
pancakes
|
f40c0e2499
|
[backend/api] Simplify GetAvatar and GetBanner database queries
|
2025-01-30 11:11:22 +01:00 |
|
pancakes
|
b9cb72475d
|
[backend/api] Remove debug prints
|
2025-01-30 11:11:22 +01:00 |
|
pancakes
|
d4efbfd2ce
|
[backend/api] Allow optionally setting avatar and banner alt text
|
2025-01-30 11:11:22 +01:00 |
|
pancakes
|
cd412e3056
|
[backend/api] Return DriveFileResponse for avatar and banner
|
2025-01-30 11:11:22 +01:00 |
|
pancakes
|
4d39f657b0
|
[backend/api] Include AvatarAlt and BannerAlt in UserResponse
|
2025-01-30 11:11:22 +01:00 |
|