Wed May 19 12:06:28 2021 UTC ()
www/hackernews-tui: update to 0.6.1

Application changes:
-remove q,w,e,r default shortcuts/functionalities used to filter stories by
past date
-add support for defining custom shortcut to navigate between different
StoryView with filters

Codebase changes:
-implement support for defining custom keymap.
-minor improvements, bug fixes
-add Derive(Debug) for most of the defined structs
-move src/view/utils.rs to src/utils.rs
-refactor HelpView to allow non-static description for a key shortcut


(pin)
diff -r1.6 -r1.7 pkgsrc/www/hackernews-tui/Makefile
diff -r1.6 -r1.7 pkgsrc/www/hackernews-tui/distinfo

cvs diff -r1.6 -r1.7 pkgsrc/www/hackernews-tui/Makefile (expand / switch to unified diff)

--- pkgsrc/www/hackernews-tui/Makefile 2021/05/02 10:04:30 1.6
+++ pkgsrc/www/hackernews-tui/Makefile 2021/05/19 12:06:28 1.7
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.6 2021/05/02 10:04:30 pin Exp $ 1# $NetBSD: Makefile,v 1.7 2021/05/19 12:06:28 pin Exp $
2 2
3DISTNAME= hackernews-TUI-0.6.0 3DISTNAME= hackernews-TUI-0.6.1
4PKGNAME= ${DISTNAME:tl} 4PKGNAME= ${DISTNAME:tl}
5CATEGORIES= www 5CATEGORIES= www
6MASTER_SITES= ${MASTER_SITE_GITHUB:=aome510/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=aome510/}
7GITHUB_TAG= v${PKGVERSION_NOREV} 7GITHUB_TAG= v${PKGVERSION_NOREV}
8 8
9MAINTAINER= pin@NetBSD.org 9MAINTAINER= pin@NetBSD.org
10HOMEPAGE= https://github.com/aome510/hackernews-TUI/ 10HOMEPAGE= https://github.com/aome510/hackernews-TUI/
11COMMENT= Terminal UI to browse Hacker News 11COMMENT= Terminal UI to browse Hacker News
12LICENSE= mit 12LICENSE= mit
13 13
14.include "cargo-depends.mk" 14.include "cargo-depends.mk"
15 15
16WRKSRC= ${WRKDIR}/${DISTNAME} 16WRKSRC= ${WRKDIR}/${DISTNAME}

cvs diff -r1.6 -r1.7 pkgsrc/www/hackernews-tui/distinfo (expand / switch to unified diff)

