Releases: ViennaRSS/vienna-rss
Releases · ViennaRSS/vienna-rss
Vienna 3.8.0 Beta 1
- Implement an experimental new browser based on WKWebView : it can be selected in Advanced preferences, and will be available after application restart. It is fastest and more secure.
- Refactor code:
- modify ArticleController to be a NSViewController
- structurate code around protocols like Browser, Tab, ArticleContentView, ArticleViewDelegate and BrowserContextMenuDelegate
- change many methods of BaseView protocol to be optional and remove unneeded code
- introduce new classes : ArticleConverter, ArticleStyleLoader, RSSSubscriber
- Remove preference setting related to notifications (already handled by System Preferences)
- Fix image overflow with certain feeds
- Fix scripts handling in menubar
- Fix behavior when clicking on Dock icon
- Update Sparkle to version 1.26
- Use NSFileManager properties for library paths
- Migrate some tests to Swift
- Update procedures for building binaries (don't use Bintray anymore, fix notarization)
Vienna 3.7.1
Vienna 3.7.0
- Update database to enable auto-vacuum mode (the updated database remains compatible with older versions of Vienna)
- Add dark color scheme to Default and Serifim styles
- Fix search field for some macOS versions prior to macOS 11
- Fix database update on permanent HTTP redirections
- Fix a problem with some authentication challenges sent by servers
- Limit duration of requests to unresponding websites
- Modify symbols displayed in article list on macOS 11 Big Sur
- Update some localizations
- Update an URL in the default set of feeds
- Various code modernizations
- More coherent project settings
- Rearrange some files ; move images into a single Assets.xcassets folder
- Build with Xcode 12.3
- Improve SwiftLint settings
Vienna 3.6.2
Vienna 3.6.1
A bug fix plus some subtle improvements or modernizations
- Fix brutal resizing of article view column in vertical layout
- Add ‘hidden’ preference to specify web user agent through command line :
defaults write uk.co.opencommunity.vienna2 UserAgentName <...>
- Improve look of main window toolbar under macOS Big Sur
- Use adaptative grey for unread count in folders tree
- Update toolbar icons of preferences window
- Replace IOKit calls with NSBackgroundActivityScheduler for scheduling refreshes
- Address several deprecation warnings
- Refactor some methods from Objective-C to Swift (PopUpButton, AppController+Sparkle)
- Remove unused code and images, slightly reorganize project, move images and icons into assets catalog
- Handle gracefully when CS-ID.xcconfig file is missing
- Use Swift Package Manager instead of Carthage for managing dependencies (Sparkle, MMTabBarView v/1.4.12)
- Use Github Workflows instead of Travis CI for continuous integrations tests
- Update SwiftLint configuration
Vienna 3.6.0
Vienna 3.5.10
Vienna 3.6.0 Beta 5
Vienna 3.5.9
- Add toolbar icon for deleting articles
- Parse more tags from 'media' namespace to get YouTube descriptions
- Remove support of Bitly URL shortening in plugins
- Speed up the cleaning of URL strings
- Speed up parsing of date strings
- Prevent crash when parsing non XML data
- Fix empty ArticleView on returning to same article
- Update to MMTabBarView v/1.4.9
- Fix running individual Xcode tests