Repository navigation
Releases: iambhvsh/shelf
Release list
Shelf 1.0.25
Added
- Quick Save: Sharing links to Shelf now opens a compact, non-disruptive bottom sheet to quickly stash your links without leaving your current app.
- Uncategorised Collection: Easily find all your loose links! Added a virtual Uncategorised collection that automatically gathers all bookmarks not assigned to any folder.
- Custom Backup Location: You now have full control over where your backups are stored. Added the ability to choose a custom local folder for all your backups.
- App Lock Timeout: Added a customizable timeout setting for the app lock. Quickly switch between apps without having to unlock Shelf every time!
Fixed
- Code Cleanliness: Cleaned up internal logic and polished the codebase for better maintainability.
Shelf 1.0.24
Shelf 1.0.24
Added
-
Custom Reminder Scheduling: Choose the exact date and time for each reminder, giving you more control over when Shelf brings a bookmark back to your attention.
-
Improved Backups: Backups now preserve more of your library, including tags, notes, reminder schedules, pinned items, and hidden states. Everything is restored as closely as possible to how you left it.
-
Deletion Confirmation: A confirmation dialog now appears when deleting multiple bookmarks or collections from selection mode, helping prevent accidental deletions.
-
Add Bookmarks to Collections: You can now add links directly while viewing a collection. New bookmarks are saved straight into that collection.
-
Duplicate Detection: Shelf now checks for duplicate bookmarks when saving a link to a collection and lets you know immediately.
Improved
-
Bookmark Actions: Reorganized the bookmark action sheet for a clearer and more logical order.
-
Collection Performance: Opening collections and loading their bookmarks is now faster and smoother.
-
Collection Creation: Submitting an empty collection name now simply closes the dialog without performing unnecessary background work.
Fixed
-
Reminder Notifications: Fixed an issue where tapping a reminder notification could open a blank bookmark preview. Shelf now correctly loads the bookmarked item, including items saved inside collections.
-
Database Migration: Improved migration handling to ensure existing bookmarks, collections, pins, and other library data are preserved when updating to this version.
Shelf 1.0.23
Fixed
- Compiler Warning: Removed unnecessary safe call on non-null
ResponseBodyinNetworkFetcher. - Build Warning: Replaced deprecated
srcDir()withsrcDirs()in build configuration. - Changelog Spacing: Improved spacing below version titles and between list items in the changelog sheet.
- Settings Order: Reordered settings sections — Support and Legal now appear above the About group for a more logical flow.
Added
- Orion Store: Shelf is now listed on the Orion Store.
Shelf 1.0.22
Fixed
- Bookmark Renaming: Fixed an issue where renaming a bookmark from the preview sheet would not save the new title due to state being cleared too early.
- Top Bar Titles: The top bar title now correctly resets to "Collections" when returning from a collection folder.
- Smooth Navigation: Navigation between tabs and opening/closing collections now features a much smoother cross-fade transition.
- Changelog UI: Improved the changelog design to be visually appealing, full-width, and appropriately spaced.
- Settings Clarity: Revamped the Settings icons with carefully selected unique outlines, avoiding repetition and grouping related options nicely.
- Backup Imports (Instagram links): Fixed a bug where importing older backups would display placeholders for Instagram reels; expired CDN links are now purged on import, allowing the app to automatically fetch fresh thumbnails upon startup!
Shelf 1.0.21
Fixed
- Dialog Data Loss: Resolved a critical bug where opening any dialog (like Rename, Tags, Notes, Reminders) from the bookmark preview sheet would immediately "forget" which bookmark was selected, preventing changes from saving.
- Collection Pinning Sorting: Pinned bookmarks inside a collection now properly float to the very top, matching the behavior on the Home tab.
- Collection Titles: When viewing a collection, the top app bar now beautifully displays the collection's name (with an ellipsis for long names) instead of a generic title.
Shelf 1.0.20
Added
- Rename Support: You can now rename links and collections! For links, tap the bookmark to access the new "Rename" option in the preview sheet. For collections, long press a collection to enter selection mode, then tap the edit icon in the top bar.
- Collection Features Parity: The bookmark preview sheet inside collections is now completely on par with the home screen. You can add tags, notes, reminders, pin, and rename directly from within the collection view.
Fixed
- Disappearing Bookmarks: Fixed a bug where returning from the collection details screen back to the home screen, and then returning again, would cause the collection list to disappear.
- Settings Streamlined: Simplified the settings screen by consolidating the Community and Legal sections under "About Shelf" for a cleaner, unified look.
- Under-the-hood: Addressed a minor linting issue regarding system broadcast receivers in the updater on Android 14.
Shelf 1.0.19
Added
- In-App Changelog Viewer: You can now see what's new directly from the app! Find the new "Changelog" option under Settings > About.
- Native Splash Screen: Implemented the native Android 12+ Splash Screen API. The app now launches with a seamless, theme-aware background instead of a harsh white flash.
Shelf 1.0.18
Fixed
- Fixed GitHub Actions release workflow to properly extract and display changelog text on the release card instead of just a link.
Shelf 1.0.17
Full Changelog: v1.0.16...v1.0.17
Shelf 1.0.16
Full Changelog: v1.0.15...v1.0.16