Commit Graph

1514 Commits

Author SHA1 Message Date
Igor Dobrača
fdd3fd8874 Translated using Weblate (Croatian)
Currently translated at 100.0% (176 of 176 strings)

Translation: lissen/Android App
Translate-URL: https://hosted.weblate.org/projects/lissen/android-app/hr/
2026-03-17 15:58:33 +01:00
grakovne
67328cbb85 fix localization on server settings screen 2026-03-17 17:58:21 +03:00
Jan Schoenfeld
6ce2c47290 Translated using Weblate (German)
Currently translated at 100.0% (176 of 176 strings)

Translation: lissen/Android App
Translate-URL: https://hosted.weblate.org/projects/lissen/android-app/de/
2026-03-16 23:05:18 +01:00
Kabika82
4b791d7119 Translated using Weblate (Hungarian)
Currently translated at 100.0% (176 of 176 strings)

Translation: lissen/Android App
Translate-URL: https://hosted.weblate.org/projects/lissen/android-app/hu/
2026-03-16 23:05:18 +01:00
opakholis
3a5bedb674 Translated using Weblate (Indonesian)
Currently translated at 100.0% (176 of 176 strings)

Translation: lissen/Android App
Translate-URL: https://hosted.weblate.org/projects/lissen/android-app/id/
2026-03-16 23:05:17 +01:00
grakovne
4be9223a0a Merge remote-tracking branch 'origin/main' 2026-03-17 01:01:30 +03:00
grakovne
c4dc211337 Bump dependencies 2026-03-17 01:01:22 +03:00
d7eeem
ad4c8406aa Translated using Weblate (Arabic)
Currently translated at 100.0% (176 of 176 strings)

Translation: lissen/Android App
Translate-URL: https://hosted.weblate.org/projects/lissen/android-app/ar/
2026-03-15 18:09:48 +01:00
Pavel Slabý
5fcb8657ce Translated using Weblate (Czech)
Currently translated at 100.0% (176 of 176 strings)

Translation: lissen/Android App
Translate-URL: https://hosted.weblate.org/projects/lissen/android-app/cs/
2026-03-15 18:09:47 +01:00
Nicola Bortoletto
e4b2718279 Translated using Weblate (Italian)
Currently translated at 100.0% (176 of 176 strings)

Translation: lissen/Android App
Translate-URL: https://hosted.weblate.org/projects/lissen/android-app/it/
2026-03-14 08:09:48 +01:00
grakovne
aa291f0785 Bump dependencies 2026-03-12 21:59:40 +03:00
FiendFEARing
95beaeb0f1 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (176 of 176 strings)

