Commit graph

22 commits

Author SHA1 Message Date
ronaldheft
b0905d0270 Fix crashes related to Realm threading 2022-08-16 12:32:22 -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
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
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
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
b549528e23 Handle download complete lifecycle 2022-08-07 10:27:08 -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
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
2ab9dbc72d Set encoder and init methods 2022-07-17 21:50:19 -04:00
ronaldheft
52d0890032 Refactor to use extensions for objects 2022-07-16 21:46:49 -04:00