Commit Graph

480 Commits

Author SHA1 Message Date
4376124028 Regenerate GQL, set createPageEntry when uploading files 2022-05-26 21:51:22 -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
a854ba88bc show snackbar message after unsubscibing 2022-05-26 14:54:47 -07:00
313b7c2ff0 update subscription cell UI 2022-05-26 12:33:43 -07:00
b65b104ce9 send delete subscription call to server 2022-05-26 09:11:24 -07:00
0daf97f312 create subscription cell 2022-05-26 08:48:15 -07:00
e1aa68858f show subscriptions in list view 2022-05-25 22:51:41 -07:00
4969968c53 update swift gql gen. add a subscriptions view 2022-05-25 21:08:46 -07:00
7c33a311d6 handle cell taps on labels scroll 2022-05-25 12:12:19 -07:00
508763b061 update grid spacing 2022-05-25 12:06:30 -07:00
d89b17800e update grid cell layout and tap gestures 2022-05-25 11:00:37 -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
1a12e545f5 use progressview for pdf loading view 2022-05-23 09:20:52 -07:00
b46576e937 run controller config once 2022-05-23 08:55:32 -07:00
c748ceb26b bump ios version to 1.7.1 2022-05-22 23:26:04 -07:00
11b5dc3172 use stateobject to keep track of pdf document 2022-05-22 23:24:37 -07:00
3f68a179c8 remove pdfproviders 2022-05-22 10:15:14 -07:00
89e9519322 import pspsdfkit for ios only 2022-05-22 09:35:17 -07:00
86eaef4d58 add local pspdfkit package 2022-05-22 08:04:43 -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
12c2f8ab62 use task rather than onAppear for loading initial items 2022-05-20 08:54:16 -07:00
9858cc8413 remove guard for loadItems call 2022-05-20 08:49:47 -07:00
d6f9acca11 fetch items in background task 2022-05-19 16:12:53 -07:00
2eeec7cc77 send debug messages to segment for bg task execution 2022-05-19 13:04:05 -07:00
64b6f95a15 use correct task request for background fetching 2022-05-18 21:36:37 -07:00
801b174254 implement background task functions in services class 2022-05-18 15:52:13 -07:00
3cdf7b47f6 enable background fetch in plist 2022-05-18 14:08:37 -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
ed285c4a03 disable read now 2022-05-18 13:10:14 -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
d9174f48df Merge pull request #645 from omnivore-app/read-now-pending-button
Move the read now button, add a pending state
2022-05-18 09:19:25 -07:00
65640d7b04 add feature flag for read now button 2022-05-18 09:13:26 -07:00
2d4ec9d45d share extension starts with a .processing status 2022-05-18 08:49:50 -07:00
3554b9074f Merge pull request #643 from omnivore-app/simplified-label-modal 2022-05-17 17:05:19 -07:00
071b9f6036 Move the read now button, add a pending state
This drops the button down a bit so we have more space, also
allows for pending state if tapped before save has completed.
2022-05-17 16:07:33 -07:00
17e807afe3 set stack style navigation for full screen reader 2022-05-17 14:56:07 -07:00
da9b77153a enable read now link from share extension 2022-05-17 14:48:44 -07:00
e19711b0a4 Simplify the label filter modal, add negation 2022-05-17 14:31:30 -07:00
033965f0b4 remove homeViewModel references where they're no longer needed 2022-05-17 11:32:07 -07:00
76d3478ed4 update fetch results when network request fails 2022-05-17 11:13:30 -07:00
b9d0fef3c0 set items after initial fetch request 2022-05-17 11:04:34 -07:00
36083c1f7b use fetched results controller to manage linked item list 2022-05-17 10:54:34 -07:00
23173e6f0b update function that fetches username for deep links 2022-05-17 08:41:06 -07:00
240004c01c update share button text 2022-05-16 13:15:40 -07:00
4b3533c17d pass url and title to share call. update bundle.js in apple apps 2022-05-16 12:20:05 -07:00
954d84fab2 add share option to web reader context menu 2022-05-16 12:05:45 -07:00