Commit Graph

74 Commits

Author SHA1 Message Date
Nicolas Pomepuy
fd4e19ac61 Create a bundle buildtype setting api min to 30 2024-09-03 08:03:11 +02:00
Nicolas Pomepuy
5a856b2af2 Use a dedicated version code for the no tv builds 2024-06-13 14:50:09 +02:00
Nicolas Pomepuy
be9b8d1555 Split notv builds into apks by arch 2024-06-13 12:56:20 +02:00
Nicolas Pomepuy
34e4ab47ed Use a custom file name for the no TV builds 2024-06-13 12:56:20 +02:00
Nicolas Pomepuy
072cae83ab Allow compiling the app without TV 2024-06-13 12:53:35 +02:00
Nicolas Pomepuy
c8d80a51dd Better handling of metered connection warning 2024-05-14 14:50:26 +02:00
Nicolas Pomepuy
014e7c4993 Add a network monitor object 2024-05-14 07:39:18 +02:00
Nicolas Pomepuy
6b05e0a01c Remove all the am icons 2024-05-06 08:44:38 +00:00
Nicolas Pomepuy
da2eb89872 Bump some dependencies including kotlin and kotlinx 2024-01-24 17:31:28 +00:00
Nicolas Pomepuy
c5e3d91cdc Prevent crashes by using the broadcast receiver compat extension 2024-01-11 12:34:16 +00:00
Nicolas Pomepuy
d5e23571d3 Remove deprecated buildToolsVersion and fix the compileSdk deprecation 2023-12-20 08:19:53 +00:00
Nicolas Pomepuy
e54f9f2ced Rename most of the references to the old remote access name 2023-12-05 13:39:03 +01:00
Nicolas Pomepuy
e7bd254c64 Add desugaring library 2023-12-01 11:31:40 +01:00
Nicolas Pomepuy
3f9579807f Launch the web server in the service and proper threading 2023-12-01 11:20:31 +01:00
Nicolas Pomepuy
5f06ff6bc9 Move the webserver in its own module 2023-12-01 11:14:28 +01:00
Nicolas Pomepuy
fbec9b3a57 Web server implementation with ktor 2023-12-01 10:44:31 +01:00
Alexandre Perraud
cb57f03e86 Update favorite action mode icons 2023-09-15 11:51:37 +02:00
Nicolas Pomepuy
1442e0f530 Fix tests compilation 2023-09-06 11:15:47 +02:00
Robert Stone
20dc62fc72 Specify gradle build tools version and relocate jvmTarget to top-level config 2022-12-08 22:34:57 -08:00
Nicolas Pomepuy
8de0eead6e Normalize tv browser icon names and favorite icon names 2022-11-18 11:22:37 +01:00
Thomas Guillem
6eb30a92b8 Add aaudio option
AAudio need to be the new default: 0 (and replace the previous audiotrack default choice)
2022-11-18 11:22:36 +01:00
Nicolas Pomepuy
20e6d65aee Remove unused variables and expressions 2022-11-14 07:51:52 +01:00
Nicolas Pomepuy
26b2a5aa25 Apply the VersionMigration sooner
It can be useful when trying to migrate settings used by the
VLCInstance init to make sure the setting is migrated before
2022-09-22 08:52:25 +02:00
Nicolas Pomepuy
0d93c33a0c Enable debug logs for debug builds 2022-09-05 14:51:56 +02:00
Nicolas Pomepuy
a209f12cbe Refactor force_play_all preference to force_play_all_video 2022-08-30 05:55:37 +00:00
Nicolas Pomepuy
b3a45b4e8f Adapt the fastline screenshot task to the new UI 2022-07-25 08:24:49 +00:00
Nicolas Pomepuy
0c581d5a61 Fix screenshot tests 2022-07-25 08:24:49 +00:00
Nicolas Pomepuy
c722e2b2ba Fix release build 2022-06-20 15:10:14 +02:00
Nicolas Pomepuy
5ab549d09f Migrate namespaces in gradle files 2022-05-25 06:54:10 +02:00
Robert Stone
a422a004ed Fix warnings 2022-05-23 04:52:57 +00:00
Nicolas Pomepuy
96ab574d9c Avoid refreshing the widgets on TV as it's useless 2022-05-19 11:52:25 +02:00
Nicolas Pomepuy
be39f82a20 New widgets implementation 2022-05-18 09:53:14 +00:00
Duncan McNamara
dc0c8d99ec Rename PlaylistActivity to HeaderMediaListActivity 2022-05-18 11:15:14 +02:00
Robert Stone
6f5059568c Remove Kotlin annotations 2022-04-13 07:13:35 +00:00
Robert Stone
b46ad3cc98 Remove kotlin-android-extensions plugin and update gradle dependencies
Fixes #2467
2022-04-11 06:06:34 +00:00
Nicolas Pomepuy
7b2f80d8e9 Update all dependencies 2022-03-01 13:00:47 +00:00
Duncan McNamara
5ee1e77170 BrowserFavDao: fix typo 2022-02-14 10:08:42 +01:00
Nicolas Pomepuy
7f5aadd2f2 Upgrade to Android plugin version 7.1.0 2022-02-04 09:53:29 +01:00
Robert Stone
9f54ba2ed2 Driving mode suggestions 'for you' filter non-audio applications 2021-12-13 07:15:14 +00:00
Nicolas Pomepuy
de8e719558 Add locales to fastlane and improve the tests 2021-09-15 10:27:22 +02:00
Nicolas Pomepuy
309861d7a5 Migrate to gradle 7.0.2 2021-09-15 08:09:49 +02:00
Nicolas Pomepuy
2c2b7ab563 Get rid of the old fast seek setting 2021-09-01 11:40:46 +00:00
Nicolas Pomepuy
164d8db595 Fix fastlane crash with a new needed permission 2021-08-09 10:17:25 +02:00
Nicolas Pomepuy
16338a9aaf Fix the UI tests 2021-08-09 09:19:39 +02:00
Nicolas Pomepuy
a06f269456 Update Falcon dependencies 2021-08-03 15:40:01 +02:00
Nicolas Pomepuy
fb33ec3fb2 Add a migration to invalidate the video thumbs on upgrade
Fixes #2024
2021-06-10 12:29:47 +02:00
Robert Stone
54b54492ab Add artwork content provider 2021-05-11 06:23:07 +00:00
Nicolas Pomepuy
9f1392d75a Revert "Fix crashes when loading factories"
This reverts commit 5529d1ae01.
2020-10-26 14:04:59 +01:00
Geoffrey Métais
583944ffa4 Remove thread from app initialization
This was a workaround for a bug in kotlinx.coroutines causing I/O ops in
Dispatchers setup.
We can now call `AppScope.launch` directly.

`AppContextProvider.setLocale` takes less than 1ms (on emulator) so it
has been moved in main thread.
2020-10-26 11:43:56 +01:00
Nicolas Pomepuy
5529d1ae01 Fix crashes when loading factories 2020-10-16 08:07:00 +02:00