mirror of
https://github.com/dergigi/boris.git
synced 2025-12-17 14:44:26 +01:00
docs: update CHANGELOG for v0.10.15
This commit is contained in:
30
CHANGELOG.md
30
CHANGELOG.md
@@ -7,28 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
### Added
|
## [0.10.15] - 2025-01-22
|
||||||
|
|
||||||
- Comprehensive debug logging for reading position system
|
|
||||||
- All position restore, save, and suppression events logged with `[reading-position]` prefix
|
|
||||||
- Emoji indicators for easy visual scanning (🎯 restore, 💾 save, 🛡️ suppression, etc.)
|
|
||||||
- Detailed metrics for troubleshooting scroll behavior
|
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Reading position auto-save now uses simple 3-second debounce
|
- Reading position restore now uses pre-loaded data from controller
|
||||||
- Saves only after 3s of no scrolling (was 15s minimum interval)
|
- No longer fetches position from scratch when opening articles
|
||||||
- Much less aggressive, reduces relay traffic
|
- Uses position already loaded and displayed on bookmark cards
|
||||||
- Still saves instantly at 100% completion
|
- Faster restore with no network wait
|
||||||
|
- Simpler code without stabilization window complexity
|
||||||
|
- Reading position scroll animation restored to smooth behavior
|
||||||
|
- Changed from instant jump back to smooth animated scroll
|
||||||
|
- Better user experience when restoring position
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Reading position restore no longer causes jumpy scrolling
|
- Reading position no longer saves 0% during back navigation on mobile
|
||||||
- Stabilized position collector buffers updates for ~700ms, then applies best one (newest timestamp, tie-break by highest progress)
|
- Removed save-on-unmount behavior that was error-prone
|
||||||
- Auto-saves suppressed for 1.5s after programmatic restore to prevent feedback loops
|
- Browser scroll-to-top during back gesture no longer overwrites progress
|
||||||
- Tiny scroll deltas (<48px or <5%) ignored to avoid unnecessary movement
|
- Auto-save with 3-second debounce is sufficient for normal reading
|
||||||
- Instant scroll (behavior: auto) instead of smooth animation reduces perceived oscillation
|
- Prevents accidental reset of reading progress when navigating away
|
||||||
- Fixes jumpy behavior from conflicting relay updates and save-restore loops
|
|
||||||
|
|
||||||
## [0.10.14] - 2025-01-27
|
## [0.10.14] - 2025-01-27
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user