Jackson Harper
b94215f1fc
Allow selectively disabling javascript on some hosts
...
Some hosts readability is improved by disabling javascript
2022-06-10 13:25:14 -07:00
Jackson Harper
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
Jackson Harper
a99303a261
Pass in updatePageInput so we can have null values
2022-06-09 15:50:59 -07:00
Jackson Harper
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
Jackson Harper
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
Jackson Harper
ce040b8983
Use cached PDFs if available
2022-06-09 13:53:24 -07:00
Jackson Harper
5537766a45
WIP: PDF URLs
2022-06-09 13:53:24 -07:00
Jackson Harper
7522f22f51
Pull in bundle.js from main
2022-06-09 13:53:15 -07:00
Jackson Harper
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
Jackson Harper
c86c18507e
Fix issue with URL normalization, add tests
2022-06-09 13:52:49 -07:00
Jackson Harper
2e3ff15b51
WIP: Ensure local items are available in Read Now view
2022-06-09 13:52:49 -07:00
Jackson Harper
717edf7809
Fix slug in local page creation
2022-06-09 13:52:49 -07:00
Jackson Harper
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
Jackson Harper
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
Jackson Harper
bb97039cf1
Track page state so we know if we are able to read a page yet
2022-06-09 13:52:49 -07:00
Jackson Harper
d8e2285f2b
Make sure titles are updated when fetching updated article content
2022-06-09 13:52:49 -07:00
Jackson Harper
611b237e17
Handle save operations completing in the background while opening itemIDs
2022-06-09 13:52:49 -07:00
Jackson Harper
4ff8a9b83d
When opening with a request id check core data first for an item
2022-06-09 13:52:49 -07:00
Jackson Harper
b76b2ef4cb
Better naming for sync methods
2022-06-09 13:52:49 -07:00
Jackson Harper
ea0b689b5c
Remove unused var
2022-06-09 13:52:49 -07:00
Satindar Dhillon
8460ba1cea
pop read now link when archiving or deleting from reader
2022-06-09 13:52:49 -07:00
Jackson Harper
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
Jackson Harper
9ab2f1c991
Remove sync status button until we have failures
2022-06-09 13:52:49 -07:00
Jackson Harper
5315d1a4ac
Update link item IDs if they are changed
2022-06-09 13:52:49 -07:00
Jackson Harper
311c5172cc
Status is moved to the child view model now
2022-06-09 13:52:49 -07:00
Jackson Harper
754db717cc
Used savedat instead of createdat for sort descriptors
2022-06-09 13:52:49 -07:00
Jackson Harper
8d271daf38
Only attempt to force sync content if it needs creation before reading
2022-06-09 13:52:49 -07:00
Jackson Harper
3136705a75
Handle errors when creating a page save request on savePage
2022-06-09 13:52:49 -07:00
Jackson Harper
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
Jackson Harper
bf2c0d6b66
WIP ios syncing improvements
2022-06-09 13:52:49 -07:00
Jackson Harper
9baeb89742
Add more elastic debugging
2022-06-09 13:52:49 -07:00
Jackson Harper
0efbfe6f13
Better variable name
2022-06-09 13:52:49 -07:00
Jackson Harper
85cbd4e9d0
Handle errors updating elastic when saving pages
2022-06-09 13:52:49 -07:00
Jackson Harper
7fe3fc75c0
Dont show the cloud icon while page scraping is running
2022-06-09 13:52:49 -07:00
Jackson Harper
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
Jackson Harper
27d364e5f1
Layout / text tweaks
2022-06-09 13:32:45 -07:00
gitstart-omnivore
0d6a978401
Fixing issue with base branch
2022-06-09 13:32:45 -07:00
gitstart-omnivore
d942b7145f
Fixing diff
2022-06-09 13:32:45 -07:00
gitstart-omnivore
cec6dc5197
Rebase
2022-06-09 13:32:32 -07:00
Jackson Harper
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
Jackson Harper
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
Jackson Harper
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
Jackson Harper
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
Jackson Harper
5d4c8f00e5
Fix test
2022-06-09 12:38:25 -07:00
Jackson Harper
9c5bc1021f
Revert this change
2022-06-09 12:33:16 -07:00
Jackson Harper
70d655f591
Add an uploadFileTest to verify GCS URLs are used for file:// objects
2022-06-09 12:25:58 -07:00
Jackson Harper
98bc1470b5
Add a test for upload file requests
2022-06-09 12:22:41 -07:00
Jackson Harper
05ea57f76f
Linting
2022-06-09 12:08:42 -07:00
Jackson Harper
e23eada168
Use the public GCS URL for local uploaded files
2022-06-09 11:59:01 -07:00
Jackson Harper
ef072cb2c9
When creating pages from uploaded files use their signed URL as the page URL
2022-06-09 11:51:01 -07:00