Skip to content

feat(team-inbox): add unified team inbox#521

Merged
Harry19081 merged 2 commits into
developfrom
feat/team-inbox
Jul 24, 2026
Merged

feat(team-inbox): add unified team inbox#521
Harry19081 merged 2 commits into
developfrom
feat/team-inbox

Conversation

@beruro

@beruro beruro commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add a viewer-scoped SQLite projection for assigned Work Items with stable cursor pagination and durable read receipts
  • merge local assignments with Zod-validated managed-cloud comment mentions behind one Team Inbox data source
  • add the Team Inbox master/detail surface, unread badge, read/unread actions, filtering, search, pagination, and canonical Session / Work Item navigation
  • wire a singleton Chat Panel tab and the current modular develop Sidebar without carrying over the old monolithic connector implementation

Validation

  • pnpm exec tsc --noEmit --pretty false
  • eslint on every changed TypeScript/TSX file
  • focused Vitest suite: 86 tests passed
  • cargo test --manifest-path src-tauri/Cargo.toml -p project_management team_inbox --no-fail-fast: 12 passed
  • cargo check --manifest-path src-tauri/Cargo.toml -p org2
  • git diff --check

Audits

  • Architecture: all 10 layers covered; explicit viewer IDs, tagged DTOs, command-registration parity, and canonical schema initialization verified.
  • Frontend UI: 7 fixes applied, 4 patterns kept with documented reasons, 0 remaining abstraction candidates.
  • Performance: pass. No timer or polling loop; refresh is demand/signal driven, concurrent list reads are single-flight, stale loads are generation-guarded, and cloud read receipts are capped at 1,000 entries.

Detailed reports are included under docs/architecture-audit-2026-07-23/TeamInbox.md and docs/frontend-ui-audit-2026-07-23/TeamInbox.md.

@Harry19081
Harry19081 merged commit 8bd5619 into develop Jul 24, 2026
1 of 2 checks passed
Harry19081 added a commit that referenced this pull request Jul 24, 2026
This reverts commit 8bd5619, reversing
changes made to 93796cd.

Pre-commit hook ran. Total eslint: 2, total circular: 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants