Commit graph

42 commits

Author SHA1 Message Date
Jarne Demeulemeester
d13ce4ea66
build: bump versionCode to 20 and versionName to 0.12.0 2023-06-02 22:46:47 +02:00
Jarne Demeulemeester
92c8314a6c
build: bump versionCode to 19 and versionName to 0.11.1 2023-05-14 19:46:20 +02:00
Jarne Demeulemeester
6ed68f6b6e
build: bump versionCode to 18 and versionName to 0.11.0 2023-05-09 20:11:55 +02:00
renovate[bot]
2e6d069136
chore(deps): update dependency gradle to v8.1 (#332)
* Update dependency gradle to v8.1

* fix: remove @Suppress("DSL_SCOPE_VIOLATION") from build.gradle files

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-04-15 01:01:41 +02:00
js6pak
5f7b7eaf63
Add CI (#236)
* Create main.yml

* Run ktlintFormat

* Don't error on translation lint issues

* Fix lint error about POST_NOTIFICATIONS permission

* Increase memory limit to speedup the build

* Only build debug

* refactor: rename `main.yml` to `build.yaml`

* lint: error on `ExtraTranslation`

---------

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-02-11 12:01:02 +01:00
Jarne Demeulemeester
a6d5a70917
Bump versionCode to 17 and versionName to 0.10.1 2023-02-03 18:43:18 +01:00
Jarne Demeulemeester
d275ebd529
Bump versionCode to 16 and versionName to 0.10.0 2023-01-29 16:17:03 +01:00
Jarne Demeulemeester
5b6eaa89fe
Bump versionCode to 15 and versionName to 0.9.0 2023-01-21 18:14:50 +01:00
js6pak
31fd1e3fdc
Add intro skipper support (#219)
* Add intro skipper support

* Fix checking for 404

* Add back missing Intro class and dependencies due to rebase

* Add preference

* Clean up visibility logic

* Update skip intro button design

* Add proguard file to keep Serializable classes

* Move introCheck to a separate Runnable and fix Runnables are never cleaned up

* Simplify check before starting runnable

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-01-15 15:20:56 +01:00
Jarne Demeulemeester
76121925d7
Modularize the codebase (#230)
* Split app into core and app:phone

* Use global versionCode and versionName

* Clean up gradle dependencies

* Use string formatting inside getString function

* Move proguard file to app:phone

* Move app_navigation and BasePlayerActivity to app:phone

* Add buildTypes to core gradle and remove buildFeatures

* Add suffix core to core namespace

* Split code into 4 more modules: data, preferences, player:core and player:video

* Clean up some gradle files

* Clean up data gradle

* Remove duplicate Constants.kt

* Use AppPreferences in more places

* Split off strings

* Remove unused animations

* Make about_libraries strings non-translatable

* Move mpv assets to player:video module

* Make AppPreferences a Singleton
2023-01-13 23:51:20 +01:00
Jarne Demeulemeester
5931ae540b
Use version catalog (#193) 2022-11-09 15:17:28 +01:00
Jarne Demeulemeester
aa0aee4947
Upgrade dependencies
activity 1.6.0 -> 1.6.1
material 1.6.1 -> 1.7.0
navigation 2.5.2 -> 2.5.3
jellyfin 1.3.6 -> 1.3.7
aboutLibraries 10.5.0 -> 10.5.1

Includes some additional changes to the material shape appearance to keep the current look
2022-10-24 23:57:48 +02:00
Jarne Demeulemeester
185bd51f6c
Upgrade agp to 7.3.1
agp 7.3.0 -> 7.3.1
2022-10-14 15:37:11 +02:00
Jarne Demeulemeester
50a0ca8a3c
Upgrade dependencies
kotlin 1.7.10 -> 1.7.20
aboutlibraries 10.4.0 -> 10.5.0
glide 4.13.2 -> 4.14.1
2022-10-01 15:44:55 +02:00
Jarne Demeulemeester
2c3e78bb4b
Upgrade hilt to 2.44
hilt 2.43.3 -> 2.44
2022-09-24 15:22:20 +02:00
Jarne Demeulemeester
6a59473c8b
Upgrade agp to 7.3.0
agp 7.3.0-rc01 -> 7.3.0
2022-09-18 16:02:31 +02:00
Jarne Demeulemeester
7c995f14bb
Target API level 33 (#123)
* Target API level 33

compileSdk 32 -> 33
buildToolsVersion 32.0.0 -> 33.0.0
targetSdk 32 -> 33

* Add monochrome icon

* Upgrade agp to 7.3.0-rc01

agp 7.2.2 -> 7.3.0-rc01

* Move namespace to build.gradle
2022-09-11 12:49:46 +02:00
Jarne Demeulemeester
1f56408c14
Upgrade navigation to 2.5.2
navigation 2.5.1 -> 2.5.2
2022-09-08 10:44:07 +02:00
Jarne Demeulemeester
37c8247231
Upgrade dependencies
gradle 7.5 -> 7.5.1
appcompat 1.4.2 -> 1.5.0
jellyfin 1.3.4 -> 1.3.5
aboutLibraries 10.3.1 -> 10.4.0
2022-08-20 15:15:08 +02:00
Jarne Demeulemeester
9fe014f09f
Upgrade hilt to 2.43.2
hilt 2.43.1 -> 2.43.2
2022-08-05 11:03:06 +02:00
Jarne Demeulemeester
00a513aa90
Upgrade Android Gradle Plugin to 7.2.2
agp 7.2.1 -> 7.2.2
2022-08-05 00:24:12 +02:00
Jarne Demeulemeester
3c9d1dda73
Upgrade dependencies
core-splashscreen 1.0.0-rc01 -> 1.0.0
lifecycle 2.5.0 -> 2.5.1
navigation 2.5.0 -> 2.5.1
room 2.4.2 -> 2.4.3
jellyfin -> 1.3.2 -> 1.3.3
hilt 2.43 -> 2.43.1
2022-07-29 23:41:35 +02:00
Jarne Demeulemeester
a01c92d89c
Upgrade hilt to 2.43
hilt 2.42 -> 2.43
2022-07-22 17:06:52 +02:00
Jarne Demeulemeester
e3d049156c
Upgrade Kotlin to 1.7.10
kotlin 1.7.0 -> 1.7.10
navigation-safe-args-plugin 2.4.2 -> 2.5.0
aboutlibraries-plugin 10.3.0 -> 10.3.1
2022-07-08 18:53:31 +02:00
Jarne Demeulemeester
d1dcf9b343
Upgrade dependencies
kotlin 1.6.21 -> 1.7.0
core 1.7.0 -> 1.8.0
appcompat 1.4.1 -> 1.4.2
material 1.6.0 -> 1.6.1
aboutlibraries 10.2.0 -> 10.3.0
2022-06-11 14:29:19 +02:00
Jarne Demeulemeester
17149d20bb
Upgrade Android Gradle Plugin to 7.2.1 2022-05-27 09:48:23 +02:00
Jarne Demeulemeester
62c3dff843
Upgrade aboutlibraries to 10.2.0 2022-05-14 15:51:48 +02:00
Jarne Demeulemeester
60e28067d8
Upgrade Android Gradle Plugin and Hilt
agp 7.1.3 -> 7.2.0
hilt 2.41 -> 2.42
2022-05-10 10:30:29 +02:00
Jarne Demeulemeester
dc695d20d0
Upgrade dependencies
material 1.5.0 -> 1.6.0
jellyfin 1.1.2 -> 1.2.0
glide 4.13.1 -> 4.13.2
2022-05-06 08:36:45 +02:00
Jarne Demeulemeester
16f904ae65
Upgrade dependencies
gradle 7.4.1 -> 7.4.2
android gradle plugin 7.1.2 -> 7.1.3
navigation 2.4.1 -> 2.4.2
aboutLibraries 10.0.1 -> 10.1.0
2022-04-09 21:17:20 +02:00
Jarne Demeulemeester
e1319683ae
Upgrade dependencies
gradle 7.4 -> 7.4.1
splashscreen 1.0.0-beta01 -> 1.0.0-beta02
aboutLibraries 10.0.0 -> 10.0.1
2022-03-28 10:34:43 +02:00
Jarne Demeulemeester
2e1e02cb07
Upgrade AboutLibraries 8.9.4 -> 10.0.0 2022-03-12 15:10:29 +01:00
Jarne Demeulemeester
3af6fc3ce2
Upgrade dependencies
Android Gradle plugin 7.1.1 -> 7.1.2
hilt 2.40.5 -> 2.41
room 2.4.1 -> 2.4.2
glide 4.13.0 -> 4.13.1
2022-02-26 17:49:40 +01:00
Jarne Demeulemeester
1ddfe0bebe
Upgrade dependencies
Android Gradle plugin 7.1.0 -> 7.1.1
lifecycle 2.4.0 -> 2.4.1
navigation 2.4.0 -> 2.4.1
glide 4.12.0 -> 4.13.0
2022-02-12 18:00:47 +01:00
Jarne Demeulemeester
fa236d369d
Upgrade dependencies
buildTools 31.0.0 -> 32.0.0
material 1.4.0 -> 1.5.0
navigation 2.3.5 -> 2.4.0
room 2.4.0 -> 2.4.1
2022-01-30 18:46:45 +01:00
Jarne Demeulemeester
717e530b3c
Upgrade gradle
gradle 7.0.2 -> 7.2
gradle plugin 7.0.4 -> 7.1.0
2022-01-30 12:04:55 +01:00
Jarne Demeulemeester
eb89469ccc Upgrade kotlin version to 1.6.10 2021-12-20 21:44:46 +01:00
Jarne Demeulemeester
92fb734780
Upgrade libraries
- android build tools
- hilt
- androidx room
2021-12-19 15:59:50 +01:00
jarnedemeulemeester
cf6d4245e9
Upgrade libraries 2021-11-27 21:50:44 +01:00
Jarne Demeulemeester
e9e849d9e4
Update dependencies and improve server discovery 2021-10-23 17:39:46 +02:00
jarnedemeulemeester
823330273d
Upgrade kotlin to 1.5.31 2021-09-23 09:53:12 +02:00
jarnedemeulemeester
46727898fc
Convert gradle files from Groovy to KTS 2021-09-05 11:45:29 +02:00