Nite
66df5b1daf
Merge branch 'develop' into refactor-events
2021-11-05 19:26:45 +01:00
Nite
ffb2d59886
Updated Events to ReactiveX
...
Minor fixes
2021-11-02 17:45:01 +01:00
tzugen
4fb4ab18da
Unused argument
2021-11-01 14:13:25 +01:00
Nite
fec2d78d30
Merge branch 'develop' into refactor-events
2021-10-31 17:20:03 +01:00
Nite
7c43d01f8e
Fixed nullable parameters
2021-10-31 16:54:37 +01:00
tzugen
bd23f54783
Remove Build switches for Lollipop
2021-10-30 16:07:47 +02:00
tzugen
5fe1921ca5
Cleanup issues
2021-10-30 15:59:51 +02:00
tzugen
e5f7ca6310
Convert SettingsFragment to Kotlin
2021-10-30 15:40:43 +02:00
tzugen
eb2e6ada0a
Tweaked selected color, added circle to offline icon
2021-10-25 20:16:19 +02:00
Nite
cef1153f89
Merge branch 'develop' into navigation-servers
2021-10-24 22:34:56 +02:00
tzugen
1d5b335f97
Add Download Fragment which show active downloads
2021-10-23 15:58:32 +02:00
tzugen
9bc19ec044
Semantic rename
2021-10-23 15:58:32 +02:00
Nite
f58c361e4e
Fixed navigation on welcome screen
...
Fixed navigation after selecting new server
Fixed color for new server
Fixed typo
2021-10-21 17:55:19 +02:00
Nite
477f6f5d7c
Merge remote-tracking branch 'remotes/upstream/develop' into navigation-servers
2021-10-15 13:52:50 +02:00
Nite
23cca33d5a
Started implementing server colors
2021-10-14 17:17:32 +02:00
tzugen
b892b7b8d3
Migrate PermissionUtil to Kotlin
...
- Set min SDK to 16 (was 14), because READ_EXTERNAL_STORAGE is minimum 16
- Add new shortcut to Settings.kt class
- Use showDialog util function
2021-10-13 18:51:04 +02:00
Nite
5a3eb6482a
Added option whether to create a share on the server when sharing songs
2021-10-12 21:09:19 +02:00
tzugen
aea2e6baef
Style fix
2021-10-12 15:16:40 +02:00
Nite
eff1a714e2
Fixed album lists in landscape mode
...
Fixed starring on album lists
Fixed reading starred state on the Subsonic API
2021-10-12 15:16:40 +02:00
Nite
4b4853374c
Moved server selector to the navigation menu
2021-10-10 14:03:53 +02:00
Nite
fda746905d
Merged changes from develop
2021-09-24 21:12:02 +02:00
Nite
b640805559
Moved settings related properties from Util to their own class
2021-09-24 18:20:53 +02:00
Nite
01aa1fe887
Moved kotlin files to their place
2021-09-21 15:20:56 +02:00
tzugen
28097bf325
Optimize Imageloader to not create empty MusicDirectory.Entries
2021-09-15 20:46:05 +02:00
tzugen
f9aac1ca43
Add parallel downloading, better priority handling
2021-08-28 11:29:47 +02:00
Nite
2655a4a606
Merge branch 'develop' into video-cleanup
2021-08-25 14:27:05 +02:00
tzugen
3afb86c22c
Video call can be static
2021-08-18 09:07:57 +02:00
James Wells
961c726da8
restore previous code
2021-07-18 16:14:43 -04:00
Nite
f50d6f13f4
Started implementing Media Browser
...
Added root menus, playlists and artists
2021-07-16 17:29:21 +02:00
James Wells
04de4544ee
merge develop
2021-07-04 15:41:56 -04:00
tzugen
dbdb59bbff
Add a Room database for Artists, Indexes and MusicFolders.
...
* There is one database for each Server
* Index items are saved with a "musicFolderId" prop, which makes it possible to filter the database by musicFolder without necessarily having to query the server for it.
* Databases for new Servers are created on the fly
* If the user removes a server, the respective database is deleted.
2021-06-29 18:01:26 +02:00
James Wells
4ff167e497
merge develop
2021-06-22 20:08:49 -04:00
tzugen
1132ec6c87
Merge branch 'develop' into fix-save-playlist
2021-06-21 18:49:25 +02:00
tzugen
bc16b64be4
Avoid unnecessary reloads when navigating back,
...
this preserves the scroll position.
2021-06-21 13:41:39 +02:00
tzugen
36dccc845b
Use ListAdapter class to calculate Diff off the main thread
2021-06-20 08:31:12 +02:00
tzugen
1ecb577c50
Use DiffUtil for better performance when refreshing the data..
2021-06-20 00:29:35 +02:00
tzugen
8c2896ea16
Remove static field leaks on SeekBar,
...
cleanup code and update baseline
2021-06-19 23:52:24 +02:00
James Wells
793c4a6ca7
working version
2021-06-19 00:05:19 -04:00
tzugen
172cbd0476
Add an option to load the demo database for new users
2021-06-12 15:04:17 +02:00
tzugen
24ae0d9e81
Catch all exceptions in GenericListModel
...
This is how it used to be, before i changed it because
detekt was complaining.
2021-06-09 20:53:01 +02:00
tzugen
d9a7fa2413
Cleaner separation of API result handling.
...
* CallResponseChecker functionality are now Kotlin Extensions
* Removed unfitting shortcuts from SubsonicAPIClient
* Increase timeout to get a video url
* Fix a bug, that the Rest API version was checked twice on each call
2021-06-09 14:15:39 +02:00
tzugen
566e429e4c
Use file cache in Picasso
2021-06-07 14:22:33 +02:00
tzugen
9161f9dc99
Move ImageLoader module into main module.
2021-06-07 13:26:08 +02:00
tzugen
0989ee20a6
Remove LegacyImageLoader, use Picasso as default
2021-06-07 13:26:07 +02:00
Nite
fe5ee8b12a
Fixed ktlint
2021-05-31 14:04:46 +02:00
Nite
41023282e8
Fixed detekt
...
Fixed code duplication
Added more info to the Connection Test dialog for the user
2021-05-31 13:38:53 +02:00
Maxence G
3e08735374
run ktlint
2021-05-29 15:42:15 +02:00
Maxence G
d8e7b991cd
Merge remote-tracking branch 'base/develop' into check-server-features
2021-05-29 15:28:25 +02:00
Maxence G
fd48367cab
Reduce function length
2021-05-29 15:00:46 +02:00
tzugen
8aa1cf1e2c
Fix Kotlin 1.5 deprecated calls
2021-05-28 20:32:31 +02:00