Translation: lissen/Android App
Translate-URL: https://hosted.weblate.org/projects/lissen/android-app/zh_Hans/
2026-03-12 02:09:48 +01:00
grakovne
936a537726 Update DEBUG icon 2026-03-10 22:56:54 +03:00
Max Grakov
eed91c3587 Fix setting description (#370) 2026-03-10 21:44:22 +03:00
grakovne
0f90ca9642 wip 2026-03-10 21:12:59 +03:00
grakovne
d70e7197ac wip 2026-03-10 21:06:09 +03:00
Max Grakov
ef11da832a Feature/network settings page (#369) 2026-03-10 21:05:43 +03:00
Michał Goliński
ad48fe8b55 Create a kotlin DSL for the media library tree (#366) 2026-03-10 18:13:26 +03:00
Michał Goliński
bd0ff21fd7 Return short silence when no audio files for chapter (#368) 2026-03-10 16:04:04 +03:00
Max Grakov
1556a3a6bd Feature/remove moshi reflect (#365) 2026-03-08 21:15:57 +03:00
d7eeem
4e1ac51586 Translated using Weblate (Arabic)
Currently translated at 100.0% (174 of 174 strings)

Translation: lissen/Android App
Translate-URL: https://hosted.weblate.org/projects/lissen/android-app/ar/
2026-03-07 03:09:51 +00:00
grakovne
0b985e7c5d bump version 2026-03-06 00:48:41 +03:00
grakovne
99f26914e1 Fix app crash on empty book 2026-03-06 00:45:20 +03:00
grakovne
caa49ff58c Disable extra logging 2026-03-02 20:43:50 +03:00
grakovne
941d2ef499 fix FAB shadow 2026-03-02 14:33:43 +03:00
grakovne
ef2dff9f7a Revert "feat(ui): implement proper edge-to-edge support (Android 15 / targetSdk 35) (#357)"
This reverts commit d1cec349
2026-03-02 13:59:32 +03:00
Max Grakov
dd55b4d4b7 Fix collapse playing queue FAB (#360) 2026-03-02 02:53:41 +03:00
grakovne
ae86896dbf Bump version 2026-03-02 01:09:44 +03:00
grakovne
d495cb5d72 Reduce event number 2026-03-02 01:02:47 +03:00
Max Grakov
3208d49066 Feature/detailed chapter download progress (#359) 2026-03-02 01:00:16 +03:00
Max Grakov
acde3e52d3 Feature/collapse playing queue fab (#358) 2026-03-01 21:33:26 +03:00
BAGHDAD Mohamed
d1cec349ea feat(ui): implement proper edge-to-edge support (Android 15 / targetSdk 35) (#357)
* feat(ui): implement proper edge-to-edge support (Android 15 / targetSdk 35)

Enable and refine full edge-to-edge rendering across the app in line with
Android 15 behavior (targetSdk >= 35). Ensures immersive layouts while
preserving correct system bar insets and visual consistency.

Changes:
- Synchronized light/dark system bar appearance with LissenTheme
- Removed hardcoded Modifier.systemBarsPadding() from Scaffolds to allow
  backgrounds to render edge-to-edge
- Applied correct insets handling within LazyColumn content to prevent
  overlap with status and navigation bars (e.g., LibraryScreen)
- Updated custom bottom components (MiniPlayer, NavigationBar) to use
  proper navigationBarsPadding() instead of fixed height constraints
- Adjusted PullRefreshIndicator positioning to avoid overlap with
  translucent TopAppBars

All screens verified for correct inset handling and immersive scroll behavior.

Closes #356

* chore: fix typo overriding package declaration breaking ktlint format worker

---------

Co-authored-by: MohamedMBG <mohamedbaghdad.me@gmail.com>
2026-03-01 19:34:14 +03:00
opakholis
9e5733d66b Translated using Weblate (Indonesian)
Currently translated at 100.0% (176 of 176 strings)

Translation: lissen/Android App
Translate-URL: https://hosted.weblate.org/projects/lissen/android-app/id/
2026-02-28 09:09:53 +01:00
FiendFEARing
85e9a3787c Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (176 of 176 strings)

Translation: lissen/Android App
Translate-URL: https://hosted.weblate.org/projects/lissen/android-app/zh_Hans/
2026-02-28 09:09:49 +01:00
grakovne
d7f8ee8d44 clean up 2026-02-27 22:25:28 +03:00
grakovne
663d965f0e switch to builtInKotlin 2026-02-26 17:28:38 +03:00
grakovne
36954e4c68 Clean up ACRA 2026-02-26 16:31:09 +03:00
Michał Goliński
013e5fa15d Return chapters as mediaItems in MediaLibrarySession (#350)
* Put chapters as mediaItems into ExoPlayer

When a book is being played, the ExoPlayer get now
media items corresponding to chapters.
Android Auto will show them to the user as chapters.
They get resolved to actual file segments in a new
MediaSourceFactory.

* Other packages as in the Voice app

* Make onSetMediaItems more robust

* use the calculateChapterIndexAndPosition function

* Introduce a higher order function to skip unnecessary list allocation
2026-02-26 16:02:40 +03:00
Michał Goliński
d5325fa79d Use binary search to calculate chapter index and position (#354)
* Logarithmic algorithm + unit tests to compare results

* Replace the old implementations

* Remove unnecessary tests
2026-02-26 13:25:08 +03:00
grakovne
5bcaabb5dd bump version 2026-02-24 22:34:08 +03:00
grakovne
975aab251b migrate ACRA to AMS-1 server 2026-02-24 22:24:51 +03:00
Nicola Bortoletto
bea3e5b5d8 Translated using Weblate (Italian)
Currently translated at 100.0% (176 of 176 strings)

Translation: lissen/Android App
Translate-URL: https://hosted.weblate.org/projects/lissen/android-app/it/
2026-02-24 19:09:50 +01:00
Michal Drbohlav
355118df72 Translated using Weblate (Czech)
Currently translated at 100.0% (176 of 176 strings)

Translation: lissen/Android App
Translate-URL: https://hosted.weblate.org/projects/lissen/android-app/cs/
2026-02-24 19:09:47 +01:00
grakovne
3f2af7efd4 remove dead code 2026-02-24 20:56:42 +03:00
grakovne
7fdc28405e bump version 2026-02-24 16:43:34 +03:00
Max Grakov
3f957e42df drop server-side image resize (#351) 2026-02-24 16:42:19 +03:00
Jan Schoenfeld
b69545fb30 Translated using Weblate (German)
Currently translated at 100.0% (176 of 176 strings)

Translation: lissen/Android App
Translate-URL: https://hosted.weblate.org/projects/lissen/android-app/de/
2026-02-23 17:09:49 +00:00
Igor Dobrača
c41c5abf5e Translated using Weblate (Croatian)
Currently translated at 100.0% (176 of 176 strings)

Translation: lissen/Android App
Translate-URL: https://hosted.weblate.org/projects/lissen/android-app/hr/
2026-02-23 17:09:46 +00:00
grakovne
ee7a9e7058 Fix page issue 2026-02-21 12:26:25 +03:00
grakovne
318cb3e60c Fix page issue 2026-02-21 12:26:06 +03:00