--- - branch: MAIN date: Sat Jun 12 17:14:24 UTC 2021 files: - new: '1.9' old: '1.8' path: pkgsrc/www/hackernews-tui/Makefile pathrev: pkgsrc/www/hackernews-tui/Makefile@1.9 type: modified - new: '1.9' old: '1.8' path: pkgsrc/www/hackernews-tui/distinfo pathrev: pkgsrc/www/hackernews-tui/distinfo@1.9 type: modified - new: '1.2' old: '1.1' path: pkgsrc/www/hackernews-tui/PLIST pathrev: pkgsrc/www/hackernews-tui/PLIST@1.2 type: modified - new: '1.5' old: '1.4' path: pkgsrc/www/hackernews-tui/cargo-depends.mk pathrev: pkgsrc/www/hackernews-tui/cargo-depends.mk@1.5 type: modified id: 20210612T171424Z.9aada2c7381aa9cef369bfe84e62b4519d4c28a6 log: | 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 module: pkgsrc subject: 'CVS commit: pkgsrc/www/hackernews-tui' unixtime: '1623518064' user: pin