Releases: ThePalaceProject/android-core
Releases · ThePalaceProject/android-core
1.7.1
Changes since the last release:
- Reduce audio book related crashes. (Ticket: #PP-565)
- Removed the Android 12+ devices default splash screen.
1.7.0
Changes since the last release:
- Fixed crash on Reader screen due to more than one Fragment instance.
- Enabled push notifications by default.
- Use a new Material 3 theme.
- Fix a missing version name. (Ticket: #PP-610)
- Adjusted feed tabs navigation to keep the Catalog on the top of the screen.
1.6.1
Changes since the last release:
- Fixed crash when creating a library card.
1.6.0
Changes since the last release:
- Fixed Audiobook UI freezing after pressing 'play'.
- Fixed bookmarks not being deleted.
- Added push notifications option to DEV settings.
- Correctly update the Accounts UI when resuming from the lock screen. (Ticket: #PP-307)
- Added support to EPUB text searching.
- Fix SAML login button accessibility label. (Ticket: #PP-418)
- Changed BasicToken login request method to POST.
- Very wide covers have their widths restricted to avoid breaking the UI. (Ticket: #PP-443)
- Fix an audio book player crash. (Ticket: #PP-406)
- Added missing auth type on authentication object parsing.
- Added support to push notifications and FCM token retrieval.
- Fixed crash when opening an audiobook with a null manifest.
- Added support to basic auth token login.
- Updated Kotlin version to 1.9.0
1.5.1
Changes since the last release:
- Fixed a crash when opening some audiobooks.
1.5.0
Changes since the last release:
- Add ability to track playing time on audiobooks.
- Fix crash after setting an audiobook timer more than once in a short time.
- Fix crash when saving a bookmark.
- Improve location permission request flow when using the Card Creator.
- Fix bookmarks reappearing after being deleted.
- Add developer option to manually insert an LCP passphrase.
- Support deep links to the library login screen with automatic entry of barcode.
- Remove the legacy pdf reader.
- Always show audio controls on the lock screen.
- Add badge to holds tab with the number of available holds.
- Add support for audiobook bookmarks.
- Add support for Bluetooth audio controls to play, pause, and skip tracks.
- Fix the audiobook preview not pausing when earphones are unplugged.
- Hide expired loans when offline.
- Change the position and text of the preview button.
- Remove the preview button after a book has been downloaded.
- Add support for Audible table of contents.
- Improve logo loading speed when viewing the library list.
- Save reading position of audiobooks on play, pause, stop, seek, and chapter change.
1.4.0
Changes since the last release:
- Moved the 'Remove' button after the 'Get' button on the Reservations screen.
- Added a prompt to move to the reading position saved from another device when opening a book.
- Fixed some audio books not appearing in the bookshelf when offline.
- Added support for viewing book preview samples.
- Added display of the search query on search result screens.
- Fixed audiobook sleep timers not being restored when exiting and restarting the app.
- Added the ability to toggle the toolbar and title when reading a PDF by clicking on the page.
- Added the ability to open the app by clicking on an audio book player notification.
- Added "About Palace" to the Documentation available on the Settings screen.
- Changed the color of enabled switches to green.
1.3.0
Changes since the last release:
- Removed "(file x of y)" text from the track title in the audiobook player.
- Fixed audiobooks not pausing when headphones are unplugged.
- Added a back button to the audiobook table of contents screen.
- Fixed an error downloading some BiblioBoard titles.
- Fixed the app not returning to the book detail screen after logging in to borrow a book.
- Changed "Log in" and "Log out" button labels to "Sign in" and "Sign out".
- Fixed the Log In button for a library being disabled when reentering the app.
- Fixed audiobook time elapsed and remaining not being updated when dragging the player seekbar.
- Fixed track durations not being displayed on Overdrive audio books.
- Fixed track duration not being displayed in the audiobook table of contents until the track was fully downloaded.
- Fixed audiobooks not pausing when other apps start playing audio.
- Added a content description label to the back button on the audiobook player and book reader.
- Fixed a crash when opening the TOC or Settings in a PDF before the book was completely loaded.
- Removed the delete option from the book detail screen.
- Fixed the Log In button for a library not working after logging out.
1.2.0
Changes since the last release:
- Fixed a crash that occurred on some Samsung devices.
- Fixed the back button on the account detail screen not working when opened from the onboarding screen.
- Added a remaining time display to the audio book player.
- Fixed the back button on the account detail screen not returning to the catalog when signing in while borrowing a book.
- Introduced a new PDF reader that is able to open many books that couldn't previously be opened.
- Fixed books with preview links not opening.
- Changed the chapter duration display in the audio book player to a running remaining time display.
- Added the ability to show the password in the account details screen of any library that has been signed into.
- Added a back button when searching for a library.
- Improved announcement of controls when using TalkBack.
- Fixed the reading position in PDF books not being synced across devices.
1.1.0
Changes since the last release:
- Fixed a "Download" button appearing after returning a book, that would lead to an error if tapped.
- Fixed the audio book position sometimes not being retained after exiting the player.
- Added an option to reset the patron's password on the account detail screen.
- Fixed the library name not being fully displayed on the account detail screen.
- Added a "Cancel" option to the sleep timer and playback rate menus in the audio book player.
- Changed the audio book progress bar to require a drag on the handle instead of just a tap to jump to a new location.
- Fixed the playback rate not being retained after closing and reopening an audio book.
- Added a "Cancel" option to the library selection menu.
- Added a "Loan limit reached" pop-up message instead of showing a generic "The operation could not be completed" error.
- Added syncing of the current audio book position across devices.
- Stopped automatically playing an audio book when the player is opened.
- Added a new PDF reader implementation that can be enabled for testing.
- Fixed cropping of non-square audio book covers in the player.
- Fixed an error that occurred when playing audio books after switching libraries.
- Added support for library support URLs (in addition to library support email addresses) on the account detail screen.
- Added a "More" button to reveal the entire book description on the book detail screen.
- Added a "Cancel" button to the book detail screen to stop a download that is in progress.
- Added a loading indicator to the book detail screen while an LCP passphrase is being retrieved.
- Fixed an error that occurred when downloading BiblioBoard audio books.
- Fixed the title of the current catalog lane overlapping the back button.
- Removed the title of the current catalog lane from book detail screen.
- Changed "This book is available for loan" to "This book is available to borrow" on the book detail screen.
- Moved the book format information (EPUB, PDF, audiobook) down to the Information block on the book detail screen.
- Upgraded the Readium library used by the EPUB reader to version 2.2.0.
- Fixed the labels of the filtering and sorting buttons in the catalog being cut off.
- Disabled the Search button on the catalog search pop-up when the input is blank.
- Added a "No results found" message when a search of the catalog has no results.