Commit Graph

90 Commits

Author SHA1 Message Date
Natty 5363a0c137
Offload some blocking tasks to worker threads
ci/woodpecker/push/ociImagePush Pipeline was successful Details
2024-11-25 22:48:27 +01:00
Natty ff6458ea2e
Fixed a typo
ci/woodpecker/push/ociImagePush Pipeline was successful Details
2024-11-17 18:47:51 +01:00
Natty ad253fb02b
Better AP delivery timeout behavior
ci/woodpecker/push/ociImagePush Pipeline failed Details
2024-11-17 18:33:12 +01:00
Natty 11ff0ad2c0
Fixed error serialization
ci/woodpecker/push/ociImagePush Pipeline was successful Details
2024-11-17 04:25:30 +01:00
Natty 0a23953ae9
Report proper RPC errors
ci/woodpecker/push/ociImagePush Pipeline was successful Details
2024-11-17 03:56:46 +01:00
Natty 2acc41587a
Drop RPC connections receiving bogus data
ci/woodpecker/push/ociImagePush Pipeline was successful Details
2024-11-16 19:29:46 +01:00
Natty 56f80f290a
Dependency management 2024-11-16 17:50:51 +01:00
Natty d598387795
Recycle the read buffers for RPC data 2024-11-16 17:43:57 +01:00
Natty 52cced9537
Allow concurrent RPC calls on the server
ci/woodpecker/push/ociImagePush Pipeline was successful Details
2024-11-16 03:34:43 +01:00
Natty e53afb3313
Print RPC errors in Debug instead of Display
ci/woodpecker/push/ociImagePush Pipeline was successful Details
2024-11-16 00:11:18 +01:00
Natty ad3b0e1ffb
Report RPC errors
ci/woodpecker/push/ociImagePush Pipeline was successful Details
2024-11-15 23:43:01 +01:00
Natty 51375e2ded
Removed unsafe RPC reads
ci/woodpecker/push/ociImagePush Pipeline was successful Details
2024-11-15 23:05:19 +01:00
Natty 531b10ef85
Fixed config and packet buffer size limits
ci/woodpecker/push/ociImagePush Pipeline was successful Details
2024-11-15 22:36:32 +01:00
Natty 5fb85e0db6
Implemented AP fetching via RPC
ci/woodpecker/push/ociImagePush Pipeline failed Details
2024-11-15 20:39:13 +01:00
Natty 80c5bf8ae6
Fixed RPC and implemented responses 2024-11-14 17:33:33 +01:00
Natty b9160305f1
Streamlined error handling 2024-11-13 13:41:06 +01:00
Natty 9c42b20fa9
Implemented rudimentary RPC 2024-11-12 22:37:18 +01:00
Natty 69c126d860
Code cleanup 2024-11-12 22:28:55 +01:00
Natty 766fd8ea7d
Added a service for generating IDs 2024-11-12 22:20:57 +01:00
Natty 5241b18b0d
Also cache the local user key pair 2024-11-12 22:08:18 +01:00
Natty 611afc591c
Split query into two due to SeaORM limitations
ci/woodpecker/push/ociImagePush Pipeline was successful Details
2024-09-05 23:40:12 +02:00
Natty 87e9fb36e1
Fixed some past crimes
ci/woodpecker/push/ociImagePush Pipeline failed Details
Mainly fetching pins in a subquery instead of joining

Parsing needs a bigger overhaul
2024-09-05 17:22:54 +02:00
Natty b74f2d69a4
Reintroduced graceful shutdown
ci/woodpecker/push/ociImagePush Pipeline is running Details
2024-05-20 17:23:08 +02:00
Natty e06906dd6e
Also fetch profile in cache 2024-04-30 16:02:35 +02:00
Natty 1f10156ebb
The client module is irrelevant 2024-04-29 18:36:20 +02:00
Natty aeb94687b5
Local users are not supposed to be fetched by URI 2024-04-29 18:27:10 +02:00
Natty e21c5a8132
Merge branch 'activity-pub' into development
# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	src/main.rs
2024-04-17 13:52:14 +02:00
Natty 4f4a871ae5
Fixed a type system oopsie in NodeInfo
ci/woodpecker/push/ociImagePush Pipeline is running Details
2024-04-15 04:56:44 +02:00
Natty e1fd078367
Simplified the model naming 2024-04-15 04:45:44 +02:00
Natty 014b394f66
Fixed a regression in WebFinger by tag
ci/woodpecker/push/ociImagePush Pipeline is running Details
2024-04-01 05:09:09 +02:00
Natty 0dff0c0785
Implemented WebFinger flow and fixed incoming WebFinger
ci/woodpecker/push/ociImagePush Pipeline is running Details
2024-04-01 01:34:27 +02:00
Natty 5aceca72bd
Implemented host-meta and some overdue fixes
ci/woodpecker/push/ociImagePush Pipeline is running Details
2024-03-31 05:10:48 +02:00
Natty b295c66f0c
Simplied async code 2024-03-12 19:32:31 +01:00
Natty 236502ad05
Better tracing of API endpoints 2024-03-06 16:11:35 +01:00
Natty a169ebb004
Fixed notification filtering and a bunch of bugs
ci/woodpecker/push/ociImagePush Pipeline is running Details
2024-02-29 00:27:19 +01:00
Natty c8d658f807
Added a federation HTTP client and basic host-meta implementation 2024-02-17 15:04:18 +01:00
Natty f441de806f
Frontend: Basic notification receiving via SSE
ci/woodpecker/push/ociImagePush Pipeline is running Details
2024-01-18 03:26:26 +01:00
Natty 7b02f84271
Basic backend SSE notification implemention 2024-01-17 00:41:32 +01:00
Natty ad3528055f
Basic notification fetching via Magnetar 2024-01-16 18:10:56 +01:00
Natty 94cff7c2c8
Skip non-cacheable scenarios 2024-01-16 13:04:53 +01:00
Natty 2e4903e603
Fetch quotes in post-processing
ci/woodpecker/push/ociImagePush Pipeline is running Details
2024-01-15 19:31:51 +01:00
Natty b9f0f33b3c
Resolve avatar and banner separately
ci/woodpecker/push/ociImagePush Pipeline is running Details
2024-01-15 18:14:35 +01:00
Natty 1bef42ead5
Implemented pagination and user follower listing 2024-01-09 22:29:06 +01:00
Natty a658452138
Refactored aliases
ci/woodpecker/push/ociImagePush Pipeline is running Details
2024-01-08 20:15:51 +01:00
Natty c6d84d6287
Added is_renote
ci/woodpecker/push/ociImagePush Pipeline is running Details
2024-01-08 00:07:21 +01:00
Natty deb7f6ef5e
Refactored note fetching
ci/woodpecker/push/ociImagePush Pipeline failed Details
2024-01-07 23:28:53 +01:00
Natty bbc4f84ceb
Add note processing for parents of renote posts and introduced better timeline filtering
ci/woodpecker/push/ociImagePush Pipeline is pending Details
2024-01-04 23:52:24 +01:00
Natty 69cb1c5220
Render all notes via Magnetar
ci/woodpecker/push/ociImagePush Pipeline was successful Details
2023-12-27 03:50:56 +01:00
Natty cb8e42d219
Updated Magnetar to Axum 0.7 2023-12-22 19:19:07 +01:00
Natty 79660fb816
Fixed user relation packing
ci/woodpecker/push/ociImagePush Pipeline was successful Details
2023-11-09 21:53:03 +01:00