Commit Graph

116 Commits

Author SHA1 Message Date
Shadowfacts 749e109165 The auto-updating DateStyle has second-granularity for durations <1hr 2023-09-27 15:35:40 -04:00
Shadowfacts 7534c7853e Further widget appearance tweaks 2023-09-26 10:19:31 -04:00
Shadowfacts e98e82d4ec Widget appearance tweaks 2023-09-23 18:05:20 -04:00
Shadowfacts 32feb827f1 Fix widgets on iOS 17 2023-09-23 17:50:17 -04:00
Shadowfacts f93f778cb2 Fix not being able to swipe back from read view 2023-07-10 21:42:35 -07:00
Shadowfacts 8ac578a914 Don't set the port to 8080 by default 2023-02-05 19:53:16 -05:00
Shadowfacts d859552575 Bump deployment target to iOS 16, use URL.ParseStrategy 2023-01-24 17:22:25 -05:00
Shadowfacts 3990997e6e Add logout action on iPhone 2023-01-14 13:41:45 -05:00
Shadowfacts ad90eba9b6 Let swipe actions recognize simultaneously with navigation pop 2023-01-14 13:30:50 -05:00
Shadowfacts 5fef8de2ae Enable find interaction on Mac 2023-01-14 13:27:58 -05:00
Shadowfacts 07f8d8e89e Fix status bar not hiding 2023-01-14 13:25:43 -05:00
Shadowfacts 73ab213631 Fix sync errors due to local conflicts and all items from a feed being deleted 2023-01-14 12:39:36 -05:00
Shadowfacts 3941133fcf Only send the last_sync param if it's set 2023-01-14 12:16:46 -05:00
Shadowfacts 002c931d26 Fix crash when logging without widget items 2023-01-14 12:16:33 -05:00
Shadowfacts 0b52df4369 Update build script again 2023-01-14 12:16:19 -05:00
Shadowfacts 402e12a074 Set automaticallyMergesChangesFromParent on NSManagedObjectContexts 2022-09-12 22:38:13 -04:00
Shadowfacts 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
Shadowfacts 57cc5ac5a5 Fix show sidebar button not appearing on iPad 2022-09-10 14:21:30 -04:00
Shadowfacts 6fa71bee38 Index all the things 2022-09-10 00:19:11 -04:00
Shadowfacts 6bb292ba13 Move item count fetching to background task 2022-09-10 00:09:46 -04:00
Shadowfacts c12b9ae879 Parent background context to PSC to prevent hangs when updating widget 2022-09-09 23:51:41 -04:00
Shadowfacts 2380eeee4a Add Mark as (Un)read swipe action 2022-09-07 23:00:23 -04:00
Shadowfacts f4196a2c26 Fix building with Xcode 14 RC 2022-09-07 22:58:39 -04:00
Shadowfacts ff9286ca48 More logging 2022-09-07 22:57:48 -04:00
Shadowfacts 307299dd4d Sync state progress improvements 2022-06-25 18:40:56 -04:00
Shadowfacts 6cd2bf248d Background widget refresh 2022-06-22 16:05:06 -04:00
Shadowfacts 1e95c7d153 Fix iPad width hack breaking stretchy menus on iPhone 2022-06-22 16:04:01 -04:00
Shadowfacts ae0c91d719 Cap content width at something reasonable 2022-06-20 15:35:14 -04:00
Shadowfacts 941bc4713e Add Recents widget 2022-06-20 15:35:14 -04:00
Shadowfacts 168c5abbcf Fix stretchy menu interaction not working on iPad 2022-06-20 15:35:14 -04:00
Shadowfacts 1e7e8b7f85 Fix always creating a new scene on app launch 2022-06-19 23:25:02 -04:00
Shadowfacts 14dca95610 Move CoreData stack to separate Swift package 2022-06-19 19:32:23 -04:00
Shadowfacts 5d625ca844 Move Fervor to Swift package 2022-06-19 10:56:12 -04:00
Shadowfacts 1dc9903e39 Move LocalData to app group 2022-06-15 18:37:53 -04:00
Shadowfacts b3522a76e1 Move CoreData store to app group 2022-06-15 18:33:40 -04:00
Shadowfacts 197edc5e1a Enable dead code stripping 2022-06-09 23:31:03 -04:00
Shadowfacts 6f3b8dc840 Remove unused preconcurrency import attributes 2022-06-09 23:30:58 -04:00
Shadowfacts 382826bfff Enable find interaction on iOS 16 2022-06-09 23:28:40 -04:00
Shadowfacts 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
Shadowfacts d906ec47f9 Use build_std on more platforms to fix compiling with Xcode 14 2022-06-09 23:28:06 -04:00
Shadowfacts 7d4f5ccba3 State restoration 2022-03-13 21:18:28 -04:00
Shadowfacts b7a4f369f6 Make user activity helpers consistent 2022-03-13 21:12:33 -04:00
Shadowfacts c1291b0d96 Add read item user activity for handoff 2022-03-13 21:12:05 -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 7f5006c629 Use deterministic ids for accounts 2022-03-07 21:12:43 -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