Commit Graph

117 Commits

Author SHA1 Message Date
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 a6d29b203c Use batch update endpoint for marking items (un)read 2022-01-26 23:07:35 -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 0d89a0f38f Better error logging 2022-01-26 21:22:15 -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 d5664b0476 Change development team 2022-01-21 22:25:37 -05:00
Shadowfacts e242510c5e Don't use NSFetchedResultsController for items list 2022-01-19 19:09:54 -05:00
Shadowfacts ed0a2f1ba3 Fix remotely deleted feeds not being removed 2022-01-19 18:30:49 -05:00
Shadowfacts c89df7604b Fix updates merging changes into wrong coredata context 2022-01-19 17:40:42 -05:00
Shadowfacts 53d4b0bae8 Remove unused var from build script 2022-01-19 17:40:28 -05:00
Shadowfacts dbfc76fc6a only embed mac plugin on mac 2022-01-16 15:20:05 -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 df00108dae Add separator to accounts menu 2022-01-16 14:40:48 -05:00
Shadowfacts 0450fe2c0e Increase max sidebar width 2022-01-16 14:40:48 -05:00
Shadowfacts be579b849d Universal catalyst builds 2022-01-16 14:40:48 -05:00
Shadowfacts c276bbdea6 Fix monospace text 2022-01-15 19:46:06 -05:00
Shadowfacts 6fbda7dc78 Fix excerpt generator getting confused by massive img srcs 2022-01-15 19:31:04 -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 949f2bca01 Swizzle WKWebView to fix scroll indicator in dark mode 2022-01-14 18:59:51 -05:00
Shadowfacts c3d0174f23 Enable Catalyst 2022-01-14 18:55:58 -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 a368bc4365 Fix Fervor item schema 2022-01-12 21:53:00 -05:00
Shadowfacts be788bd0a6 Prevent sync errors from crashing the app 2022-01-12 21:53:00 -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 b2b99c6a11 Fix crash when login scene resigns 2022-01-12 12:48:23 -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
Shadowfacts 755f98a2e2 Add blockquote style 2022-01-11 14:34:36 -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 12e0e3cdfd Sync item read state to server 2022-01-11 14:09:55 -05:00