1
0
mirror of https://github.com/ultrasonic/ultrasonic synced 2025-02-11 17:20:39 +01:00

636 Commits

Author SHA1 Message Date
tzugen
be356d9c0a
Cleanup unused functions from RESTMusicService,
put the caching functionality into the ImageLoader
2021-06-08 17:12:55 +02:00
tzugen
3c554caf2e
On disk we are only caching the full-size images.
So when modify the key to query for the full size image,
because scaling down a larger size image on the device is quicker than
requesting the down-sized image from the network.
2021-06-08 14:49:49 +02:00
Nite
78cb4d09cf
Separated cache entries for large images 2021-06-07 21:38:39 +02:00
Nite
fa6566e903
Fixed showing the unknown image when a source isn't specified 2021-06-07 20:32:44 +02:00
Nite
7182694c5d
Fixed currentDownloading to be nullable
(It can be null when nothing is downloading)
2021-06-07 20:06:40 +02:00
tzugen
6dff5c5a23
Add mandatory stableKey to tests 2021-06-07 14:37:01 +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
92fe7359ff
Finish removing unneeded preferences and fix import problem 2021-06-07 13:26:07 +02:00
tzugen
41eb217d8f
Finish removing unneeded preferences 2021-06-07 13:26:07 +02:00
tzugen
0989ee20a6
Remove LegacyImageLoader, use Picasso as default 2021-06-07 13:26:07 +02:00
tzugen
2eaa9a2091
Fix two bugs in the new image loader:
1. Id was checked for nullability, but it is actually an empty string in most cases where there is no Cover art.
This lead to queries without id set.
2. Size was not respected by the new image loader.
2021-06-07 13:26:07 +02:00
tzugen
90ecbe4b78
Make getCoverArt require a non-null entry 2021-06-07 13:26:07 +02:00
Óscar García Amor
1dc480b141
Bump version to 2.21.0 2021-06-03 10:33:05 +02:00
Óscar García Amor
e0f9059de8
Update translations 2021-06-03 08:58:13 +02:00
Maxence G
17b9b776fb
Add french translation 2021-05-31 17:02:27 +02:00
Nite
132ee3b563
Removed unused string 2021-05-31 14:26:48 +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
67870efd67
Fix length 2021-05-29 15:46:09 +02:00
Maxence G
3e08735374
run ktlint 2021-05-29 15:42:15 +02:00
Maxence G
075b80c01f
Fix new active server getter 2021-05-29 15:30:01 +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
tzugen
71068fe635
Upgrade Koin to 3.0.2 2021-05-28 19:39:27 +02:00
tzugen
ee9c478bfe
Make parentId nullable in TrackCollectionModel 2021-05-28 12:35:29 +02:00
tzugen
e21ae1299b
Fix more detekt and lint issues and remove them from the baseline. 2021-05-27 15:30:20 +02:00
tzugen
6dc0eb7ecc
Move files to Koltin dir 2021-05-27 11:33:10 +02:00
tzugen
cc7e273d50
Fix remaining warnings 2021-05-27 11:18:29 +02:00
tzugen
ac77d9557c
Clarify time handling for the time limited cache
(Less magic numbers)
2021-05-27 11:15:28 +02:00
tzugen
aa1c0d8baa
Convert TimeLimitedCache to Kotlin 2021-05-27 11:13:23 +02:00
tzugen
38c1480f77
Whitespace and detekt 2021-05-26 23:32:25 +02:00
tzugen
8567fc0105
Fix warning in FileLoggerTree.kt 2021-05-26 23:22:13 +02:00
tzugen
e059d737bc
Adopt changes from stricter nullabilities 2021-05-26 23:21:56 +02:00
tzugen
b30584f99c
Make Entry always have an id 2021-05-26 23:20:19 +02:00
tzugen
3257fb9153
Make Entry always have an id 2021-05-26 23:19:16 +02:00
tzugen
5ac36b749b
Convert all Services to Kotlin 2021-05-26 23:17:52 +02:00
tzugen
3f2daaa7ec
Rename .java to .kt 2021-05-26 23:17:52 +02:00
tzugen
e55d894f45
Consistently throw Exeception in OfflineMusicService 2021-05-26 21:32:52 +02:00
tzugen
f510638571
Fix KtLint issue 2021-05-26 08:49:23 +02:00
tzugen
31850bf270
Cleanup AlertDialog method
The other method was unused, so we can get rid of it.
Also use a lambda for the callback
2021-05-26 08:49:12 +02:00
Maxence G
3c4a5064b0
change exception type 2021-05-25 19:30:02 +02:00
Maxence G
070e0ac792
Fix lintFormat + remove synchronized 2021-05-25 18:51:00 +02:00
Maxence G
1b7f48c53a
Implement server feature checking 2021-05-24 23:25:12 +02:00
tzugen
2db7d2daf1
Hide cluttering koin warning, which was added in 2.2.0 and will be removed again in 2.3.0
See https://github.com/InsertKoinIO/koin/issues/939 for more details
2021-05-22 11:01:12 +02:00
tzugen
79fd1ac84f
Remove resolved issues from baselines 2021-05-21 23:34:57 +02:00
tzugen
0500bd5e88
Handle also UnknownHostException in GenericListModel 2021-05-21 23:34:57 +02:00
tzugen
005c1cb8f7
Fix an String resource int that wasn't converted to a String 2021-05-21 23:34:57 +02:00
tzugen
3d99269c41
Remove context from ShufflePlayBuffer 2021-05-21 23:34:57 +02:00