Skip to content

Releases: blackbxdev/abacus

v1.1.0: Kanban UX improvements and dependency graph

23 Jan 23:41

Choose a tag to compare

What's New

Major release with Kanban UX enhancements and new dependency graph visualization.

Added

  • Dependency graph - Interactive visualization showing upstream blockers and downstream dependencies with status-colored nodes
  • Archive support - Archive/unarchive beads with "Show Archived" toggle
  • Board sorting - Sort beads by priority, date, or title
  • Card animations - Smooth transitions with in-progress glow effect
  • Compact cards - ~40% smaller card design for better overview
  • Comments panel - Expanded modal with comments section
  • Kebab menu - Context menu on project tabs
  • CLI port flag - --port/-p flag for server configuration

New API Endpoints

  • GET /api/projects/:id/beads/:beadId - Single bead fetch
  • GET /api/projects/:id/beads/:beadId/comments - Bead comments
  • GET /api/projects/:id/beads/:beadId/dependencies - Dependency chain
  • PATCH /api/projects/:id/beads/:beadId/archive - Archive/unarchive

Fixed

  • Memory leak in project tab event listeners
  • Project removal failing after first deletion
  • Dependency display and graph traversal issues

Changed

  • Updated README with new features and screenshots
  • Reorganized theme screenshots in documentation

Full Changelog: v1.0.0...v1.1.0

v1.0.0 - Initial Release

18 Jan 19:08

Choose a tag to compare

Abacus v1.0.0

First public release of Abacus - a lightweight dashboard for visualizing beads (issues) across multiple projects.

Features

  • Kanban Board - Visualize beads organized by status (Open, In Progress, Blocked, Closed)
  • Multi-Project Support - Register and switch between multiple beads projects
  • Real-Time Updates - Automatically refreshes when beads data changes (file watching + SSE)
  • Folder Browser - Visual folder picker to find and add beads projects
  • Dependency Navigation - Click through issue dependencies in the detail modal
  • Theme Support - Light, Dark, Nord, and Warm themes with persistent preference
  • Responsive Design - Works on desktop and tablet
  • Zero Database - Uses your existing beads files, no additional storage needed

Tech Stack

  • Node.js with built-in HTTP module
  • Vanilla JavaScript with Web Components (Shadow DOM)
  • SQLite/JSONL support for beads data
  • Server-Sent Events for real-time updates

Getting Started

git clone https://github.com/haal-laah/abacus.git
cd abacus
npm install
npm start

Open http://localhost:3000 and add your first beads project!