ronaldheft
|
85382d2bb4
|
Fix incorrect logic for checking if progress object exists
|
2022-08-21 11:34:23 -04:00 |
|
ronaldheft
|
af835f2c43
|
Persist playback settings
|
2022-08-18 19:01:10 -04:00 |
|
ronaldheft
|
a82474cf45
|
Fix server media progress JSON decoding
|
2022-08-18 15:55:50 -04:00 |
|
ronaldheft
|
add64249cd
|
Times in milliseconds
|
2022-08-17 20:42:53 -04:00 |
|
ronaldheft
|
d3172ece9b
|
Fix missing metadata
|
2022-08-17 20:42:45 -04:00 |
|
ronaldheft
|
f655f89c49
|
Fix missing fields in PlaybackSession
|
2022-08-17 19:43:11 -04:00 |
|
ronaldheft
|
6aa0f2253b
|
Sync offline playback progress
|
2022-08-16 20:45:29 -04:00 |
|
ronaldheft
|
d83e04c47b
|
Refactor storage model to work with native Realm
|
2022-08-16 16:53:47 -04:00 |
|
ronaldheft
|
b0905d0270
|
Fix crashes related to Realm threading
|
2022-08-16 12:32:22 -04:00 |
|
ronaldheft
|
5d31499fd6
|
Fix the downloader for using Realm native
|
2022-08-14 22:20:24 -04:00 |
|
ronaldheft
|
4c8217edf6
|
Fix merge conflict errors
|
2022-08-14 18:22:50 -04:00 |
|
ronaldheft
|
934a07a5ad
|
Merge branch 'ios-downloads' into ios-downloads-realm-native
|
2022-08-14 17:48:31 -04:00 |
|
ronaldheft
|
7aae1edf3c
|
Fix incorrect downloadUrl
|
2022-08-14 16:11:22 -04:00 |
|
ronaldheft
|
e0e2f02e0b
|
Fix all kinds of syncing errors
|
2022-08-13 12:41:20 -04:00 |
|
ronaldheft
|
ef661bba37
|
Sync local progress with server progress
|
2022-08-12 23:11:09 -04:00 |
|
ronaldheft
|
8d38f3358e
|
API functions to sync local progress
|
2022-08-12 21:58:54 -04:00 |
|
ronaldheft
|
f4e39ec7ca
|
Functions to update local progress
|
2022-08-11 20:38:51 -04:00 |
|
ronaldheft
|
c32c77b963
|
Fix player display on local media
|
2022-08-11 18:34:59 -04:00 |
|
ronaldheft
|
9477860bca
|
Working local file playback
|
2022-08-11 18:29:55 -04:00 |
|
ronaldheft
|
64707b0928
|
Support local media progress
|
2022-08-11 16:26:32 -04:00 |
|
ronaldheft
|
a107a25e43
|
Fix downloading in progress books
|
2022-08-11 16:11:53 -04:00 |
|
ronaldheft
|
0a989e7811
|
Handle deleting podcast episodes
|
2022-08-11 15:36:25 -04:00 |
|
ronaldheft
|
60cb5f398c
|
Handle deleting library items
|
2022-08-11 14:12:45 -04:00 |
|
ronaldheft
|
8edeefc1cd
|
Prevent iCloud backups of downloads
|
2022-08-11 13:46:30 -04:00 |
|
ronaldheft
|
999d434fe9
|
Fix download item not clearing for podcasts
|
2022-08-11 12:58:47 -04:00 |
|
ronaldheft
|
2b07c81e54
|
Use book/podcast helper
|
2022-08-11 12:32:58 -04:00 |
|
ronaldheft
|
5f4ff38035
|
Support downloading new podcast episodes
|
2022-08-11 12:30:45 -04:00 |
|
ronaldheft
|
599a8e23cb
|
Fix podcast episode downloading
|
2022-08-11 11:20:17 -04:00 |
|
ronaldheft
|
7d730dcafb
|
Fix optionals
|
2022-08-10 22:56:42 -04:00 |
|
ronaldheft
|
446e54cb91
|
Fix data model issues
|
2022-08-10 22:17:12 -04:00 |
|
ronaldheft
|
a9d7fbc083
|
Convert objects to realm-native
|
2022-08-10 17:09:49 -04:00 |
|
ronaldheft
|
e9961f64a9
|
Handle a documents directory that can change
Thanks iOS
|
2022-08-08 19:25:59 -04:00 |
|
ronaldheft
|
948cd3068a
|
Fix more race conditions with progress reporting
|
2022-08-08 13:47:37 -04:00 |
|
ronaldheft
|
ad802c16ea
|
Remove blocking realmQueue
|
2022-08-07 17:46:13 -04:00 |
|
ronaldheft
|
5b7fcca800
|
Support downloading covers and podcast episodes
|
2022-08-07 11:23:50 -04:00 |
|
ronaldheft
|
b549528e23
|
Handle download complete lifecycle
|
2022-08-07 10:27:08 -04:00 |
|
ronaldheft
|
5495bcb945
|
Starting logic for handling completed downloads
|
2022-08-06 21:32:04 -04:00 |
|
ronaldheft
|
7fded5e105
|
Cleanup progress handling
|
2022-08-06 21:12:21 -04:00 |
|
ronaldheft
|
af2c609405
|
Report download progress to the UI
|
2022-08-06 18:21:11 -04:00 |
|
ronaldheft
|
d5d65e244b
|
Rewrite downloader to use delegate and download item
|
2022-08-06 10:11:46 -04:00 |
|
ronaldheft
|
e02edb9f9e
|
Fix field collision
|
2022-08-02 21:05:28 -04:00 |
|
ronaldheft
|
a7424cc428
|
Fix persisting active config
|
2022-08-02 17:10:45 -04:00 |
|
ronaldheft
|
f6c43e479d
|
Rewrite of object model to use Unrealm
This addresses issues with JSON serialization
|
2022-08-01 09:40:28 -04:00 |
|
ronaldheft
|
0b46a9c9b1
|
Begin handling playback of local media
|
2022-07-31 13:33:36 -04:00 |
|
ronaldheft
|
76de92fe1f
|
Fix id typos
|
2022-07-30 18:40:30 -04:00 |
|
ronaldheft
|
32550a75ec
|
Return local items on DB lookup
|
2022-07-30 18:25:20 -04:00 |
|
ronaldheft
|
9eca03cfd7
|
Configure more local file data
|
2022-07-30 17:21:50 -04:00 |
|
ronaldheft
|
fec1ec554b
|
feat: Populate LocalFile with real info
|
2022-07-30 16:22:41 -04:00 |
|
ronaldheft
|
db7a8cef77
|
Merge branch 'master' into ios-downloads
|
2022-07-30 15:16:58 -04:00 |
|
Sam Bloomingdale
|
d52c326123
|
add 'Alternative Bookshelf View' setting
|
2022-07-27 12:58:06 -05:00 |
|