Skip to content

Commit

Permalink
convert event model to be more like "The Elm Architecture" (#38)
Browse files Browse the repository at this point in the history
* create actions/update/get_action

* ui.rs: get rid of unnecessary allocation in draw_entry

* add module-level docs

* use real types for FeedId and EntryId

* give refresh functionality its own module

* bump deps

* clean up entry/feed datatypes

* bump deps

* more deps bumps

* update changelog
  • Loading branch information
ckampfe authored Jun 1, 2024
1 parent 7440f6a commit a80546b
Show file tree
Hide file tree
Showing 11 changed files with 979 additions and 758 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,13 @@ A great way to contribute is to improve the README or documentation!

- Add the import of OPML files (https://github.com/ckampfe/russ/pull/32)
- Implement `ctrl-d` and `ctrl-u` for page scrolling, thank you @Jaco-Minnaar (https://github.com/ckampfe/russ/pull/31)
- Big internal rearchitecture to make event handling easier to understand and adapt
- Clean up entry insertion code, gets rid of some nasty query string building.
- Bump `ratatui` to `0.26` and fix a few resulting breakages
- Bump `html2text` to `0.12`
- Bump `rusqlite` to `0.31`
- Bump `r2d2_sqlite` to `0.24`
- Bump `webbrowser` to `1`
- Bump lots of transitive dependencies

## 0.5.0
Expand Down
Loading

0 comments on commit a80546b

Please sign in to comment.