Commit graph

  • d23c412cf4 Merge pull request 'Add mobile-first kanban board view for Chorus triage' (#3) from feat/chorus-triage-views into main main pyr0ball 2026-07-15 20:14:53 -0700
  • 575fb3aaeb fix: add arrow-key roving tabindex nav and aria-pressed to triage views feat/chorus-triage-views pyr0ball 2026-07-14 17:51:43 -0700
  • 18cfd22db5 feat: add persisted List/Board view toggle to Chorus pyr0ball 2026-07-14 13:23:23 -0700
  • cee0dcd36a fix: give each kanban board tab a persistent tabpanel for ARIA compliance pyr0ball 2026-07-14 13:18:11 -0700
  • 634da8c309 feat: add mobile-first kanban board view for Chorus triage items pyr0ball 2026-07-14 13:13:06 -0700
  • da0e703b44 fix: strengthen border and modality badge contrast to meet WCAG ratios pyr0ball 2026-07-14 13:09:50 -0700
  • d75e6d3c49 feat: extract shared stage-list module and humanize stage labels in ItemModal pyr0ball 2026-07-14 13:05:16 -0700
  • 48a6d38d53 fix: forward screenshot/attachment URLs into the inbox ping instead of dropping them pyr0ball 2026-07-14 11:45:09 -0700
  • 8ea7d6a2da chore: join caddy-proxy network for reverse proxy, unbuffer bot stdout for docker logs pyr0ball 2026-07-14 11:07:26 -0700
  • e8efb6566f feat: link the Chorus item in the bot's post-ingest reply pyr0ball 2026-07-14 11:07:09 -0700
  • c457355582 merge: book-donation-chorus-search (Magpie search + Chorus outbound triage) pyr0ball 2026-07-13 22:48:38 -0700
  • b260ffcc46 merge: integrate book-donation-chorus-search into freeze branch for combined testing pyr0ball 2026-07-13 22:44:15 -0700
  • a3f438e243 feat: make ItemModal stage dropdown direction-aware for outbound leads pyr0ball 2026-07-13 22:40:20 -0700
  • 4dbda85ccd feat: add direction field and outbound stage set to Chorus items feat/book-donation-chorus-search pyr0ball 2026-07-13 19:01:01 -0700
  • 68d5cc91ab feat: wire direction through manual_share, thread_ingest, backend_client pyr0ball 2026-07-13 18:57:44 -0700
  • da4c9bb713 feat: add direction field to ping embed build/parse pyr0ball 2026-07-13 18:55:16 -0700
  • a2a839d9de feat: add leads-found channel and direction_for_modality pyr0ball 2026-07-13 18:51:22 -0700
  • 9eda0a8830 chore: ignore .worktrees directory pyr0ball 2026-07-13 18:30:05 -0700
  • 240279f95b refactor: eliminate redundant truncation in email_ingest and fix em dash pyr0ball 2026-07-13 15:08:35 -0700
  • f8a853a80c chore: minor fixes from final review (Dockerfile reproducibility, Caddy directive, em dash) pyr0ball 2026-07-13 15:01:46 -0700
  • 73fb67b3bf fix: cog re-registration, thread NotFound, follow-up date, and error/empty states pyr0ball 2026-07-13 15:01:32 -0700
  • 75ee9f8117 fix: prevent Discord embed field 400s from empty/oversized values pyr0ball 2026-07-13 15:01:23 -0700
  • 4d96b74453 docs: add manual end-to-end smoke test checklist pyr0ball 2026-07-13 14:50:13 -0700
  • d9a2aa1b6d chore: add docker-compose stack and Caddy config for deployment pyr0ball 2026-07-13 14:36:37 -0700
  • f2709fc425 fix: match ItemModal stagesForType() to backend valid_stages_for() contract pyr0ball 2026-07-13 14:25:28 -0700
  • 13b41cc438 feat(frontend): add triage list, item modal, and theme pyr0ball 2026-07-13 14:21:45 -0700
  • b9c0eda8b5 feat(bot): add subscribe/unsubscribe commands and bot bootstrap pyr0ball 2026-07-13 14:16:28 -0700
  • f1bf86a5c9 fix(bot): preserve HTML body content and isolate mailbox poll failures pyr0ball 2026-07-13 14:12:46 -0700
  • f4b57238d2 feat(bot): add email ingestion polling and thread-open triage creation pyr0ball 2026-07-13 14:07:53 -0700
  • d86cfd2d3d fix: preserve true message content in raw_content for attachment-only messages pyr0ball 2026-07-13 14:04:48 -0700
  • 8d8761a79d feat(bot): add manual-share cog forwarding channel messages to #inbox pyr0ball 2026-07-13 14:00:56 -0700
  • 9971632cd1 fix(bot): fix raw_content round-trip and parsing consistency pyr0ball 2026-07-13 13:56:53 -0700
  • af547ab02c feat(bot): add inbox ping embed builder/parser pyr0ball 2026-07-13 13:53:00 -0700
  • 669bb3456a feat(bot): add modality map, config loader, and backend client pyr0ball 2026-07-13 13:48:39 -0700
  • a90c3fc172 feat(backend): add FastAPI routes for items pyr0ball 2026-07-13 13:43:09 -0700
  • 8f5526c2c0 feat(backend): add idempotent CRUD layer for items pyr0ball 2026-07-13 13:38:36 -0700
  • c3e9f2551c feat(backend): add Item model and stage/type validation pyr0ball 2026-07-13 13:33:40 -0700
  • 337c2a60d1 chore: initialize chorus repo pyr0ball 2026-07-13 11:01:51 -0700