Laura Hausmann
afe62b0aab
[sln] Code cleanup
2024-09-13 21:44:31 +02:00
Laura Hausmann
010526b6be
[shared] Fix VersionHelper returning bogus data when frontend is built with AOT
2024-09-13 17:28:03 +02:00
Laura Hausmann
e342d6f010
[backend/asp] Improve XML error responses
2024-08-16 01:34:43 +02:00
Laura Hausmann
173fbfb835
[backend/asp] Return error responses as HTML/XML/JSON depending on accept header
2024-08-16 01:00:43 +02:00
Laura Hausmann
d0be98911c
[sln] Apply consistent xml styling in csproj/fsproj files
2024-07-15 20:19:30 +02:00
Laura Hausmann
014fa64b43
[backend/signalr] Add NoteDeleted event, update NoteUpdated event
2024-07-13 18:06:23 +02:00
Laura Hausmann
f42aeee2fd
[backend/api] Add filter endpoints (ISH-339)
2024-07-13 00:36:49 +02:00
Laura Hausmann
68867aee90
[backend/signalr] Remove ExampleHub
2024-07-12 23:50:20 +02:00
Laura Hausmann
91acb8ed9e
[backend/federation] Add edition to nodeinfo response
2024-07-10 18:11:17 +02:00
Laura Hausmann
f9a10c7e53
[shared/csproj] Bump System.Text.Json version
...
This addresses https://github.com/advisories/GHSA-hh2w-p6rv-4g7w
2024-07-10 16:13:02 +02:00
Laura Hausmann
81974db0f7
[backend/api] Expose new user_settings flags in SettingsController
2024-07-10 02:55:57 +02:00
Laura Hausmann
33dd7172b6
[backend/api] Add user profile endpoints (ISH-348)
2024-07-10 02:55:57 +02:00
Laura Hausmann
769a94d83c
[backend/asp] Improve validation error handling
2024-07-10 02:55:57 +02:00
Laura Hausmann
91b5021e4c
[shared] Refactor assembly version info
...
Because our frontend assembly now also knows its version, we no longer have to rely on meta tags to pass the version on to the frontend.
Since the HTML skeleton no longer includes version information, the nodeinfo response has been amended with the now-absent properties.
2024-07-09 21:50:06 +02:00
Laura Hausmann
b626ecd5f3
[sln] Extract common build properties into Directory.Build.props
2024-07-09 21:48:15 +02:00
Laura Hausmann
ba1a695d53
[backend/api] Refactor FollowRequestResponse
2024-07-05 04:16:19 +02:00
Laura Hausmann
226a95d0ed
[backend/api] Add follow request endpoints (ISH-395)
2024-07-05 04:09:25 +02:00
Laura Hausmann
374d9d5ebf
[backend/api] Add note refetch endpoint (ISH-352)
2024-07-04 18:57:17 +02:00
Laura Hausmann
e0461ee3fd
[shared] Refactor namespaces
2024-07-04 17:53:11 +02:00
Laura Hausmann
50d3068a57
[shared] Apply formatting rules
2024-06-29 01:09:02 +02:00
Lilian
8207bff35a
[backend/api] Add emoji list to NoteResponse
2024-06-29 00:25:39 +02:00
Laura Hausmann
8d158cc7b9
[backend/streaming] Add connection state handlers, enable stateful auto-reconnect, remove stub message handlers
2024-06-26 16:08:19 +02:00
pancakes
8d432a5e26
[backend/api] Add PATCH admin/emoji/{id} and UpdateEmojiRequest
2024-06-23 13:42:33 +02:00
pancakes
8a80c69b91
[backend/api] Create all required fields and return EmojiResponse
2024-06-23 13:42:33 +02:00
Laura Hausmann
8606df89c0
[backend/api] Add url & uri properties to NoteBase
2024-06-23 01:13:43 +02:00
Laura Hausmann
6adfa87966
[backend/api] Add ContentType property to NoteAttachment (ISH-379)
2024-06-21 14:53:01 +02:00
Laura Hausmann
a475045806
[backend/api] Add IsModerator and IsAdmin flags to AuthResponse
2024-06-21 00:01:15 +02:00
Laura Hausmann
b4b180f877
[backend/api] Add NoteResponse.IsSensitive property
2024-06-20 19:33:59 +02:00
Lilian
2059067d62
[shared] Fix de-serialization failure in UserProfile RelationData
2024-06-19 01:57:49 +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
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
ffa46eded6
[backend/api] Add relations to user profile response (ISH-347)
2024-05-23 22:56:48 +02:00
Laura Hausmann
d23bb06430
[backend/api] Add search & lookup endpoints (ISH-333)
2024-05-18 18:22:53 +02:00
Laura Hausmann
922a759fb1
[backend/api] Add user settings endpoints (ISH-299)
2024-05-07 02:40:01 +02:00
Laura Hausmann
d109f00d55
[backend/api] Add idempotency key support to NoteController.CreateNote (ISH-294)
2024-05-07 01:41:05 +02:00
Laura Hausmann
459c7c1228
[backend/api] Add UserResponse.Host property (ISH-304)
2024-05-02 01:14:52 +02:00
Laura Hausmann
0d23fdf9e1
[backend/api] Add reset password endpoint (ISH-282)
2024-05-02 00:32:40 +02:00
Laura Hausmann
d31860dbb3
[backend/core] Track renote/reply uri for notes where the target is inaccessible at time of ingestion (ISH-287)
2024-04-30 00:15:58 +02:00
Laura Hausmann
86c0ab02b5
[backend/api] Switch to a shared JsonSerializerOptions object instead of explicitly specifying json property names via attributes
2024-04-22 19:55:00 +02:00
Laura Hausmann
c0aaa23e92
[backend/api] Add drive file upload/get-by-id/update endpoints & models
2024-04-22 18:53:56 +02:00
Laura Hausmann
246a70caf9
[backend/api] Add visibility to NoteCreateRequest, use enum conversions instead of strings to represent note visibility
2024-04-22 17:56:32 +02:00
Laura Hausmann
2a68a34ba8
[backend/api] Add liked property to NoteBase
2024-04-20 19:18:18 +02:00
Laura Hausmann
0784425f6d
[backend/api] Add replies count to NoteBase schema
2024-04-20 01:16:40 +02:00
Laura Hausmann
3bb3ac785e
[backend/api] Add like and renote count to NoteBase schema
2024-04-20 01:15:54 +02:00
Laura Hausmann
dca09cef56
[sln] Set DebugType to embedded in Release configuration
2024-04-17 00:53:59 +02:00
Laura Hausmann
998a4412cb
[backend/api-shared] Clone NoteResponse / StatusEntity in streaming handlers' EnforceRenoteReplyVisibility functions (ISH-250)
2024-04-08 21:36:12 +02:00
Laura Hausmann
4ff1b5f4c4
[backend] Implement streaming hub for timelines & notifications (ISH-244)
2024-04-08 20:45:30 +02:00
Laura Hausmann
969622bfc7
[backend/api] Return note descendants in tree form (ISH-242)
...
This also partially addresses thread ordering in the Mastodon client API.
2024-04-07 20:43:28 +02:00
Laura Hausmann
76b283b3ba
[shared/signalr] Strongly typed SignalR bootstrap
2024-04-06 18:20:10 +02:00
Laura Hausmann
e4c4ec186c
[backend/api] Respect note filters (ISH-243)
2024-04-05 17:25:45 +02:00