Commit Graph

29 Commits

Author SHA1 Message Date
Shadowfacts e264e8842c 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:14:31 -04:00
Shadowfacts 6bb292ba13 Move item count fetching to background task 2022-09-10 00:09:46 -04:00
Shadowfacts 307299dd4d Sync state progress improvements 2022-06-25 18:40:56 -04:00
Shadowfacts 14dca95610 Move CoreData stack to separate Swift package 2022-06-19 19:32:23 -04:00
Shadowfacts 00096e6df8 Don't destroy/recreate same items view controller during handoff 2022-03-13 14:51:29 -04:00
Shadowfacts c65b69cfbd Update home unread counts after sync 2022-03-08 12:00:08 -05:00
Shadowfacts 533bc025f3 Add feed/group user activities 2022-03-07 23:16:35 -05:00
Shadowfacts 9d22d4ef35 Broken scene activation conditions stuff 2022-03-07 23:06:05 -05:00
Shadowfacts 2f6d0ae07c Add user activities for read all/unread 2022-03-07 22:22:11 -05:00
Shadowfacts 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
Shadowfacts aebd3a910d Don't start a second sync while syncing is already in progress 2022-01-26 23:13:20 -05:00
Shadowfacts 9f9a214b0a temp 2022-01-26 23:10:45 -05:00
Shadowfacts c41a81414d Add sync progress indicator 2022-01-26 22:55:07 -05:00
Shadowfacts e242510c5e Don't use NSFetchedResultsController for items list 2022-01-19 19:09:54 -05:00
Shadowfacts 0be678063b More catalyst stuff 2022-01-15 14:09:30 -05:00
Shadowfacts dbd274f57c Fix inconsistent separator insets on home screen 2022-01-14 18:17:00 -05:00
Shadowfacts 9deafa4b33 Multiple accounts 2022-01-12 21:53:00 -05:00
Shadowfacts 503d35f301 Add stretchy menus 2022-01-12 11:36:12 -05:00
Shadowfacts 703b936676 Add haptic feedback to cell selection 2022-01-11 14:29:33 -05:00
Shadowfacts c9b12a6b70 Update unread counts when returning to home 2022-01-11 14:23:19 -05:00
Shadowfacts a1cf4a5789 More context menus 2022-01-11 11:37:41 -05:00
Shadowfacts 736e8283e1 Mark items as read 2022-01-10 23:32:13 -05:00
Shadowfacts f53f198071 Add read view 2022-01-09 23:38:44 -05:00
Shadowfacts dab4d6075a Cosmetic changes 2022-01-09 19:23:22 -05:00
Shadowfacts 8d385e61f5 Add counts to home cells 2022-01-09 18:01:19 -05:00
Shadowfacts eded49b266 Use manual codegen for CoreData models 2022-01-09 17:25:54 -05:00
Shadowfacts 2b38b883fe Sync and show items 2022-01-09 17:13:30 -05:00
Shadowfacts 8acc303a80 Display groups and feeds 2022-01-09 11:17:36 -05:00
Shadowfacts 15699b0b85 Initial commit 2021-12-07 21:58:02 -05:00