v1.1.0: Kanban UX improvements and dependency graph#1
Merged
blackbxdev merged 6 commits intomainfrom Jan 23, 2026
Merged
Conversation
- 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>
- 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>
- 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>
- 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>
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Major release with Kanban UX enhancements and new dependency graph visualization.
New Features
--port/-pflag for server configurationAPI Additions
GET /api/projects/:id/beads/:beadId- Single bead fetchGET /api/projects/:id/beads/:beadId/comments- Bead commentsGET /api/projects/:id/beads/:beadId/dependencies- Dependency chainPATCH /api/projects/:id/beads/:beadId/archive- Archive/unarchiveBug Fixes
Documentation
Test Plan
🤖 Generated with Claude Code