All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Slack Integration: Added Slack connection options, channel configuration, and support for syncing messages and threads directly with Slack.
- Thread Support: Introduced threaded conversation support with dedicated side panels and message jump navigation.
- Custom Server Environments: Added support for connecting to self-hosted custom server instances with automatic configuration checks.
- Client Compatibility Check: Added automatic validation checks to ensure the local extension matches the host server version.
- Improved Code Staging: Added support for attaching multiple code snippets to messages with improved real-time tracking of code ranges.
- Redesigned Auth Flow: Consolidated login paths into a unified authentication process with native progress indicators.
- UI & UX Improvements: Added page loader indicators, open-in-ide redirection views, landing page view, and error boundaries for improved stability.
- Standardized security configuration names across client and adapter files.
- Fixed authentication cache issues.
- Fixed code reference navigation inaccuracies during file-edit shifts.
- Fixed scrolling layout glitches and improved mobile view responsiveness.
- Custom Virtualization Strategy: Implemented a custom-built virtualization strategy (inspired by TanStack) for efficient rendering and state management.
- CodeLens & Deep Linking: Added CodeLens support with Deep Linking capabilities.
ContextLensservice with persistent state, visibility toggle, and improved UI feedback.- Supabase adapter for discussions and cursor-based pagination.
- Sticky ranges and git diffing capabilities.
- Performance optimizations: debounced loading, reduced DOM overload, and smoother scrolling.
- Various bug fixes including scroll jitter and file casing issues.
- Fixed navigator bug.