Releases: joelhelbling/tabb
Releases · joelhelbling/tabb
Release list
v0.1.1
v0.1.0
Changelog
- 0e40421 Implement tabb: CLI, MCP server, and Chrome extension
- 371e3ac Initial project scaffolding for tabb
- e4ee25a Interactive extension ID prompt during tabb setup
- b733f82 Update README install flow and add tabignore dialog UI
- fae692c build: add Makefile with build and install targets
- 9048d27 docs(skill): add CLI section so agents consider shell scripting
- 04f6480 feat(extension): generate and send profileId in handshake
- 3ecae23 feat(host): bind socket at profileId after handshake
- c77cb41 feat(mcp): expose profiles and allow per-call profile selection
- cb53064 feat(plugin): marketplace layout with isolated plugin subdirectory
- 5900c22 feat(release): add GoReleaser-based Homebrew release pipeline
- d350b1c feat(setup): detect new profiles by reload instead of pasted extension ID
- 3e14227 feat: CLI resolves profile via --profile flag, TABB_PROFILE env, or auto-detect
- 10d9053 feat: add 'tabb profiles' command to list configured profiles
- 2b9e5fe feat: add focus_tab tool to activate and optionally reload a tab
- baa5488 feat: add profile module for multi-profile name/ID management
- c9449ba feat: detect legacy tabb.sock and guide user to run tabb setup
- 7756dc2 feat: extension sends browser handshake on connect
- 54aa3da feat: native host creates per-extension-ID socket files
- 3a54f16 feat: tabb setup supports multi-profile with name prompting and manifest accumulation
- f648897 fix(setup): authorize extension IDs before reload and install manifest to all browsers
- 49356b3 lines up architecture ascii flowchart in README
- bac9378 refactor(host): extract waitForHandshake with unit tests
- d986209 refactor(profile): new schema with profileId + legacy detection
- 171e522 refactor(profiles cmd): use new Entry schema and active-socket status
- ed08ad3 refactor: parameterize socket functions by extension ID
- 2db639f superpowers cleanup