Skip to content

Commit

Permalink
Version 1.0.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
relikd committed Oct 3, 2019
1 parent b33791c commit 37fc109
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 14 deletions.
15 changes: 9 additions & 6 deletions CHANGELOG.md
Expand Up @@ -6,6 +6,8 @@ and this project does adhere to [Semantic Versioning](https://semver.org/spec/v2


## [Unreleased]

## [1.0.0] - 2019-10-03
### Added
- App Signing
- Sandboxing & hardened runtime environment
Expand All @@ -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 feed titles and urls as text
- *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*: Show welcome message upon first usage (empty db)
- *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:` with `open/preferences`, `config/fixcache`, and `backup/show`

Expand Down Expand Up @@ -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, General*: Moved `Fix cache` button to `About` text section
- *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*: `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:* 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
Expand Down Expand Up @@ -113,7 +115,8 @@ and this project does adhere to [Semantic Versioning](https://semver.org/spec/v2
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.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
Expand Down
19 changes: 12 additions & 7 deletions README.md
Expand Up @@ -14,7 +14,7 @@ What is it?
-----------

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.
The new articles are just a menu away.
Expand Down Expand Up @@ -76,7 +76,7 @@ Go to [releases](https://github.com/relikd/baRSS/releases) and downloaded the la
### Build from source

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.
Download and unzip this project, navigate to the root folder and run `carthage bootstrap --platform macOS`.

Expand Down Expand Up @@ -108,7 +108,8 @@ This number can be changed with the following Terminal command (default: 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:
```
defaults write de.relikd.baRSS shortArticleNamesLimit -int 50
Expand All @@ -120,12 +121,18 @@ defaults write de.relikd.baRSS shortArticleNamesLimit -int 50
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 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
Expand Down Expand Up @@ -156,8 +163,6 @@ I may postpone some until demand increases …
##### Trivia

- Start of project: __July 19, 2018__
- Estimated development time: __1774h+__
- Estimated development time: __1940h+__
- First prototype used __feedparser python__ library


[RSS Menu]: https://itunes.apple.com/us/app/rss-menu/id423069534
2 changes: 1 addition & 1 deletion baRSS/Info.plist
Expand Up @@ -45,7 +45,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0.0-alpha</string>
<string>1.0.0</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
Expand Down

0 comments on commit 37fc109

Please sign in to comment.