Skip to content

Releases: ThePalaceProject/android-core

1.7.1

31 Oct 20:49
3869bf2
Compare
Choose a tag to compare

Changes since the last release:

  • Reduce audio book related crashes. (Ticket: #PP-565)
  • Removed the Android 12+ devices default splash screen.

1.7.0

27 Oct 17:48
a8f0446
Compare
Choose a tag to compare

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

18 Oct 18:32
Compare
Choose a tag to compare

Changes since the last release:

  • Fixed crash when creating a library card.

1.6.0

12 Oct 09:20
f533930
Compare
Choose a tag to compare

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

29 Aug 19:00
Compare
Choose a tag to compare

Changes since the last release:

  • Fixed a crash when opening some audiobooks.

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.