feat: v2 rewrite — hexagonal arch, ActivityPub federation, NATS, deployment-ready #1

Merged
GKaszewski merged 334 commits from v2 into master 2026-05-16 09:42:43 +00:00
Showing only changes of commit ec0e24db8d - Show all commits

View File

@@ -25,6 +25,9 @@ pub fn router() -> Router<AppState> {
get(users::get_me_following_list),
)
.route("/users/me/top-friends", put(social::put_top_friends))
// /users/{username} is owned by the AP router (returns AP actor JSON for federation).
// The REST user profile lives at /users/{username}/profile to avoid the conflict.
.route("/users/{username}/profile", get(users::get_user))
.route(
"/users/{username}/top-friends",
get(social::get_top_friends_handler),