Commit Graph

543 Commits

Author SHA1 Message Date
052d5a7dc4 Fix potential crash when syncing a PDF fails 2022-06-03 09:25:39 -07:00
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
975411d429 Merge pull request #719 from omnivore-app/fix/pdf-uploading-improvements 2022-06-02 16:47:03 -07:00
b736bc721a Better image previews when saving from URL 2022-06-02 16:25:27 -07:00
5547a7bb6e Improve preview images from content 2022-06-02 16:17:27 -07:00
ef72e09006 Start implementing the new share extension, mostly so we can show the sync status 2022-06-02 15:29:57 -07:00
4771d11c51 Merge pull request #730 from omnivore-app/feature/update-welcome-screen
Update welcome screen
2022-06-02 14:31:53 -07:00
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
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
5b228d9c1b update labels view to checkmark style cells 2022-06-02 14:07:34 -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
2ed1ea29b9 Move NormalizeURL into its own function 2022-06-02 10:58:12 -07:00
7a645489be Normalize URLs and match on URL rather than id when saving items locally 2022-06-02 10:48:33 -07:00
27ba663273 bump apple version numbers and check build number changes to reset coredata 2022-06-02 08:13:31 -07:00
7c832242da update welcome view background color 2022-06-01 23:06:33 -07:00
4b014c49ab set alignment to leading on welcome screen zstack 2022-06-01 22:58:10 -07:00
35a40363f2 link to about page on welcome screen 2022-06-01 22:58:10 -07:00
da95b9a400 set max auth button width to 300 2022-06-01 22:58:10 -07:00
5ef3768548 center auth buttons 2022-06-01 22:58:10 -07:00
0aa33cc76c show terms and privacy views in web modal 2022-06-01 22:58:10 -07:00
cbc93acf4a style welcome footer view 2022-06-01 22:58:10 -07:00
65e0accd36 adjust layout to work on ipad 2022-06-01 22:58:10 -07:00
d0041e87a2 use geometry reader to resolve auth button layout type 2022-06-01 22:58:10 -07:00
9bfb50f8d8 update welcome view and registration view 2022-06-01 22:58:10 -07:00
5a2f3890df style preferences popover 2022-06-01 22:54:38 -07:00
e0e7a7a131 Remove debug 2022-06-01 21:05:10 -07:00
fc990fb2ab Return recursive call 2022-06-01 21:04:38 -07:00
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
7fae2c6265 fix margin adjustment binding error 2022-06-01 20:29:35 -07:00
1386cc250a When opening library items that were created locally, make sure they are synced 2022-06-01 20:22:45 -07:00
e773ea7e2b Remove debug 2022-06-01 20:10:33 -07:00
ee4dc0aaae Correct error message typo 2022-06-01 20:10:16 -07:00
3a40ef26e5 create custom stepper component 2022-06-01 17:44:15 -07:00
b2cbcc23c3 Improvements to background syncing 2022-06-01 17:24:42 -07:00
cebdbedc59 wire up margin and line height changes to web view 2022-06-01 17:16:06 -07:00
1f0c48fdfa add web listeners for margin and line spacing changes on ios 2022-06-01 14:52:38 -07:00
f04621a8fa create a web prefs form sheet 2022-06-01 11:46:12 -07:00
b32db17dbc WIP 2022-06-01 11:23:48 -07:00
3ab3fd6f77 Remove unused file 2022-06-01 09:46:12 -07:00
04195665a7 Make services a member var so they arent dealloced during async operations 2022-06-01 09:45:31 -07:00
ca49ce5106 Simplify the OfflineSync handler for LinkedItems 2022-05-31 17:04:43 -07:00
6f27b31cb4 resolve merge conflict 2022-05-31 16:17:26 -07:00
2eb0d94399 make sure end background task is callled on failed saves 2022-05-31 16:15:19 -07:00
6faa831e15 Remove debug lines 2022-05-31 15:24:45 -07:00
632d794af5 Remove some debug lines 2022-05-31 15:19:21 -07:00
38fed646f5 Remove debug code 2022-05-31 15:18:37 -07:00
f8dcab74ec Nil out background task after we have ended it 2022-05-31 15:14:44 -07:00
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