Commit graph

44 commits

Author SHA1 Message Date
Jackson Harper
b56c6dafa9 Disable sorting options that need API improvements 2022-06-03 12:47:43 -07:00
Satindar Dhillon
2eb0d94399 make sure end background task is callled on failed saves 2022-05-31 16:15:19 -07:00
Jackson Harper
53c423b714 WIP: upload PDFs using background task 2022-05-30 22:30:43 -07:00
Satindar Dhillon
a9b70e12e3
Merge pull request #714 from omnivore-app/subscriptions-modal
Subscriptions Screen [iOS]
2022-05-26 15:12:19 -07:00
Satindar Dhillon
e1aa68858f show subscriptions in list view 2022-05-25 22:51:41 -07:00
Satindar Dhillon
508763b061 update grid spacing 2022-05-25 12:06:30 -07:00
Satindar Dhillon
8139664083 pass pdfitem to LinkItemDetailView when item is a pdf 2022-05-21 15:56:27 -07:00
Satindar Dhillon
14b146291f create a PDFItem struct that can be used by PDFViewer 2022-05-21 10:17:54 -07:00
Satindar Dhillon
4295b029a5 use site name to display site on feed and grid cards 2022-05-16 09:29:39 -07:00
Satindar Dhillon
2f4f24dd6b add a sortedLabels computed property on LinkedItem 2022-05-05 20:32:50 -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
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
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
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
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