Commit graph

336 commits

Author SHA1 Message Date
Satindar Dhillon
ec7a7f18b2 Merge branch 'main' into feature/high-text-contrast-reader-text 2022-06-04 08:52:50 -07:00
Satindar Dhillon
187526db02 Update web prefs ui to allow for text contrast change 2022-06-04 08:52:46 -07:00
Satindar Dhillon
2991549413 attempt to adjust form sheet size 2022-06-03 18:52:26 -07:00
Satindar Dhillon
25a8aebe4d resolve merge conflict (web prefs popover) 2022-06-03 17:25:07 -07:00
Satindar Dhillon
e607fc5675 update font family in web view 2022-06-03 16:44:40 -07:00
Satindar Dhillon
6fd096bf9f remove duplicate web pref adjustment signals 2022-06-03 15:28:53 -07:00
Satindar Dhillon
2f95c02ad3 use enum to manage events sent to web view 2022-06-03 15:17:14 -07:00
Satindar Dhillon
afd2acf302 pass in font family to web reader 2022-06-03 11:54:45 -07:00
Jackson Harper
f54968d5d1 Fixes for the sync state UI when errors occur
If syncing fails, the item is still saved so we don't change the
title.

When syncing fails make sure the red error cloud is shown.
2022-06-02 21:36:32 -07:00
Jackson Harper
975411d429
Merge pull request #719 from omnivore-app/fix/pdf-uploading-improvements 2022-06-02 16:47:03 -07:00
Jackson Harper
b736bc721a Better image previews when saving from URL 2022-06-02 16:25:27 -07:00
Jackson Harper
ef72e09006 Start implementing the new share extension, mostly so we can show the sync status 2022-06-02 15:29:57 -07:00
Satindar Dhillon
4771d11c51
Merge pull request #730 from omnivore-app/feature/update-welcome-screen
Update welcome screen
2022-06-02 14:31:53 -07:00
Satindar Dhillon
27340ffa48
Merge pull request #736 from omnivore-app/chore/labels-cleanup
Update labels view to checkmark style cells
2022-06-02 14:30:02 -07:00
Satindar Dhillon
89866bb46d
Merge pull request #735 from omnivore-app/feature/ios-sort-chip
Add chip to change sort order of linked items
2022-06-02 14:29:39 -07:00
Satindar Dhillon
5b228d9c1b update labels view to checkmark style cells 2022-06-02 14:07:34 -07:00
Jackson Harper
92f8218960 Fetch icon URLs from pages 2022-06-02 11:37:04 -07:00
Satindar Dhillon
04e2d3ec92 add chip to change sort order of linked items 2022-06-02 11:30:06 -07:00
Satindar Dhillon
7c832242da update welcome view background color 2022-06-01 23:06:33 -07:00
Satindar Dhillon
4b014c49ab set alignment to leading on welcome screen zstack 2022-06-01 22:58:10 -07:00
Satindar Dhillon
35a40363f2 link to about page on welcome screen 2022-06-01 22:58:10 -07:00
Satindar Dhillon
5ef3768548 center auth buttons 2022-06-01 22:58:10 -07:00
Satindar Dhillon
0aa33cc76c show terms and privacy views in web modal 2022-06-01 22:58:10 -07:00
Satindar Dhillon
cbc93acf4a style welcome footer view 2022-06-01 22:58:10 -07:00
Satindar Dhillon
65e0accd36 adjust layout to work on ipad 2022-06-01 22:58:10 -07:00
Satindar Dhillon
d0041e87a2 use geometry reader to resolve auth button layout type 2022-06-01 22:58:10 -07:00
Satindar Dhillon
9bfb50f8d8 update welcome view and registration view 2022-06-01 22:58:10 -07:00
Satindar Dhillon
5a2f3890df style preferences popover 2022-06-01 22:54:38 -07:00
Jackson Harper
e0e7a7a131 Remove debug 2022-06-01 21:05:10 -07:00
Jackson Harper
fc990fb2ab Return recursive call 2022-06-01 21:04:38 -07:00
Jackson Harper
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
Satindar Dhillon
7fae2c6265 fix margin adjustment binding error 2022-06-01 20:29:35 -07:00
Jackson Harper
ee4dc0aaae Correct error message typo 2022-06-01 20:10:16 -07:00
Jackson Harper
b2cbcc23c3 Improvements to background syncing 2022-06-01 17:24:42 -07:00
Satindar Dhillon
cebdbedc59 wire up margin and line height changes to web view 2022-06-01 17:16:06 -07:00
Satindar Dhillon
f04621a8fa create a web prefs form sheet 2022-06-01 11:46:12 -07:00
Satindar Dhillon
b32db17dbc WIP 2022-06-01 11:23:48 -07:00
Jackson Harper
04195665a7 Make services a member var so they arent dealloced during async operations 2022-06-01 09:45:31 -07:00
Satindar Dhillon
6f27b31cb4 resolve merge conflict 2022-05-31 16:17:26 -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
38fed646f5 Remove debug code 2022-05-31 15:18:37 -07:00
Jackson Harper
f8dcab74ec Nil out background task after we have ended it 2022-05-31 15:14:44 -07:00
Jackson Harper
cbf0215936 Call uploadFileRequest before uploading files
App Engine cant handle larger request sizes, so using a redirect
here doesn't work.
2022-05-31 15:11:53 -07:00
Satindar Dhillon
822a38a863 convert save page publisher to async 2022-05-31 12:34:11 -07:00
Jackson Harper
53c423b714 WIP: upload PDFs using background task 2022-05-30 22:30:43 -07:00
Jackson Harper
a17cb72527 Use the request ID as the background task ID 2022-05-30 09:16:33 -07:00
Jackson Harper
974757c7da Improve background uploading of PDFs 2022-05-27 16:38:19 -07:00
Jackson Harper
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
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
a854ba88bc show snackbar message after unsubscibing 2022-05-26 14:54:47 -07:00