NetNewsWire
RSS reader for macOS and iOS.
File Explorer
Download Latest Version (.zip)- ci.yml
- CODEOWNERS
- ios-ci-no-signing.xcconfig
- macos-ci-no-signing.xcconfig
- netnewswire-beta.xml
- netnewswire-release.xml
- netnewswire6-beta.xml
- Excel-CreateFeedStatisticsSpreadsheet.applescript
- Mail-CreateOutgoingMessage.applescript
- OmniFocus-AddToNNWReadingList.applescript
- README.md
- Safari-OpenAllStarredArticles.applescript
- 61-Article-Dark.png
- 61-Article-Light.png
- 61-Feeds-Dark.png
- 61-Feeds-Light.png
- 61-Timeline-Dark.png
- 61-Timeline-Light.png
- iPad13-Dark.png
- iPad13-Light.png
- Max-Article-Dark.png
- Max-Article-Light.png
- Max-Feeds-Dark.png
- Max-Feeds-Light.png
- Max-Timeline-Dark.png
- Max-Timeline-Light.png
- AppStoreText.md
- apple.cer
- ios-dist.cer.enc
- mac-dist.cer.enc
- mac-dist.p12.enc
- NetNewsWire.provisionprofile.enc
- NetNewsWireiOS.mobileprovision.enc
- build-local-test.sh
- build_and_test.sh
- ci-build.sh
- clean_swift_whitespace.sh
- clean_whitespace.rb
- crash-logs.sh
- fail_on_warnings.sh
- gyb
- gyb.py
- old_buildnnw
- quiet_build_and_test.sh
- updateSecrets.sh
- VerifyNoBS.swift
- Account.storyboard
- AccountNotificationInspectorView.swift
- CloudKitAccountViewController.swift
- FeedbinAccountViewController.swift
- LocalAccountViewController.swift
- NewsBlurAccountViewController.swift
- ReaderAPIAccountViewController.swift
- AccountStatsView.swift
- Add.storyboard
- AddComboTableViewCell.swift
- AddFeedFolderViewController.swift
- AddFeedSelectFolderTableViewCell.swift
- AddFeedSelectFolderTableViewCell.xib
- AddFeedViewController.swift
- AddFolderViewController.swift
- SelectComboTableViewCell.swift
- AddFeedAppIntent.swift
- NetNewsWireAppShortcuts.swift
- ArticleExtractorButton.swift
- ArticleIconSchemeHandler.swift
- ArticleSearchBar.swift
- ArticleViewController.swift
- ContextMenuPreviewViewController.swift
- FindInArticleActivity.swift
- ImageScrollView.swift
- ImageTransition.swift
- ImageViewController.swift
- OpenInSafariActivity.swift
- PreloadedWebView.swift
- WebViewController.swift
- WebViewFullscreenKeeper.swift
- WebViewProvider.swift
- WrapperScriptMessageHandler.swift
- LaunchScreenPad.storyboard
- LaunchScreenPhone.storyboard
- Main.storyboard
- CurrentActivityView.swift
- AccountInspectorViewController.swift
- FeedInspectorViewController.swift
- Inspector.storyboard
- InspectorIconHeaderView.swift
- MainFeedCollectionHeaderReusableView.swift
- MainFeedCollectionViewCell.swift
- MainFeedCollectionViewFolderCell.swift
- MainFeedRowIdentifier.swift
- MainFeedCollectionViewController+Drag.swift
- MainFeedCollectionViewController+Drop.swift
- MainFeedCollectionViewController.swift
- RefreshProgressView.swift
- MainTimelineCell.swift
- MainTimelineCellData.swift
- MainTimelineCellLayout.swift
- MultilineUILabelSizer.swift
- SingleLineUILabelSizer.swift
- StringSize+Extensions.swift
- MainTimelineDataSource.swift
- MainTimelineModernViewController.swift
- MarkAsReadAlertController.swift
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- bazqux-any.pdf
- Contents.json
- CloudKitAny.pdf
- CloudKitDark.pdf
- Contents.json
- Contents.json
- feedbin-logo-filled-1.pdf
- feedbin-logo-filled.pdf
- Contents.json
- feedly-logo-any.pdf
- feedly-logo-dark.pdf
- Contents.json
- freshrss-any.pdf
- Contents.json
- inoreader_logo-any.pdf
- inoreader_logo-dark.pdf
- Contents.json
- ipad-any-slice.pdf
- ipad-dark-slice.pdf
- Contents.json
- iphone-any-slice.pdf
- iphone-dark-slice.pdf
- Contents.json
- NewsBlur.pdf
- Contents.json
- theOldReaderAny.pdf
- theOldReaderDark.pdf
- Contents.json
- Dark Icon.png
- Icon_1024x1024.png
- Tint Icon.png
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- disclosure.pdf
- Contents.json
- faviconTemplateImage.pdf
- Contents.json
- Contents.json
- Contents.json
- markAllAsRead2.svg
- Contents.json
- Dark Icon.png
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- About.rtf
- blank.html
- Credits.rtf
- Dedication.rtf
- Info.plist
- main_ios.js
- NetNewsWire-dev.entitlements
- NetNewsWire.entitlements
- page.html
- PrivacyInfo.xcprivacy
- Thanks.rtf
- AboutContributor.swift
- AboutCreditView.swift
- AboutView.swift
- ActivityLogView.swift
- AddAccountViewController.swift
- ArticleThemeImporter.swift
- ArticleThemesTableViewController.swift
- CloudKitStatsView.swift
- ColorPaletteTableViewController.swift
- DinosaurRowView.swift
- DinosaursView.swift
- ErrorLogView.swift
- Settings.storyboard
- SettingsComboTableViewCell.swift
- SettingsComboTableViewCell.xib
- SettingsTableViewCell.xib
- SettingsViewController.swift
- TickMarkSlider.swift
- TimelineCustomizerCell.swift
- TimelineCustomizerCollectionViewController.swift
- TimelineHeaderView.swift
- Info.plist
- NetNewsWire_iOS_ShareExtension.entitlements
- ShareFolderPickerAccountCell.xib
- ShareFolderPickerCell.swift
- ShareFolderPickerController.swift
- ShareFolderPickerFolderCell.xib
- ShareViewController.swift
- SFSafariViewController+Extras.h
- SFSafariViewController+Extras.m
- UIActivityViewController+Extras.swift
- UIViewController+Extras.swift
- VibrantButton.swift
- VibrantLabel.swift
- VibrantTableViewCell.swift
- AppDefaults.swift
- AppDelegate.swift
- ArticleActivityItemSource.swift
- ErrorHandler.swift
- HidingReadArticlesState.swift
- IconView.swift
- KeyboardManager.swift
- NetNewsWire-iOS-Bridging-Header.h
- RootSplitViewController.swift
- SceneCoordinator.swift
- SceneDelegate.swift
- TitleActivityItemSource.swift
- AboutWindowController.swift
- AboutWindowController.xib
- LinkLabel.swift
- LinksTextView.swift
- AccountStatsWindow.xib
- AccountStatsWindow.xcstrings
- AccountStatsWindowController.swift
- ActivityLogWindow.xib
- ActivityLogWindow.xcstrings
- ActivityLogWindowController.swift
- AddFeedFromListSheet.xib
- AddFeedSheet.xib
- AddFolderSheet.xib
- Main.storyboard
- Preferences.storyboard
- RenameSheet.xib
- UnifiedWindow.storyboard
- CloudKitStatsCleanUpContentView.swift
- CloudKitStatsCleanUpStatusView.swift
- CloudKitStatsCleanUpViewController.swift
- CloudKitStatsScanContentView.swift
- CloudKitStatsScanStatusView.swift
- CloudKitStatsScanViewController.swift
- CloudKitStatsLayout.swift
- CloudKitStatsToolbarView.swift
- CloudKitStatsViewController.swift
- CloudKitStatsWindowController.swift
- CrashReporter.swift
- CrashReporterWindow.xib
- CrashReportWindowController.swift
- CurrentActivityWindow.xib
- CurrentActivityWindow.xcstrings
- CurrentActivityWindowController.swift
- DinosaursWindow.xib
- DinosaursWindow.xcstrings
- DinosaursWindowController.swift
- ErrorLogWindow.xib
- ErrorLogWindow.xcstrings
- ErrorLogWindowController.swift
- BuiltinSmartFeedInspectorViewController.swift
- FeedInspectorViewController.swift
- FolderInspectorViewController.swift
- Inspector.storyboard
- InspectorWindowController.swift
- NothingInspectorViewController.swift
- AddFeedController.swift
- AddFeedWindowController.swift
- FolderTreeMenu.swift
- AddFolderWindowController.swift
- DetailKeyboardDelegate.swift
- blank.html
- DetailContainerView.swift
- DetailIconSchemeHandler.swift
- DetailStatusBarView.swift
- DetailViewController.swift
- DetailWebView.swift
- DetailWebViewController.swift
- DetailWindowState.swift
- main_mac.js
- page.html
- MainWindowKeyboardHandler.swift
- NNW3Document.swift
- NNW3ImportController.swift
- NNW3OpenPanelAccessoryView.xib
- NNW3OpenPanelAccessoryViewController.swift
- ExportOPMLSheet.xib
- ExportOPMLWindowController.swift
- ImportOPMLSheet.xib
- ImportOPMLWindowController.swift
- SidebarCell.swift
- SidebarCellAppearance.swift
- SidebarCellLayout.swift
- SidebarKeyboardDelegate.swift
- RenameWindowController.swift
- PasteboardFeed.swift
- PasteboardFolder.swift
- SidebarDeleteItemsAlert.swift
- SidebarOutlineDataSource.swift
- SidebarOutlineView.swift
- SidebarStatusBarView.swift
- SidebarViewController+ContextualMenus.swift
- SidebarViewController.swift
- SidebarWindowState.swift
- UnreadCountView.swift
- TimelineCellAppearance.swift
- TimelineCellData.swift
- TimelineCellLayout.swift
- TimelineTableCellView.swift
- UnreadIndicatorView.swift
- TimelineKeyboardDelegate.swift
- ArticlePasteboardWriter.swift
- TimelineContainerView.swift
- TimelineContainerViewController.swift
- TimelineTableRowView.swift
- TimelineTableView.swift
- TimelineTableView.xib
- TimelineViewController+ContextualMenus.swift
- TimelineViewController.swift
- TimelineWindowState.swift
- ArticleExtractorButton.swift
- IconView.swift
- MainWindowController.swift
- MainWindowState.swift
- SharingServiceDelegate.swift
- SharingServicePickerDelegate.swift
- AccountCell.swift
- AccountsAddCloudKit.xib
- AccountsAddCloudKitWindowController.swift
- AccountsAddLocal.xib
- AccountsAddLocalWindowController.swift
- AccountsDetailView.swift
- AccountsDetailViewController.swift
- AccountsFeedbin.xib
- AccountsFeedbinWindowController.swift
- AccountsNewsBlur.xib
- AccountsNewsBlurWindowController.swift
- AccountsPreferencesViewController.swift
- AccountsReaderAPI.xib
- AccountsReaderAPIWindowController.swift
- AddAccountHelpView.swift
- AddAccountsView.swift
- AdvancedPreferencesViewController.swift
- GeneralPrefencesViewController.swift
- PreferencesControlsBackgroundView.swift
- PreferencesTableViewBackgroundView.swift
- PreferencesWindowController.swift
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- bazqux-any.pdf
- Contents.json
- Contents.json
- icloud-any.pdf
- icloud-dark.pdf
- Contents.json
- feedbin-logo-filled-1.pdf
- feedbin-logo-filled.pdf
- Contents.json
- feedly-logo-any.pdf
- feedly-logo-dark.pdf
- Contents.json
- FreshRSS.pdf
- Contents.json
- inoreader_logo-any.pdf
- inoreader_logo-dark.pdf
- Contents.json
- localAccountDark-1.pdf
- localAccountLight.pdf
- Contents.json
- Newsblur-any.pdf
- Contents.json
- oldreader-icon-any.pdf
- oldreader-icon-dark.pdf
- action.png
- action@2x.png
- Contents.json
- Contents.json
- Icon-MacOS-128x128@1x.png
- Icon-MacOS-128x128@2x.png
- Icon-MacOS-16x16@1x.png
- Icon-MacOS-16x16@2x.png
- Icon-MacOS-256x256@1x.png
- Icon-MacOS-256x256@2x.png
- Icon-MacOS-32x32@1x.png
- Icon-MacOS-32x32@2x.png
- Icon-MacOS-512x512@1x.png
- Icon-MacOS-512x512@2x.png
- cleanUp.pdf
- Contents.json
- Contents.json
- Contents.json
- faviconTemplateImage.pdf
- Contents.json
- filter-selected_Normal.png
- filter-selected_Normal@2x.png
- Contents.json
- filter-unselected_Normal.png
- filter-unselected_Normal@2x.png
- Contents.json
- Contents.json
- Contents.json
- markAsReadAbove.svg
- Contents.json
- markAsRead3.svg
- Contents.json
- markAllRead.png
- markAllRead@2x.png
- Contents.json
- markBelowAsRead.svg
- Contents.json
- markRead.png
- markRead@2x.png
- Contents.json
- markUnread.png
- markUnread@2x.png
- Contents.json
- MarsEdit4Icon24.png
- MarsEdit4Icon48.png
- Contents.json
- micro.blog.24.png
- micro.blog.48.png
- Contents.json
- newFolder.png
- newFolder@2x.png
- Contents.json
- nextUnread.png
- nextUnread@2x.png
- Contents.json
- FeedIcon 1.png
- FeedIcon 2.png
- FeedIcon.png
- Contents.json
- openInBrowser.png
- openInBrowser@2x.png
- Contents.json
- preferencesToolbarExtensions.svg
- Contents.json
- Contents.json
- Contents.json
- star.png
- star@2x.png
- Contents.json
- checkmark.circle.pdf
- Contents.json
- Contents.json
- star.fill.pdf
- circle.fill.pdf
- Contents.json
- Contents.json
- star.pdf
- Contents.json
- Contents.json
- Contents.json
- star.pdf
- star@2x.pdf
- Contents.json
- unstar.png
- unstar@2x.png
- Contents.json
- KeyboardShortcuts.html
- container-migration.plist
- Credits.rtf
- Info.plist
- NetNewsWire-dev.entitlements
- NetNewsWire.entitlements
- NetNewsWire.provisionprofile
- NetNewsWire.sdef
- Info.plist
- SafariExtensionHandler.swift
- Subscribe_to_Feed.entitlements
- ToolbarItemIcon.pdf
- Account+Scriptability.swift
- AppDelegate+Scriptability.swift
- Article+Scriptability.swift
- Author+Scriptability.swift
- Feed+Scriptability.swift
- Folder+Scriptability.swift
- MainWindowController+Scriptability.swift
- NSApplication+Scriptability.swift
- NSScriptCommand+NetNewsWire.swift
- ScriptingObject.swift
- ScriptingObjectContainer.swift
- ShareViewController.xib
- icon.icns
- Info.plist
- ShareExtension.entitlements
- ShareViewController.swift
- AppDefaults.swift
- AppDelegate.swift
- Browser.swift
- ErrorHandler.swift
- LogTextStyle.swift
- NetNewsWire-Bridging-Header.h
- NSOpenPanel+Extras.h
- NSOpenPanel+Extras.m
- WKPreferencesPrivate.h
- Account.xcscheme
- AccountTests.xcscheme
- CKRecord+Extensions.swift
- CloudKitAccountDelegate.swift
- CloudKitAccountZone.swift
- CloudKitAccountZoneDelegate.swift
- CloudKitArticleStatusUpdate.swift
- CloudKitArticlesZone.swift
- CloudKitArticlesZoneDelegate.swift
- CloudKitReceiveStatusOperation.swift
- CloudKitRemoteNotificationOperation.swift
- CloudKitSendStatusOperation.swift
- CloudKitStats.swift
- CloudKitStatsViewModel.swift
- CloudKitSyncMessage.swift
- CloudKitWebDocumentation.swift
- Feedbin.swift
- FeedbinAccountDelegate.swift
- FeedbinAPICaller.swift
- FeedbinDate.swift
- FeedbinEntry.swift
- FeedbinImportResult.swift
- FeedbinStarredEntry.swift
- FeedbinSubscription.swift
- FeedbinTag.swift
- FeedbinTagging.swift
- FeedbinUnreadEntry.swift
- Feedly.swift
- FeedlyAccountDelegate+OAuth.swift
- FeedlyAccountDelegate.swift
- FeedlyAccountDelegateError.swift
- FeedlyAPICaller.swift
- FeedlyFolderReconciliation.swift
- FeedlyModel.swift
- OAuthAccountAuthorizationOperation.swift
- OAuthAuthorizationClient+Feedly.swift
- OAuthAuthorizationCodeGranting.swift
- InitialFeedDownloader.swift
- LocalAccountDelegate.swift
- LocalAccountRefresher.swift
- NewsBlurAccountDelegate+Internal.swift
- NewsBlurAccountDelegate.swift
- ReaderAPIAccountDelegate.swift
- ReaderAPICaller.swift
- ReaderAPIEntry.swift
- ReaderAPISubscription.swift
- ReaderAPITag.swift
- ReaderAPITagging.swift
- ReaderAPIUnreadEntry.swift
- ReaderAPIVariant.swift
- URLRequest+ReaderAPI.swift
- Account.swift
- AccountBehaviors.swift
- AccountDelegate.swift
- AccountError.swift
- AccountManager.swift
- AccountSettings.swift
- AccountSettingsDatabase.swift
- AccountSettingsImporter.swift
- ArticleFetcher.swift
- CombinedRefreshProgress.swift
- Container.swift
- ContainerIdentifier.swift
- ContainerPath.swift
- DataExtensions.swift
- Feed.swift
- FeedSettings.swift
- FeedSettingsDatabase.swift
- FeedSettingsImporter.swift
- Folder.swift
- OPMLFile.swift
- OPMLNormalizer.swift
- SidebarItem.swift
- SidebarItemIdentifier.swift
- SingleArticleFetcher.swift
- SyncRateLimiter.swift
- UnreadCountProvider.swift
- URLRequest+Account.swift
- AccountFeedbinFolderContentsSyncTest.swift
- AccountFeedbinFolderSyncTest.swift
- AccountFeedbinSyncTest.swift
- FeedbinFeedNameTests.swift
- FeedlyActivityMessageTests.swift
- FeedlyCollectionParserTests.swift
- FeedlyEntryParserTests.swift
- FeedlyFeedNameTests.swift
- FeedlyFeedParserTests.swift
- FeedlyFolderReconciliationTests.swift
- FeedlyResourceIdTests.swift
- FeedlyTextSanitizationTests.swift
- FeedlyUnmarkableArticleIDsTests.swift
- feedly_collections_initial.json
- feedly_macintosh_initial.json
- feedly_unreads_1000.json
- feedly_unreads_initial.json
- subscriptions_add.json
- subscriptions_initial.json
- taggings_add.json
- taggings_delete.json
- taggings_initial.json
- tags_add.json
- tags_delete.json
- tags_initial.json
- NewsBlurFeedNameTests.swift
- AccountCredentialsTest.swift
- AccountOPMLLoadTests.swift
- AccountSettingsImporterTests.swift
- FeedSettingsDatabaseTests.swift
- FeedSettingsImporterTests.swift
- TestAccountManager.swift
- TestingURLProtocol+Responses.swift
- .gitignore
- Package.swift
- README.md
- Localizable.xcstrings
- Activity.swift
- ActivityKind.swift
- ActivityLog.swift
- ActivityLogDataSize.swift
- ActivityOwner.swift
- ActivityState.swift
- ActivityLogTests.swift
- Package.swift
- Articles.xcscheme
- Article.swift
- ArticleStatus.swift
- Author.swift
- AuthorCache.swift
- AuthorCacheTests.swift
- .gitignore
- Package.swift
- README.md
- Article+Database.swift
- ArticleStatus+Database.swift
- Author+Database.swift
- ParsedArticle+Database.swift
- FetchAllUnreadCountsOperation.swift
- ArticlesDatabase.swift
- ArticlesTable.swift
- AuthorsSchemaMigration.swift
- Constants.swift
- SearchTable.swift
- StatusesTable.swift
- StatusDivergenceTests.swift
- .gitignore
- Package.swift
- README.md
- CloudKitError.swift
- CloudKitLogger.swift
- CloudKitZone.swift
- CloudKitZoneResult.swift
- CloudKitSyncTests.swift
- .gitignore
- Package.swift
- ErrorLogDatabase.swift
- ErrorLogEntry.swift
- ErrorLogNotification.swift
- ErrorLogTable.swift
- ErrorLogDatabaseTests.swift
- Package.swift
- FeedFinder.swift
- FeedSpecifier.swift
- HTMLFeedFinder.swift
- FeedFinderTests.swift
- .gitignore
- Package.swift
- HTMLMetadataDatabase.swift
- HTMLMetadataDownloader.swift
- HTMLMetadataNotification.swift
- HTMLMetadataRecord.swift
- HTMLMetadataTable.swift
- Package.swift
- AuthorAvatarDownloader.swift
- ColorHash.swift
- DownloadFailureTable.swift
- FaviconDownloader.swift
- FaviconGenerator.swift
- FeedIconDownloader.swift
- FeedIconURLTable.swift
- HomePageFaviconTable.swift
- IconImage.swift
- ImageDownloader.swift
- ImageMetadataDatabase.swift
- SingleFaviconDownloader.swift
- Package.swift
- NewsBlurFeed.swift
- NewsBlurFeedChange.swift
- NewsBlurFolderChange.swift
- NewsBlurGenericCodingKeys.swift
- NewsBlurLoginResponse.swift
- NewsBlurStory.swift
- NewsBlurStoryHash.swift
- NewsBlurStoryStatusChange.swift
- NewsBlur.swift
- NewsBlurAPICaller+Internal.swift
- NewsBlurAPICaller.swift
- URLRequest+NewsBlur.swift
- NewsBlurTests.swift
- .gitignore
- Package.swift
- FourCharCode.swift
- Keyboard.swift
- KeyboardDelegateProtocol.swift
- MultilineTextFieldSizer.swift
- NSAppearance+RSCore.swift
- NSAppleEventDescriptor+RSCore.swift
- NSImage+RSCore.swift
- NSMenu+RSCore.swift
- NSOutlineView+RSCore.swift
- NSPasteboard+RSCore.swift
- NSResponder+RSCore.swift
- NSTableView+RSCore.swift
- NSToolbar+RSCore.swift
- NSView+RSCore.swift
- NSWindow+RSCore.swift
- NSWindowController+RSCore.swift
- PasteboardWriterOwner.swift
- RSAppMovementMonitor.swift
- RSToolbarItem.swift
- SingleLineTextFieldSizer.swift
- URLPasteboardWriter.swift
- UserApp.swift
- UtilityTableView.swift
- Animations.swift
- CroppingPreviewParameters.swift
- ImageHeaderView.swift
- ModalNavigationController.swift
- NonIntrinsicImageView.swift
- NonIntrinsicLabel.swift
- PoppableGestureRecognizerDelegate.swift
- SafariView+RSCore.swift
- UIBarButtonItem+RSCore.swift
- UICollectionView+RSCore.swift
- UIFont+RSCore.swift
- UIPageViewController+RSCore.swift
- UIResponder+RSCore.swift
- UIStoryboard+RSCore.swift
- UITableView+RSCore.swift
- UIView+RSCore.swift
- UIViewController+RSCore.swift
- UIWindow+RSCore.swift
- AppConfig.swift
- AppNotifications.swift
- Array+RSCore.swift
- BatchUpdate.swift
- BinaryDiskCache.swift
- Blocks.swift
- Bundle+RSCore.swift
- Cache.swift
- Calendar+RSCore.swift
- CGImage+RSCore.swift
- CoalescingQueue.swift
- Comparing.swift
- Data+RSCore.swift
- Date+RSCore.swift
- DateFormatter+RSCore.swift
- DisplayNameProvider.swift
- FileManager+RSCore.swift
- Geometry.swift
- Logging.swift
- MacroProcessor.swift
- MainThreadBlockOperation.swift
- MainThreadOperation.swift
- MainThreadOperationQueue.swift
- MemoryPressureMonitor.swift
- NotificationCenter+RSCore.swift
- OPMLRepresentable.swift
- Platform.swift
- Renamable.swift
- RSImage.swift
- RSProgress.swift
- RSScreen.swift
- SendToBlogEditorApp.swift
- SendToCommand.swift
- String+RSCore.swift
- StripHTML.swift
- UndoableCommand.swift
- UniformTypeIdentifiers+RSCore.swift
- URL+RSCore.swift
- RSCore.h
- NSMenuItem+RSCore.h
- NSMenuItem+RSCore.m
- NSSharingService+Extension.h
- NSSharingService+Extension.m
- IndeterminateProgressWindowController.swift
- WebViewWindowController.swift
- IndeterminateProgressWindow.xib
- WebViewWindow.xib
- apple.html
- apple.txt
- daringfireball.html
- daringfireball.txt
- inessential.html
- inessential.txt
- scripting.html
- scripting.txt
- unsung.html
- unsung.txt
- CGImageLuminanceTests.swift
- CollapsingWhitespacePerformanceTests.swift
- CollapsingWhitespaceTests.swift
- Data+RSCoreTests.swift
- HMACTests.swift
- MacroProcessorTests.swift
- MainThreadOperationTests.swift
- MD5PerformanceTests.swift
- MD5Tests.swift
- MultilineTextFieldSizerTests.swift
- SingleLineTextFieldSizerTests.swift
- String+RSCoreTests.swift
- StripHTMLPerformanceTests.swift
- StripHTMLTests.swift
- URL+RSCoreTests.swift
- .gitignore
- Package.swift
- README.md
- Database.swift
- DatabaseQueue.swift
- DatabaseTable.swift
- FMDatabase+Extras.swift
- FMResultSet+Extras.swift
- Logging.swift
- RSDatabaseInfoTable.swift
- RSDatabaseObjC.h
- FMDatabase+RSExtras.h
- FMDatabase+RSExtras.m
- FMDatabase.h
- FMDatabase.m
- FMDatabaseAdditions.h
- FMDatabaseAdditions.m
- FMResultSet+RSExtras.h
- FMResultSet+RSExtras.m
- FMResultSet.h
- FMResultSet.m
- NSString+RSDatabase.h
- NSString+RSDatabase.m
- DatabaseTests.swift
- .gitignore
- Package.swift
- JSONFeedParser.swift
- RSSInJSONParser.swift
- AtomParser.swift
- OPMLParser.swift
- RSSItem.swift
- RSSParser.swift
- Data+ProbablyFormat.swift
- FeedParser.swift
- FeedParserError.swift
- FeedType.swift
- ParsedAttachment.swift
- ParsedAuthor.swift
- ParsedFeed.swift
- ParsedHub.swift
- ParsedItem.swift
- HTMLAttributes.swift
- HTMLLink.swift
- HTMLLinkParser.swift
- HTMLMetadata.swift
- HTMLMetadataParser.swift
- HTMLRelativeURLResolver.swift
- HTMLScanner.swift
- HTMLTag.swift
- JSONTypes.swift
- JSONUtilities.swift
- OPMLAttributes.swift
- OPMLDocument.swift
- OPMLError.swift
- OPMLFeedSpecifier.swift
- OPMLItem.swift
- DateParser.swift
- String+RSParser.swift
- String+HTMLEntities.swift
- XMLASCII.swift
- XMLAttributes.swift
- XMLEncoding.swift
- XMLEntities.swift
- XMLNamespace.swift
- XMLNamespaceContext.swift
- XMLSAXParser.swift
- XMLSAXParserDelegate.swift
- XMLScanner.swift
- ParserData.swift
- JSONFeedParserPerformanceTests.swift
- JSONFeedParserTests.swift
- RSSInJSONParserPerformanceTests.swift
- RSSInJSONParserTests.swift
- AtomParserPerformanceTests.swift
- AtomParserTests.swift
- OPMLPerformanceTests.swift
- OPMLTests.swift
- RSSParserPerformanceTests.swift
- RSSParserTests.swift
- FeedParserTypePerformanceTests.swift
- FeedParserTypeTests.swift
- HTMLLinkPerformanceTests.swift
- HTMLLinkTests.swift
- HTMLMetadataPerformanceTests.swift
- HTMLMetadataTests.swift
- HTMLRelativeURLResolverTests.swift
- 3960.json
- 489.rss
- 4fsodonline.atom
- aktuality.rss
- allthis-partial.json
- allthis.atom
- allthis.json
- atp.rss
- authors.json
- bio.rdf
- cloudblog.rss
- coco.html
- curt.json
- DaringFireball.atom
- DaringFireball.html
- DaringFireball.json
- DaringFireball.rss
- dcrainmaker.xml
- donthitsave.xml
- draw-down.atom
- EMarley.rss
- expertopinionent.atom
- furbo.html
- inessential.html
- inessential.json
- KatieFloyd.rss
- kc0011.rss
- livemint.xml
- macworld.rss
- manton.rss
- markdown1.rss
- markdown2.rss
- medscape.rss
- monkeydom.rss
- natasha.xml
- neverworkintheory.atom
- OneFootTsunami.atom
- pappacoda.atom
- phpxml.rss
- pxlnv.json
- qemu.atom
- root-author.atom
- rose.json
- russcox.atom
- ScriptingNews.json
- scriptingNews.rss
- shopify-namespace.rss
- sixcolors.html
- Subs.opml
- SubsNoTitleAttributes.opml
- theomnishow.rss
- yakubin.atom
- YouTubeTheVolvoRocks.html
- DateParserPerformanceTests.swift
- DateParserTests.swift
- EntityDecodingPerformanceTests.swift
- EntityDecodingTests.swift
- XMLASCIITests.swift
- XMLAttributesTests.swift
- XMLEncodingTests.swift
- XMLEntitiesTests.swift
- XMLNamespaceContextTests.swift
- XMLSAXParserTests.swift
- TestHelpers.swift
- .gitignore
- Package.swift
- README.md
- Node.swift
- NodePath.swift
- NSOutlineView+RSTree.swift
- RSTree.swift
- TopLevelRepresentedObject.swift
- TreeController.swift
- .gitignore
- Package.swift
- RSWebTests.xcscheme
- TestingURLProtocol.swift
- URLSession+Webservice.swift
- URLSession+WebserviceJSON.swift
- CacheControlInfo.swift
- Dictionary+RSWeb.swift
- DownloadCache.swift
- Downloader.swift
- DownloadResponse.swift
- DownloadSession.swift
- HTTPConditionalGetInfo.swift
- HTTPDateInfo.swift
- HTTPLinkPagingInfo.swift
- HTTPMethod.swift
- HTTPRequestHeader.swift
- HTTPResponse429.swift
- HTTPResponseCode.swift
- HTTPResponseHeader.swift
- MacWebBrowser.swift
- MimeType.swift
- NetworkMonitor.swift
- SpecialCases.swift
- String+RSWeb.swift
- URL+RSWeb.swift
- URLComponents+RSWeb.swift
- URLRequest+RSWeb.swift
- URLResponse+RSWeb.swift
- UserAgent.swift
- DictionaryTests.swift
- MacWebBrowserTests.swift
- SpecialCasesTests.swift
- StringTests.swift
- .gitignore
- Package.swift
- README.md
- Credentials.swift
- CredentialsManager.swift
- SecretKey.swift.gyb
- .gitignore
- Package.swift
- README.md
- Constants.swift
- SyncDatabase.swift
- SyncStatus.swift
- SyncStatusTable.swift
- .gitignore
- Package.swift
- README.md
- Package.resolved
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- NetNewsWire iOS Share Extension.xcscheme
- NetNewsWire-iOS.xcscheme
- NetNewsWire.xcscheme
- project.pbxproj
- Info.plist
- stylesheet.css
- template.html
- Info.plist
- stylesheet.css
- template.html
- Info.plist
- stylesheet.css
- template.html
- Info.plist
- License.md
- stylesheet.css
- template.html
- Info.plist
- stylesheet.css
- template.html
- Info.plist
- stylesheet.css
- template.html
- Info.plist
- stylesheet.css
- template.html
- Info.plist
- stylesheet.css
- template.html
- crash1.log
- crash1_symbolicated.log
- crash2.log
- crash2_symbolicated.log
- crash3.log
- crash3_symbolicated.log
- crash4.log
- crash4847.log
- crash4847_symbolicated.log
- crash4_symbolicated.log
- crash5.log
- crash5_symbolicated.log
- crash6.log
- crash6_symbolicated.log
- crash7.log
- crash7_symbolicated.log
- crash8.log
- crash8_symbolicated.log
- check_localization_comments.py
- cleanPrefsAndData
- delete-build-folders-from-modules
- README_SYMBOLICATION.md
- symbolicate_all_crashes.sh
- symbolicate_crash.sh
- symbolicate_crash_simple.sh
- symbolicate_json_crash.sh
- AccountStatsViewModel.swift
- ActivityManager.swift
- ActivityType.swift
- ActivityLogViewModel.swift
- ArticleExtractor.swift
- ExtractedArticle.swift
- ArticleRenderer.swift
- ArticleRenderingSpecialCases.swift
- ArticleTextSize.swift
- core.css
- main.js
- newsfoot.js
- stylesheet.css
- template.html
- WebViewConfiguration.swift
- ArticleTheme+Notifications.swift
- ArticleTheme.swift
- ArticleThemeDownloader.swift
- ArticleThemePlist.swift
- ArticleThemesManager.swift
- DeleteCommand.swift
- MarkCommandValidationStatus.swift
- MarkStatusCommand.swift
- CurrentActivityViewModel.swift
- DinosaursViewModel.swift
- OPMLExporter.swift
- SendToMarsEditCommand.swift
- SendToMicroBlogCommand.swift
- AddFeedDefaultContainer.swift
- ArticleStringFormatter.swift
- ArticleUtilities.swift
- CacheCleaner.swift
- IconImageView.swift
- Node+Extensions.swift
- NSAttributedString+Extensions.swift
- RSImage+Extensions.swift
- SmallIconProvider.swift
- DefaultFeeds.opml
- DefaultFeedsImporter.swift
- ContentRules.json
- DetailKeyboardShortcuts.plist
- GlobalKeyboardShortcuts.plist
- SidebarKeyboardShortcuts.plist
- TimelineKeyboardShortcuts.plist
- AddCloudKitAccount.swift
- ExtensionContainers.swift
- ExtensionContainersFile.swift
- ExtensionFeedAddRequest.swift
- ExtensionFeedAddRequestFile.swift
- SafariExt.js
- ShareDefaultContainer.swift
- PseudoFeed.swift
- SearchFeedDelegate.swift
- SearchTimelineFeedDelegate.swift
- SmartFeed.swift
- SmartFeedDelegate.swift
- SmartFeedPasteboardWriter.swift
- SmartFeedsController.swift
- StarredFeedDelegate.swift
- TodayFeedDelegate.swift
- UnreadFeed.swift
- ArticleArray.swift
- ArticleSorter.swift
- FetchRequestOperation.swift
- FetchRequestQueue.swift
- AccountRefreshTimer.swift
- ArticleStatusSyncTimer.swift
- RefreshInterval.swift
- FolderTreeControllerDelegate.swift
- SidebarTreeControllerDelegate.swift
- UserNotificationManager.swift
- WidgetData.swift
- WidgetDataDecoder.swift
- WidgetDataEncoder.swift
- WidgetDeepLinks.swift
- AccountType+Helpers.swift
- AppDelegate+Shared.swift
- AppNotifications.swift
- ArticleSpecifier.swift
- Assets.swift
- DefaultAccountNames.xcstrings
- HelpURL.swift
- IconImageCache.swift
- Localizable.xcstrings
- UserInfoKey.swift
- DevelopmentTeamID.png
- DevelopmentTeamIDInfo.png
- icon_1024.png
- StateRestoration.md
- Accessibility.md
- Accounts.markdown
- ArticlesAndStatuses.markdown
- AvoidFeedParsing.markdown
- CodingGuidelines.md
- DatabaseCleanup.md
- Dependencies.markdown
- DevelopmentAlphaBeta.md
- FindingYourDevelopmentTeamID.md
- HiddenPrefs.md
- HowToDoiOSAppStoreRelease.markdown
- HowToDoiOSTestFlightRelease.markdown
- HowToDoMacSparkleRelease.markdown
- HowToSupportNetNewsWire.markdown
- privacypolicy.markdown
- ReleaseNotes-iOS.markdown
- ReleaseNotes-Mac.markdown
- RetentionPolicy.markdown
- Status.md
- SwiftUI-UIKit-AppKit-Guidelines.markdown
- Themes.md
- Widgets.md
- ActivityItemSourceTests.swift
- MultilineUILabelSizerTests.swift
- testFeedExists.applescript
- testGenericScript.applescript
- testGetURL.applescript
- testNameAndUrlOfEveryFeed.applescript
- testNameOfAuthors.applescript
- testNameOfEveryFolder.applescript
- AppleScriptXCTestCase.swift
- NSAppleEventDescriptor+UserRecordFields.swift
- ScriptingTests.swift
- ArticleRenderingSpecialCasesTests.swift
- ArticleSorterTests.swift
- ArticleStringFormatterPerformanceTests.swift
- ArticleStringFormatterTests.swift
- ExtractBodyFragmentTests.swift
- NSAttributedStringHTMLPerformanceTests.swift
- NSAttributedStringHTMLTests.swift
- SanitizedTitlePerformanceTests.swift
- SanitizedTitleTests.swift
- SharingTests.swift
- Info.plist
- stylesheet.css
- template.html
- Info.plist
- stylesheet.css
- template.html
- Info.plist
- stylesheet.css
- template.html
- Info.plist
- License.md
- stylesheet.css
- template.html
- Info.plist
- stylesheet.css
- template.html
- Info.plist
- stylesheet.css
- template.html
- Info.plist
- stylesheet.css
- template.html
- Info.plist
- stylesheet.css
- template.html
- Contents.json
- Contents.json
- Icon_1024x1024.png
- Icon_20x20@2x 1.png
- Icon_20x20@2x 2.png
- Icon_20x20@2x 3.png
- Icon_20x20@2x.png
- Icon_20x20@3x.png
- Icon_29x29@2x 1.png
- Icon_29x29@2x 2.png
- Icon_29x29@2x.png
- Icon_29x29@3x.png
- Icon_40x40@2x 1.png
- Icon_40x40@2x.png
- Icon_40x40@3x.png
- Icon_60x60@2x.png
- Icon_60x60@3x.png
- Icon_76x76@2x 1.png
- Icon_76x76@2x.png
- Icon_83.5x83.5@2x.png
- Contents.json
- Icon_1024x1024.png
- Contents.json
- Contents.json
- Localizable.xcstrings
- widget-sample.json
- ArticleItemView.swift
- SizeCategories.swift
- LockScreenSummaryWidget.swift
- StarredWidget.swift
- TodayWidget.swift
- UnreadWidget.swift
- WidgetLayout.swift
- Info.plist
- NetNewsWire_iOS_WidgetExtension.entitlements
- TimelineProvider.swift
- WidgetBundle.swift
- NetNewsWire_codesigning_common.xcconfig
- NetNewsWire_debug_identifiers.xcconfig
- NetNewsWire_ios_target_common.xcconfig
- NetNewsWire_iOSextension_common.xcconfig
- NetNewsWire_mac_target_common.xcconfig
- NetNewsWire_macapp_target_common.xcconfig
- NetNewsWire_macextension_common.xcconfig
- NetNewsWire_release_identifiers.xcconfig
- NetNewsWire_version.xcconfig
- NetNewsWire_iOSapp_target.xcconfig
- NetNewsWire_iOSshareextension_target.xcconfig
- NetNewsWire_iOSTests_target.xcconfig
- NetNewsWire_iOSwidgetextension_target.xcconfig
- NetNewsWire_macapp_target.xcconfig
- NetNewsWire_project.xcconfig
- NetNewsWire_project_debug.xcconfig
- NetNewsWire_project_release.xcconfig
- NetNewsWire_safariextension_target.xcconfig
- NetNewsWire_shareextension_target.xcconfig
- NetNewsWireTests_target.xcconfig
- .editorconfig
- .gitignore
- .swiftlint.yml
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- NetNewsWire-CI.xctestplan
- NetNewsWire-iOS.xctestplan
- NetNewsWire.xctestplan
- README.md
- setup.sh
// repository documentation
Was this content helpful?
(0 ratings)
