Repository navigation
v1.0.0-beta-4
Pre-release
Pre-release
·
101 commits
to master
since this release
Collab Code 1.0.0-beta-4 — search, polish, and UX improvements.
What's New
- Workspace Search panel — New integrated search panel (live search + replace) with quick navigation to results and a compact UI for searching the workspace.
- Search keybinding — Added
Ctrl+Shift+Fto open the workspace search UI. - Get Involved (Help modal + Landing Page) — Added a dedicated "Get Involved" tab in the Help modal and a matching section on the Landing Page with a custom Sponsor button and direct links to open GitHub issues or the repo. Buttons are styled for visual consistency across the app.
- Tab context menu —
TabBarnow supports right-click context menu actions: Close, Close Others, Close to the Right, Close All. - Terminal input polish — Improved terminal editing: proper cursor movement, insert/delete behavior, paste handling, and guards so the prompt can't be erased. This makes interactive shell editing much more reliable.
- Editor diagnostics improvements — Diagnostic markers are now tracked across files and re-applied when switching files; editor gained a
revealLinehelper for easier navigation-based flows. - FileExplorer / Tree node validation — New validation for file/folder names on create/rename (prevents invalid names and duplicates) with inline error feedback.
- PeerAvatars UX improvements — Better inline edit popover for the local user, click-to-go-to-peer-file behavior, and color selection in the avatar popover.
Fixes & Internal
- Consistent button and modal styles —
HelpModal, Landing Page, and other UI pieces were aligned to use consistent button sizing and hover/active states. - Icons consolidated — Additional icons and the Heart icon were added to
src/components/Icons.tsxfor reuse across the app. - Search integration —
SearchPanelwas integrated into the main UI and can be toggled from the activity/explorer area. - Various refactors & robustness work:
- Stabilized editor <-> file system bindings and improved diagnostic marker handling.
- Small but important Terminal improvements and input helpers to support edit/insert/delete operations and pasting.
- File operations received validation helpers and shared utilities in
src/services/fileOps.ts. PeerAvatarsbehavior and popover interactions were hardened.
Version
- Bumped version to
1.0.0-beta-4(see package.json and README updates).
Full changelog
See the full diff between releases:
v1.0.0-beta-3...v1.0.0-beta-4