Repository navigation
v0.5.1 — Bridge for Two: Human Tasks + Claude Knowledge
v0.5.1 — Bridge for Two: Human Tasks + Claude Knowledge
The memory bridge now serves two audiences through a single shared.json:
┌─────────────────────────────────────────────────┐
│ shared.json (GitHub) │
├────────────────────┬────────────────────────────┤
│ FOR HUMANS │ FOR CLAUDE │
│ ───────────── │ ────────────── │
│ Tasks & Notes │ Entities & Relations │
│ (actionable, │ (knowledge graph, │
│ readable, │ observations, │
│ personal) │ project memory) │
└────────────────────┴────────────────────────────┘
Human side: Tasks and Notes are what you manage — deadlines, priorities, statuses, descriptions. They sync bidirectionally so you can track work across machines via GitHub Pages Kanban.
Claude side: Entities, Relations, and Observations are Claude's persistent memory — patterns learned, architectural decisions, debugging insights. They travel with you across sessions and machines.
One bridge, two audiences. Both benefit from GitHub sync.
What's new in v0.5.1
Full Bridge Export (was partial)
The bridge sync now exports everything — not just git-tracked changes:
| Data | v0.5.0 | v0.5.1 |
|---|---|---|
| Entities + Observations | ❌ manual | ✅ auto-exported |
| Relations | ❌ not synced | ✅ auto-exported |
| Tasks (non-archived) | ❌ not synced | ✅ auto-exported |
| Remote entity import | ❌ | ✅ pull-before-push |
Progress Bar
Bridge sync now shows real-time progress in the status bar:
[████████░░░░░░░░░░░░] 40% Exporting tasks...
Steps: git pull → export entities → export relations → export tasks → write JSON → git add → commit → push.
Pull-Before-Push
Before exporting, the bridge now:
git pull --rebaseto get remote changes- Imports new entities from remote
shared.json(if any) - Then exports local state and pushes
This prevents overwriting collaborator changes.
QProgressBar Hotfix
Fixed NameError: name 'QProgressBar' is not defined — the import was removed by ruff's F401 rule during a race condition (import added before usage code existed).
Auto-Migration
TaskDB._ensure_table() now detects missing v0.5.0 columns (type, assignee, shared_by, description) and adds them automatically. No manual migration needed.
Windows Console Suppression
CREATE_NO_WINDOW flag prevents git subprocess console flashes on Windows.
Full changelog
e6ed79c feat(ui): full bridge export with progress bar + QProgressBar hotfix
Full diff: v0.5.0...v0.5.1
MIT license.