Alexander Capehart
e831fbc773
build: bump to 3.5.0
...
Bump the version to 3.5.0 (46).
2024-06-20 22:24:19 -06:00
Alexander Capehart
0f691ee65b
tasker: remove
...
Can't do this right now, lifecycle is broken.
2024-05-18 17:35:04 -06:00
Alexander Capehart
830ac34b67
build: bump to 3.5.0-dev
2024-05-17 20:08:04 -06:00
Alexander Capehart
e1e1e63dbb
playback: basic tasker plugin
...
No idea if this works. Should be helpful for testing more service
independence stuff.
2024-05-17 19:02:08 -06:00
Alexander Capehart
7e07c11d3a
build: update deps
2024-04-12 14:01:24 -06:00
Alexander Capehart
94e29c0a1b
build: upgrade deps
2024-04-08 21:14:22 -06:00
Alexander Capehart
04ea6834fb
playback: rearchitecture around media3 (prototype)
...
Nowhere near complete in any capacity.
2024-04-07 23:25:53 -06:00
Alexander Capehart
6491dddc2b
build: bump to 3.4.3
...
Bump to version 3.4.3 (44).
2024-04-07 23:25:53 -06:00
Alexander Capehart
2f36fcfb45
build: bump to 3.4.2
...
Bump to version 3.4.2.
2024-04-07 23:25:53 -06:00
Alexander Capehart
dd118b4529
build: bump to 3.4.1
...
Bump to version 3.4.1 (42).
2024-02-24 14:38:01 -07:00
Alexander Capehart
80e08fd74a
build: bump to 3.4.0
...
Bump to version 3.4.0 (41).
2024-02-17 12:59:43 -07:00
Alexander Capehart
40fdf59a66
build: bump to 3.4.0-dev
...
Decided dev is a better suffix.
2024-01-21 20:04:45 -07:00
Alexander Capehart
d0817dd83b
build: bump to 3.4.0
...
Bump to a testing version of 3.4.0.
2024-01-21 20:03:27 -07:00
Alexander Capehart
8dc0be4a52
all: cleanup
2024-01-21 20:01:26 -07:00
Alexander Capehart
4f42695812
info: bump to 3.3.3
...
Bump the app version to 3.3.3 (40).
2024-01-14 11:19:41 -07:00
Alexander Capehart
3d1fa6e4ff
info: bump to 3.3.2
...
Bump to version 3.3.2 (39).
2024-01-14 09:58:42 -07:00
Alexander Capehart
dea0ee1432
info: bump to 3.3.1
...
Bump to version 3.3.1 (38).
2024-01-13 21:14:26 -07:00
Alexander Capehart
399237d2fe
build: bump to 3.3.0
...
Bump the app version to 3.3.0 (36).
2024-01-01 20:37:05 -07:00
Alexander Capehart
08ca71b7b0
home: make playlist add a speed dial
...
Add a speed dial menu that allows you to create a new playlist or
import a playlist from elsewhere.
2023-12-19 15:11:01 -07:00
Alexander Capehart
b9bcdf4a51
build: fix ndk
2023-12-16 14:33:17 -07:00
Alexander Capehart
f4db2fcd80
build: use ndk r25
...
Apparently GH actions doesn't like NDK r26 yet.
2023-12-16 14:26:52 -07:00
Alexander Capehart
953b92108a
build: update to ndk r26
...
Builds, unsure if it will cause any signifigant changes.
2023-12-16 14:21:14 -07:00
Alexander Capehart
7a90e7eef1
build: update deps
...
Will need to put some work into updating some others
2023-12-16 13:51:49 -07:00
Alexander Capehart
b1c48f13fd
build: update agp
...
AGP -> 8.2.0
Requires me to enable Java 8 desugaring for some...reason.
2023-12-16 11:04:01 -07:00
Alexander Capehart
917e6c0737
build: bump to v3.2.1
...
Bump to version 3.2.1 (35).
2023-11-12 10:00:35 -07:00
Alexander Capehart
73ef51c8be
build: update deps
2023-10-16 20:06:50 -06:00
Alexander Capehart
ad672ed919
music: add cache repository test
...
Add tests for the cache repository and cache data structure.
2023-08-18 19:34:23 -06:00
Alexander Capehart
9a67a0d539
util: use timber for logging
...
This will make testing app components a lot easier since it removes the
logging dependency used in most shared objects.
2023-08-18 15:55:20 -06:00
Alexander Capehart
59e42acad9
test: re-implement tests
...
Reimplement the tests of music modeling, and re-enable the automatic
test workflow in GH actions.
I'm actually going to work on reimplementing these.
2023-08-18 11:54:47 -06:00
Alexander Capehart
12bc46e210
build: bump to 3.2.0
...
Bump Auxio to version 3.2.0 (35).
2023-08-16 19:43:59 -06:00
Alexander Capehart
b43e4695c0
build: update deps
...
fragment: 1.6.0 -> 1.6.1
preferences: 1.2.0 -> 1.2.1
room: 2.6.0-alpha02 -> 2.6.0-alpha03
material: 1.10.0-alpha05 -> 1.10.0-alpha06
media: 1.1.0 -> 1.1.1
2023-08-16 15:11:52 -06:00
Alexander Capehart
68a9ce7b09
build: update deps
...
I didn't fully keep track of what I did this time, mostly since I was
busy wrangling some of the insane build issues from this gradle update.
2023-07-25 14:35:26 -06:00
Alexander Capehart
97816e349a
build: update deps
...
Media3 -> 1.1.0. Update project info accordingly to use Media3
ExoPlayer instead of standalone ExoPlayer.
Nav -> 2.6.0 once again, probably without the absurd bugs now
Kotlin -> 1.9.0
Kotlin Coroutines -> 1.7.2
LeakCanary -> 2.12
2023-07-11 10:30:41 -06:00
Alexander Capehart
640c01a257
Merge branch 'master' into dev
2023-07-04 22:39:58 -06:00
Alexander Capehart
9aafcda599
build: bump to 3.1.4
...
Bump Auxio to version 3.1.4 (34).
2023-07-04 21:54:37 -06:00
Alexander Capehart
0cd59ce4e0
all: redocument navigation system
...
Add documentation for the new navigation system, which largely
completes this change.
2023-07-04 21:44:34 -06:00
Alexander Capehart
fcbce0fb98
ui: fix issues from new nav
...
Fix miscellanious issues from the flattened nav graph system.
Nowhere near enough, largely counting on the planned bottom sheet menus
to eventually be able to ignore most of these issues.
2023-06-27 20:05:04 -06:00
Alexander Capehart
4840742c4e
build: bump to 3.1.3
...
Bump to version 3.1.3 (33).
2023-06-26 18:01:35 -06:00
Alexander Capehart
8bcc86c972
build: fix redundant recipes
2023-06-20 22:17:08 -06:00
Alexander Capehart
0042f42ced
playback: fix queue sheet scroll behavior
...
Fix an issue where an upwards nested scroll past the top of the queue
list would not actually collapse the sheet.
This was apparently caused by something introduced in recyclerview
1.3.0-alpha01. No idea why. Roll back to the working version.
2023-06-20 21:51:18 -06:00
Alexander Capehart
8c604dae68
Merge branch 'api34' into dev
2023-06-20 16:58:48 -06:00
Alexander Capehart
c580d44466
build: bump to version 3.1.2
...
Bump the build version to 3.1.2 (32).
2023-06-15 19:33:47 -06:00
Alexander Capehart
321bbcf03f
all: fix api 34 crashes
...
Fix general API 34 crashes that I could notice immediately.
Can really test any further since the API 34 AVDs are currently potatos
running at 3 FPS for some reason.
2023-06-15 13:32:05 -06:00
Alexander Capehart
6b43a65e56
build: update to api 34
...
Update the app to target API 34, alongside all dependencies that expect
such.
This finally fixes some long-standing issues in newer version of MDC,
thus allowing me to remove the divider backport as well.
More work is required for predictive back (don't even know where I
start with that...), but this is a good start.
2023-06-15 13:06:17 -06:00
Alexander Capehart
5ab46ba5d1
music: add userlibrary error returns
...
Make UserLibrary return some kind of error indicator if something
fails.
I don't have the framework for how the app will display these errors
just yet.
2023-06-07 20:10:07 -06:00
Alexander Capehart
c59074a4fe
build: bump to 3.1.1
...
Bump to version 3.1.1 (31).
2023-06-02 14:56:05 -06:00
Alexander Capehart
5f70ce8870
build: drop api 21-23 support
...
Drop support for Lollipop and Marshmallow.
I legit cannot build for them anymore. There's some insane dependency
tangle between Kapt and Room that makes it impossible to use anything
BUT Java 17 (maybe Java 11). If I use Java 17 or Java 11, suddenly the
whole app crashes since Lollipop and Marshmallow only support some weird
Java 8/11 chimera abomination. This issue has persisted probably since
the move to Java 11, making it basically unusable anyway, so at this point
just cut the charade and officially drop support.
2023-06-01 10:52:44 -06:00
Alexander Capehart
bf40516ddd
build: update deps
...
ViewPager -> 1.1.0-beta02
Activity -> 1.7.2
2023-05-28 20:14:22 -06:00
Alexander Capehart
21a6b97bfa
build: update deps
...
AGP -> 8.0.2
Coil -> 2.4.0
2023-05-25 12:59:45 -06:00
Alexander Capehart
1e9604be54
build: bump to 3.1.0
...
Bump Auxio to version 3.1.0.
2023-05-21 19:48:32 -06:00