Satindar Dhillon
|
2f4f24dd6b
|
add a sortedLabels computed property on LinkedItem
|
2022-05-05 20:32:50 -07:00 |
|
Satindar Dhillon
|
a2a7a2a232
|
handle content fetch errors in web reader
|
2022-05-04 15:20:44 -07:00 |
|
Jackson Harper
|
2c56073406
|
Display labels on the appreader page
|
2022-05-03 21:00:04 -07:00 |
|
Satindar Dhillon
|
c39ab2d5f7
|
retry article content fetches when server returns a .processing state
|
2022-05-02 20:30:57 -07:00 |
|
Satindar Dhillon
|
29c6193bda
|
set pdf data in local document and pass that url to pspdfkit
|
2022-04-28 14:58:46 -07:00 |
|
Satindar Dhillon
|
8b71188a26
|
fetch and store pdf data in core data
|
2022-04-28 13:57:02 -07:00 |
|
Satindar Dhillon
|
d7acfe69f8
|
track link read events
|
2022-04-28 11:44:18 -07:00 |
|
Satindar Dhillon
|
461249db59
|
fix mac app
|
2022-04-27 11:29:58 -07:00 |
|
Satindar Dhillon
|
93f11a4949
|
convery items publisher to async func
|
2022-04-26 08:53:55 -07:00 |
|
Satindar Dhillon
|
791719ac05
|
create offline sync function
|
2022-04-25 22:02:36 -07:00 |
|
Satindar Dhillon
|
c9052f5f81
|
use coredata to track highlight merge and updates
|
2022-04-25 17:50:01 -07:00 |
|
Satindar Dhillon
|
302410d4b2
|
use core data to mark items as archived
|
2022-04-25 11:09:14 -07:00 |
|
Satindar Dhillon
|
2cff1a6f72
|
filter feeditems on needsDeletion server sync status
|
2022-04-25 10:09:45 -07:00 |
|
Satindar Dhillon
|
fb6599b344
|
add needsServerSynch property to data models
|
2022-04-25 08:48:30 -07:00 |
|
Satindar Dhillon
|
26a52819d8
|
remove linkedItemId from coredata highlight entity
|
2022-04-24 21:49:02 -07:00 |
|
Satindar Dhillon
|
753eb56542
|
fix linkeditem creation from push notifications
|
2022-04-23 22:09:12 -07:00 |
|
Satindar Dhillon
|
46da1cd150
|
fetch linked items from coredata when network call fails
|
2022-04-23 09:06:03 -07:00 |
|
Satindar Dhillon
|
a63bf7928e
|
remove deprecated data models
|
2022-04-22 19:58:13 -07:00 |
|
Satindar Dhillon
|
6cb6f19e1e
|
add helper functions to internalLabel
|
2022-04-22 09:59:51 -07:00 |
|
Satindar Dhillon
|
dada5c76c9
|
create InternalLinkedItemLabel model
|
2022-04-22 09:29:40 -07:00 |
|
Satindar Dhillon
|
25e237255c
|
remove HighlightDep and pdf specific highlight functions
|
2022-04-21 22:03:39 -07:00 |
|
Satindar Dhillon
|
c310aa38fd
|
use a background context for core data ops in dataservice
|
2022-04-21 17:31:06 -07:00 |
|
Satindar Dhillon
|
b494698b68
|
create background managed object context
|
2022-04-21 15:25:34 -07:00 |
|
Satindar Dhillon
|
cf8cc31d00
|
look for existing linkedItem before inserting
|
2022-04-21 15:01:10 -07:00 |
|
Satindar Dhillon
|
76e35cef0a
|
use oslog rather than print statements in models package
|
2022-04-21 14:44:08 -07:00 |
|
Satindar Dhillon
|
57be731aa9
|
persist link archive and deletion to core data
|
2022-04-21 14:36:58 -07:00 |
|
Satindar Dhillon
|
ba152b8f0a
|
remove PersistedArticleContent entity
|
2022-04-21 12:01:23 -07:00 |
|
Satindar Dhillon
|
5df8219631
|
set linkedItem relationship on highlight as optional
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
c921aebd87
|
update deletion rules of related linkedItem entities
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
155c47b0d1
|
create highlight json string at article opening time so it's always up to date
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
6658d1d69b
|
rename article content models to avoid clashing
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
6968e06da5
|
use persisted article content model to store html and highlights string
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
93ef6980d1
|
fetch items from core data if network request fails
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
1012fccbb2
|
save linkeditems to core data
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
bb016ce7f4
|
save highlightsJSON on persisted article content
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
1b4c871276
|
use coredata highlight model in some places
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
a7a048c3aa
|
update highlight coredata model
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
70c9080766
|
rename cordata entities
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
0fc7ff0a43
|
rename FeedItem to FeedItemDep
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
a60a5e3991
|
mark some models as deprecated
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
05d4107fa9
|
use coredata for newsletter emails
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
905e628e5a
|
create helper function to get unwrapped viewer properties
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
1d92e64801
|
define viewer as a nsmanagedobject
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
290894ed9b
|
move files
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
8ea404a8d8
|
use coredata to track pdf highlights
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
bd8798512a
|
add PersistedHighlight to core data model
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
00639011d8
|
read/write article content using coredata
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
a879a68ad8
|
define feeditem models in core data model
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
0264564a64
|
move coredata model into models package
|
2022-04-21 09:09:26 -07:00 |
|
Satindar Dhillon
|
5ff6d6789b
|
create managedobject models for feeditem and feeditemlabel
|
2022-04-21 09:09:26 -07:00 |
|