Commit Graph

2195 Commits

Author SHA1 Message Date
ff87371d21 Make the tweet a single child in the parent class=tweet element even there are more than one twitter links in it 2022-06-13 17:36:15 +08:00
64673bd6db Add test case 2022-06-13 15:15:03 +08:00
5ed16d59ce Merge pull request #784 from omnivore-app/chore/swift-gql-update
Update swift gql schema
2022-06-12 09:10:14 -07:00
c270a7de8c update swift gql schema 2022-06-11 12:08:32 -07:00
daa620c467 Merge pull request #782 from omnivore-app/fix/disable-javascript-selectively
Allow selectively disabling javascript on some hosts
2022-06-10 13:42:45 -07:00
b94215f1fc Allow selectively disabling javascript on some hosts
Some hosts readability is improved by disabling javascript
2022-06-10 13:25:14 -07:00
ca51cddf2a Merge pull request #781 from omnivore-app/fix/update-page-result
Use the Article type instead of Page in updatePage API
2022-06-09 19:18:40 -07:00
a99303a261 Pass in updatePageInput so we can have null values 2022-06-09 15:50:59 -07:00
ea4e4d6828 Use the Article type instead of Page in updatePage API
Despite the name we are still using Article in many
places.
2022-06-09 15:29:01 -07:00
0529c23c00 Merge pull request #760 from omnivore-app/fix/ios-scrape-failures
Fix issue with ShareExtension.js not executing on iOS
2022-06-09 14:14:33 -07:00
ce040b8983 Use cached PDFs if available 2022-06-09 13:53:24 -07:00
5537766a45 WIP: PDF URLs 2022-06-09 13:53:24 -07:00
7522f22f51 Pull in bundle.js from main 2022-06-09 13:53:15 -07:00
7b81ad253d Store PDF paths as filenames instead of full URLs
This fixes issues where the full URL of our directory path
changes, also it moves files into documents instead of
caches, and ensures PDFs are downloaded before opening.
2022-06-09 13:52:49 -07:00
c86c18507e Fix issue with URL normalization, add tests 2022-06-09 13:52:49 -07:00
2e3ff15b51 WIP: Ensure local items are available in Read Now view 2022-06-09 13:52:49 -07:00
717edf7809 Fix slug in local page creation 2022-06-09 13:52:49 -07:00
fb1027dc38 Make the full fetchContent process a single await
This will ensure the full pages content is fully downloaded
before it returns.
2022-06-09 13:52:49 -07:00
544454e087 Ensure items are ready to read before presenting in Read now
- HTML items: content is downloaded, no longer in processing state
- PDF items: PDF content is downloaded
2022-06-09 13:52:49 -07:00
bb97039cf1 Track page state so we know if we are able to read a page yet 2022-06-09 13:52:49 -07:00
d8e2285f2b Make sure titles are updated when fetching updated article content 2022-06-09 13:52:49 -07:00
611b237e17 Handle save operations completing in the background while opening itemIDs 2022-06-09 13:52:49 -07:00
4ff8a9b83d When opening with a request id check core data first for an item 2022-06-09 13:52:49 -07:00
b76b2ef4cb Better naming for sync methods 2022-06-09 13:52:49 -07:00
ea0b689b5c Remove unused var 2022-06-09 13:52:49 -07:00
8460ba1cea pop read now link when archiving or deleting from reader 2022-06-09 13:52:49 -07:00
9e88a11dda Enable Read Now, handle scenarios where an article is already saved so the LinkedItem.id is updated 2022-06-09 13:52:49 -07:00
9ab2f1c991 Remove sync status button until we have failures 2022-06-09 13:52:49 -07:00
5315d1a4ac Update link item IDs if they are changed 2022-06-09 13:52:49 -07:00
311c5172cc Status is moved to the child view model now 2022-06-09 13:52:49 -07:00
754db717cc Used savedat instead of createdat for sort descriptors 2022-06-09 13:52:49 -07:00
8d271daf38 Only attempt to force sync content if it needs creation before reading 2022-06-09 13:52:49 -07:00
3136705a75 Handle errors when creating a page save request on savePage 2022-06-09 13:52:49 -07:00
b107a86ba9 Handle response ids when saving items
This will be used when handling pages that change their IDs
when saved.
2022-06-09 13:52:49 -07:00
bf2c0d6b66 WIP ios syncing improvements 2022-06-09 13:52:49 -07:00
9baeb89742 Add more elastic debugging 2022-06-09 13:52:49 -07:00
0efbfe6f13 Better variable name 2022-06-09 13:52:49 -07:00
85cbd4e9d0 Handle errors updating elastic when saving pages 2022-06-09 13:52:49 -07:00
7fe3fc75c0 Dont show the cloud icon while page scraping is running 2022-06-09 13:52:49 -07:00
f748b10037 Merge pull request #765 from omnivore-app/OMN-734
[OMN-734] - updateData in useGetLibraryItems is not always updating the cached library items
2022-06-09 13:46:06 -07:00
27d364e5f1 Layout / text tweaks 2022-06-09 13:32:45 -07:00
0d6a978401 Fixing issue with base branch 2022-06-09 13:32:45 -07:00
d942b7145f Fixing diff 2022-06-09 13:32:45 -07:00
cec6dc5197 Rebase 2022-06-09 13:32:32 -07:00
f628f08d9b Merge pull request #772 from omnivore-app/OMN-749
[Omn-749] - Connect to SendInstallInstructions API on onboarding/02 page
2022-06-09 13:22:59 -07:00
eb3e78d756 Merge pull request #778 from omnivore-app/fix/upload-request-file-urls
fix/upload request file urls
2022-06-09 12:59:10 -07:00
edadb9aafa Merge pull request #710 from omnivore-app/OMN-657
[OMN-657]: Archive button should change to unarchive on web if an article has already been archived
2022-06-09 12:45:53 -07:00
6edc70e928 Merge pull request #731 from omnivore-app/OMN-700
[OMN-700] - Add unsubscribe menu option for subscriptions
2022-06-09 12:43:58 -07:00
5d4c8f00e5 Fix test 2022-06-09 12:38:25 -07:00
9c5bc1021f Revert this change 2022-06-09 12:33:16 -07:00