Commit Graph

34 Commits

Author SHA1 Message Date
Brent Simmons
5d066e5d5c Add name parameter to PostponingBlock. Add notification appUnreadCountDidChange for when unread count changes for entire app. 2024-06-09 22:27:17 -07:00
Brent Simmons
3e53dfbfc6 Make SmartFeed MainActor. 2024-06-09 22:13:47 -07:00
Brent Simmons
74a42c6f3e Create and use PostponingBlock. 2024-06-09 22:10:20 -07:00
Brent Simmons
1368f3dace Move images-related code into Images module. 2024-04-15 22:21:17 -07:00
Brent Simmons
6db1d40597 Replace forEach for for-in. 2024-04-07 17:06:39 -07:00
Brent Simmons
f6e8d3afb1 Remove numerous fetchArticlesAsync methods. 2024-03-24 23:06:30 -07:00
Brent Simmons
aab7ab7a80 Remove fetchUnreadArticlesAsync method. 2024-03-24 22:56:09 -07:00
Brent Simmons
9a6314f2d9 Fix numerous warnings. 2024-03-24 18:49:39 -07:00
Brent Simmons
177d660cff Fix numerous concurrency warnings. 2024-03-23 12:20:32 -07:00
Brent Simmons
2461e937bf Replace RSCore with several local modules. Update code as needed. 2024-03-20 20:49:15 -07:00
Brent Simmons
d0760f3d12 Continue fixing concurrency warnings. 2024-03-19 23:05:30 -07:00
Brent Simmons
e58f8ada42 Fix many build errors. 2024-03-18 21:08:37 -07:00
Brent Simmons
c2aa49803f Fix numerous build errors. 2024-03-13 21:50:22 -07:00
Brent Simmons
917d433deb Fix several build issues. 2024-03-10 18:17:04 -07:00
Brent Simmons
5b34217374 Move SidebarItem and SidebarItemIdentifier from Account to app level. 2024-02-26 08:12:34 -08:00
Brent Simmons
b25c9eae94 Rename feedID to sidebarItemID. 2024-02-25 21:34:22 -08:00
Brent Simmons
a75e5eb52a Rename FeedIdentifier to SidebarItemIdentifier. Rename FeedIdentifiable to SidebarItemIdentifiable. 2024-02-25 21:17:00 -08:00
Maurice Parker
bbc7230e76 Refactor Diffable Datasources out of the Sidebar 2021-10-20 19:03:02 -05:00
Brent Simmons
15184aa3f1 Finish changes mandated by DatabaseQueue changes. 2019-12-16 22:45:59 -08:00
Maurice Parker
58b24f3349 Rename callback: to completion: 2019-12-14 18:01:34 -07:00
Maurice Parker
eea5d6f327 Change ReadFilter to ReadFilterType and differentiate the ReadFilter from the query filter. 2019-11-22 09:40:39 -06:00
Maurice Parker
6d8fca01ea Filter async requests based on ReadFilter. 2019-11-21 19:54:35 -06:00
Maurice Parker
e8826130a4 Add timeline filter button 2019-11-21 18:22:43 -06:00
Maurice Parker
5283d2efbe Implement Feed protocol. 2019-11-15 06:19:14 -06:00
Maurice Parker
0d66259650 Add ArticleFetcherType and change state restoration to use new type. 2019-11-14 15:06:32 -06:00
Maurice Parker
560f36621f Add IconImage to encapsulate our icon processing logic 2019-11-05 18:05:57 -06:00
Maurice Parker
68cb9258c5 Clean up deleted and inactive accounts from Smartfeeds. Issue #1205 2019-11-01 19:26:32 -05:00
Maurice Parker
372fb06716 Implement different icons for each individual smartfeed 2019-09-17 20:26:49 -05:00
Brent Simmons
7a204ad6ed Run database fetches async, in the timeline, when appropriate — for instance, when All Unread is selected and new articles come in. 2019-07-05 20:06:31 -07:00
Maurice Parker
5d1c7d08ac Remove strong reference to Account that was preventing Accounts from being deallocated 2019-05-22 15:08:22 -05:00
Maurice Parker
a5a066dd49 Fix bug where smart feeds weren't being updated on account activation/deactivation. 2019-05-06 17:46:41 -05:00
Maurice Parker
636468bbf0 Implement active account processing functionality 2019-05-02 06:01:30 -05:00
Maurice Parker
8526db8b4c Added initial POC version of NetNewsWire for iOS to use as a starting point for the actual app. 2019-04-15 15:03:05 -05:00
Brent Simmons
70312aa75c Major folder and project tree restructuring. 2019-04-13 16:18:54 -07:00