All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project does adhere to Semantic Versioning.
1.2.2 – 2023-06-18
- Feed menu sporadically not opening
1.2.1 – 2023-06-17
- Universal binary (Intel+AppleSilicon)
- Autoresize issues of UI elements in macOS Ventura
- Flexible width TabBarItem
- Updated About page (removed dead link)
1.2.0 – 2022-10-01
- UI: Add option to hide read articles (show only unread)
1.1.3 – 2020-12-18
- Recognize YouTube channel URLs in the format
/c/channel-name
1.1.2 – 2020-11-27
- Fixes hidden color option for marking unread entries. Unread menu entries did use
colorStatusIconTint
instead ofcolorUnreadIndicator
(thanks @tchek) - Workaround for not displaying status bar highlight color in macOS 11.0 (issue #7)
1.1.1 – 2020-08-31
- Feed indices weren't updated properly which resulted in empty feed menus (issue: #6)
1.1.0 – 2020-01-17
- QuickLook: Thumbnail previews for OPML files (QLOPML v1.3)
- Status Bar Menu: Tint menu bar icon with Accent color (macOS 10.14+)
- Resolved Xcode warnings in Xcode 11
1.0.2 – 2019-10-25
- Status Bar Menu: Preferences could not be opened on macOS 10.15
- Status Bar Menu: Menu flickering resulting in a hang on macOS 10.15
- UI: Text color in
About
tab
1.0.1 – 2019-10-04
- Crash on macOS 10.14 due to a
CGColorRef
null pointer
1.0.0 – 2019-10-03
- App Signing
- Sandboxing & hardened runtime environment
- Associate OPML files (double click and right click actions in Finder)
- Quick Look preview for OPML files
- Adding feed: 5xx server errors have a reload button which will initiate a new download with the same URL
- Adding feed: Empty feed title will automatically reuse title from xml file (even if xml title changes)
- Adding feed: Parser for YouTube channel, user, and playlist URLs
- Adding feed:
⌘R
will reload the same URL - Settings, Feeds:
⌘R
will reload the data source - Settings, Feeds: Refresh interval string localizations
- Settings, Feeds: Right click menu with edit actions
- Settings, Feeds: Drag & Drop feeds from / to OPML file
- Settings, Feeds: Drag & Drop feed titles and urls as text
- Settings, Feeds: OPML export with selected items only
- DB: New table for key-value options (app version, etc.)
- UI: Accessibility hints for most UI elements
- UI: Custom colors via user defaults plist (bar icon tint & unread indicator)
- UI: Unread indicator for groups
- UI: Show welcome message upon first usage (empty db)
- Welcome message also adds Github releases feed
- Config URL scheme
barss:
withopen/preferences
,config/fixcache
, andbackup/show
- Adding feed: Show proper HTTP status code error message (4xx and 5xx)
- Adding feed: Show (HTML) extracted failure reason for 5xx server errors
- Adding feed: If URLs can't be resolved in the first run (5xx error), try a second time. E.g.,
Done
click (issue: #5) - Adding feed: Prefer favicons with size
32x32
- Adding feed: Inserting feeds when offline/paused will postpone download until network is reachable again
- Adding feed:
Cancel
will indeed cancel download, not just continue and ignore results - Settings, Feeds: Actions
delete
andedit
use clicked items instead of selected items - Settings, Feeds: Status info with accurate download count (instead of
Updating feeds …
) - Settings, Feeds: Status info shows
No network connection
andUpdates paused
- Settings, Feeds: After feed edit, run update scheduler immediately
- Status Bar Menu: Feed title is updated properly
- UI: If an error occurs, show document URL (path to file or web url)
- Comparison of existing articles with nonexistent guid and link
- Don't mark articles read if opening URLs failed
- Don't mark articles read that appear in the middle of a feed (ghost items)
- HTML tag removal keeps structure intact
- Adding feed: Display error reason if user cancels the creation of a new feed item
- Adding feed: Refresh interval hotkeys set to:
⌘1
…⌘6
- Settings, Feeds: Single add button for feeds, groups, and separators
- Settings, Feeds: Always append new items at the end
- Settings, General: Moved
Fix cache
button toAbout
text section - Settings, General: Changing default feed reader is prohibited within sandbox
- Settings, General: Auxiliary application for changing default feed reader
- Status Bar Menu: Show
(no title)
instead of(error)
- Status Bar Menu:
Update all feeds
will show error alert for broken URLs - DB: Dropping table
FeedIcon
in favor of image files cache - UI: Interface builder files replaced with code equivalent
- UI: Mark unread articles with blue dot, instead of tick mark
0.9.4 – 2019-04-02
- Article order got mixed up for some feeds (issue: #4)
- If multiple consecutive items reappear in the middle of the feed mark them read
- UI: Removed checkbox
Start on login
. Use Preferences > Users > Login Items instead.
0.9.3 – 2019-03-14
- Changelog
- UI: Show body tag in article tooltip if abstract tag is empty
Update all feeds
will shows unread items count properly during update- Fixed update for feeds where all article URLs point to the same resource (issue: #3)
0.9.2 – 2019-03-07
- Limit number of articles that are displayed in feed menu (issue: #2)
⌘Q
in preferences will close the window instead of quitting the application- Crash when libxml2 encountered and set an error
- libxml2 will ignore lower ascii characters (
0x00
–0x1F
)
0.9.1 – 2019-02-14
- Mark single article as un/read (hold down option key and click on article)
- Mouse click on
Done
button, while entering a new feed URL, will start download properly - Use guid url if link is not set (issue: #1)
- Issue with feeds not being detected if XML tags start after 4kb
- Support uppercase schemes (e.g.,
FEED:
) - UI: Hide
Next update in -25yrs
- UI: Show alert after click on
Fix Cache
- Auto increment build number
- Removed static images for group icon, default feed icon, and warning icon
- Remove html tags from abstract on save (not on display)
0.9 – 2019-02-11
Initial release