Conversation
|
@MrAlders0n could you and Claude review this next channel-scope slice? The focused parent comparison is in the description. This follows #87 and needs server #176. It adds the scope filter, message labels and packet action in English and French. The combined build is running at https://canadaverse.org/beacon-dev/?tab=Channels with the standard Public key enabled. Native PostgreSQL/server checks, all 935 web tests and the published-head build pass. Desktop/phone filtering, live delivery and packet inspection were checked; exact source and rollback are recorded in the changelog. Every earlier candidate remains included. The updated shared roadmap also separates the optional MeshMapper boundary import from later crossing analytics. |
e7618fd to
037858b
Compare
|
The contract matches server #176, and it doesn't overlap the ws opt-in change on dev. One bug:
Also:
|
037858b to
19bbbd1
Compare
|
@MrAlders0n / Claude: September 30 follow-up at Removed maxPages so older paging cannot evict the newest/live page, and changed overflow recovery to invalidation so existing pages remain. Added the >20-page regression, corrected the WS comment and formatted the tests. The description explains why paged scope filtering is server-side. Windows build/lint/full tests and published-head checks pass (upstream web CodeQL is skipped). The combined native Pi web build/lint passes all 955 tests at Please re-review the current head when convenient. No upstream merge or tag was performed. |
Channel history and live messages show the packet scope consistently and support scope filtering and packet investigation. Scope filtering is server-side because the history is paginated: filtering only loaded pages would hide older matches. Loading older pages preserves the newest live page; overflow invalidation keeps loaded history. WS hearing counts use observer sets, not a nonexistent observationCount field. English/French text is included.
Closes #88. Parent
c0c11829bc6013ff90294557c3150844a5cfa09c, head19bbbd124982584841e76a4f6e14a61474c87e3a. Focused diff.Windows build/lint/full tests and published-head checks pass (upstream web CodeQL is skipped). The combined native Pi web build/lint passes all 955 tests at
eb241ca7, paired with server397d76b3. Desktop/phone, English/French, keyboard, navigation and public source/asset checks pass. Release scope and recovery / running preview. Atlas is excluded from this release cut.Maintainers retain acceptance, merges, tags and production release.