Commit Graph

82 Commits

Author SHA1 Message Date
9e99b5d7f8 Parse libraryItemId from notifications 2024-03-08 20:41:18 +08:00
986b664a36 Ignore folders when displaying deleted items 2024-02-06 14:06:35 +08:00
ecb5fbf112 Make filters work a bit better with non-following 2024-01-09 12:35:07 +08:00
2919b7d7ce Improve the iOS filters when following tab is disabled 2024-01-09 10:24:25 +08:00
4f6f452801 Sync highlights in search also 2023-12-27 18:00:24 +08:00
dded89bf32 WIP allow a single viewmodel for iPad split screen view 2023-12-27 14:16:50 +08:00
470006017d Better loading of synced items 2023-12-26 18:53:32 +08:00
47c21fad37 Dont prefetch update pages 2023-12-26 14:30:49 +08:00
a882c759c2 More on updating email folders, make resource views refreshable 2023-12-20 15:36:12 +08:00
3128518383 Subscription rule builder 2023-12-20 14:35:59 +08:00
cc7ecdb2f5 Add newsletter filter 2023-12-20 14:35:59 +08:00
49ddaee0be Show Move to Inbox in following items toolbar 2023-12-20 14:35:59 +08:00
a4976a7b62 Add badge counts, fix logout and delete item navigation issues 2023-12-20 14:35:59 +08:00
6b97f670aa Use Following as main name for following section 2023-12-20 14:35:59 +08:00
01fe284d10 Fix remove filter 2023-12-07 17:15:53 +08:00
99406401cc Add a local filter for RSS 2023-12-07 17:15:53 +08:00
af2759cab0 Hang search variables off view model to make them easier to observe 2023-12-07 17:15:53 +08:00
5f1332e2d7 Fix filters to navigation header 2023-12-07 17:15:52 +08:00
26d6702c6f Update filters 2023-12-07 17:15:52 +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
0fa45750a4 Dont attempt local searches for custom saved searches on iOS 2023-11-28 14:19:48 +08:00
bf1561887d Sync saved searches on iOS 2023-11-27 21:44:52 +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
b099d22115 Improve the Pinned label creation during swipe, add Unpin 2023-07-07 15:07:13 -07:00
2d021c2683 Work on multi tab iOS client 2023-07-06 16:22:57 -07:00
2b62bff958 Add type to highlights 2023-04-03 20:31:04 +08:00
774c2bc16c resolve or remove todo comments 2023-02-27 16:52:52 -08:00
f7168ff65a reformat some multi-line expressions
Honestly, some of this formatting seems a little weird, but it appears to thread the needle between the competing requirements of swiftformat's wrapMultilineStatementBraces rule and SwiftLint's opening_brace rule.
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
08405dbcc2 Add highlight positional info to iOS highlights 2023-02-02 15:13:51 +08:00
21bb3f1397 Load groups from disk when recommending, handle network errors better 2022-12-19 17:07:27 +08:00
39c8b82939 Make groups invite links default to 14 days validity 2022-12-19 17:07:27 +08:00
e8cd9f4412 Shared highlights UX 2022-12-19 17:07:27 +08:00
340623a57c Allow viewing registered device tokens 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
395b3d7ac7 Allow setting labels on highlights 2022-11-28 21:32:42 +08:00
aef72f00f0 Add labels to highlights 2022-11-28 16:19:00 +08:00
e249a97bfd Improve the UI for voice selection 2022-09-22 22:57:54 +08:00
06481d21d3 fetch labels from network if none are found in core data 2022-08-05 06:59:19 -07:00
609aff48fc remove existing labels on an item before assigning a new set 2022-08-05 06:32:40 -07:00
3122fd00f0 update order of delete and save ops when persisting labels 2022-08-01 14:14:43 -07:00
c5aab2becc delete old labels when a new label list is fetched 2022-08-01 14:09:39 -07:00
6f86495cf4 lint fixes 2022-06-17 13:54:40 -07:00
87092d7418 use ArticleContentStatus to represent state for InternalLinkedItem 2022-06-17 13:54:40 -07:00