Releases
v26.01.6
Compare
Sorry, something went wrong.
No results found
Added
Repository Opening Indicator: Added visual feedback in the top grid when the Git repository is being opened on app startup
Shows folder open icon with pulsing animation during repository initialization
Provides clear indication that the app is loading and accessing the repository
Differentiates from other sync states with unique visual styling
Centralized State Management: Implemented single source of truth for note data across all ViewModels
Created NoteRepository as centralized data access layer with reactive Flows
All database operations now go through NoteRepository for consistent data access
Automatic UI refresh when database updates through Flow emissions
Eliminates stale data issues during sync operations across ViewModels
Background Git Operations Delay: Added configurable delay for background git synchronization
Default 5-second delay to batch multiple rapid changes into single operations
Prevents UI blocking during successive note edits
Configurable in Settings > Git > Background git delay
Performance Optimization: Dedicated thread pool for git operations
Custom dispatcher prevents git I/O from blocking other app operations
Eliminates UI freezing during pull/push operations
Improved responsiveness during rapid note edits
Concurrent Operations: Note updates no longer blocked during git synchronization
Removed unnecessary locking that prevented concurrent database operations
Users can continue editing notes while background git operations run
Maintains data consistency through proper serialization at the git level
Two-Job Background System: Implemented intelligent background job management
Maximum one executing job and one waiting job to handle rapid successive changes
Waiting job automatically promotes to executing when current job completes
Eliminates UI blocking during multiple quick edits
Storage Performance Warnings: Added comprehensive performance documentation
Device memory operations are up to 200x slower than app memory
Clear warnings in setup UI when selecting device storage
Performance comparison table in documentation
Performance
App Launch Time: Optimized repository synchronization timing for faster release build startup
Background Git Operations: Eliminated UI blocking during rapid successive changes
Two-job system prevents multiple concurrent background operations
Configurable batching delay reduces unnecessary git operations
Fixed
Multi-Select Mode Performance: Optimized paging flow caching to maintain fast UI updates
Refined caching strategy to avoid performance degradation from over-caching
UI remains responsive when entering/exiting multi-select mode
You can’t perform that action at this time.