Commit Graph

103 Commits

Author SHA1 Message Date
c6bcac4070 Improve app intents, always set readAt when an article is opened 2024-01-10 21:11:07 +08:00
3667595f48 Sync move operation, attempt to sync before home is loaded 2023-12-28 15:46:57 +08:00
3362a5b016 Better separation of sync and search 2023-12-26 14:23:39 +08:00
3d87ef671b Start tracking totalCount for queries 2023-12-24 14:43:28 +08:00
3aca91f083 Pass delete/archive/view handlers into audio player 2023-12-23 16:12:33 +08:00
e4850311f4 archive/delete for tts player, use valet to sync hide system labels property
Using valet instead of UserDefaults(suiteName to work around
some potential issues with the extension loading.
2023-12-22 20:11:36 +08:00
afe926e45d Improve markdown export 2023-12-20 14:36:00 +08:00
e17f243db0 Start using toast operation handler 2023-12-20 14:35:59 +08:00
e312562636 Separate feeds and newsletters on the subscriptions view 2023-12-20 14:35:59 +08:00
8b7a59dc3c Query for new highlights when calling findHighlight for PDFs
This fixes an issue where you could not create a note on a
new PDF highlight.
2023-12-07 17:15:53 +08:00
ee375274b8 Support move operation 2023-12-07 17:15:53 +08:00
e63b4f9b2c Abstract out fetching from view model so we can better handle multiple fetch folders
Rename LinkedItem to LibraryItem

More on following

Add new fetcher

Tab bar
2023-12-07 17:15:52 +08:00
bf1561887d Sync saved searches on iOS 2023-11-27 21:44:52 +08:00
e1076f9ac4 Add save note to view model, improve labels editor 2023-11-01 18:25:37 +08:00
b92cbbc9a5 Add note containers 2023-11-01 17:56:54 +08:00
9a1ccd46bc Bump version, attempt to refetch PDFs if download signed URL has expired 2023-10-24 12:43:41 +08:00
d7bd5c54a3 iOS: fix for PDF downloads, always use the download signed URL, not the original URL 2023-10-24 12:43:41 +08:00
7db20ebc3d Add support for viewing coloured highlights in iOS and Android 2023-08-25 16:27:06 +08:00
52776521f3 Improve undelete 2023-07-12 16:59:17 +08:00
50bbdfa441 Use the same sorting of labels on iOS as Web 2023-05-29 15:02:51 +08:00
4cf5eef261 Allow library items to be dragged into other apps 2023-05-24 16:44:43 +08:00
8e3aba2295 WIP: feature cards, fir merging highlights offline sync 2023-04-04 21:04:13 +08:00
edb9d5cfca attempt to mitigate line length warnings 2023-02-20 12:15:29 -07:00
8156328cf6 fix some linter warnings on deliberate code 2023-02-20 12:15:29 -07:00
44051cf045 make cast to Any explicit 2023-02-20 12:15:29 -07:00
4fd4d5a4db New library item cards, fix issue with read position 2023-02-15 13:56:11 +08:00
3b6d720b2b Use the same code for loading labels from highlights as library items 2023-01-23 19:51:34 +08:00
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
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
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
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
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
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
16fa403201 use sync items query to update core data list 2022-08-04 14:46:38 -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