Releases: theredstring/redstring
Releases · theredstring/redstring
0.6.10
0.6.9
- Implemented an update diagnostics card and updater helper utilities to surface update status and fallback actions
- Added a dev-only simulator preload and adjusted panel dimensions for more consistent layout and testing
- Fixed some low width options and limited panel width
0.6.8
- Fixed Gemini API bug with more recent models and how they handle thought-only segments.
0.6.7
- Fixed bug where electron apps wouldn't close due to browser close guard.
- 67
0.6.6
- Added persistent guard state and SoT (source-of-truth) swap pausing to prevent transient empty-state data loss during universe handoffs
- Persisted commit floors and global empty-state guards to reduce risk of accidental data loss during save operations
- Implemented safe source-of-truth migration flow with pre-swap validation and a user confirmation step for primary storage promotion
- Tightened autosave debounce and improved local-primary save safeguards
- Session isolation & storage
- Isolated user data and session storage by appending session-specific suffixes to file paths and window partitions to avoid cross-session collisions
- Implemented silent post-save telemetry to track connection counts and update universe sync metadata (non-blocking telemetry for diagnostics)
- Updated ColorPicker positioning to support down-right alignment and set that as default for UnifiedSelector
- Increased z-index of color picker elements to ensure visibility over other components
- Added configurable GitHub OAuth client IDs and related auth improvements (local device flow / electron OAuth enhancements)
0.6.5
- Further fixes to source of truth switching and GitHub data transmission.
0.6.3
- Fixed bug where new GitHub Universes set as source of truth clear previous local files attached to Universes.
0.6.2
- Fixed Electron GitHub Auth Device Flow
0.6.1
- Added GitHub Device Activation support for the downloadable (Electron) release, enabling Semantic Sync on local versions of Redstring
- Fixed bugs with touch for orbit display and abstraction carousel
- Added further GitHub file Guarding
0.6.0
- Mobile & Touch Enhancements: Greatly improved the mobile experience by adding swipe-to-dismiss interactions, kinetic scrolling, edge-panning, custom touch sensitivity settings, and an exclusive panel mode tailored for smaller viewports.
- GitHub Authentication & Integration: Overhauled the GitHub App OAuth flow with better credential routing, comprehensive scope handling (including 403 errors), sticky disconnections, and detailed health monitoring.
- Data Syncing & Stability: Hardened the saving process by adding a SaveCoordinator worker watchdog, race guards to prevent concurrent edit overwrites, and improved fallback logic to prevent data loss during repository imports and autosaves.
- UI & Styling Improvements: Refined the interface with theme-aware success indicators, unified edge stroke widths, centered interactive menus, and added toggleable options like middle-click zoom and connection names shown by default.
- Component & Layout Refactoring: Streamlined the codebase by unifying core UI pieces (like the UnifiedBottomControlPanel and PanelSegment), optimizing viewport clamping calculations, and cleaning up layout constraints across the app.
- Debugging & Diagnostics: Added robust developer tools to the DebugOverlay, including a sync engine diagnostic dashboard, GitHub API cache clearing, auth state dumpers, and detailed error logging for troubleshooting.