feat: phase 1f - Slack app, home dashboard, permissions, integrations, preferences #6

Merged
KofTwentyTwo merged 5 commits from feature/app-home into develop 2026-10-14 18:13:57 +00:00
5 Commits
Author SHA1 Message Date
james.maesandClaude Opus 5.5 cbac87b0d8 fix(home): typed tables and statistic tiles instead of text blocks
Connections, recent deliveries, readiness and failures as linked tables;
non-zero status tiles linking to filtered Messages; local dates and readable
status labels; Fix hints only when not ready; one title.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 13:10:37 -05:00
james.maes 21553d67c1 Merge remote-tracking branch 'origin/develop' into feature/app-home 2026-10-14 12:49:18 -05:00
james.maesandClaude Opus 5.5 0bb2b463f0 feat(app): Slack app, viewer-scoped home dashboard and demo server
Nav lists only the six main tables; the home shows the user's connections and
deliveries and, for slack.admin, workspace readiness, outbox counts and recent
failures, all through owner and tenant locks. Test-scope demo server with the
fake Slack server and seeded data for screenshots.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:47:44 -05:00
james.maesandClaude Opus 5.5 6f81857cbe feat(preferences): Slack preferences section adapter and Connections record actions
Registers only when core user preferences exist:
STAND-IN(core=QRun-IO/qqq#1162, removeBy=4.1.0-RC.8). Connect, Disconnect,
Send me a test message and Install for my organization also work today as
record actions on Connections.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:47:43 -05:00
james.maesandClaude Opus 5.5 3f43130f14 feat(permissions): slack.* permissions, body masking, token-free API/ESB/Quick Search lists
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 12:47:43 -05:00