mirror of
https://github.com/dergigi/boris.git
synced 2025-12-17 06:34:24 +01:00
chore: consolidate duplicate and related entries in CHANGELOG
- Merge related bookmark button changes in 0.10.31 - Consolidate image preloading entries in 0.10.27 - Group flight mode fixes in 0.10.26 - Combine OpenGraph-related changes in 0.10.24 - Consolidate bookmark sorting fixes in 0.10.11 - Merge reading progress bar fixes in 0.10.25 - Reduce file from 2158 to 2108 lines
This commit is contained in:
93
CHANGELOG.md
93
CHANGELOG.md
@@ -9,13 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [0.10.31] - 2025-11-02
|
||||
|
||||
### Added
|
||||
### Changed
|
||||
|
||||
- Moved add bookmark button to filter bar
|
||||
|
||||
### Fixed
|
||||
|
||||
- Aligned add bookmark button with filter buttons
|
||||
- Moved add bookmark button to filter bar and aligned with filter buttons
|
||||
|
||||
## [0.10.30] - 2025-11-01
|
||||
|
||||
@@ -49,28 +45,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
### Added
|
||||
|
||||
- Refresh button to highlights sidebar header
|
||||
- Image preloading in BlogPostCard for better caching
|
||||
- Preload logged-in user profile image for offline access
|
||||
- Image preloading for blog posts and user profiles (offline caching)
|
||||
- Development Service Worker for testing image caching
|
||||
|
||||
### Fixed
|
||||
|
||||
- Service Worker registration error handling
|
||||
- Service Worker registration and error handling
|
||||
- Article loading race conditions
|
||||
- Image caching issues
|
||||
- Scroll position management
|
||||
- React hook ordering issues
|
||||
- TypeScript and linting issues
|
||||
|
||||
### Performance
|
||||
|
||||
- Avoid redundant image preload when using preview data
|
||||
|
||||
### Removed
|
||||
|
||||
- Debug console.log statements
|
||||
- Unused refresh button from highlights panel header
|
||||
|
||||
## [0.10.26] - 2025-10-31
|
||||
|
||||
### Added
|
||||
@@ -80,36 +65,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
### Changed
|
||||
|
||||
- Implemented proper flight mode detection for highlights
|
||||
- Improved flight mode detection and tracking for highlights
|
||||
- Refactored to use isLocalOnly flag instead of isOfflineCreated
|
||||
|
||||
### Fixed
|
||||
|
||||
- Show airplane icon for flight mode highlights
|
||||
- Prioritize isLocalOnly check to show airplane icon
|
||||
- Preserve isLocalOnly and publishedRelays in eventToHighlight conversion
|
||||
- Use metadata cache to preserve highlight properties across EventStore
|
||||
- Add fallback logic for detecting flight mode highlights
|
||||
- Determine isLocalOnly before publishing, not after
|
||||
- Store event in EventStore after updating properties
|
||||
- Manually set highlight properties after eventToHighlight conversion
|
||||
- Flight mode highlights now properly show airplane icon and track status
|
||||
- Preserve highlight metadata across event conversions and EventStore
|
||||
- Prevent duplicate highlights
|
||||
- Publish only to connected relays to avoid long timeouts
|
||||
- Prevent unnecessary relay queries when article content is cached
|
||||
- Remove relayPool dependency from content loaders
|
||||
- Check EventStore before setting loading state
|
||||
- Remove eventStore and setter functions from useEffect dependencies
|
||||
- Replace require() with ES module imports
|
||||
- Resolve all linting errors and type issues
|
||||
- Remove unused variables to resolve lint errors
|
||||
|
||||
### Performance
|
||||
|
||||
- Remove excessive debug logging for better performance
|
||||
|
||||
### Removed
|
||||
|
||||
- Debug console.log statements
|
||||
- Publish only to connected relays to avoid timeouts
|
||||
- Prevent unnecessary relay queries when content is cached
|
||||
- Various TypeScript, linting, and React hook dependency issues
|
||||
|
||||
## [0.10.25] - 2025-01-27
|
||||
|
||||
@@ -127,14 +93,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
### Fixed
|
||||
|
||||
- Corrected TypeScript error in content type icon logic
|
||||
- Resolved linting issues in CardView component
|
||||
- Eliminated 0 artefacts in compact view conditional rendering
|
||||
- Ensured consistent reading progress bar thickness in large cards
|
||||
- Fixed reading progress bar display logic for compact view
|
||||
- Ensured empty reading progress bar is always visible for articles
|
||||
- Resolved timestamp and icon display alignment issues
|
||||
- Removed unused variables to resolve linting errors
|
||||
- Reading progress bar display and consistency across view modes
|
||||
- Timestamp and icon alignment issues
|
||||
- TypeScript and linting errors
|
||||
|
||||
### Removed
|
||||
|
||||
@@ -147,16 +108,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
### Added
|
||||
|
||||
- Dynamic browser title based on content
|
||||
- Enhanced Links type bookmarks with OpenGraph data
|
||||
|
||||
### Changed
|
||||
|
||||
- Replaced custom OpenGraph extraction with fetch-opengraph library
|
||||
- Enhanced web bookmarks with OpenGraph data (using fetch-opengraph library)
|
||||
|
||||
### Fixed
|
||||
|
||||
- Description extraction from web bookmark content field
|
||||
- Resolved all linting and TypeScript issues
|
||||
- Linting and TypeScript issues
|
||||
|
||||
## [0.10.23] - 2025-01-27
|
||||
|
||||
@@ -174,10 +131,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
### Fixed
|
||||
|
||||
- Article loading performance and error handling improvements
|
||||
- Highlight loading issues for articles
|
||||
- Skeleton loader improvements
|
||||
- Video metadata extraction improvements
|
||||
- Article loading performance and error handling
|
||||
- Highlight loading for articles
|
||||
- Skeleton loader display
|
||||
- Video metadata extraction
|
||||
|
||||
## [0.10.22] - 2025-01-27
|
||||
|
||||
@@ -376,15 +333,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
### Fixed
|
||||
|
||||
- Bookmark sorting uses proper display time (created_at || listUpdatedAt) with nulls last
|
||||
- Robust sorting of merged bookmarks with fallback timestamps
|
||||
- Corrected bookmark timestamp to use bookmark list creation time, not content creation time
|
||||
- Preserved content created_at while adding listUpdatedAt for proper sorting
|
||||
- Removed synthetic added_at field, uses created_at from bookmark list event
|
||||
- Consistent chronological sorting with useMemo optimization
|
||||
- Removed unused faTimes import
|
||||
- Bookmark timestamps show sane dates using created_at fallback to listUpdatedAt
|
||||
- Guarded formatters to prevent timestamp display errors
|
||||
- Bookmark sorting now uses proper timestamps (created_at || listUpdatedAt, nulls last)
|
||||
- Bookmark timestamps display correctly with fallbacks
|
||||
- Chronological sorting consistency
|
||||
|
||||
### Refactored
|
||||
|
||||
|
||||
Reference in New Issue
Block a user