94 Commits

Author SHA1 Message Date
5fef8de2ae Enable find interaction on Mac 2023-01-14 13:27:58 -05:00
07f8d8e89e Fix status bar not hiding 2023-01-14 13:25:43 -05:00
002c931d26 Fix crash when logging without widget items 2023-01-14 12:16:33 -05:00
6881441671 Don't use shared background context for fetching item counts
A significant fraction of the time was spent waiting for the background
context to be available, before the count could even be started. Since
the counts don't need to use the shared background context, let them
each use their own context to avoid contention.
2022-09-10 14:21:30 -04:00
57cc5ac5a5 Fix show sidebar button not appearing on iPad 2022-09-10 14:21:30 -04:00
6bb292ba13 Move item count fetching to background task 2022-09-10 00:09:46 -04:00
c12b9ae879 Parent background context to PSC to prevent hangs when updating widget 2022-09-09 23:51:41 -04:00
2380eeee4a Add Mark as (Un)read swipe action 2022-09-07 23:00:23 -04:00
f4196a2c26 Fix building with Xcode 14 RC 2022-09-07 22:58:39 -04:00
ff9286ca48 More logging 2022-09-07 22:57:48 -04:00
307299dd4d Sync state progress improvements 2022-06-25 18:40:56 -04:00
6cd2bf248d Background widget refresh 2022-06-22 16:05:06 -04:00
1e95c7d153 Fix iPad width hack breaking stretchy menus on iPhone 2022-06-22 16:04:01 -04:00
ae0c91d719 Cap content width at something reasonable 2022-06-20 15:35:14 -04:00
941bc4713e Add Recents widget 2022-06-20 15:35:14 -04:00
168c5abbcf Fix stretchy menu interaction not working on iPad 2022-06-20 15:35:14 -04:00
1e7e8b7f85 Fix always creating a new scene on app launch 2022-06-19 23:25:02 -04:00
14dca95610 Move CoreData stack to separate Swift package 2022-06-19 19:32:23 -04:00
1dc9903e39 Move LocalData to app group 2022-06-15 18:37:53 -04:00
b3522a76e1 Move CoreData store to app group 2022-06-15 18:33:40 -04:00
6f3b8dc840 Remove unused preconcurrency import attributes 2022-06-09 23:30:58 -04:00
382826bfff Enable find interaction on iOS 16 2022-06-09 23:28:40 -04:00
b79c8af12c Refetch everything when there are inserted items, performance with trying to merge change was just too bad 2022-06-09 23:28:34 -04:00
7d4f5ccba3 State restoration 2022-03-13 21:18:28 -04:00
b7a4f369f6 Make user activity helpers consistent 2022-03-13 21:12:33 -04:00
c1291b0d96 Add read item user activity for handoff 2022-03-13 21:12:05 -04:00
00096e6df8 Don't destroy/recreate same items view controller during handoff 2022-03-13 14:51:29 -04:00
c65b69cfbd Update home unread counts after sync 2022-03-08 12:00:08 -05:00
533bc025f3 Add feed/group user activities 2022-03-07 23:16:35 -05:00
9d22d4ef35 Broken scene activation conditions stuff 2022-03-07 23:06:05 -05:00
2f6d0ae07c Add user activities for read all/unread 2022-03-07 22:22:11 -05:00
7f5006c629 Use deterministic ids for accounts 2022-03-07 21:12:43 -05:00
dec7a6e57f Swift concurrency stuff
i don't know if any of this is right, but it seems like it works so...
2022-03-06 15:08:42 -05:00
55e4966bd1 Fix crash when trying to reload/delete items not in current ItemsViewController 2022-02-09 10:04:26 -05:00
085f6043a6 Fix WKWebView scrollIndicatorStyle workaround on iOS 15.4 2022-01-30 21:39:44 -05:00
aebd3a910d Don't start a second sync while syncing is already in progress 2022-01-26 23:13:20 -05:00
9f9a214b0a temp 2022-01-26 23:10:45 -05:00
a6d29b203c Use batch update endpoint for marking items (un)read 2022-01-26 23:07:35 -05:00
c41a81414d Add sync progress indicator 2022-01-26 22:55:07 -05:00
f320311a78 Fix not being able to switch accounts 2022-01-26 22:37:00 -05:00
0d89a0f38f Better error logging 2022-01-26 21:22:15 -05:00
1ce72b73db Mostly stop items list scrolling on sync 2022-01-22 14:37:26 -05:00
984b94bed9 Fix items not showing context menus 2022-01-21 22:25:49 -05:00
e242510c5e Don't use NSFetchedResultsController for items list 2022-01-19 19:09:54 -05:00
ed0a2f1ba3 Fix remotely deleted feeds not being removed 2022-01-19 18:30:49 -05:00
c89df7604b Fix updates merging changes into wrong coredata context 2022-01-19 17:40:42 -05:00
b8a415b6fd Add AppKit bundle, fix light appearance 2022-01-16 14:40:48 -05:00
75be4141dd Add preferences 2022-01-16 14:40:48 -05:00
df00108dae Add separator to accounts menu 2022-01-16 14:40:48 -05:00
0450fe2c0e Increase max sidebar width 2022-01-16 14:40:48 -05:00