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
c78ed42a5e
Fix show sidebar button not appearing on iPad
2022-09-10 13:32:18 -04:00
Shadowfacts
6bb292ba13
Move item count fetching to background task
2022-09-10 00:09:46 -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
307299dd4d
Sync state progress improvements
2022-06-25 18:40:56 -04:00
Shadowfacts
1e95c7d153
Fix iPad width hack breaking stretchy menus on iPhone
2022-06-22 16:04:01 -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
14dca95610
Move CoreData stack to separate Swift package
2022-06-19 19:32:23 -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
7d4f5ccba3
State restoration
2022-03-13 21:18:28 -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
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
55e4966bd1
Fix crash when trying to reload/delete items not in current ItemsViewController
2022-02-09 10:04:26 -05:00
Shadowfacts
085f6043a6
Fix WKWebView scrollIndicatorStyle workaround on iOS 15.4
2022-01-30 21:39:44 -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
f320311a78
Fix not being able to switch accounts
2022-01-26 22:37:00 -05:00
Shadowfacts
1ce72b73db
Mostly stop items list scrolling on sync
2022-01-22 14:37:26 -05:00
Shadowfacts
984b94bed9
Fix items not showing context menus
2022-01-21 22:25:49 -05:00
Shadowfacts
e242510c5e
Don't use NSFetchedResultsController for items list
2022-01-19 19:09:54 -05:00
Shadowfacts
b8a415b6fd
Add AppKit bundle, fix light appearance
2022-01-16 14:40:48 -05:00
Shadowfacts
75be4141dd
Add preferences
2022-01-16 14:40:48 -05:00
Shadowfacts
0450fe2c0e
Increase max sidebar width
2022-01-16 14:40:48 -05:00
Shadowfacts
1726a7c711
Allow navigating to the same url with a different fragment
2022-01-15 15:13:16 -05:00
Shadowfacts
36fda4d51f
More catalyst toolbar stuff
2022-01-15 14:49:29 -05:00
Shadowfacts
1d2e666c00
Mark items read on the server immediately instead of waiting for sync
2022-01-15 14:22:13 -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
4b0bda88b8
Prevent tables from overflowing
2022-01-14 16:26:28 -05:00
Shadowfacts
83c3bc927e
Improve highlight animation for item cells
2022-01-14 16:11:46 -05:00
Shadowfacts
f8026125cc
Generate item excerpts in the background, use lol-html
2022-01-14 16:11:46 -05:00
Shadowfacts
30ec5e54e0
Use old-style collection view datasource so we can use fetchBatchSize to
...
avoid loading every single item into memory
2022-01-14 16:11:46 -05:00
Shadowfacts
9deafa4b33
Multiple accounts
2022-01-12 21:53:00 -05:00
Shadowfacts
4c4044c382
Better login error handling
2022-01-12 13:30:49 -05:00
Shadowfacts
b2a8174099
Add context menu actions to item list
2022-01-12 12:56:02 -05:00
Shadowfacts
503d35f301
Add stretchy menus
2022-01-12 11:36:12 -05:00
Shadowfacts
8e6bf219c8
Fix opening safari vc on iframe load
2022-01-12 11:26:24 -05:00
Shadowfacts
415340882e
Set safari VC tint color
2022-01-12 10:56:11 -05:00
Shadowfacts
e1296223fe
Prevent web view flashing white when in loading in dark mode
2022-01-11 14:58:23 -05:00
Shadowfacts
85819ea6aa
Use correct base URL for web view content
2022-01-11 14:40:17 -05:00