|
|
a040a38036
|
fix(service): remove unused followers and following route handlers
lint / lint (push) Has been cancelled
test / unit (push) Has been cancelled
test / integration (push) Has been cancelled
lint / lint (pull_request) Failing after 9m20s
test / unit (pull_request) Successful in 16m27s
test / integration (pull_request) Failing after 16m54s
|
2026-05-15 12:08:45 +02:00 |
|
|
|
6273635aeb
|
feat: implement unread notification count and enhance user listing with pagination
lint / lint (push) Has been cancelled
test / unit (push) Has been cancelled
test / integration (push) Has been cancelled
lint / lint (pull_request) Failing after 9m33s
test / unit (pull_request) Successful in 16m24s
test / integration (pull_request) Failing after 16m52s
|
2026-05-15 12:04:00 +02:00 |
|
|
|
5f61a71336
|
test(activitypub): add missing argument to test case for clarity
lint / lint (push) Has been cancelled
test / unit (push) Has been cancelled
test / integration (push) Has been cancelled
lint / lint (pull_request) Failing after 9m22s
test / unit (pull_request) Successful in 16m26s
test / integration (pull_request) Failing after 16m58s
|
2026-05-15 11:52:49 +02:00 |
|
|
|
7b1e26fa9e
|
fix(ap): propagate sharedInbox through DbActor — was hardcoded None everywhere
|
2026-05-15 11:51:57 +02:00 |
|
|
|
bd1dd89f78
|
refactor(bootstrap): use ap_service.router() as single source of truth for AP routes
|
2026-05-15 11:47:37 +02:00 |
|
|
|
a8caca8df8
|
fix(bootstrap): register /inbox shared inbox route — was missing, Mastodon delivers deletes there
|
2026-05-15 11:45:46 +02:00 |
|
|
|
296dfdaeee
|
fix(frontend): key RemoteUserProfile and Tabs by actor/user id to reset state on navigation
|
2026-05-15 11:26:17 +02:00 |
|
|
|
db1625dc0d
|
fix(ap): use Note id (not Create activity id) in CreateActivity::receive — fixes Delete sync
|
2026-05-15 10:58:13 +02:00 |
|
|
|
4b20bfd369
|
fix(frontend): initialize follow state from server-side following list on remote actor profile
|
2026-05-15 10:54:01 +02:00 |
|
|
|
cf78b3e28f
|
fix(frontend): use thought.author.avatarUrl as base in ThoughtThread — fixes remote author avatars on feed and detail pages
|
2026-05-15 10:46:38 +02:00 |
|
|
|
159a8ca43b
|
fix(ap): store avatar_url from fetched actor in remote_actors when following
|
2026-05-15 10:27:26 +02:00 |
|
|
|
cf6eec55da
|
fix(feed): append @domain to handle when remote_actors stored username-only handle (old data)
|
2026-05-15 10:17:13 +02:00 |
|
|
|
44e152783f
|
fix(feed): join remote_actors to get proper handle and avatar for remote authors
|
2026-05-15 10:09:14 +02:00 |
|
|
|
2a51241bb5
|
fix(ap): resolve parent ap_id for replies so inReplyTo is set on outbound Notes
|
2026-05-15 09:59:50 +02:00 |
|
|
|
009b2d43c9
|
feat(frontend): show external parent link on remote reply posts
|
2026-05-15 05:51:03 +02:00 |
|
|
|
f946239757
|
feat(api): expose replyToUrl in ThoughtResponse for remote reply context
|
2026-05-15 05:50:59 +02:00 |
|
|
|
90dbf76753
|
feat(feed): include remote following posts in home feed
|
2026-05-15 05:47:26 +02:00 |
|
|
|
6c83c193ed
|
feat(ap): @mention notification from inbound remote Notes
|
2026-05-15 05:44:10 +02:00 |
|
|
|
ca1ebc4b68
|
feat(ap): broadcast Update(Actor) when user updates their profile
|
2026-05-15 05:32:25 +02:00 |
|
|
|
d360e506db
|
feat(ap): handle Undo(Like) inbound activity
|
2026-05-15 05:28:52 +02:00 |
|
|
|
f008564c32
|
feat(ap): add hashtag tag array to outbound Notes
|
2026-05-15 05:26:56 +02:00 |
|
|
|
82f2a3aaa0
|
fix(ap): wrap outbound Note content in HTML paragraph tags
|
2026-05-15 05:25:20 +02:00 |
|
|
|
3455512bbb
|
docs: federation gaps round 2 implementation plan
|
2026-05-15 05:23:37 +02:00 |
|
|
|
09bebf7dc9
|
fix: store in_reply_to on remote notes + use full handle in federation component links/actions
|
2026-05-15 05:09:44 +02:00 |
|
|
|
e04b08c202
|
feat(application): federate local likes + locality guard prevents remote boost re-broadcast
|
2026-05-15 04:58:38 +02:00 |
|
|
|
a7527c50be
|
feat(activitypub): implement on_like and on_announce_received in ThoughtsObjectHandler
|
2026-05-15 04:55:50 +02:00 |
|
|
|
e691b20a05
|
feat(activitypub-base): broadcast_like/undo_like + LikeActivity inbox handler
|
2026-05-15 04:52:03 +02:00 |
|
|
|
0cf34184d9
|
feat(activitypub-base): LikeActivity struct + on_like/on_announce_received trait methods
|
2026-05-15 04:49:20 +02:00 |
|
|
|
6d365dd3cf
|
feat(domain): add broadcast_like/broadcast_undo_like to OutboundFederationPort
|
2026-05-15 04:47:19 +02:00 |
|
|
|
9af1d33e71
|
docs: AP likes and boost notifications implementation plan
|
2026-05-15 04:45:39 +02:00 |
|
|
|
2e3b81de17
|
fix: full fediverse handle display + follower count includes remote
lint / lint (push) Has been cancelled
test / unit (push) Has been cancelled
test / integration (push) Has been cancelled
lint / lint (pull_request) Has been cancelled
test / unit (pull_request) Has been cancelled
test / integration (pull_request) Has been cancelled
|
2026-05-15 04:35:04 +02:00 |
|
|
|
4342a06319
|
clean up
|
2026-05-15 04:29:18 +02:00 |
|
|
|
d88eb5d127
|
feat(frontend): show @handle and link to profile in federation actor lists
|
2026-05-15 04:28:36 +02:00 |
|
|
|
d98c338e52
|
fix(frontend): unify local+remote followers/following — profile tab becomes Requests only
|
2026-05-15 04:25:33 +02:00 |
|
|
|
895b892cf2
|
feat(frontend): proper pagination with page numbers and ellipsis
|
2026-05-15 04:21:11 +02:00 |
|
|
|
40d8234225
|
fix(frontend): hide pagination when only one page
|
2026-05-15 04:19:45 +02:00 |
|
|
|
9df1a55c48
|
feat(frontend): federation tab on own profile
|
2026-05-15 04:14:56 +02:00 |
|
|
|
cb413ee6e9
|
feat(frontend): federation settings page
|
2026-05-15 04:14:29 +02:00 |
|
|
|
b86c486530
|
feat(frontend): FederationPanel tabbed wrapper
|
2026-05-15 04:14:07 +02:00 |
|
|
|
86a21a5bb7
|
feat(frontend): RemoteFollowing component
|
2026-05-15 04:13:51 +02:00 |
|
|
|
c4dd0797a1
|
feat(frontend): RemoteFollowers component
|
2026-05-15 04:13:34 +02:00 |
|
|
|
497edf3437
|
feat(frontend): PendingRequests component
|
2026-05-15 04:13:17 +02:00 |
|
|
|
e4d1a1f4d1
|
feat(frontend): federation management API client functions
|
2026-05-15 04:12:52 +02:00 |
|
|
|
a8fbfcf49e
|
feat(presentation): federation management endpoints
|
2026-05-15 04:10:36 +02:00 |
|
|
|
8c6e259133
|
feat(application): federation management use cases
|
2026-05-15 04:08:40 +02:00 |
|
|
|
75c1870891
|
feat(activitypub-base): implement federation management port methods
|
2026-05-15 04:05:31 +02:00 |
|
|
|
1b0bb911a0
|
feat(domain): add federation management methods to FederationActionPort
|
2026-05-15 03:35:58 +02:00 |
|
|
|
3903421d54
|
docs: federation management implementation plan
|
2026-05-15 03:33:39 +02:00 |
|
|
|
4533e35092
|
docs: federation management design spec
|
2026-05-15 03:28:01 +02:00 |
|
|
|
f7ac6f6476
|
feat(dependencies): add bcrypt, blowfish, cipher, and inout packages to Cargo.lock
lint / lint (push) Has been cancelled
test / unit (push) Has been cancelled
test / integration (push) Has been cancelled
test / integration (pull_request) Has been cancelled
lint / lint (pull_request) Has been cancelled
test / unit (pull_request) Has been cancelled
|
2026-05-15 03:20:37 +02:00 |
|