Commit Graph

89 Commits

Author SHA1 Message Date
986b664a36 Ignore folders when displaying deleted items 2024-02-06 14:06:35 +08:00
ad0bf56aed Reset fetcher state when filter is changed 2024-02-06 14:06:21 +08:00
737692214c Use the new presentation logic for grid cards 2024-02-06 11:43:43 +08:00
01a51a347e Use new presentation logic for feature cards 2024-02-06 11:43:43 +08:00
85caaa7ea3 Use transmission for snackbar, fix issue with ownership of currently viewed item
The list object of the root library view had ownership of the
currently selected item, so object modifications that removed
the item from the current library list (like move or archive)
could cause the object to be released and the current screen
to continue operating on an invalid object.
2024-02-06 11:43:43 +08:00
2919b7d7ce Improve the iOS filters when following tab is disabled 2024-01-09 10:24:25 +08:00
225791a715 Start adding following modal, use system-ui for the font 2023-12-29 20:22:08 +08:00
3667595f48 Sync move operation, attempt to sync before home is loaded 2023-12-28 15:46:57 +08:00
ca511c3041 Grid improvements for infinite scroll 2023-12-27 16:04:32 +08:00
e31101f5e9 Improve initial loading refresh 2023-12-26 20:58:55 +08:00
470006017d Better loading of synced items 2023-12-26 18:53:32 +08:00
84c62eae54 Dont prefetch sync update pages 2023-12-26 14:32:36 +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
052b3c99ee Fixes for users with the accessibility buttonShapes feature enabled on iOS 2023-12-22 12:40:19 +08:00
fbb39bcd91 Improve the load more fetching 2023-12-21 12:12:19 +08:00
afe926e45d Improve markdown export 2023-12-20 14:36:00 +08:00
a47578f138 Observe changes on library item objects 2023-12-20 14:35:59 +08:00
59d68b7cf2 Improved loading of feature filters 2023-12-20 14:35:59 +08:00
13ca5cff0d Move sync to a separate manager 2023-12-20 14:35:59 +08:00
b527cadd69 Dont use core data objects for cards to avoid fake cards creating core data items 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
d553352ddd Disable smart quotes on search bar 2023-12-20 14:35:59 +08:00
9468a05ee5 Dont add a sort string if there is one in the saved search 2023-12-20 14:35:59 +08:00
6764f56cdd Add feed buttons for iOS 2023-12-20 14:35:59 +08:00
cde5d616e8 Dont redownload cached items 2023-12-07 17:15:53 +08:00
89f21ad228 Use task instead of onAppear for async, add some PDF download debugging 2023-12-07 17:15:53 +08:00
f48a36de79 Fixes for the splitview and app intents 2023-12-07 17:15:53 +08:00
2a1336089d Better naming, add use:folders option 2023-12-07 17:15:53 +08:00
dca79bc913 Fullscreen read now, scroll to top from tabs 2023-12-07 17:15:53 +08:00
1bff4cbd18 post rebase fix-ups 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
27632c6924 Some scaffolding for multiselect 2023-10-30 18:44:13 +08:00
79dbe3686b Update safari extension, clean up the macos app 2023-09-19 17:21:02 +08:00
f2b378181d More work on grid nav 2023-09-12 13:06:50 +08:00
dcdb01171c Handle grid cards 2023-09-11 20:54:10 +08:00
dfaf61cf8c Use lazy pop to work around swipe gesture issues with iOS 17 2023-09-11 17:50:10 +08:00
d1eca8b6fd Remove ZStack NavigationViews 2023-09-11 16:25:44 +08:00
e7c43a6a08 Fix confirmation dialog on feature card section 2023-07-12 14:31:44 +08:00
5d312232ec Add filter headers to grid view 2023-07-12 10:38:14 +08:00
34f63920dd Grid card fixes for iPad layout 2023-07-12 09:55:47 +08:00
e4b86ecf34 Improvements to the Continue Reading section, add long press actions 2023-07-06 16:22:57 -07:00
b482e20d0a Improve the cards in the Mac app, use the same as iOS 2023-05-31 12:30:24 +08:00
8e3aba2295 WIP: feature cards, fir merging highlights offline sync 2023-04-04 21:04:13 +08:00
95a66dba30 rework some Button to silence linter warnings 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
10abb6582f Sync more items in the background if user has a large changeset 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
d84f41767f create a mac specific nav card 2022-10-12 10:11:11 -07:00
e73072e224 Updates after rebasing, implement download for offline audio 2022-09-13 16:03:34 +08:00