Commit Graph
15 Commits
Author SHA1 Message Date
Chris Troutner 4b03210e85 Implement mute/unmute user feature (0x6d16/0x6d17)
- Client: MemoMute service, ProfilePage mute controls, Profile UI Mute/Unmute buttons,
  Profiles mute state, MemoDb mute read APIs, unit/acceptance tests.
- DB: mutes LevelDB store, MuteQuery adapter, /mute REST routes, MuteState and ListMuted use cases, tests.
- Indexer: mute/unmute action codes, handleMute action handler, muteDb adapter, tests.
- Backlog: mark P4.1/P4.2 mute/unmute as shipped.

By coder.
2026-08-28 19:38:42 -07:00
Chris Troutner befae539c7 Update briefing and backlog for poll-actions merge
By specifier.
2026-08-28 18:24:22 -07:00
Chris Troutner b349af0ae3 Update briefing and backlog for P3 poll-actions handoff
By specifier.
2026-08-28 14:11:50 -07:00
Chris Troutner 25de2d9eb7 Update backlog and briefing for topic-actions merge
By specifier.
2026-08-28 13:38:29 -07:00
Chris Troutner 20cc2e0399 Update backlog and briefing for topic-actions handoff
By specifier.
2026-08-28 10:44:20 -07:00
Chris Troutner b517795573 Update briefing and backlog for ZMQ DB backups fix
By specifier.
2026-08-28 10:28:51 -07:00
Chris Troutner d84a022c1a Update backlog and briefing for topic list/feed
By specifier.
2026-08-28 09:39:28 -07:00
Chris Troutner 83b7233f05 Mark follow/unfollow complete; set next feature to topics
By specifier.
2026-08-27 12:04:49 -07:00
Chris Troutner d901cfc6cb Spec follow/unfollow user (client write path + DB read side)
Add Gherkin specs for the Follow/Unfollow button (0x6d06/0x6d07) and the
DB follow state + following/followers read side. Use bch-js Address tools
for cashaddr<->hash160 conversion instead of a new dependency.

By specifier.
2026-08-27 10:17:43 -07:00
Chris Troutner 7956d597aa Mark Set Avatar URL complete and set next feature to follow/unfollow
By specifier.
2026-08-27 10:02:43 -07:00
Chris Troutner 2eb86e2d07 Mark Set Bio complete and set next feature to profile picture
Update the P1 backlog and standing specifier briefing for the merged
set-bio task. Add gotcha for the 217-byte profile-text limit vs the
indexer's looser validation.

By specifier.
2026-08-27 08:13:55 -07:00
Chris Troutner 5926db1913 Mark like-count display complete and set next feature to profile text
By specifier.
2026-08-26 20:52:25 -07:00
Chris Troutner b5e12c709a Mark likeCount read side complete and set next feature
- Update backlog: P1.1 read side is done; P1.2 client display is next.
- Update specifier handoff notes with current HEAD and next action.

By specifier.
2026-08-26 19:14:21 -07:00
Chris Troutner 366e4e5a24 Refresh memo.cash feature parity roadmap in specifier briefing and backlog
- Document Cloudflare limitation and Wayback Machine protocol source.
- Audit existing indexer/DB handlers and mark partial vs missing features.
- Re-prioritize backlog into P0-P6 tiers.
- Suggest P1.1 like counts as next spec.

By specifier.
2026-08-26 18:22:03 -07:00
Chris Troutner 7134979eb8 Reconfigure monorepo for SwarmForge development
- Move specifier-prompt.md to repo root and rewrite it for the monorepo.
- Move specs/feature-backlog.md to root specs/ and update with component scope.
- Add specs/README.md, psf-memo-indexer/specs/README.md, psf-memo-db/specs/README.md.
- Add swarmforge/constitution/articles/monorepo.prompt for shared monorepo rules.
- Update root README.md with repository layout, local dev commands, and SwarmForge info.

By specifier.
2026-08-26 10:23:53 -07:00