Changeset 0cea12b in Klonkt for CHANGELOG.nl.md


Ignore:
Timestamp:
07/20/2026 08:19:20 PM (7 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
81b2e1e
Parents:
513ba82
git-author:
Robin <roboburr@…> (07/20/2026 08:18:21 PM)
git-committer:
Robin <roboburr@…> (07/20/2026 08:19:20 PM)
Message:

Feature: owner inbox read over C2S (GET, bearer-gated)

GET /ap/users/:slug/inbox with a bearer scoped to that site returns the
recent timeline (accounts the owner follows) as an OrderedCollection of
Create(Note) items with content, url, published, sensitive and summary
(CW). Anyone else gets 403: the inbox stays write-only for the public.
This is the missing read half for a connected app's unified feed
(Shaer HomeBase, bead shaer-n4h); same gate pattern as the owner
followers/following read.

Changed files:
src/routes/activitypub.js

  • GET /ap/users/:slug/inbox (owner only) mapping ap_timeline rows

New file:
test/c2s-inbox.test.js

  • data-path coverage for the fields the mapping relies on

-robo
Co-Authored-By: Claude Opus 4.8 <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CHANGELOG.nl.md

    r513ba82 r0cea12b  
    77
    88### Toegevoegd
     9- **De eigenaar kan zijn inbox lezen via C2S.** Een GET op de inbox met de
     10  eigen bearer geeft recente binnengekomen posts (de accounts die je volgt) als
     11  Create(Note)-items, zodat een gekoppelde app (Shaer) een unified feed kan
     12  bouwen. Voor alle anderen blijft de inbox write-only.
    913- **"Meer laden" op de feeds.** Solo (home), Cirkel, Krant en Berichten laden nu
    1014  in blokken van 72 met een "Meer laden"-knop in plaats van een harde limiet, dus
Note: See TracChangeset for help on using the changeset viewer.