mirror of
https://github.com/dergigi/boris.git
synced 2025-12-17 06:34:24 +01:00
docs: update CHANGELOG for v0.10.26
This commit is contained in:
85
CHANGELOG.md
85
CHANGELOG.md
@@ -7,6 +7,91 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [0.10.26] - 2025-10-31
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- Persist highlight metadata and offline events to localStorage
|
||||||
|
- Highlights created offline are now preserved across sessions
|
||||||
|
- Better data persistence for flight mode highlights
|
||||||
|
- Proper relay response tracking for flight mode
|
||||||
|
- Accurate detection of which relays have received highlight events
|
||||||
|
- Improved flight mode indicator accuracy
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- Implemented proper flight mode detection for highlights
|
||||||
|
- More reliable identification of highlights created offline
|
||||||
|
- Better tracking of highlight publication status
|
||||||
|
- Refactored to use isLocalOnly flag instead of isOfflineCreated
|
||||||
|
- More consistent naming and clearer intent
|
||||||
|
- Improved code maintainability
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Show airplane icon for flight mode highlights
|
||||||
|
- Visual indicator now correctly displays for offline-created highlights
|
||||||
|
- Better user feedback for highlights pending publication
|
||||||
|
- Prioritize isLocalOnly check to show airplane icon
|
||||||
|
- Icon display logic now correctly identifies flight mode highlights
|
||||||
|
- Preserve isLocalOnly and publishedRelays in eventToHighlight conversion
|
||||||
|
- Highlight metadata is maintained during event transformations
|
||||||
|
- Flight mode status preserved across data conversions
|
||||||
|
- Use metadata cache to preserve highlight properties across EventStore
|
||||||
|
- Highlights maintain their properties when stored in EventStore
|
||||||
|
- Prevents loss of flight mode metadata
|
||||||
|
- Add fallback logic for detecting flight mode highlights
|
||||||
|
- More robust detection when primary methods fail
|
||||||
|
- Better handling of edge cases
|
||||||
|
- Determine isLocalOnly before publishing, not after
|
||||||
|
- Correct timing for flight mode detection
|
||||||
|
- Prevents incorrect status during highlight creation
|
||||||
|
- Store event in EventStore after updating properties
|
||||||
|
- Ensures all highlight properties are saved correctly
|
||||||
|
- Prevents data loss during highlight creation
|
||||||
|
- Manually set highlight properties after eventToHighlight conversion
|
||||||
|
- Ensures all metadata is properly assigned
|
||||||
|
- Correct property mapping during conversions
|
||||||
|
- Prevent duplicate highlights
|
||||||
|
- Eliminates duplicate highlight entries
|
||||||
|
- Cleaner highlight list display
|
||||||
|
- Publish only to connected relays to avoid long timeouts
|
||||||
|
- Faster highlight publishing
|
||||||
|
- Better user experience when some relays are unavailable
|
||||||
|
- Prevent unnecessary relay queries when article content is cached
|
||||||
|
- Improved performance by avoiding redundant network requests
|
||||||
|
- Better resource utilization
|
||||||
|
- Remove relayPool dependency from content loaders
|
||||||
|
- Cleaner architecture and reduced coupling
|
||||||
|
- Better separation of concerns
|
||||||
|
- Check EventStore before setting loading state
|
||||||
|
- Prevents unnecessary loading states
|
||||||
|
- Better state management
|
||||||
|
- Remove eventStore and setter functions from useEffect dependencies
|
||||||
|
- Fixes React hook dependency issues
|
||||||
|
- Prevents unnecessary re-renders
|
||||||
|
- Replace require() with ES module imports
|
||||||
|
- Modern JavaScript module system
|
||||||
|
- Better compatibility with build tools
|
||||||
|
- Resolve all linting errors and type issues
|
||||||
|
- Improved code quality
|
||||||
|
- Better type safety
|
||||||
|
- Remove unused variables to resolve lint errors
|
||||||
|
- Cleaner codebase
|
||||||
|
- Eliminates lint warnings
|
||||||
|
|
||||||
|
### Performance
|
||||||
|
|
||||||
|
- Remove excessive debug logging for better performance
|
||||||
|
- Reduced overhead from logging operations
|
||||||
|
- Improved application performance
|
||||||
|
|
||||||
|
### Removed
|
||||||
|
|
||||||
|
- Debug console.log statements
|
||||||
|
- Cleaner console output
|
||||||
|
- Production-ready code
|
||||||
|
|
||||||
## [0.10.25] - 2025-01-27
|
## [0.10.25] - 2025-01-27
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
Reference in New Issue
Block a user