Commit Graph

106 Commits

Author SHA1 Message Date
Maurice Parker 6b0bdf8ca0 Only send statuses on quit and have a 2 second timeout. Fixes #2726 2021-01-18 17:48:07 -06:00
Maurice Parker 7264ea996b Wait until statuses have finished syncing before allowing the application to quit. Fixes #2718 2021-01-09 17:58:51 -06:00
Stuart Breckenridge 1d5c433a1a
adds macOS notification behaviour 2020-12-23 21:44:45 +08:00
Maurice Parker 3022f78434 Integrate PLCrashReporter. Fixes #2524 2020-12-11 18:09:36 -06:00
Maurice Parker 1ac4ec6e3c Fork MainWindow.storyboard so that we stop Catalina and Big Sur from stepping all over each other. 2020-12-06 15:21:30 -06:00
Nate Weaver a33d42ba66 Replace the single usage of a Log object with os_log() 2020-12-02 07:57:48 -06:00
Maurice Parker 7c91a1df3a Change NetNewsWire News URL to use the XML version since some sync services don't understand JSON. 2020-10-29 17:52:58 -05:00
Maurice Parker 0d36b276e9 Disable the Import Subscriptions menu item if there aren't any accounts that can import OPML files. 2020-10-18 20:32:10 -05:00
Maurice Parker 4284ea26c8 Merge branch 'mac-release' into main 2020-10-18 16:37:00 -05:00
Angelo Stavrow b102a8b407
Update link in Help menu to version 5.1 2020-09-08 09:03:11 -04:00
Maurice C Parker 9abf27ac63 Restore request for notification authorization on startup since we have the badge on by default. Issue #2375 2020-08-21 12:51:53 -05:00
Stuart Breckenridge ddbf0fffb6
Fixes #2335
The `ReleaseNotes` struct has been replaced with an extension on URL. Release Notes can now be opened on all versions of NNW.
2020-08-15 15:01:00 +08:00
Maurice Parker 54275225a7 Stub out Share Extension 2020-08-13 18:03:39 -05:00
Maurice Parker d6ed015514 Don't allow users to add Reddit or Twitter feeds if they don't have an extension configured. 2020-08-12 10:27:58 -05:00
Maurice Parker f8cf5676e9 Don't allow Twitter or Reddit feeds to be added to accounts that can't handle them 2020-08-11 20:19:17 -05:00
Maurice Parker c652486663 Change all 10.16 version checks to be 11.0 2020-08-10 11:43:18 -05:00
Maurice Parker 0a9496a583 Initial support for the Unified Toolbar 2020-08-08 20:49:22 -05:00
Maurice Parker 75df979eed Merge branch 'mac-candidate' into main 2020-08-02 18:08:57 -05:00
Angelo Stavrow 2d2c14f9ba
Check if authorized for notifications in AppDelegate before registering 2020-08-02 17:08:30 -04:00
Maurice Parker b724658528 Refactor how we do Secrets to work with the new Swift Package structure 2020-07-30 17:40:45 -05:00
Maurice Parker 32d6d2f3c1 Convert RSCore into an SPM package 2020-07-29 05:11:57 -05:00
Noelle Leigh 39ab38ff42 Fix Mac/AppDelegate.swift 2020-07-26 05:46:48 -04:00
Stuart Breckenridge a57f98e4e7 NetNewsWire-Mac AppDefaults is now a singleton 2020-07-02 11:17:38 +08:00
Nate Weaver 68da48071a Add "Open Application Support Folder" Debug menu item 2020-05-15 17:29:24 -05:00
Maurice Parker 06e91aa8b7 Add the Add Reddit Feed dialog 2020-05-10 11:44:30 -05:00
Maurice Parker 41a17dfb06 Restrict build button on iOS so that it only appears if Twitter is enabled 2020-05-02 17:21:01 -05:00
Maurice Parker 7420b607ce Disable the Add Twitter menu item if there are no active accounts 2020-05-02 15:06:59 -05:00
Maurice Parker 8371517c8d Disable Add Twitter Feed menu item if no Twitter extension points are available 2020-04-22 11:36:07 -05:00
Maurice Parker 0ff0c87932 Add the new twitter add dialog 2020-04-21 21:25:45 -05:00
Maurice Parker d4b5d7bde4 Add FeedProviderManager 2020-04-16 15:06:56 -05:00
Maurice Parker 2ec56b52fd Remove broken code that was slowing down application quitting. 2020-04-05 19:30:25 -05:00
Maurice Parker b7472fcdaa Remove duplicate remote notification registration. 2020-04-03 20:07:38 -05:00
Maurice Parker 187121298e Added support for CloudKit push notifications (subscriptions). 2020-03-30 02:48:25 -05:00
Maurice Parker fc447121d6 Save window state to user defaults. Issue #1852 2020-03-05 17:42:17 -07:00
Maurice Parker 59e4cf8695 Make foremost window key when show main window keyboard shortcut or menu item used. 2020-03-04 18:22:15 -07:00
Maurice Parker de38ba9f5b Added feed selection restoration. 2020-03-04 15:40:40 -07:00
Maurice Parker 1a41d4f265 Change window frame and controller splits to use new per window state restoration. 2020-03-03 11:26:33 -08:00
Maurice Parker e920235038 Remove references to windows when they close so that they will deallocate. 2020-03-02 18:06:55 -08:00
Maurice Parker eaa99db5c7 Initial support for multiple windows and state preservation. 2020-03-02 17:46:31 -08:00
Maurice Parker 94c6ca428f Merge branch 'mac-release' 2020-03-01 16:32:31 -08:00
Maurice Parker 66ce3db1fc Trigger old, expired timers when the computer wakes from sleep to get refreshes going again. Issue #1122 2020-02-26 11:29:59 -08:00
Nate Weaver ca429153ce Update to latest RSCore 2020-01-11 01:30:40 -06:00
Brent Simmons 7cf9ae3229 Delete a blank line. (Maybe got pushing working now?) 2020-01-06 18:24:57 -08:00
Brent Simmons 7a7557ac39 Delete empty line. (Trying to debug why I can’t push.)) 2020-01-06 18:23:46 -08:00
Nate Weaver 229f1604f0 Enable ShowDebugMenu on master 2019-11-28 14:59:45 -06:00
Maurice Parker 06bd5b3a6f Renamed Feed and related classes/instances to WebFeed 2019-11-14 20:11:41 -06:00
Maurice Parker 62d7fe34f1 Unify the cache deletion code between iOS and Mac now that the Mac uses the caches directory. 2019-11-08 12:20:21 -06:00
Daniel Jalkut 030d86c1b7 Use the NSCachesDirectory default location, which for sandboxed builds will end up inside our sandbox container. 2019-10-26 14:42:11 -04:00
Brent Simmons f8376b807a Restore two-step process for OPML exporting. 2019-10-24 21:12:58 -07:00
Daniel Jalkut 8e37881ed8 Protect against unrecognized protocol errors when building for MAC_APP_STORE or TEST. 2019-10-22 19:44:06 -04:00