Commit Graph

2409 Commits

Author SHA1 Message Date
Brent Simmons
783477c58e Merge branch 'mac-candidate' 2019-07-07 15:07:21 -07:00
Brent Simmons
36791fc3ad Make fetching article IDs async — use a callback rather than a fetch sync and a returned value. 2019-07-07 15:05:36 -07:00
Brent Simmons
f3dc70a467 Update RSWeb. 2019-07-07 14:26:19 -07:00
Brent Simmons
424daa0a5c Merge branch 'mac-candidate' 2019-07-07 14:26:05 -07:00
Brent Simmons
a25436cea1 Update RSWeb. 2019-07-07 14:25:15 -07:00
Brent Simmons
597c57e61c Remove references to DispatchQueue.main.sync and assert that we’re on the main thread. 2019-07-07 14:24:50 -07:00
Brent Simmons
1e82ad4845 Note that AccountManager is main thread only. Add an assert in a strategic location (activeAccounts property). 2019-07-07 14:05:27 -07:00
Brent Simmons
590961fb2c Add comment that Account is main-thread-only, and assert that we’re on the main thread in flattenedFeeds(). 2019-07-07 14:01:44 -07:00
Brent Simmons
daaf44d67f Update RSWeb. 2019-07-07 13:45:28 -07:00
Brent Simmons
a5bf148d82 Make Transport callbacks run on the main thread, which is consistent with NetNewsWire’s general pattern for these types of callbacks. This helps avoid situations where we touch model objects (which are main-thread-only) on a background thread. 2019-07-07 13:42:24 -07:00
Brent Simmons
71b774bf6d Update RSCore. 2019-07-06 17:08:38 -07:00
Brent Simmons
113fe79301 Update RSCore. 2019-07-06 17:08:02 -07:00
Brent Simmons
ac6397bd09 Write page on Sparkle update errors that can happen if you’re running the app from the ~/Downloads folder. 2019-07-06 12:04:43 -07:00
Brent Simmons
fe5570fbea Merge branch 'mac-candidate' 2019-07-06 11:54:14 -07:00
Brent Simmons
fbb7b9961c Change an import Cocoa to import AppKit. 2019-07-06 11:52:15 -07:00
Brent Simmons
a68ca58242 Remove a precondition that is no longer valid when doing async fetches. 2019-07-06 11:50:22 -07:00
Brent Simmons
6f669c2aba Add new app icon resources. 2019-07-05 23:09:54 -07:00
Brent Simmons
aab318023c Update ReaderAPI to use changed database fetch API. 2019-07-05 22:46:02 -07:00
Brent Simmons
3999c7b3c5 Merge branch 'mac-candidate' 2019-07-05 22:42:01 -07: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
19f8f8bc97 Fix missing settings button on iPhone 2019-06-29 13:53:34 -05:00
Maurice Parker
fcf2937394 Rename NavStateController to AppCoordinator because we are redesigning it to be the Coordinator pattern 2019-06-29 13:35:12 -05:00
Maurice Parker
3fc3903758 Change to use helper property 2019-06-28 13:05:19 -05:00
Maurice Parker
178e89b1fb Add basic multi window support to iOS 2019-06-28 10:28:02 -05:00
Maurice Parker
55ab50289c Temporally comment out tint code because it is crashing on iPadOS 13 beta 2 2019-06-27 17:56:33 -05:00
Maurice Parker
188bacee25 Move nav state ownership to MasterFeedViewController 2019-06-27 16:30:24 -05:00
Maurice Parker
5f045706e4 Removed usaged of UIApplication.present 2019-06-27 14:21:07 -05:00
Maurice Parker
95d4395416 Fix feed / folder rename for iOS 2019-06-26 06:23:08 -05:00
Maurice Parker
19df44058b Fix white flashing in WKWebView on iOS 2019-06-26 06:06:10 -05:00
Maurice Parker
975d17e32d Correct colors for dark mode 2019-06-25 18:16:04 -05:00
Maurice Parker
0ac9abdd52 Navigate back to feeds after marking all as read 2019-06-25 17:39:07 -05:00
Maurice Parker
aff14b19ee Force unread indicator to be redisplayed to get rid of missing unread indicators 2019-06-25 15:43:30 -05:00
Maurice Parker
b877e4dc83 Move NavState ownership to the AppDelegate 2019-06-25 12:10:07 -05:00
Maurice Parker
e8e0f3b8bd Temporarily disabled SwiftUI compiling 2019-06-23 17:41:41 -05:00
Maurice Parker
9653befb94 Retrieve credentials if necessary. On iOS credentials aren't always available when the delegate initializes. 2019-06-23 13:56:11 -05:00
Maurice Parker
6fada650da
Merge pull request #786 from jbeker/freshrss_credential_update_GH-775
Implement Credential Update for FreshRSS (Issue 775)
2019-06-23 13:30:20 -05:00
Jeremy Beker
3fb222f5c4
Implement Credential Update for FreshRSS 2019-06-23 09:31:04 -04:00
Maurice Parker
0a2f96a4e9
Merge pull request #782 from stuartbreckenridge/master
SF Symbols Expanded
2019-06-21 09:44:58 -05:00
Stuart Breckenridge
d6ea5bd636 Deletes assets not required 2019-06-21 22:40:17 +08:00
Stuart Breckenridge
5e5c0e0e3d Rolls back low power changes. 2019-06-21 22:16:02 +08:00
Stuart Breckenridge
183490d3b0 SF Symbols
SF Symbols

• Updates more of AppAssets to use SF Symbols and tints using `withTintColor` rather than `maskWithColor` to stop the aliasing appearing.

• Updates Storyboard to use SF Symbols where appropriate.
2019-06-21 15:29:20 +08:00
Stuart Breckenridge
7d226c46a4 Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	iOS/AppAssets.swift
2019-06-21 15:27:44 +08:00
Stuart Breckenridge
11961605d5 SF Symbols
• Updates more of AppAssets to use SF Symbols and tints using `withTintColor` rather than `maskWithColor` to stop the aliasing appearing.

• Updates Storyboard to use SF Symbols where appropriate.
2019-06-21 14:24:52 +08:00
Stuart Breckenridge
fbf2da0ab5 Set bgtask to complete 2019-06-21 12:58:36 +08:00
Stuart Breckenridge
d9a4d42ca0 Low Power: Stops background feed refresh 2019-06-21 10:54:53 +08:00
Maurice Parker
2ee72125ba Support dark mode for small avatars on iOS 2019-06-20 11:58:26 -05:00
Maurice Parker
6c55fdd8ec Make progress indicator NetNewsWire blue 2019-06-20 11:30:55 -05:00
Maurice Parker
9f47139011 Update iOS to work with the latest Account API 2019-06-20 11:27:35 -05:00
Maurice Parker
1ac1144b2d Reduce footprint of Account credentials API 2019-06-20 11:19:15 -05:00
Maurice Parker
2756e8f204 Ensure that invalid username/password combinations throw an error 2019-06-20 11:18:09 -05:00