The all-in-one basecamp for DC automation. Known as DC Hub.
https://aka.ms/dchub
- Go 61.5%
- JavaScript 20.2%
- CSS 12.7%
- HTML 5.6%
Replace the ticket/approval/workgroup system with a simple handover log aimed at manager shift-change handoffs. Entries have a title, body, and category; any manager can toggle resolve (confirmed prompt); authors can edit or delete their own entries; every entry supports a comment thread. Highlights - New backend: models, schemas, migrations, store, handlers, archive worker (resolved entries archive after 7 days when not in debug). - New 'New since last visit' banner powered by per-user last-seen tracking (POST /api/last-seen returns previous timestamp, bumps to now). - Author-only edit/delete; any-manager toggle-resolve with confirmation. - 9 default categories spanning operations and admin: Production, Inventory, Shipping/Receiving, Quality, Maintenance, Announcement, Escalation, Handoff, Kudos. - Legacy cm_* tables (tickets, approvals, workgroups, watchers, reviews, bookmarks, tags, team_members, teams, etc.) dropped on migration. - Dashboard widget 'assigned_tickets' replaced with 'recent_changes'; dashboard.js renders the new simpler list. - Reminders: dead /changes/ticket/:id deep links now point at /changes. - Seed rewritten for the new schema (9 categories + sample entries + comments). - Filter bar: narrower search input, 'Show archived' toggle right-aligned. - tools/: one-shot helpers (reset_cm_categories, seed_entries, list_cm_tables) guarded with //go:build ignore. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> |
||
|---|---|---|
| cmd | ||
| docs | ||
| internal | ||
| ref | ||
| tools | ||
| web | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| go.mod | ||
| go.sum | ||