I welcome contributions to Russ. If you have an idea for something you would like to contribute, open an issue and we can talk about it!
- Russ now creates a feeds database by default. It will be at
$XDG_DATA_HOME/russ/feeds.db
or$HOME/.local/share/russ/feeds.db
on Linux, and$HOME/Library/Application Support/russ/feeds.db
on Mac. See the directories docs for more information on how this location is computed. Note that this is a non-breaking change and the-d
CLI flag will continue to override the default database path, so you can continue to use a different path if you want. - Reimplement the feed refresh functionality to use regular threads instead of
tokio
andfutures-util
. - Remove
tokio
andfutures-util
. - Group operations that mutate the database into meaningful transactions
- Tidy up the README
- Bump
html2text
to0.4
- Add Github Issue templates, thank you @NickLarsenNZ (#8)
- Fix first-run panics (and improve first-run experience), thank you @NickLarsenNZ for reporting (#7)
- README improvements, thank you @toastal (#10)
- Update dependencies, fixes build on android, thank you @phanirithvij (#14)
- Update clap to version 4
- Remove CircleCI from build (only Github Actions now)
- Fix a clippy warning in test
- CI: use
apt-get
instead ofapt
- Remove the unmaintained
tui
project, and useratatui
, which is a maintained fork - Bump a few dependencies
- Fix a few Formatting clippys
- Bring
webbrowser
dependency up to mainline, thank you @amodm (#4) - Add ability to delete a feed and its entries, thank you @Funami580 (#3)
- Use
clap
and its derive instead ofstructopt
- Bump
tui
to0.18
- Bump
crossterm
to0.23.2
- Bump
rusqlite
to0.27
andr2d2_sqlite
to0.20
- Bump
html2text
to0.3
- Bump
webbrowser
to0.7
- Fix clippys/formatting
- Bump a lot of transitive dependencies
russ --version
now reports the numeric version (e.x.:0.3.0
) rather than a git commit hash.- Bump
tui
,crossterm
,ureq
, andcopypasta
and some transitive dependencies
- You can now press
o
to open the current link in your default browser (thanks @Funami580) (#2) - Use Alacritty's fork of Copypasta which includes a Macos memory leak fix
- Bump versions of many dependencies
- Add this changelog! Prior to this version there was no changelog for development