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