Commit Graph

118 Commits

Author SHA1 Message Date
Max Grakov
45c559437d Feature/series grouping (#450) 2026-06-29 00:34:44 +03:00
grakovne
2633ecfff2 bump hilt version 2026-06-27 14:31:31 +03:00
Max Grakov
54227290a2 feature/foreground-tuning (#449) 2026-06-25 08:38:16 +03:00
grakovne
f00b9ce18c wip 2026-06-19 23:40:51 +03:00
Max Grakov
fd816997e1 Remove LiveData dependency 2026-06-19 16:35:07 +03:00
Max Grakov
9e4d5e7c68 Request local access permission on 17th Android (#439) 2026-06-18 13:02:42 +03:00
grakovne
a1000e8b6b Bump depencendies 2026-06-11 14:13:46 +03:00
grakovne
6db5a86ee9 Bump dependencies 2026-06-05 12:40:35 +03:00
grakovne
d0c33f5bb3 Bump version 2026-05-31 13:56:22 +03:00
grakovne
da3729c9d7 Fix java.lang.RuntimeException: Unable to start activity ComponentInfo{org.grakovne.lissen/com.jakewharton.processphoenix.PhoenixActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object[] java.util.ArrayList.toArray(java.lang.Object[])' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3645)
2026-05-30 00:37:51 +03:00
Max Grakov
5ae3e9904e UI Tests (#420) 2026-05-28 00:34:00 +03:00
grakovne
4c8453ee92 Unit test coverage 2026-05-27 18:27:41 +03:00
grakovne
04c5061cc8 Bump version 2026-05-27 14:49:31 +03:00
Max Grakov
fad66ebbcc Feature/optional logging (#416) 2026-05-26 23:25:27 +03:00
Max Grakov
c5aca16ed1 Feature/external logging and refactor (#413) 2026-05-26 00:50:29 +03:00
grakovne
96f14cab36 Bump target SDK to Android 17 2026-05-21 23:21:42 +03:00
grakovne
3cce2fb4e4 bump dependencies 2026-05-17 01:33:54 +03:00
grakovne
2eaeeb812d bump dependencies 2026-05-12 22:48:26 +03:00
grakovne
c90e5227e9 Bump dependencies 2026-04-25 20:18:04 +03:00
grakovne
16673f7d6e Bump dependencies 2026-04-20 11:25:30 +03:00
grakovne
f9545ced6b Bump dependencies 2026-04-17 11:39:20 +03:00
grakovne
0de603e378 Show connection settings event if not connected to the server 2026-03-27 16:47:48 +03:00
grakovne
235c319d1c Bump kotlin 2026-03-22 00:49:31 +03:00
grakovne
c4dc211337 Bump dependencies 2026-03-17 01:01:22 +03:00
grakovne
aa291f0785 Bump dependencies 2026-03-12 21:59:40 +03:00
grakovne
0f90ca9642 wip 2026-03-10 21:12:59 +03:00
Michał Goliński
ad48fe8b55 Create a kotlin DSL for the media library tree (#366) 2026-03-10 18:13:26 +03:00
grakovne
d12d4288b4 Bump AGP 2026-03-07 00:16:36 +03:00
grakovne
ae86896dbf Bump version 2026-03-02 01:09:44 +03:00
grakovne
d8778e2ce5 Bump dependencies 2026-02-26 16:52:49 +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
b708dd467b bump dependencies 2026-02-18 19:15:47 +03:00
grakovne
53e092f210 bump dependencies 2026-02-09 13:23:26 +03:00
grakovne
58b0e5b3d3 bump dependencies 2026-01-29 23:11:20 +03:00
grakovne
28cfd19e16 Bump dependencies 2026-01-22 22:18:12 +03:00
grakovne
c6a37256d4 Bump dependencies 2026-01-22 21:49:43 +03:00
Max Grakov
5c6de3deb1 Feature/321: software audio decoding (#332) 2026-01-12 12:14:25 +03:00
grakovne
b91cb82028 bump dependencies 2025-12-19 00:28:01 +03:00
grakovne
5bdbc772c3 bump dependencies 2025-12-18 01:46:35 +03:00
grakovne
d7f9f6e9af bump dependencies 2025-12-10 17:44:47 +03:00
grakovne
dc8196e746 Bump dependencies 2025-11-20 23:11:37 +01:00
grakovne
0dddb5ef93 Bump dependencies 2025-11-19 00:10:53 +01:00
grakovne
0c989defc7 Bump dependencies 2025-11-11 23:36:23 +01:00
Max Grakov
a11ad8684d Feature/replace gson (#300) 2025-11-04 12:27:38 +01:00
Max Grakov
38ce6ee651 Feature/update dependencies (#299) 2025-11-03 11:50:33 +01:00
grakovne
684a0508d6 Bump acra library version 2025-11-02 23:28:03 +01:00
grakovne
fefa031e3d Bump dependencies 2025-10-23 08:56:55 +02:00
grakovne
65d1ec6487 Bump dependencies 2025-10-09 20:34:14 +02:00
Max Grakov
5a53ea4bdd Disable production logging 2025-10-02 00:47:32 +02:00