pancakes
d0477743e6
[backend/api] Add endpoints for renaming and moving drive folders
2025-02-05 18:03:24 +01:00
pancakes
0dfe788f7f
[backend/pages] Allow uploading files to the selected folder instead of just the root folder
2025-02-05 18:03:24 +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
673e5c88bc
[frontend/pages] Add drive file upload
2025-02-05 18:03:23 +01:00
pancakes
afb766f51c
[frontend] Add action buttons styling to top bar
2025-02-05 18:03:23 +01:00
pancakes
ff3817efb7
[frontend/components] Fix drive entry hover appearance
2025-02-05 18:03:23 +01:00
pancakes
1af0231126
[frontend] Add folder navigation
2025-02-05 18:03:23 +01:00
pancakes
793efd9ab6
[frontend] Move drive entries into DriveEntry component
2025-02-05 18:03:23 +01:00
pancakes
0947fd4ac8
[frontend/pages] Add labels to drive files
2025-02-05 18:03:23 +01:00
pancakes
2f18a3e75c
[frontend/pages] Improve state management, use authorization and include alt text
2025-02-05 18:03:23 +01:00
pancakes
f3fe34e051
[frontend/pages] Simple display of drive folder contents
2025-02-05 18:03:23 +01:00
pancakes
e3608a2bf9
[frontend/pages] Add page boilerplate for drive management
2025-02-05 18:03:22 +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
Lilian
cca978a400
[frontend/core] Remove deprecated MessageService
2025-02-04 20:12:49 +01:00
Lilian
e1e78a1052
[frontend/components] Fix new descendants not showing up in single note view.
2025-02-04 20:12:49 +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
72a6d83351
[frontend/pages] Add refetch user action to profile page
2025-02-04 13:39:04 +01:00
pancakes
4ceeebc40d
[backend/api] Add refetch user endpoint
2025-02-04 13:39:03 +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
fc07f55fe3
[frontend/components] Fix spacing of verified fields
2025-02-04 13:02:43 +01:00
pancakes
858a7724a2
[backend/services] Verify user profile field links
2025-02-04 13:02:43 +01:00
Kopper
7595f257f8
[backend/masto-client] Use List<> instead of HashSet<> for batch endpoints
...
CustomCollectionModelBinder's `as IList` cast does not work for HashSet,
breaking the code around trailing []s in query arguments.
The values are still being treated as a set in the query so adding the
same value multiple times shouldn't do anything except hit the max limit
quicker.
The intention was to aid clients which may not be doing their own
deduplication but I haven't really observed that behavior in the wild
and I doubt it's anything too much to expect from clients.
That said, testing on mastodon.social shows Mastodon itself may be doing
deduplication here before checking the limit, though I'm not entirely sure
if this will ever be noticed in the wild.
2025-02-04 10:19:24 +03:00
Laura Hausmann
ab0b1e543a
[backend/csproj] Exclude wwwroot/assets/LICENSE.md from build
2025-02-02 22:59:57 +01:00
Laura Hausmann
bed17be21f
[backend/assets] Improve LICENSE.md
2025-02-02 22:56:34 +01:00
Laura Hausmann
44ab441c3d
[backend/assets] Clarify license
2025-02-02 22:55:49 +01:00
Lilian
75f14d0302
[frontend/components] Improve streaming status indicator
2025-02-02 22:28:05 +01:00
Lilian
ed627474a3
[frontend] Unbreak gesture based navigation
2025-02-02 15:06:48 +01:00
Lilian
9e43594019
[frontend] Improve overscroll behavior
2025-02-02 14:23:15 +01:00
Lilian
a374c5e8c2
[frontend/components] Make cw button text change on state
2025-02-02 14:11:48 +01:00
Lilian
0aff68b398
[frontend/core] Fix avatar and banner response nullability
2025-02-01 22:06:21 +01:00
Lilian
56b602d3bf
[frontend/components] Fix inconsistent height of virtual scroller load buttons
2025-02-01 21:45:10 +01:00
Lilian
1823496298
[frontend/components] Allow toggling of all content warnings in single note view
2025-02-01 19:46:38 +01:00
Laura Hausmann
be1e393140
[sln] Update dependencies
2025-02-01 13:18:02 +01:00
Lilian
1daaf83f88
[frontend/components] Prevent overly long instance names from overflowing
2025-01-31 22:12:03 +01:00
Lilian
17561f8401
[frontend/css] Change notice colour
2025-01-31 21:39:34 +01:00
Lilian
e86c7f3663
[frontend/components] Highlight footer buttons on hover
2025-01-31 21:39:17 +01:00
Lilian
c4cc73a601
[frontend/components] Include character count in content warnings
2025-01-31 21:19:29 +01:00
Lilian
5205836846
[frontend/components] Fix display of overlength notes with content warnings
2025-01-31 21:11:05 +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
db04e6dadf
[frontend/components] Fix dialog button styling
2025-01-30 11:12:55 +01:00