Brent Simmons
9a6314f2d9
Fix numerous warnings.
2024-03-24 18:49:39 -07:00
Brent Simmons
c01e2d1682
Fix numerous concurrency warnings.
2024-03-24 12:37:55 -07:00
Brent Simmons
177d660cff
Fix numerous concurrency warnings.
2024-03-23 12:20:32 -07:00
Brent Simmons
acd86c9e2a
Fix unreadCount-related concurrency issues.
2024-03-23 11:57:38 -07:00
Brent Simmons
0ecd219bae
Move maxScreenScale to RSImage-Extensions. Mark IconScalerQueue as @unchecked Sendable (because it is).
2024-03-23 11:45:16 -07:00
Joe Heck
d28b36d15a
updating based on PR feedback
2024-03-22 11:35:04 -07:00
Joe Heck
91ea6f28ee
a suite of small concurrency warning fixes
2024-03-22 10:11:40 -07:00
Brent Simmons
797d7ef2e0
Fix Mac build errors.
2024-03-21 17:21:50 -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
6ab10e871c
Fix numerous concurrency warnings.
2024-03-19 20:33:54 -07:00
Brent Simmons
186deebf9b
Turn on strict concurrency. Fix some issues.
2024-03-19 19:55:55 -07:00
Brent Simmons
b2d3128b2d
Fix build errors.
2024-03-19 10:15: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
9b1aa8fc7f
Make ArticlesDatabase an actor. No serial dispatch queue.
2024-03-12 23:01:35 -07:00
Brent Simmons
78047fcaf7
Get rid of SecretsManager. It wasn’t thread-safe, and it existed only for tests (and it wasn’t thread-safe for tests either). Pass SecretsProvider parameter where it’s needed.
2024-03-10 22:22:41 -07:00
Brent Simmons
917d433deb
Fix several build issues.
2024-03-10 18:17:04 -07:00
Brent Simmons
61496e138f
Restore several of Maurice’s changes, including the new three-pane split view.
2024-03-03 22:51:53 -08:00
Nate Weaver
76e1df4712
Fix footnote popovers overlapping nearby later footnote bubbles
2024-02-27 22:14:52 -08:00
Brent Simmons
22f3fb62f8
Remove some no-longer-needed #available checks.
2024-02-27 20:06:57 -08:00
Brent Simmons
0929aedd46
Use sidebarItemID in place of feedID or feedIdentifier when the type is SidebarItemID.
2024-02-26 21:47:24 -08:00
Leo Heitmann Ruiz
a5136e4b76
Use https for kottke.org feed
2024-02-26 23:22:12 +01:00
Brent Simmons
fea6d03bc3
Remove Master from names.
2024-02-26 08:37:15 -08:00
Brent Simmons
5b34217374
Move SidebarItem and SidebarItemIdentifier from Account to app level.
2024-02-26 08:12:34 -08:00
Brent Simmons
4c866b7230
Rename WebFeed and webFeed to Feed and feed.
2024-02-25 23:12:21 -08:00
Brent Simmons
b705433270
Rename WebFeed to Feed.
2024-02-25 21:41:18 -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
Brent Simmons
d5794a7b4e
Rename Feed protocol to SidebarItem.
2024-02-25 21:14:10 -08:00
Brent Simmons
8aa2a1109e
Fix deprecation warnings.
2024-02-25 21:09:25 -08:00
Brent Simmons
df956dfe27
Fix deprecation warnings.
2024-02-25 18:45:44 -08:00
Brent Simmons
33efa344c4
Fix deprecation warnings by using UTType APIs.
2024-02-25 18:42:26 -08:00
Brent Simmons
78c1f8fe59
Fix deprecation warnings.
2024-02-24 20:39:44 -08:00
Brent Simmons
d2afd4582b
Fix deprecation warnings.
2024-02-24 19:17:58 -08:00
Brent Simmons
0627f57608
Add UTType+Extensions to add an OPML type.
2024-02-24 19:17:45 -08:00
Brent Simmons
766b5f8869
Fix deprecation warnings.
2024-02-24 19:03:20 -08:00
Brent Simmons
5b1db51fb9
Delete FeedWrangler references.
2024-02-24 18:56:44 -08:00
Brent Simmons
f0d5c13182
Remove unused @available instances.
2024-02-22 22:39:22 -08:00
Brent Simmons
6860637912
Restore showing link in status bar on hover.
2023-12-01 17:10:01 -08:00
Brent Simmons
279a99259e
Use WKUserScript to inject scripts into the page. Use permalink as base URL.
2023-11-25 11:29:56 -08:00
Brent Simmons
7078e6fd55
Remove OAuthSwift and its dependencies.
2023-06-26 09:57:22 -07:00
Brent Simmons
1bef45e1af
Remove ExtensionPoint code.
2023-06-25 16:48:37 -07:00
Brent Simmons
85704acd9c
Remove FeedProviderManager and Feed Provider and remove references to them.
2023-06-25 16:11:55 -07:00
Brent Simmons
f498ae16a4
Remove Reddit from Secrets.
2023-06-25 15:51:38 -07:00
Brent Simmons
8e8fdcf6d9
Remove more Reddit references, including code in the Account framework.
2023-06-25 15:45:36 -07:00
Brent Simmons
799d3f3894
Change release notes URL to point to release notes page: https://github.com/Ranchero-Software/NetNewsWire/releases/
2023-06-25 12:25:45 -07:00
Brent Simmons
21ee96609a
Update NetNewsWire feed URL to use netnewswire.blog host.
2023-06-18 15:43:47 -07:00
Brent Simmons
86294c32e6
Update feeds to remove feeds that — sadly! — appear to be inactive. Add Allen Pike’s feed.
2023-04-08 10:00:12 -07:00
Maurice Parker
6c1e1ea1c6
Remove Twitter integration. Fixes #3842
2023-02-03 19:00:13 -08:00
Brent Simmons
5978f060bc
Update default feeds.
2022-04-03 20:53:52 -07:00
Matt Meissner
54623ec421
Attempt #2 : Update gyb
to latest version and use python3
2022-02-28 13:16:09 -06:00
Maurice Parker
ac3ed381f3
Merge pull request #3472 from stuartbreckenridge/mac-candidate
...
Revised NewsFax with updated font.
2022-02-27 16:51:35 -06:00
Maurice Parker
772948307e
Enhance StatusDidChange message to pass status and flag when not passing full articles. Fixes #3481
2022-02-27 13:02:42 -08:00
Stuart Breckenridge
7c0f06b750
Revised NewsFax with updated font.
2022-02-16 20:08:06 +08:00
Maurice Parker
65c33bde1a
Fix font on iOS
2022-02-10 14:24:27 -08:00
Maurice Parker
0c183f4bdf
Prevent app themes from attempting to be deleted
2022-02-07 16:49:28 -08:00
Maurice Parker
a1bfa4afdc
Make sure that the theme names are always up to date before setting the current theme
2022-02-07 16:27:10 -08: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
Stuart Breckenridge
cd5a2ac3e4
Updates NewsFax
2022-02-05 07:15:59 +08:00
Stuart Breckenridge
bac74ad90f
Adds NewsFax to Mac + Mac MAS
2022-02-05 07:04:55 +08:00
Maurice Parker
0d2d39b89c
Fix theme name
2022-02-04 10:58:33 -08:00
Maurice Parker
496ecd1902
Add the Hyperlegible theme to the defaults theme
2022-01-31 11:10:11 -08:00
Dimitris Apostolou
94ae4d348c
Fix typos
2022-01-05 00:25:20 +02:00
Maurice Parker
ab9802d8b5
Remove Hyperlegible theme
2021-12-30 11:55:44 -08:00
Maurice Parker
bb120b5e3c
Adjust header and footer border color and center when fully expanded
2021-12-29 14:16:41 -08:00
Maurice Parker
5b00484792
Revert "Potential fix for #3200 "
2021-11-13 09:38:57 -06:00
Maurice Parker
2bdb03be7e
Increase datetime contrast on dark mode iOS devices
2021-11-02 05:50:47 -05:00
Maurice Parker
29b051e2c9
Increase light mode header contrast and make the external link larger
2021-11-02 05:37:31 -05:00
Maurice Parker
c16a231530
Added the Hyperlegible theme
2021-11-01 21:22:22 -05:00
Maurice Parker
bbc7230e76
Refactor Diffable Datasources out of the Sidebar
2021-10-20 19:03:02 -05:00
Stuart Breckenridge
4df25ae2f6
Potential fix for #3200
2021-10-16 13:20:37 +08:00
Brent Simmons
23e0d6badf
Update default feeds to include Colossal and Maurice’s feed.
2021-10-15 16:19:56 -07:00
Maurice Parker
fd02f7b340
Fix theme datetime color
2021-10-12 13:12:25 -05:00
Maurice Parker
bc1543851e
Apply CSS fix for some links that weren't being highlighted
2021-10-07 16:07:55 -05:00
Maurice Parker
3809f5acc2
Merge branch 'main' of https://github.com/Ranchero-Software/NetNewsWire
2021-10-07 16:00:08 -05:00
Maurice Parker
d134af47a8
Fix compile errors
2021-10-07 15:55:57 -05:00
Nate Weaver
246d80a859
Make sure elements inside <a> use the link color
2021-10-05 15:11:30 -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
Maurice Parker
71b0a8d476
Rename the InstalledStyleSheets file to InstalledThemes
2021-09-23 10:00:53 -05: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
Maurice Parker
f73426f397
Added the Promenade theme to the defaults
2021-09-22 19:22:07 -05:00
Daniel Jalkut
6f6705e3e0
Fix a typo in the key for the ThemeIdentifier in Sepia.nnwtheme.
2021-09-22 14:09:26 -04:00
Maurice Parker
c5388b8d0d
Merge branch 'main' of https://github.com/Ranchero-Software/NetNewsWire
2021-09-22 11:34:18 -05:00
Maurice Parker
95579e015d
Added the Appanoose theme
2021-09-22 11:34:12 -05:00
Maurice Parker
b022854397
Merge pull request #3299 from stuartbreckenridge/nnwtheme-downloader
...
Performs search of directory for theme file.
2021-09-21 20:22:52 -05:00
Stuart Breckenridge
94ed186b8c
Perfoms search of directory for theme file.
2021-09-22 09:17:48 +08:00
Maurice Parker
d42784d099
Merge pull request #3297 from stuartbreckenridge/nnwtheme-downloader
...
[Experimental] Adds URL scheme support for directly opening themes in NetNewsWire.
2021-09-21 02:29:17 -05: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
7986e1caee
Adds optional theme description
2021-09-21 06:18:15 +08:00
Stuart Breckenridge
1e5fd6499e
Corrects identifier spelling
2021-09-21 06:16:38 +08:00
Maurice Parker
86d62cff33
Populate the persistent identifier to make Notes aware of the current activity on Monterey.
2021-09-20 14:31:56 -05: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
Stuart Breckenridge
4fab4ffa7c
download themes using url scheme
...
this build enables iOS functionality only.
2021-09-19 20:31:45 +08:00
Maurice Parker
b43d8b6b28
Change reload so that the text size style can be used in more places.
2021-09-17 15:59:43 -05:00