Commit Graph

67 Commits

Author SHA1 Message Date
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