Version 1.0.0 release
This commit is contained in:
15
CHANGELOG.md
15
CHANGELOG.md
@@ -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
|
||||||
|
|||||||
19
README.md
19
README.md
@@ -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
|
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user