f013408cf7
hide String serialization of lastItemSyncTime
2023-02-27 08:45:28 -07:00
a2f812376a
clear files when reseting local data storage
2023-02-27 08:17:27 -07:00
edb9d5cfca
attempt to mitigate line length warnings
2023-02-20 12:15:29 -07:00
c9296deac4
Update TTS user interface
2023-02-20 22:49:09 +08:00
b47b6cba53
use lookup rather than object cache when deleting highlight
2023-02-06 13:06:42 -08:00
bf97194208
Create a highlight of the selected text when a user saves
2022-11-21 22:39:10 +08:00
75a5e9fb03
MOve the lastItemSyncTime into the dataservice so we can reset the instance value
2022-11-21 22:39:10 +08:00
8c6798a467
Remove the preview image from the share extension
2022-11-21 22:39:10 +08:00
f902f74cd2
Refactor voices code, show an indicator when switching voices
2022-09-26 17:19:24 +08:00
8c1d012128
add a reset core data option in manage account menu
2022-08-08 10:18:49 -07:00
c84737a1a6
clear last sync time value when resetting core data
2022-08-08 08:47:51 -07:00
6aa9e07f35
set linked item so apply labels view can be shown in share extension
2022-07-19 20:46:42 -07:00
02f0e22cff
add UI and API call to delete account from ios app
2022-07-06 09:38:24 -07:00
b113d78904
add os conditionals to get mac app running:
2022-06-21 22:05:39 -07:00
587cbe2f26
remove unused Combine imports
2022-06-21 14:51:26 -07:00
6f86495cf4
lint fixes
2022-06-17 13:54:40 -07:00
1cdfe4a439
move function to load content by requestID into data service
2022-06-17 13:54:40 -07:00
5a251bfe88
WIP: local PDF saving
2022-06-12 09:12:07 -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
717edf7809
Fix slug in local page creation
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
611b237e17
Handle save operations completing in the background while opening itemIDs
2022-06-09 13:52:49 -07:00
25a8aebe4d
resolve merge conflict (web prefs popover)
2022-06-03 17:25:07 -07:00
92f8218960
Fetch icon URLs from pages
2022-06-02 11:37:04 -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
e773ea7e2b
Remove debug
2022-06-01 20:10:33 -07:00
b2cbcc23c3
Improvements to background syncing
2022-06-01 17:24:42 -07:00
632d794af5
Remove some debug lines
2022-05-31 15:19:21 -07:00
0e10d5630d
Rebase and merge
2022-05-31 15:11:10 -07:00
53c423b714
WIP: upload PDFs using background task
2022-05-30 22:30:43 -07:00
26a5b5dae1
handle pdf fetch errors properly
2022-05-27 10:26:37 -07:00
9b9191b6b1
clear core data when switch env
2022-05-27 10:26:37 -07:00
e53b295cb1
replace fetchViewer call in extension with a verift token call for faster feedback
2022-05-16 11:18:30 -07:00
b45120706b
fix linkeditem and labels data relationships. reset coredata on new app installs
2022-05-11 16:23:22 -07:00
0e8d5f23da
move article content fetching into fewer functions
2022-04-27 20:55:57 -07:00
2cff1a6f72
filter feeditems on needsDeletion server sync status
2022-04-25 10:09:45 -07:00
26a52819d8
remove linkedItemId from coredata highlight entity
2022-04-24 21:49:02 -07:00
a63bf7928e
remove deprecated data models
2022-04-22 19:58:13 -07:00
25e237255c
remove HighlightDep and pdf specific highlight functions
2022-04-21 22:03:39 -07:00
80e5fb9a52
use backgroundContext to fetch viewer
2022-04-21 20:27:10 -07:00
c310aa38fd
use a background context for core data ops in dataservice
2022-04-21 17:31:06 -07:00
b494698b68
create background managed object context
2022-04-21 15:25:34 -07:00
76e35cef0a
use oslog rather than print statements in models package
2022-04-21 14:44:08 -07:00
ba152b8f0a
remove PersistedArticleContent entity
2022-04-21 12:01:23 -07:00
43dbcfe27c
create NSSet extension
2022-04-21 10:07:46 -07:00
155c47b0d1
create highlight json string at article opening time so it's always up to date
2022-04-21 09:09:26 -07:00
6658d1d69b
rename article content models to avoid clashing
2022-04-21 09:09:26 -07:00