Skip to content

Releases: ThePalaceProject/android-core

1.5.0

18 Aug 19:29
Compare
Choose a tag to compare

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

16 Mar 02:43
Compare
Choose a tag to compare

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

08 Dec 20:19
Compare
Choose a tag to compare

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

19 Sep 16:03
Compare
Choose a tag to compare

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

15 Aug 19:57
Compare
Choose a tag to compare

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

29 Apr 17:56
Compare
Choose a tag to compare

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

27 Apr 21:41
Compare
Choose a tag to compare

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

29 Mar 21:38
Compare
Choose a tag to compare

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

09 Mar 19:29
Compare
Choose a tag to compare

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

26 Jan 18:18
Compare
Choose a tag to compare

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.