--- pkgsrc/www/hackernews-tui/distinfo 2021/05/02 10:04:30 1.6
+++ pkgsrc/www/hackernews-tui/distinfo 2021/05/19 12:06:28 1.7
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.6 2021/05/02 10:04:30 pin Exp $ 1$NetBSD: distinfo,v 1.7 2021/05/19 12:06:28 pin Exp $
2 2
3SHA1 (ahash-0.6.3.crate) = 941e1af4fe692fa26d08a99e22d203bc2152804e 3SHA1 (ahash-0.6.3.crate) = 941e1af4fe692fa26d08a99e22d203bc2152804e
4RMD160 (ahash-0.6.3.crate) = 86e35bbda6cf2a59774d439e6d4e42063b99c9bc 4RMD160 (ahash-0.6.3.crate) = 86e35bbda6cf2a59774d439e6d4e42063b99c9bc
5SHA512 (ahash-0.6.3.crate) = 9d7b31b6da2999757f64d7963dcc9af946a70bac7b528ca103dad992a8e14f643e1c51843c77256919403b470b9591fab0c476bb511197a5608645c0e3ec2dc5 5SHA512 (ahash-0.6.3.crate) = 9d7b31b6da2999757f64d7963dcc9af946a70bac7b528ca103dad992a8e14f643e1c51843c77256919403b470b9591fab0c476bb511197a5608645c0e3ec2dc5
6Size (ahash-0.6.3.crate) = 53912 bytes 6Size (ahash-0.6.3.crate) = 53912 bytes
7SHA1 (aho-corasick-0.7.15.crate) = f5054e1316a7f59bc37b647faa72a8e800fc17af 7SHA1 (aho-corasick-0.7.15.crate) = f5054e1316a7f59bc37b647faa72a8e800fc17af
8RMD160 (aho-corasick-0.7.15.crate) = 003b3030dbd9c452279e3f01802edff67d4c14d5 8RMD160 (aho-corasick-0.7.15.crate) = 003b3030dbd9c452279e3f01802edff67d4c14d5
9SHA512 (aho-corasick-0.7.15.crate) = e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24 9SHA512 (aho-corasick-0.7.15.crate) = e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24
10Size (aho-corasick-0.7.15.crate) = 113071 bytes 10Size (aho-corasick-0.7.15.crate) = 113071 bytes
11SHA1 (ansi_term-0.11.0.crate) = 0c6f984f171ee890100780e038def5db2a8b7ab8 11SHA1 (ansi_term-0.11.0.crate) = 0c6f984f171ee890100780e038def5db2a8b7ab8
12RMD160 (ansi_term-0.11.0.crate) = 0bc10d826fc7a658ac1026dac333cc54f26f7c5b 12RMD160 (ansi_term-0.11.0.crate) = 0bc10d826fc7a658ac1026dac333cc54f26f7c5b
13SHA512 (ansi_term-0.11.0.crate) = a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa 13SHA512 (ansi_term-0.11.0.crate) = a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
14Size (ansi_term-0.11.0.crate) = 17087 bytes 14Size (ansi_term-0.11.0.crate) = 17087 bytes
@@ -154,30 +154,30 @@ SHA512 (env_logger-0.8.3.crate) = 7f6c3c @@ -154,30 +154,30 @@ SHA512 (env_logger-0.8.3.crate) = 7f6c3c
154Size (env_logger-0.8.3.crate) = 32543 bytes 154Size (env_logger-0.8.3.crate) = 32543 bytes
155SHA1 (fnv-1.0.7.crate) = 1ea4c3da02fe7a861c8e591e50c208185e00bc0d 155SHA1 (fnv-1.0.7.crate) = 1ea4c3da02fe7a861c8e591e50c208185e00bc0d
156RMD160 (fnv-1.0.7.crate) = a944c17c6c35888356af4426bbb7792d45c2b6b9 156RMD160 (fnv-1.0.7.crate) = a944c17c6c35888356af4426bbb7792d45c2b6b9
157SHA512 (fnv-1.0.7.crate) = 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 157SHA512 (fnv-1.0.7.crate) = 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
158Size (fnv-1.0.7.crate) = 11266 bytes 158Size (fnv-1.0.7.crate) = 11266 bytes
159SHA1 (form_urlencoded-1.0.1.crate) = b17e441114b29b8c583e43b1e8002e46ea6d14be 159SHA1 (form_urlencoded-1.0.1.crate) = b17e441114b29b8c583e43b1e8002e46ea6d14be
160RMD160 (form_urlencoded-1.0.1.crate) = bf257d5c15a5dd947312c6c02b899d34fd1ddd7e 160RMD160 (form_urlencoded-1.0.1.crate) = bf257d5c15a5dd947312c6c02b899d34fd1ddd7e
161SHA512 (form_urlencoded-1.0.1.crate) = 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68 161SHA512 (form_urlencoded-1.0.1.crate) = 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68
162Size (form_urlencoded-1.0.1.crate) = 8773 bytes 162Size (form_urlencoded-1.0.1.crate) = 8773 bytes
163SHA1 (getrandom-0.2.2.crate) = 621a226cab7f4aa8619ff3cb052448414e931583 163SHA1 (getrandom-0.2.2.crate) = 621a226cab7f4aa8619ff3cb052448414e931583
164RMD160 (getrandom-0.2.2.crate) = 1b70724e474f717d4c666ae96757049895048f75 164RMD160 (getrandom-0.2.2.crate) = 1b70724e474f717d4c666ae96757049895048f75
165SHA512 (getrandom-0.2.2.crate) = f498fe00c9887748a0be88fbd698a6087ccb79874cfeb35a18f90994603be29cb2aacfbc65fb8ba967190ccbc41ff9ff56bfff1de40811e1bc99a08b0568f59b 165SHA512 (getrandom-0.2.2.crate) = f498fe00c9887748a0be88fbd698a6087ccb79874cfeb35a18f90994603be29cb2aacfbc65fb8ba967190ccbc41ff9ff56bfff1de40811e1bc99a08b0568f59b
166Size (getrandom-0.2.2.crate) = 26010 bytes 166Size (getrandom-0.2.2.crate) = 26010 bytes
167SHA1 (hackernews-TUI-0.6.0.tar.gz) = 43ab123856feb867ac4b28ef17cc03bd071ad974 167SHA1 (hackernews-TUI-0.6.1.tar.gz) = d5929ad759fe57bb3bc5b221e3aedab9805a1b42
168RMD160 (hackernews-TUI-0.6.0.tar.gz) = 28d873f045dd0da4f7538e59b91d72ad8f3385f4 168RMD160 (hackernews-TUI-0.6.1.tar.gz) = 091c6217618613184ca32563bd385b9a7fd20e7c
169SHA512 (hackernews-TUI-0.6.0.tar.gz) = 754bf3bf1ef306d488066662f2e55e73d05fac3f7071358c2efb40a60c896008ee7e093125cfcb995e0d649dd9f3cd936936f30d7f93211291ee9e35668f5748 169SHA512 (hackernews-TUI-0.6.1.tar.gz) = f57b32f59a8964084095dd83581db18568630baffcb11fdd60ca96129e81de20995c777fabeb52f28f8e8d6f4e354d882e3c2f6ca6e2e6b830d7175bba4141e3
170Size (hackernews-TUI-0.6.0.tar.gz) = 1061895 bytes 170Size (hackernews-TUI-0.6.1.tar.gz) = 1063144 bytes
171SHA1 (hermit-abi-0.1.18.crate) = ee6677332b5c19c10d8e19b8da73c3265a3efd6c 171SHA1 (hermit-abi-0.1.18.crate) = ee6677332b5c19c10d8e19b8da73c3265a3efd6c
172RMD160 (hermit-abi-0.1.18.crate) = 3bccd7ee4d6d12fec60d64949db05811ed7e7fea 172RMD160 (hermit-abi-0.1.18.crate) = 3bccd7ee4d6d12fec60d64949db05811ed7e7fea
173SHA512 (hermit-abi-0.1.18.crate) = 54f060c6c1c80d41f40cec7102345147efb535aff9fa5cc0ed4ccd7f010bfdb6daaf40626fd5069af60ceb42058452803b59d4bbcfbed4c5546c79b57ae0f914 173SHA512 (hermit-abi-0.1.18.crate) = 54f060c6c1c80d41f40cec7102345147efb535aff9fa5cc0ed4ccd7f010bfdb6daaf40626fd5069af60ceb42058452803b59d4bbcfbed4c5546c79b57ae0f914
174Size (hermit-abi-0.1.18.crate) = 9936 bytes 174Size (hermit-abi-0.1.18.crate) = 9936 bytes
175SHA1 (htmlescape-0.3.1.crate) = fd9ef48a96bf6a2fb3affe116d79d3030d67a2e1 175SHA1 (htmlescape-0.3.1.crate) = fd9ef48a96bf6a2fb3affe116d79d3030d67a2e1
176RMD160 (htmlescape-0.3.1.crate) = d939e0d5aae2cd5ef7462db71a636eca7413060a 176RMD160 (htmlescape-0.3.1.crate) = d939e0d5aae2cd5ef7462db71a636eca7413060a
177SHA512 (htmlescape-0.3.1.crate) = 36bc5c45ea5a802dd0206b28b4ece4b00d2e143b638219455e34e04110d35d4f12818f641f9eb2623fed8dd124ec8a36a99a36a5fdd99ceaa6121c4d5479bf6b 177SHA512 (htmlescape-0.3.1.crate) = 36bc5c45ea5a802dd0206b28b4ece4b00d2e143b638219455e34e04110d35d4f12818f641f9eb2623fed8dd124ec8a36a99a36a5fdd99ceaa6121c4d5479bf6b
178Size (htmlescape-0.3.1.crate) = 53226 bytes 178Size (htmlescape-0.3.1.crate) = 53226 bytes
179SHA1 (humantime-2.1.0.crate) = 014b36b26bd212b674cc621e502f5c989295943b 179SHA1 (humantime-2.1.0.crate) = 014b36b26bd212b674cc621e502f5c989295943b
180RMD160 (humantime-2.1.0.crate) = b79e89b45c758adf61ab1234adbbb825149a4829 180RMD160 (humantime-2.1.0.crate) = b79e89b45c758adf61ab1234adbbb825149a4829
181SHA512 (humantime-2.1.0.crate) = 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c 181SHA512 (humantime-2.1.0.crate) = 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c
182Size (humantime-2.1.0.crate) = 16749 bytes 182Size (humantime-2.1.0.crate) = 16749 bytes
183SHA1 (ident_case-1.0.1.crate) = 22d26806cdcab77e449f4fe7474bf555dd14c242 183SHA1 (ident_case-1.0.1.crate) = 22d26806cdcab77e449f4fe7474bf555dd14c242