2b58e4f6ce
add event tracking to background tasks
2022-06-15 11:33:03 -07:00
5ec248a86c
use readAt property to sort recently read items
2022-06-14 21:05:45 -07:00
8ddfc5c72a
update swift graphql schema
2022-06-14 20:46:02 -07:00
0df68587ef
enable recently read sorting option on ios
2022-06-14 20:42:39 -07:00
65bfa7be08
bump ios version to 1.9.0
2022-06-14 14:24:42 -07:00
86e1446688
sync title/description changes with core data and server
2022-06-14 14:12:25 -07:00
64e146380f
add title/description edit form
2022-06-14 13:37:07 -07:00
f7172f02b1
show title edit sheets from context menu taps
2022-06-13 21:55:05 -07:00
fc01a6b7db
add edit title context menu options
2022-06-13 21:35:21 -07:00
bacc117cd2
Merge pull request #795 from omnivore-app/fix/appreader-fonts
2022-06-13 16:32:29 -07:00
bc9d04cf00
Add SFMono font back
2022-06-13 16:14:03 -07:00
b59dc45a39
Add new fonts for the reader on iOS
2022-06-13 16:06:49 -07:00
ab6a225ccf
Embed the reader fonts into iOS and the appreader CSS
2022-06-13 15:01:35 -07:00
216166d778
add padding to done button. use stack style nav for web prefs
2022-06-13 14:19:22 -07:00
70a2d03890
swiftformat line fix
2022-06-13 13:52:39 -07:00
a8baa3cb52
Merge pull request #788 from omnivore-app/feature/iphone-reader-margins
...
iPhone Reader Margins
2022-06-13 12:54:36 -07:00
5c5fd5cceb
Merge pull request #783 from omnivore-app/fix/local-pdf-saving
...
Improve local PDF saving
2022-06-13 12:47:13 -07:00
bd34f4ff3c
use maxWidthPercentage to update margin in web reader:
2022-06-13 11:27:21 -07:00
93a155798e
add done button of web prefs popover for iphone landscape mode
2022-06-13 10:02:35 -07:00
4423bc3e44
adds ability to control maxWidth on iphone
2022-06-13 09:57:28 -07:00
2a7a87de09
Remove debug lines
2022-06-13 09:42:59 -07:00
5025a8a58f
use fullScreenCover for safrai view
2022-06-13 08:44:21 -07:00
7084f18932
Handle changing IDs when local PDFs are saved
2022-06-12 14:36:38 -07:00
5a251bfe88
WIP: local PDF saving
2022-06-12 09:12:07 -07:00
c270a7de8c
update swift gql schema
2022-06-11 12:08:32 -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
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
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
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