e399a5e185
rename loadContentWithRtries function. move pdfFetch to own file
2022-06-17 13:54:40 -07:00
ffcd43060c
separate article content fetch gql call from persistence code
2022-06-17 13:54:40 -07:00
fc990fb2ab
Return recursive call
2022-06-01 21:04:38 -07:00
207a06ed74
Retry loading content if it fails
...
This happens when syncing content, as there is a slight
delay between content being synced and content being available
Refetching handles this case and any other fetch errors.
2022-06-01 20:47:52 -07:00
ee4dc0aaae
Correct error message typo
2022-06-01 20:10:16 -07:00
a2a7a2a232
handle content fetch errors in web reader
2022-05-04 15:20:44 -07:00
4279bed74d
show progress view on web reader if content doesn't load in one second
2022-05-04 14:48:12 -07:00
67a1ad6953
add text placeholder in web reader to reflect processing and error states
2022-05-02 20:41:03 -07:00
c39ab2d5f7
retry article content fetches when server returns a .processing state
2022-05-02 20:30:57 -07:00
0e8d5f23da
move article content fetching into fewer functions
2022-04-27 20:55:57 -07:00
c9052f5f81
use coredata to track highlight merge and updates
2022-04-25 17:50:01 -07:00
aca38f2077
use coredata for create highlight function
2022-04-25 14:00:50 -07:00
9828846222
use core data to track reading progress
2022-04-25 12:17:27 -07:00
ba152b8f0a
remove PersistedArticleContent entity
2022-04-21 12:01:23 -07:00
6658d1d69b
rename article content models to avoid clashing
2022-04-21 09:09:26 -07:00
33342deb5d
create an internal highlight function for encoding
2022-04-21 09:09:26 -07:00
1b4c871276
use coredata highlight model in some places
2022-04-21 09:09:26 -07:00
a60a5e3991
mark some models as deprecated
2022-04-21 09:09:26 -07:00
1d92e64801
define viewer as a nsmanagedobject
2022-04-21 09:09:26 -07:00
00639011d8
read/write article content using coredata
2022-04-21 09:09:26 -07:00
f0034f8167
swiftlint fixes
2022-04-05 13:46:02 -07:00
13cd668cdd
Add invalidation when highlights are added to items
2022-03-31 15:04:22 -07:00
a1feffaf03
Prefetch page content on iOS
2022-03-30 16:39:51 -07:00
7f8c794dfc
pass annotation to create highlight call
2022-03-24 13:00:21 -07:00
5392265a5e
Bridge response values from highlight mutations back to JS in the format it expects
2022-03-24 10:52:26 -07:00
3b907d415f
handle wkmessages and send replies to webview
2022-03-22 23:48:39 -07:00