diff --git a/Cargo.lock b/Cargo.lock index 82c3d2d..63487b7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12,7 +12,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "phetch" -version = "0.1.7" +version = "0.1.8-dev" dependencies = [ "termion 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)", ] diff --git a/README.md b/README.md index 4c13d43..ab989e0 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ the gophersphere. - <1MB executable for linux and mac - technicolor design (based on [GILD](https://github.com/dvkt/gild)) -- no nonsense keyboard navigation +- no-nonsense keyboard navigation - supports gopher searches, text and menu pages, and downloads - save your favorite gopherholes with bookmarks - opt-in history @@ -54,22 +54,33 @@ just unzip/untar the `phetch` program into your $PATH and get going! ## todo - [ ] fork+exec telnet: gopher://bitreich.org/1/lawn/bbs -- [ ] alternate screen support -- [ ] bookmarks: toggle instead of just prepending to the file -- [ ] bookmarks: save the title of the current page +- [ ] improve render() performance +- [ ] text views are menus when URLs are present (one per line max) +- [ ] Find Text in Text views +- [ ] TLS -- https://dataswamp.org/~solene/2019-03-07-gopher-server-tls.html +- [ ] ~/.config/phetch/phetch.conf ## bugs - [ ] gopher://1436.ninja/1/twit.cgi ("iWritten and performed by Nathaniel" weirdness) - [ ] screen flicker in win10 WSL -- [ ] NUM entry and Find entry shouldn't use same buffer +- [ ] NUM entry and Find entry shouldn't use same input buffer +- [ ] ctrl-z (suspend) doesn't work -## future features +## v1.0 -- [ ] Incremental search in Text views -- [ ] Linked gopher and http URLs in Text views -- [ ] TLS -- https://dataswamp.org/~solene/2019-03-07-gopher-server-tls.html -- [ ] Fuzzy Find incremental search +- [ ] download new releases over gopher +- [ ] Changelog generation (for gopher and github) +- [ ] GIF screencast +- [ ] man page (small one) + +## future features + +- [ ] track binary size per release +- [ ] fuzzy find incremental search +- [ ] persistent history +- [ ] bookmarks: toggle instead of just prepending to the file +- [ ] bookmarks: save the title of the current page [0]: https://github.com/dvkt/phetch/releases/download/v0.1.7/phetch-v0.1.7-linux-x86_64.tar.gz [1]: https://github.com/dvkt/phetch/releases/download/v0.1.7/phetch-v0.1.7-linux-armv7.tar.gz