Subject: CVS commit: pkgsrc/www/hackernews-tui
From: pin
Date: 2021-06-12 19:14:24
Message id: 20210612171424.D5ECEFA95@cvs.NetBSD.org

Log Message:
www/hackernews-tui: update to 0.7.0

Brief description of application changes:

integrate Official HN APIs:
-#36: use the official APIs to display the Story View - Front Page similarly to
HN front-page.
-#37: remove StoryPooling feature and replace it with LazyLoadingComments
feature which lazily loads comments on demand.
-#39: allow all configuration options to be optional. Previously, user needs to
create the config file based the example config. Now, if an option is not
specified, a default value will be used instead (for more information/
documentation, refer to the example config file).

Brief description of codebase changes:
-Refactor the repo into 3 separate crates: hackernews_tui for main binary crate,
config_parser (lib) and config_parser_derive (proc-macro) for the libraries to
parse configuration options from the config file.
-#38: reduce the .clone() usage, move the application's hn_client::HNClient to
global state.
-small refactoring and documentation improvements

Files:
RevisionActionfile
1.9modifypkgsrc/www/hackernews-tui/Makefile
1.2modifypkgsrc/www/hackernews-tui/PLIST
1.5modifypkgsrc/www/hackernews-tui/cargo-depends.mk
1.9modifypkgsrc/www/hackernews-tui/distinfo