Commit Graph

1182 Commits

Author SHA1 Message Date
Brent Simmons e6a25f374a Show Reddit deprecation alert if needed. 2023-06-18 15:53:37 -07:00
Brent Simmons 82cb561fc7 Update copyright for 2023. 2023-03-13 21:47:10 -07:00
Brent Simmons 0ba9a06b92 Update Twitter notice to not specify any dates. Bump version and build. 2023-03-13 21:44:32 -07:00
Brent Simmons fda56b4423 Update the Twitter removal warning to say “later in February” instead of “February 9,” since Twitter postponed the removal date to the 13th, and might do so again. 2023-02-09 21:51:58 -08:00
Brent Simmons 86966b29ec Update Safari extension icon — new icon by Louie Mantia. Update release notes and build. 2023-02-09 21:46:46 -08:00
Brent Simmons e7ae7887e3 Add and use anyLocalOriCloudAccountHasAtLeastOneTwitterFeed in AccountManager. Simplify date comparison code. 2023-02-05 20:17:31 -08:00
Stuart Breckenridge b83345a47f Adds account type check for Twitter deprecation alert 2023-02-05 21:30:44 +08:00
Stuart Breckenridge da91548875 Shows Twitter deprecation alert on macOS 2023-02-05 09:40:41 +08:00
Maurice Parker 6c1e1ea1c6 Remove Twitter integration. Fixes #3842 2023-02-03 19:00:13 -08:00
Brent Simmons 06910b1e58 Avoid force-unwrapping, which was causing a crash. Add an assertionFailure so we can catch this issue in the act — we need to know why an item would not be a Node. Fix https://github.com/Ranchero-Software/NetNewsWire/issues/3824 2023-01-22 14:57:56 -08:00
Daniel Jalkut 85899d7b56 Revise layout of the Preferences window to ensure the labels are right-aligned. 2022-04-05 16:22:49 -04:00
Brent Simmons c24b6a0bc8 Add a line for Stuart in the Credits. (Went with “Contributing Developer,” and put it just below Maurice’s line. If anyone has a better idea for a title, let me know.) 2022-02-27 21:28:25 -08:00
Jed Fox 15fcb3eb31 Fix warning about clipped content 2022-02-12 16:13:11 -05:00
Jed Fox 10540dc67c Fix height of label on Feedbin sign-in modal 2022-02-12 16:13:11 -05:00
Maurice Parker ea6e5b8434 Change to no longer copy app distributed themes to the Themes folder. Fixes #3447 2022-02-07 16:23:08 -08:00
Maurice Parker 0e641b4575 Correct label 2022-02-04 10:55:07 -08:00
Maurice Parker ea7a101ca5 Change to point to the 6.1 documentation 2022-01-23 13:21:45 -08:00
Brent Simmons b5f4221518 Jump through App Store provisioning profile hoops so that we can distribute the app again. Also: bump version to 6.1b2. 2022-01-17 17:44:51 -08:00
Brent Simmons 0e7ef5f82e Merge branch 'main' of https://github.com/Ranchero-Software/NetNewsWire 2022-01-09 20:55:34 -08:00
Brent Simmons ded927fcfe Update copyright dates to 2022. 2022-01-09 20:55:03 -08:00
Dimitris Apostolou 94ae4d348c Fix typos 2022-01-05 00:25:20 +02:00
Maurice Parker 7a2ddd7f06 Add ITSAppUsesNonExemptEncryption key 2021-12-30 12:04:02 -08:00
Maurice Parker ab9802d8b5 Remove Hyperlegible theme 2021-12-30 11:55:44 -08:00
Maurice Parker 09652bff81 Remove Mark Read on Scroll code 2021-12-29 14:44:40 -08:00
Maurice Parker 7608bf2ae6 Disable the Mark as Read on Scroll preferences temporarily 2021-11-18 19:01:48 -06:00
Maurice Parker 06eae25797 Merge pull request #3329 from everhardt/feat-1844-scroll-mark-as-read
Add mark as read on scroll
2021-11-04 12:04:53 -05:00
Maurice Parker c26f09ad1c Fix bug that prevented us from returning to the original text size 2021-11-01 21:24:56 -05:00
Maurice Parker c16a231530 Added the Hyperlegible theme 2021-11-01 21:22:22 -05:00
everhardt 96ffa3aa22 Do not mark as read without user interaction 2021-10-30 18:57:04 +02:00
everhardt 5364b4f384 Mark bottom items in feed as read after 2 seconds on Mac
In case markArticlesAsReadOnScroll is set
2021-10-30 10:58:12 +02:00
everhardt 3b6a3cf4e7 Do not mark articles as read on scroll when they were manually toggled 2021-10-30 10:37:10 +02:00
everhardt 8bce42df56 Change scrollPositionQueue in Mac TimelineViewController to private 2021-10-27 22:21:42 +02:00
everhardt 3db1b60b65 Add Mac setting for mark as read on scroll 2021-10-27 22:03:38 +02:00
everhardt 7b8bed9ac2 Add mark as read on scroll functionality
Does not yet include a setting
2021-10-27 20:52:26 +02:00
Nate Weaver 604aa9e3f8 Fix compiler error with Xcode 12.4/Swift 5.3 2021-10-08 22:32:56 -05:00
Maurice Parker 6e54598547 Fix type that caused a compile error 2021-09-30 09:43:32 -05:00
Duncan Babbage f6552e110d Replace raw with repaired links. Fixes #3103 2021-09-30 16:52:00 +13:00
Duncan Babbage cc855f3832 link and URL vars for Article. Storage as rawLink
link and externalLink fall back to providing the raw stored value if URLs cannot be created even with repair.
2021-09-30 16:51:59 +13:00
Maurice Parker 37cb93ed1a Merge pull request #3301 from stuartbreckenridge/theme-tweaks
Theme tweaks
2021-09-23 20:33:54 -05:00
Stuart Breckenridge 25f9896832 Localized strings for errors 2021-09-24 09:28:32 +08:00
Maurice Parker 4a3934fd28 Add ellipsis to Add context menu 2021-09-23 11:57:47 -05:00
Maurice Parker 859aa5127c Correct usage of ellipsis in main menu items. 2021-09-23 11:46:58 -05:00
Maurice Parker 812eed67c3 Rename button to "Open Themes Folder" 2021-09-23 10:02:34 -05:00
Stuart Breckenridge bd6095517b is missing instead of not found 2021-09-23 20:19:41 +08:00
Stuart Breckenridge e9b84d9219 Theme Import/Opening Changes
Mac:
- Better error messages
- The alert displayed contains an additional button to open the theme's folder (when clicked it will not dismiss the alert).
2021-09-23 20:12:35 +08:00
Stuart Breckenridge 82a62712ce Better error messages for decoding issues 2021-09-21 10:43:12 +08:00
Stuart Breckenridge c29afd2677 try? changed to try with error handling 2021-09-21 09:22:45 +08:00
Stuart Breckenridge 78e0595708 Various ThemeDownloader Updates
- `try` added where applicable to ArticleTheme inits
- `ArticleThemePlist` has fixed spelling of theme identifier and conforms to Equatable
- `ArticleTheme` now uses `ArticleThemePlist`
-  `ArticleThemeDownloader` is now a class
- `ArticleThemeDownloader` will now download themes to Application Support/NetNewsWire/Downloads on macOS and iOS.
- `ArticleThemeDownloader` will remove downloaded themes from the Download folder when the application is closed.
- macOS app delegate now observes for theme download fails
- Error display code moved from SceneDelegate to SceneCoordinator so that it can use existing presentError on rootVC.
2021-09-21 09:10:56 +08:00
Stuart Breckenridge a1b01384d3 refactors downloader code for macOS & iOS
More consistent code across platforms.
2021-09-20 19:34:25 +08:00
Stuart Breckenridge afd952fbc2 refactors iOS theme downloads 2021-09-20 09:36:09 +08:00