Releases: ViennaRSS/vienna-rss
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
Vienna 3.6.0 Beta 4
Vienna 3.5.8
- Fix crash related to macOS Big Sur Beta
- Fix crash related to Xcode12 (update MMTabBarView to v/1.4.8)
- Fix tab bar to hide when a single tab is present
- More fix for inaccurate info on number of unread articles
- Fix to unread counts discrepancies on OpenReader feeds
- Avoid intempestive refreshes of article pane during feed refreshes
- Fix resetting of article pane when no article is selected anymore and "Use Web Pages for Articles" is enabled
- Fix Vienna Tests target
Vienna 3.6.0 Beta 3
Vienna 3.5.7
- Fix file being hidden at end of "Download image"
- Fix crash on editing search folder
- Fix inaccurate information about number of unread articles
- Fix wrong behaviour of "Move articles to Trash: After a Month" preference
- Remove Google+ plugin ; replace it with Google Currents plugin
- Increase to 1000 the limit of articles fetched at once from an Open Reader feed
- Update Sparkle to v1.23.0 and MMTabBarView to v/1.4.7
Vienna 3.6.0 Beta 2
Vienna 3.6.0 Beta 1
Vienna 3.5.6
- Vienna is now notarized (needed by macOS Catalina and later)
- Much improved OpenReader support :
-
sensibly decrease the number of network requests:
- use single 'mark-all-as-read' requests for marking folders read
- avoid requesting feeds which haven't been updated
-
work around a blockade put on by Inoreader
-
add ‘hidden’ preference to use specific AppId/AppKey with Inoreader:
Each user of Inoreader user is able to define (and monitor) a personal
set of AppId / AppKey values through Inoreader preferences located at
https://www.inoreader.com/all_articles#preferences-developerTo have Vienna use these values instead of the default one, you have to
type in Terminal two commands similar to the following:defaults write uk.co.opencommunity.vienna2 SyncingAppId 9876543210
defaults write uk.co.opencommunity.vienna2 SyncingAppKey JrS2smGyidtsxBOytDN1OWsSPcGURKWR
To get back to the default values:
defaults delete uk.co.opencommunity.vienna2 SyncingAppId
defaults delete uk.co.opencommunity.vienna2 SyncingAppKey
-
adapt to feed identifiers used by TheOldReader and FreshRSS (numerical Ids instead of URLs)
-
improve feed infos synchronisation between Vienna and servers (feed name, homepage, folder/label)
-
fix a problem with credential input in sync preferences panel
-
improve first authentication on OpenReader server
-
- Fix feed subscription button in browser view
- Fix some problems with enabling/disabling of menu items and toolbar items
- Trim author names in database
- Update address of ArsTechnica feed
- Update components (FMDB, TRVSURLSessionOperation)
- Modernize code, localization & building tools
Note : this version will upgrade the database ; but the newer version of the database remains fully compatible with all Vienna 3.x.x versions. So there is no reason to fear upgrading, or at least testing this 3.5.6 version.
Vienna 3.5.5
- Fix sizes of cells in Unified view
- Fix our own RSS URL
- Fix multiple problems with input and encoding/decoding of OpenReader credentials
- fix selection of next unread article through spacebar when the article view is empty
- Update link templates for zh-Hant (traditional Chinese) language
- Update Swift support to version 5
- Udate to Xcode 11
- Update Sparkle version to 1.22
- Improve build system
- Replace deprecated routines
- Fix some problems with processing of localizable strings
Note : this version will upgrade the database ; but the newer version of the database remains fully compatible with all Vienna 3.x.x versions. So there is no reason to fear upgrading, or at least testing this 3.5.5 version.
Vienna 3.5.4
- Fix dialog sheet handling definition of smart folders with multiple criteria
- Use w3.org feed validator instead of feedvalidator.org
- Modify User-Agent header used for fetching feeds (fix problem with Oxford University Press)
- On macOS Mojave, fix authorization for plugins using AppleScript
- Fix 'Add to Safari Reading List' plugin regarding articles with empty body
- Some improvements to macOS Mojave's dark mode
- Make article list's progress indicators less prominent
- Trim unneeded whitespaces in URLs of new subscriptions
- Optimize builtin images (losslessly reduce size of PNG and JPEG)
- Replace deprecated SDK calls
- Make process and logs more verbose regarding OpenReader server login failures
- Update Swift support to version 4.2
- Optimize Info.plist
- Optimize build