Releases: ThePalaceProject/android-core
Releases · ThePalaceProject/android-core
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.
1.0.10
Changes since the last release:
- Fixed "Unable to initialize audio engine" error playing some audio books.
- Improved security of OverDrive audio book downloads.
1.0.9
Changes since the last release:
- Improved the chapter titles displayed in the audio book player. The chapter titles from the table of contents are now used, when one is supplied in the manifest. Previously, a file name was displayed for some books.
- Removed padding from the audio book cover image on the audio book player screen.
- Added messages to the My Books and Reservations tabs when there are no books.
- Removed the red icon from the audio book cover on the audiobook player screen.
- Added automatic loading and displaying of related books on the book details screen.
- Added support for PDF books with LCP DRM.
1.0.8
Changes since the last release:
- Changed the label of untitled audiobook files from "Chapter" to "Track".
- Added support for acquiring and playing audiobooks that use LCP DRM.
1.0.7
Changes since the last release:
- Removed Open Textbook Library from the featured libraries.
- Fixed some book details information being cut off.
- Fixed book titles being cut off on the book details screen.
- Added narrators information to the book details screen.
- Added a back button to the PDF reader.
- Fixed audiobook cover images appearing stretched.
- Updated some text on the debug options screen.
- Fixed the reader toolbar not changing color to match the selected color scheme.
- Fixed an error when tapping on Related Books on the book detail screen.
- Fixed books remaining in My Books after they've been returned.
- Fixed a crash that could happen when exiting an audiobook while it's playing.
- Removed the sync bookmarks option from libraries that don't require a login.
- Fixed the audiobook playback rate getting reset back to 1x after pausing.
1.0.6
Changes since the last release:
- Removed the "Show" filter from My Books. This wasn't useful.
- Fixed a crash when opening a chapter from the TOC on audiobooks.
- Added support for Overdrive audiobooks.
- Fixed books becoming stuck in the "Requesting..." state after cancelling a login while borrowing.
- Fixed the app not returning to the correct book detail or catalog screen after cancelling a login while borrowing.
- Fixed the "Error code: 51000" error that could occur when playing certain audiobooks.
- Removed the EULA screen from initial startup.
- Changed the button label for books that are checked out but not downloaded from "Get" to "Download"
- Fixed the reading position from other devices not being remembered when opening a book.
- Added "More..." label back to catalog lanes.
- Changed the sync bookmarks setting to be on by default after logging in to a library.
- Disabled landscape mode for now. It was causing some problems.
- Changed the title bar to show the name of the current lane when browsing the catalog.
- Added audiobook player controls to the lock screen.