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
|
c4190781e3
|
[backend/core] Generate reply notifications for notes that aren't of specified visibility
|
2024-06-13 22:54:02 +02:00 |
|
Laura Hausmann
|
5dbec15876
|
[backend] Switch to the renamed Iceshrimp.WebPush library
|
2024-06-11 17:34:47 +02:00 |
|
Laura Hausmann
|
3467fe952c
|
[backend/database] Add support for connection multiplexing
|
2024-06-10 19:26:21 +02:00 |
|
Laura Hausmann
|
aa21e4b05a
|
[backend/queue] Make queue concurrency configurable
|
2024-06-10 18:18:39 +02:00 |
|
Laura Hausmann
|
5771e43dda
|
[backend/federation] Add configuration option for limiting the number of concurrent federation requests (ISH-338)
|
2024-06-10 18:18:23 +02:00 |
|
Laura Hausmann
|
068b318c19
|
[backend/startup] Add debug logging for loaded configuration files & allow configuration via environment variables
|
2024-06-07 20:02:46 +02:00 |
|
Laura Hausmann
|
c46a5bd93d
|
[backend/masto-client] Correctly handle offset pagination (ISH-358)
|
2024-06-07 18:44:48 +02:00 |
|
Laura Hausmann
|
8e20916c9a
|
[backend/api-shared] Make FTS support filtering by local instance web/account domain
|
2024-06-06 20:53:33 +02:00 |
|
Laura Hausmann
|
1e761f5008
|
[backend/api-shared] Allow searching for notes with polls
|
2024-06-05 15:54:38 +02:00 |
|
Laura Hausmann
|
3d15ed6807
|
[backend/asp] Add explicit routes for matching local and remote users
This is necessary because MapFallbackToPage doesn't apply to routes containing special characters (dots, @ symbol) by default.
|
2024-05-29 20:04:22 +02:00 |
|
Laura Hausmann
|
b1803ce6bf
|
[backend/drive] Add purge argument & additional error handling to object storage migrator
|
2024-05-28 15:35:39 +02:00 |
|
Laura Hausmann
|
e77c768882
|
[backend/database] Switch job identifier generation scheme to from UUIDv4 to ULID
|
2024-05-27 22:11:18 +02:00 |
|
Laura Hausmann
|
55250e59f0
|
[backend/swagger] Set SwaggerDoc versions correctly (ISH-350)
|
2024-05-27 15:21:43 +02:00 |
|
Laura Hausmann
|
35153a9080
|
[backend/queue] Improved AsyncAutoResetEvent implementation
This implementation improves the memory behavior of AsyncAutoResetEvents that fire in rapid succession.
|
2024-05-25 13:34:06 +02:00 |
|
Laura Hausmann
|
849ecd9841
|
[backend/core] Don't allow connections to local addresses by default (ISH-330, ISH-331)
|
2024-05-17 14:19:48 +02:00 |
|
Laura Hausmann
|
498ac154a7
|
[backend/masto-client] Move offset pagination into QueryableExtensions
|
2024-05-16 00:38:16 +02:00 |
|
Laura Hausmann
|
39296bbc25
|
[backend/core] Include quote-renotes when rendering notifications
|
2024-05-14 15:54:09 +02:00 |
|
Laura Hausmann
|
ed594731de
|
[backend/asp] Rate-limit by user, then IP address instead of globally
|
2024-05-03 17:59:05 +02:00 |
|
Laura Hausmann
|
ba15058e5c
|
[backend/api] Allow CORS from all origins for FallbackController (ISH-301)
|
2024-05-02 22:42:45 +02:00 |
|
Laura Hausmann
|
a2077244f8
|
[backend/drive] Make image processor pluggable
|
2024-05-01 21:44:49 +02:00 |
|
Laura Hausmann
|
7af0c6f1a7
|
[backend/drive] Improve VIPS logger
|
2024-05-01 01:57:01 +02:00 |
|
Laura Hausmann
|
eab5e02b70
|
[backend/drive] Better error handling & logging
|
2024-05-01 01:44:52 +02:00 |
|
Laura Hausmann
|
d56eda8464
|
[backend/drive] Fix ImageSharp memory leak, improve image processing memory footprint, don't generate thumbnails for animated images
|
2024-04-30 20:40:46 +02:00 |
|
Laura Hausmann
|
363b0c930c
|
[backend/core] Add Guid.ToStringLower() extension method
|
2024-04-25 18:26:42 +02:00 |
|
Laura Hausmann
|
081f1ac646
|
[backend/core] Refactor NoteService for improved code reuse (ISH-239)
|
2024-04-24 21:43:45 +02:00 |
|
Laura Hausmann
|
5fca0620cf
|
[backend/core] Improve note table query performance by aggregating block/mute checks (ISH-206)
This also implements checking for blocks & mutes users in the mentions field, implementing ISH-225.
|
2024-04-23 23:04:56 +02:00 |
|
Laura Hausmann
|
f9cc63a179
|
[backend] Add object storage migrator (ISH-30)
|
2024-04-23 01:23:34 +02:00 |
|
Laura Hausmann
|
adbee189af
|
[backend/configuration] Rename StorageSection.Mode to StorageSection.Provider
The old property remains for configuration backwards compatibility only. Trying to access it throws a compile-time error.
|
2024-04-22 23:26:29 +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
|
d866d360d9
|
[backend/core] Refactor home timeline heuristic helper function
|
2024-04-20 02:14:15 +02:00 |
|
Laura Hausmann
|
0f0726b172
|
[backend/core] Add comments for the magic following query constant & function
|
2024-04-19 02:06:42 +02:00 |
|
Laura Hausmann
|
fe68c03428
|
[backend/database] Fail gracefully if initial migration is pending and database is not empty (ISH-265)
|
2024-04-18 18:51:07 +02:00 |
|
Laura Hausmann
|
40296b02f0
|
[backend/middleware] Move ContentEncodingNegotiator into WebApplicationBlazorFrameworkExtensions.cs
|
2024-04-16 23:54:29 +02:00 |
|
Laura Hausmann
|
d2e3a89046
|
[backend/middleware] Return 404 instead of 500 when framework file is not found
|
2024-04-16 23:52:34 +02:00 |
|
Laura Hausmann
|
5564f29b8b
|
[backend/middleware] Dynamically decompress brotli assets instead of storing uncompressed ones (ISH-264)
|
2024-04-16 22:20:29 +02:00 |
|
Laura Hausmann
|
450d859e19
|
[backend/startup] Move CLI argument parsing to the very beginning of the startup process
This allows --printconfig and --help to work correctly despite improper configuration / missing files.
|
2024-04-15 23:28:16 +02:00 |
|
Laura Hausmann
|
25282f6311
|
[backend/startup] Add help & printconfig cli arguments
|
2024-04-15 00:19:25 +02:00 |
|
Laura Hausmann
|
5c5e724fd3
|
[backend/middleware] Make validation errors compliant with (Mastodon)ErrorResponse schemas
|
2024-04-09 16:30:05 +02:00 |
|
Laura Hausmann
|
dfa6b5a5ae
|
[backend/swagger] More nullability fixup
|
2024-04-09 00:25:48 +02:00 |
|
Laura Hausmann
|
ae7cdf0f49
|
[backend/swagger] Mark all non-nullable schema properties as required
|
2024-04-09 00:12:27 +02:00 |
|
Laura Hausmann
|
4ff1b5f4c4
|
[backend] Implement streaming hub for timelines & notifications (ISH-244)
|
2024-04-08 20:45:30 +02:00 |
|
Laura Hausmann
|
d6153beaeb
|
[backend/masto-client] Return replies to self (threads) on account statuses requests with excludeReplies param set
|
2024-04-06 18:24:18 +02:00 |
|
Laura Hausmann
|
66675146d9
|
[backend/signalr] Add authentication & authorization (ISH-244)
|
2024-04-03 21:46:05 +02:00 |
|
Laura Hausmann
|
8811e3c2b9
|
[frontend] Cleanup template assets, add placeholders
|
2024-04-01 21:24:29 +02:00 |
|
Laura Hausmann
|
6bc2b8d57c
|
[frontend] Bootstrap shared DTOs, API abstractions, SignalR & more
|
2024-04-01 20:22:45 +02:00 |
|
Laura Hausmann
|
62dde50af2
|
[backend/core] Support note filters (ISH-97)
|
2024-03-31 23:56:55 +02:00 |
|
Laura Hausmann
|
2e4700b42b
|
[backend/razor] Basic public preview (ISH-188)
|
2024-03-28 14:41:02 +01:00 |
|
Laura Hausmann
|
fa75409923
|
[backend/api] Note context endpoints (ISH-236)
|
2024-03-27 16:06:42 +01:00 |
|
Laura Hausmann
|
715f47cafc
|
[backend/masto-client] Fix notification pagination (ISH-204)
|
2024-03-26 20:13:47 +01:00 |
|