b56c6dafa9
Disable sorting options that need API improvements
2022-06-03 12:47:43 -07:00
975411d429
Merge pull request #719 from omnivore-app/fix/pdf-uploading-improvements
2022-06-02 16:47:03 -07:00
92f8218960
Fetch icon URLs from pages
2022-06-02 11:37:04 -07:00
44fc0e63bd
use savedAt to sort by recently read
2022-06-02 11:34:29 -07:00
04e2d3ec92
add chip to change sort order of linked items
2022-06-02 11:30:06 -07:00
2eb0d94399
make sure end background task is callled on failed saves
2022-05-31 16:15:19 -07:00
53c423b714
WIP: upload PDFs using background task
2022-05-30 22:30:43 -07:00
c3096e5dfe
Better PDF upload handling on iOS
...
Three main changes here:
- If a PDF isn't a local file, dont try to download and then
upload it to the backend. Just treat it as a URL.
- If we are passed PDF data by an app like Files, upload it.
- Wrap the whole operation in a Background task so its not
killed if the user taps dismiss during the upload of larger
documents.
2022-05-26 21:40:40 -07:00
a9b70e12e3
Merge pull request #714 from omnivore-app/subscriptions-modal
...
Subscriptions Screen [iOS]
2022-05-26 15:12:19 -07:00
b65b104ce9
send delete subscription call to server
2022-05-26 09:11:24 -07:00
e1aa68858f
show subscriptions in list view
2022-05-25 22:51:41 -07:00
508763b061
update grid spacing
2022-05-25 12:06:30 -07:00
6869271d54
A little safer and/or more dangerous way of checking content type
2022-05-24 22:49:16 -07:00
a02bb2f5c9
Extract contentType from safari
...
This fixes issues where we'd incorrectly identify a PDF as HTML.
Safari will use our preprocess javascript file even if the
file is PDF, so we rely on JS to detect the content type here.
2022-05-24 21:01:04 -07:00
8139664083
pass pdfitem to LinkItemDetailView when item is a pdf
2022-05-21 15:56:27 -07:00
14b146291f
create a PDFItem struct that can be used by PDFViewer
2022-05-21 10:17:54 -07:00
b87f068193
Merge pull request #651 from omnivore-app/feature/core-data-app-group
...
Store sqlite file in app group file container [iOS]
2022-05-18 13:23:24 -07:00
16c161e0e3
use nav link to present deep link
2022-05-18 11:38:10 -07:00
1f0a24ce18
store sqlite file if app group file container
2022-05-18 09:37:52 -07:00
e53b295cb1
replace fetchViewer call in extension with a verift token call for faster feedback
2022-05-16 11:18:30 -07:00
4295b029a5
use site name to display site on feed and grid cards
2022-05-16 09:29:39 -07:00
07c6792cde
Add Newsletters and Read Later shortcuts
2022-05-11 16:33:04 -07:00
b45120706b
fix linkeditem and labels data relationships. reset coredata on new app installs
2022-05-11 16:23:22 -07:00
f3aac3e30c
persist last used filter to user defaults
2022-05-11 13:21:05 -07:00
fb77ceddf2
use menu to display item filters
2022-05-10 17:15:42 -07:00
2f4f24dd6b
add a sortedLabels computed property on LinkedItem
2022-05-05 20:32:50 -07:00
a2a7a2a232
handle content fetch errors in web reader
2022-05-04 15:20:44 -07:00
2c56073406
Display labels on the appreader page
2022-05-03 21:00:04 -07:00
c39ab2d5f7
retry article content fetches when server returns a .processing state
2022-05-02 20:30:57 -07:00
29c6193bda
set pdf data in local document and pass that url to pspdfkit
2022-04-28 14:58:46 -07:00
8b71188a26
fetch and store pdf data in core data
2022-04-28 13:57:02 -07:00
d7acfe69f8
track link read events
2022-04-28 11:44:18 -07:00
461249db59
fix mac app
2022-04-27 11:29:58 -07:00
93f11a4949
convery items publisher to async func
2022-04-26 08:53:55 -07:00
791719ac05
create offline sync function
2022-04-25 22:02:36 -07:00
c9052f5f81
use coredata to track highlight merge and updates
2022-04-25 17:50:01 -07:00
302410d4b2
use core data to mark items as archived
2022-04-25 11:09:14 -07:00
2cff1a6f72
filter feeditems on needsDeletion server sync status
2022-04-25 10:09:45 -07:00
fb6599b344
add needsServerSynch property to data models
2022-04-25 08:48:30 -07:00
26a52819d8
remove linkedItemId from coredata highlight entity
2022-04-24 21:49:02 -07:00
753eb56542
fix linkeditem creation from push notifications
2022-04-23 22:09:12 -07:00
46da1cd150
fetch linked items from coredata when network call fails
2022-04-23 09:06:03 -07:00
a63bf7928e
remove deprecated data models
2022-04-22 19:58:13 -07:00
6cb6f19e1e
add helper functions to internalLabel
2022-04-22 09:59:51 -07:00
dada5c76c9
create InternalLinkedItemLabel model
2022-04-22 09:29:40 -07:00
25e237255c
remove HighlightDep and pdf specific highlight functions
2022-04-21 22:03:39 -07:00
c310aa38fd
use a background context for core data ops in dataservice
2022-04-21 17:31:06 -07:00
b494698b68
create background managed object context
2022-04-21 15:25:34 -07:00
cf8cc31d00
look for existing linkedItem before inserting
2022-04-21 15:01:10 -07:00
76e35cef0a
use oslog rather than print statements in models package
2022-04-21 14:44:08 -07:00