Commit dc14dea
v1.1.0: Kanban UX improvements and dependency graph (#1)
* chore: add .agent-mail-project-id
* abacus-16z: Add --port/-p CLI flag for server port configuration
- Add parseArgs() to parse --port/--port=/-p flags
- Add validatePort() with range checking (1-65535)
- Add warning for privileged ports (<1024)
- Add showHelp() for -h/--help
- Update PORT precedence: CLI > ENV > default (3000)
- Fix startup message alignment for variable port lengths
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* abacus-1ld: Remove header row + add kebab menu to project tabs
- Remove header row from kanban board (~50-60px vertical space reclaimed)
- Add kebab menu to project tabs with "Remove Project" option
- Menu appears on hover, opens on click, closes on outside click
- Emit same `remove-project-click` event for compatibility
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* abacus-32g: Compact bead card design (~40% smaller)
- Reduce padding (--spacing-md to --spacing-sm)
- Single-line title with ellipsis and native tooltip
- Inline meta row: ID + priority + type + title
- Compact labels: show first 2 + "+N more" badge
- Add abacus-avatar-badge component for assignee initials
- 20px circle with first letter, color from name hash
- 8-color palette matching PRD spec
- Target height: ~55-65px (down from ~100px)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* abacus-23p: Add board-level sorting controls + Show Archived toggle
- Create abacus-sort-dropdown.js component with 6 sort options
- Add sort comparators (priority, newest, oldest, updated, type, label)
- Add Show Archived toggle to filter/show archived beads
- Add localStorage persistence per project
- Integrate toolbar into abacus-kanban-board component
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* feat: Kanban UX improvements and dependency graph visualization
New features:
- Dependency graph visualization with status-colored nodes
- Archive/unarchive beads with "Show Archived" toggle
- Board-level sorting controls (priority, date, title)
- Card animations with in-progress glow effect
- Compact card design (~40% smaller)
- Comments panel in expanded bead modal
- Kebab menu on project tabs
- --port/-p CLI flag for server configuration
API additions:
- GET /api/projects/:id/beads/:beadId (single bead)
- GET /api/projects/:id/beads/:beadId/comments
- GET /api/projects/:id/beads/:beadId/dependencies
- PATCH /api/projects/:id/beads/:beadId/archive
Bug fixes:
- Fixed memory leak in project tab event listeners
- Fixed project removal after first deletion
- Fixed dependency display and graph traversal
Documentation:
- Updated README with new features and screenshots
- Added dependency graph screenshot
- Moved theme screenshots to top of README
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>1 parent f0bc901 commit dc14dea
27 files changed
Lines changed: 4602 additions & 1387 deletions
File tree
- .github/assets
- public
- components
- styles
- tests/e2e
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
Loading
Loading
Loading
Loading
Loading
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
0 commit comments