[PR #1599] Feat: Add setting for date format #1632

Open
opened 2026-04-24 23:59:51 +02:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/advplyr/audiobookshelf-app/pull/1599
Author: @Rdkang
Created: 6/4/2025
Status: 🔄 Open

Base: masterHead: dateFormat


📝 Commits (3)

  • 47703d2 feat: add setting for date format
  • 20d417a feat: use chosen dateFormat setting in book and episode dates
  • a1163e0 Merge branch 'master' into dateFormat

📊 Changes

8 files changed (+92 additions, -11 deletions)

View changed files

📝 android/app/src/main/java/com/audiobookshelf/app/data/DeviceClasses.kt (+5 -2)
📝 android/app/src/main/java/com/audiobookshelf/app/device/DeviceManager.kt (+3 -0)
📝 components/cards/LazyBookCard.vue (+6 -3)
📝 components/cards/LazyListBookCard.vue (+6 -3)
📝 pages/item/_id/_episode/index.vue (+7 -1)
📝 pages/item/_id/index.vue (+7 -1)
📝 pages/settings.vue (+57 -1)
📝 strings/en-us.json (+1 -0)

📄 Description

Brief summary

A setting to choose the date format to use in the UI.
I implemented the same functionality that exists on the audiobookshelf server settings.

Which issue is fixed?

Fixes #637

Pull Request Type

Android and IOS
mainly affects the frontend

In-depth Description

Allows the user to choose the date format for the app to display the
added time, birth time, modified time and finished time

How have you tested this?

Tested using Android 15 device emulator and Google Pixel 7.

Screenshots

settings overview
settings overview
settings options
settings options
book with added date
book added on
book with finished date
finished date


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/advplyr/audiobookshelf-app/pull/1599 **Author:** [@Rdkang](https://github.com/Rdkang) **Created:** 6/4/2025 **Status:** 🔄 Open **Base:** `master` ← **Head:** `dateFormat` --- ### 📝 Commits (3) - [`47703d2`](https://github.com/advplyr/audiobookshelf-app/commit/47703d28dfaed3675fa74717300272fcdeccbffe) feat: add setting for date format - [`20d417a`](https://github.com/advplyr/audiobookshelf-app/commit/20d417a89bbae093822642a67146ba5bf1a6b0a8) feat: use chosen dateFormat setting in book and episode dates - [`a1163e0`](https://github.com/advplyr/audiobookshelf-app/commit/a1163e08db2cb08f7d695f19aa18a588990edda6) Merge branch 'master' into dateFormat ### 📊 Changes **8 files changed** (+92 additions, -11 deletions) <details> <summary>View changed files</summary> 📝 `android/app/src/main/java/com/audiobookshelf/app/data/DeviceClasses.kt` (+5 -2) 📝 `android/app/src/main/java/com/audiobookshelf/app/device/DeviceManager.kt` (+3 -0) 📝 `components/cards/LazyBookCard.vue` (+6 -3) 📝 `components/cards/LazyListBookCard.vue` (+6 -3) 📝 `pages/item/_id/_episode/index.vue` (+7 -1) 📝 `pages/item/_id/index.vue` (+7 -1) 📝 `pages/settings.vue` (+57 -1) 📝 `strings/en-us.json` (+1 -0) </details> ### 📄 Description ## Brief summary A setting to choose the date format to use in the UI. I implemented the same functionality that exists on the audiobookshelf server settings. ## Which issue is fixed? Fixes #637 ## Pull Request Type Android and IOS mainly affects the frontend ## In-depth Description Allows the user to choose the date format for the app to display the added time, birth time, modified time and finished time ## How have you tested this? Tested using Android 15 device emulator and Google Pixel 7. ## Screenshots settings overview ![settings overview](https://github.com/user-attachments/assets/bfeee10c-7fa1-4578-871a-33141b5cd541) settings options ![settings options](https://github.com/user-attachments/assets/41e5e62c-8354-4875-a9c6-4a48f16c4e2f) book with added date ![book added on](https://github.com/user-attachments/assets/39c5a018-242b-44af-ba31-53a65b5f26aa) book with finished date ![finished date](https://github.com/user-attachments/assets/7626f909-68cb-4f07-90fd-d42801dc4cd9) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2026-04-24 23:59:51 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#1632