Commit Graph

153 Commits

Author SHA1 Message Date
10abb6582f Sync more items in the background if user has a large changeset 2022-12-28 16:30:35 +08:00
e23cb722fc WIP: deferred sync 2022-12-28 16:30:35 +08:00
615bebc610 Filter out the current viewer in the recommended by list 2022-12-19 17:07:27 +08:00
6b3cf9601e Enable push, new group policies, filter by recommended 2022-12-19 17:07:27 +08:00
e8cd9f4412 Shared highlights UX 2022-12-19 17:07:27 +08:00
55e925cc98 Clean up iOS recommendations, show a primer on first load 2022-12-19 17:07:27 +08:00
a8df439297 Rename recommendedBy to recommendations 2022-12-06 21:18:21 +08:00
f4b101a12f Display members and admins in Recommendation Groups 2022-12-06 13:35:46 +08:00
56c04a35bf UI for recommendations 2022-12-05 21:14:12 +08:00
bdbad81fa9 Add rough UI for recommendation groups 2022-12-05 15:39:46 +08:00
af685ddb4b Make highlight labels relationship many to many 2022-12-01 14:12:48 +08:00
aef72f00f0 Add labels to highlights 2022-11-28 16:19:00 +08:00
a3b53485ed Allow editing author on iOS 2022-11-25 14:42:56 +08:00
d7290044a8 Save listen position independent of read position when listening to articles
When you restart an audio session it will start at the previous
listen position.
2022-11-24 13:58:30 +08:00
bf97194208 Create a highlight of the selected text when a user saves 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
c74911ea86 Improve how we handle loading the initial items on iOS 2022-11-21 22:39:10 +08:00
fa99af3f6a Better handling of articles with stub URLs that shouldn't be used (happens with newsletters that dont have a URL') 2022-11-11 15:56:03 +08:00
fa35168bb4 Display subscription icons in the iOS subscription view 2022-10-17 16:54:37 +08:00
706021de77 Add highlighted filter option to see all items with highlights 2022-10-11 21:38:28 +08:00
7267f07880 Use a new modal for search 2022-10-11 11:27:33 +08:00
e36920e96e reload web view if article highlights had been mutated from the highlits list modal 2022-10-05 12:02:08 -07:00
c5ad8a238c persist annotation changes from highlights view 2022-10-05 12:02:08 -07:00
6002074b74 Dont display our GCS storage domain for PDFs 2022-09-26 17:24:00 +08:00
09bea6d8c1 Improve byline display, centralize the code a bit 2022-09-24 10:05:04 +08:00
e249a97bfd Improve the UI for voice selection 2022-09-22 22:57:54 +08:00
c4152a05a0 create a LinkedItemAudioProperties struct that can be passed to AudioController (instead of passing LinkedItem) 2022-09-13 15:27:48 +08:00
9796646742 Start preloading audio speechfiles, use new domains 2022-09-13 15:26:51 +08:00
16fa403201 use sync items query to update core data list 2022-08-04 14:46:38 -07:00
7dc1722ad2 change background color of sign in modal (ios) 2022-08-01 21:54:10 -07:00
6a100051ac add mobile email sign in route to api 2022-08-01 21:54:10 -07:00
5db9b8ee7e add a makeFromData function to PageScrapePayload 2022-07-12 22:31:00 -07:00
f47b1101a3 set different app group names for macos and ios 2022-06-22 13:45:43 -07:00
b113d78904 add os conditionals to get mac app running: 2022-06-21 22:05:39 -07:00
6d61c0f9e7 resolve warnings 2022-06-17 13:54:40 -07:00
6f86495cf4 lint fixes 2022-06-17 13:54:40 -07:00
726c11afd2 delete a few unused functions and 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
87092d7418 use ArticleContentStatus to represent state for InternalLinkedItem 2022-06-17 13:54:40 -07:00
ffcd43060c separate article content fetch gql call from persistence code 2022-06-17 13:54:40 -07:00
96b09fec8e separate linkeditem network fetches from persistence functions 2022-06-17 13:54:40 -07:00
5ec248a86c use readAt property to sort recently read items 2022-06-14 21:05:45 -07:00
0df68587ef enable recently read sorting option on ios 2022-06-14 20:42:39 -07:00
86e1446688 sync title/description changes with core data and server 2022-06-14 14:12:25 -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
2e3ff15b51 WIP: Ensure local items are available in Read Now view 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