Version 1.0.0 release

This commit is contained in:
relikd
2019-10-03 21:36:13 +02:00
parent b33791cae3
commit 37fc1093ee
3 changed files with 22 additions and 14 deletions

View File

@@ -6,6 +6,8 @@ and this project does adhere to [Semantic Versioning](https://semver.org/spec/v2
## [Unreleased] ## [Unreleased]
## [1.0.0] - 2019-10-03
### Added ### Added
- App Signing - App Signing
- Sandboxing & hardened runtime environment - Sandboxing & hardened runtime environment
@@ -21,11 +23,11 @@ and this project does adhere to [Semantic Versioning](https://semver.org/spec/v2
- *Settings, Feeds:* Drag & Drop feeds from / to OPML file - *Settings, Feeds:* Drag & Drop feeds from / to OPML file
- *Settings, Feeds:* Drag & Drop feed titles and urls as text - *Settings, Feeds:* Drag & Drop feed titles and urls as text
- *Settings, Feeds:* OPML export with selected items only - *Settings, Feeds:* OPML export with selected items only
- *Settings, General*: [Auxiliary application](https://github.com/relikd/URL-Scheme-Defaults) for changing default feed reader - *DB*: New table for key-value options (app version, etc.)
- *UI:* Accessibility hints for most UI elements - *UI:* Accessibility hints for most UI elements
- *UI*: Show welcome message upon first usage (empty db)
- *UI*: Custom colors via user defaults plist (bar icon tint & unread indicator) - *UI*: Custom colors via user defaults plist (bar icon tint & unread indicator)
- *UI:* Unread indicator for groups - *UI:* Unread indicator for groups
- *UI*: Show welcome message upon first usage (empty db)
- Welcome message also adds Github releases feed - Welcome message also adds Github releases feed
- Config URL scheme `barss:` with `open/preferences`, `config/fixcache`, and `backup/show` - Config URL scheme `barss:` with `open/preferences`, `config/fixcache`, and `backup/show`
@@ -54,12 +56,12 @@ and this project does adhere to [Semantic Versioning](https://semver.org/spec/v2
- *Settings, Feeds:* Always append new items at the end - *Settings, Feeds:* Always append new items at the end
- *Settings, General*: Moved `Fix cache` button to `About` text section - *Settings, General*: Moved `Fix cache` button to `About` text section
- *Settings, General*: Changing default feed reader is prohibited within sandbox - *Settings, General*: Changing default feed reader is prohibited within sandbox
- *Settings, General*: [Auxiliary application](https://github.com/relikd/URL-Scheme-Defaults) for changing default feed reader
- *Status Bar Menu*: Show `(no title)` instead of `(error)` - *Status Bar Menu*: Show `(no title)` instead of `(error)`
- *Status Bar Menu*: `Update all feeds` will show error alerts for broken URLs - *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:* Interface builder files replaced with code equivalent
- *UI:* Mark unread articles with blue dot, instead of tick mark - *UI:* Mark unread articles with blue dot, instead of tick mark
- *DB*: New table for options. E.g., what app version modified the database
- Dropping database table `FeedIcon` in favor of image files cache
## [0.9.4] - 2019-04-02 ## [0.9.4] - 2019-04-02
@@ -113,7 +115,8 @@ and this project does adhere to [Semantic Versioning](https://semver.org/spec/v2
Initial release Initial release
[Unreleased]: https://github.com/relikd/baRSS/compare/v0.9.4...HEAD [Unreleased]: https://github.com/relikd/baRSS/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/relikd/baRSS/compare/v0.9.4...v1.0.0
[0.9.4]: https://github.com/relikd/baRSS/compare/v0.9.3...v0.9.4 [0.9.4]: https://github.com/relikd/baRSS/compare/v0.9.3...v0.9.4
[0.9.3]: https://github.com/relikd/baRSS/compare/v0.9.2...v0.9.3 [0.9.3]: https://github.com/relikd/baRSS/compare/v0.9.2...v0.9.3
[0.9.2]: https://github.com/relikd/baRSS/compare/v0.9.1...v0.9.2 [0.9.2]: https://github.com/relikd/baRSS/compare/v0.9.1...v0.9.2

View File

@@ -14,7 +14,7 @@ What is it?
----------- -----------
A RSS & Atom feed reader that lives in the system status bar. A RSS & Atom feed reader that lives in the system status bar.
Very much inspired by [RSS Menu]; go ahead and check that out. Very much inspired by [RSS Menu](https://itunes.apple.com/us/app/rss-menu/id423069534); go ahead and check that out.
*baRSS* will automatically update feeds for you, and inform you when new content is available. *baRSS* will automatically update feeds for you, and inform you when new content is available.
The new articles are just a menu away. The new articles are just a menu away.
@@ -76,7 +76,7 @@ Go to [releases](https://github.com/relikd/baRSS/releases) and downloaded the la
### Build from source ### Build from source
You'll need Xcode and [Carthage](https://github.com/Carthage/Carthage#installing-carthage). You'll need Xcode and [Carthage](https://github.com/Carthage/Carthage#installing-carthage).
The latter is optional, you can build the [RSXML](https://github.com/relikd/RSXML) library from source instead. The latter is optional, you can build the [RSXML2](https://github.com/relikd/RSXML2) library from source instead.
Carthage just makes it more convenient. Carthage just makes it more convenient.
Download and unzip this project, navigate to the root folder and run `carthage bootstrap --platform macOS`. Download and unzip this project, navigate to the root folder and run `carthage bootstrap --platform macOS`.
@@ -108,7 +108,8 @@ This number can be changed with the following Terminal command (default: 10):
defaults write de.relikd.baRSS openFewLinksLimit -int 10 defaults write de.relikd.baRSS openFewLinksLimit -int 10
``` ```
3. In preferences you can choose to show 'Short article names'. This will limit the number of displayed characters to 60 (default). 3. In preferences you can choose to show 'Short article names'.
This will limit the number of displayed characters to 60 (default).
With this Terminal command you can customize this limit: With this Terminal command you can customize this limit:
``` ```
defaults write de.relikd.baRSS shortArticleNamesLimit -int 50 defaults write de.relikd.baRSS shortArticleNamesLimit -int 50
@@ -120,12 +121,18 @@ defaults write de.relikd.baRSS shortArticleNamesLimit -int 50
defaults write de.relikd.baRSS articlesInMenuLimit -int 40 defaults write de.relikd.baRSS articlesInMenuLimit -int 40
``` ```
5. You can change the appearance of colors throughout the application. E.g., The tint color of the menu bar icon and the color of the blue dot of unread articles. 5. You can change the appearance of colors throughout the application.
E.g., The tint color of the menu bar icon and the color of the blue dot of unread articles.
``` ```
defaults write de.relikd.baRSS colorStatusIconTint -string "#37F" defaults write de.relikd.baRSS colorStatusIconTint -string "#37F"
defaults write de.relikd.baRSS colorUnreadIndicator -string "#FBA33A" defaults write de.relikd.baRSS colorUnreadIndicator -string "#FBA33A"
``` ```
6. To backup your list of subscribed feeds, here is a one-liner:
```
open barss:backup && cp "$HOME/Library/Containers/de.relikd.baRSS/Data/Library/Application Support/baRSS/backup/feeds_latest.opml" "$HOME/Desktop/baRSS_backup_$(date "+%Y-%m-%d").opml"
```
ToDo ToDo
@@ -156,8 +163,6 @@ I may postpone some until demand increases …
##### Trivia ##### Trivia
- Start of project: __July 19, 2018__ - Start of project: __July 19, 2018__
- Estimated development time: __1774h+__ - Estimated development time: __1940h+__
- First prototype used __feedparser python__ library - First prototype used __feedparser python__ library
[RSS Menu]: https://itunes.apple.com/us/app/rss-menu/id423069534

View File

@@ -45,7 +45,7 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>APPL</string> <string>APPL</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>1.0.0-alpha</string> <string>1.0.0</string>
<key>CFBundleURLTypes</key> <key>CFBundleURLTypes</key>
<array> <array>
<dict> <dict>