diff --git a/CHANGELOG.md b/CHANGELOG.md
index 985abd8..79286e4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -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
@@ -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`
@@ -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
@@ -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
diff --git a/README.md b/README.md
index 84d79d0..aad35f9 100644
--- a/README.md
+++ b/README.md
@@ -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.
@@ -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`.
@@ -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
@@ -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
@@ -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
diff --git a/baRSS/Info.plist b/baRSS/Info.plist
index 0a613a0..56cf7fc 100644
--- a/baRSS/Info.plist
+++ b/baRSS/Info.plist
@@ -45,7 +45,7 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 1.0.0-alpha
+ 1.0.0
CFBundleURLTypes