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