Commit Diff


commit - 5848a303f6f17486ba7d1ff82915c2e2a1538d57
commit + 99a9bb37a0599c5fddcb6fc570897163dffcb7b8
blob - 05d8d57806972eb212c8a58a2a06cb55d692051c
blob + ee25e5c967f0a4b1600904b296a6e6387d036c59
--- site/index.gmi
+++ site/index.gmi
@@ -5,12 +5,12 @@
 
 > Telescope is a w3m-like browser for Gemini.
 
-``` Ascii art of the word “Telescope” and “v0.7.1”
+``` Ascii art of the word “Telescope” and “v0.8”
  _______         __
 |_     _|.-----.|  |.-----.-----.----.-----.-----.-----.
   |   |  |  -__||  ||  -__|__ --|  __|  _  |  _  |  -__|
   |___|  |_____||__||_____|_____|____|_____|   __|_____|
-                                           |__| v0.7.1
+                                           |__| v0.8
 ```
 
 Telescope is written entirely for fun, as a hobbystic project in my free time.  As such, it lacks a ton of features you’ll find in more mature Gemini browsers, but it also has some unique ones.
@@ -25,14 +25,14 @@ The UI is strongly inspired from Emacs and W3M, so you
 
 Source code and precompiled binaries for linux are available:
 
-=> https://github.com/omar-polo/telescope/releases/download/0.7.1/telescope-0.7.1.tar.gz telescope-0.7.1.tar.gz
+=> https://github.com/omar-polo/telescope/releases/download/0.8/telescope-0.8.tar.gz telescope-0.8.tar.gz
 
 => https://git.omarpolo.com/telescope/		git repository
 => gemini://git.omarpolo.com/telescope.git/	git repository via Gemini
 => https://github.com/omar-polo/telescope	GitHub mirror
 
-=> https://github.com/omar-polo/telescope/releases/download/0.7.1/telescope.aarch64	telescope.aarch64
-=> https://github.com/omar-polo/telescope/releases/download/0.7.1/telescope.amd64	telescope.amd64
+=> https://github.com/omar-polo/telescope/releases/download/0.8/telescope.aarch64	telescope.aarch64
+=> https://github.com/omar-polo/telescope/releases/download/0.8/telescope.amd64	telescope.amd64
 
 The dependencies are:
 * libncurses
@@ -43,29 +43,28 @@ The dependencies are:
 Once all the dependencies are installed, building is as easy as:
 
 ```Example of how to compile from source
-$ curl -LO https://github.com/omar-polo/telescope/releases/download/0.7.1/telescope-0.7.1.tar.gz
-$ tar xzvf telescope-0.7.1.tar.gz
-$ cd telescope-0.7.1
+$ curl -LO https://github.com/omar-polo/telescope/releases/download/0.8/telescope-0.8.tar.gz
+$ tar xzvf telescope-0.8.tar.gz
+$ cd telescope-0.8
 $ ./configure
 $ make
 $ sudo make install # eventually
 ```
 
-A SHA256 file containing the checksums is available.  However, that only checks for accidental corruption: you can use signify (SHA256.sig and the public key telescope-0.7.pub) or GPG.  The hash of the signify public key is also included in the SHA256 file and signed with my GPG too.  The signify public key for the next release ‘telescope-0.8.pub’ is also included.
+A SHA256 file containing the checksums is available.  However, that only checks for accidental corruption: you can use signify (SHA256.sig and the public key telescope-0.7.pub).  The hash of the signify public key is also included in the SHA256 file and signed with the current signify key.  The signify public key for the next release ‘telescope-0.9.pub’ is also included.
 
-=> https://github.com/omar-polo/telescope/releases/download/0.7.1/SHA256		SHA256
-=> https://github.com/omar-polo/telescope/releases/download/0.7.1/SHA256.gpg		SHA256.gpg
-=> https://github.com/omar-polo/telescope/releases/download/0.7.1/SHA256.sig		SHA256.sig
-=> https://github.com/omar-polo/telescope/releases/download/0.7.1/telescope-0.7.pub	telescope-0.7.pub
-=> https://github.com/omar-polo/telescope/releases/download/0.7.1/telescope-0.8.pub	telescope-0.8.pub
+=> https://github.com/omar-polo/telescope/releases/download/0.8/SHA256		SHA256
+=> https://github.com/omar-polo/telescope/releases/download/0.8/SHA256.sig		SHA256.sig
+=> https://github.com/omar-polo/telescope/releases/download/0.8/telescope-0.7.pub	telescope-0.7.pub
+=> https://github.com/omar-polo/telescope/releases/download/0.8/telescope-0.8.pub	telescope-0.8.pub
 
 ```Example of how to verify the signature with signify
-$ signify -C -p telescope-0.7.pub -x SHA256.sig
+$ signify -C -p telescope-0.8.pub -x SHA256.sig
 Signature Verified
-telescope-0.7.1-binaries.tar.gz: OK
-telescope-0.7.1.tar.gz: OK
-telescope-0.7.pub: OK
+telescope-0.8-binaries.tar.gz: OK
+telescope-0.8.tar.gz: OK
 telescope-0.8.pub: OK
+telescope-0.9.pub: OK
 telescope.aarch64: OK
 telescope.amd64: OK
 ```
@@ -73,36 +72,29 @@ telescope.amd64: OK
 
 ## Changelog
 
-0.7.1 “Via Paolo Fabbri 43” bugfix release — Released January 15, 2022
+0.8 “Le Scarpe Volanti” — Released May 25, 2022
 
-Bug Fixes:
-
-* fix an use-after-free when loading an about:* URL from about:about.  Reported by Brian Callahan, thanks!
-
-
-
-0.7 “Via Paolo Fabbri 43” — Released January 13, 2022
-
 ### New features
+* save and restore scroll position
+* new command reply-last-input; idea from a conversation with thfr@, thanks!
+* allow push urls to an already opened telescope session
+* autocompletions for load-url and load-current-url
+* new command write-buffer (with alias w)
+* new command mini-kill-whole-line for the minibuffer
+* split the minibuffer input into words and try to match out of order
 
-* caching: telescope will keep a in-memory copy of the visited page for some time to speed up history navigation.  See also the new command `cache-info'.
-* persistent tab history: telescope will remember the full history for each tab across sessions.
-* re-open closed tabs (even across sessions!)  The `u' key is now bound to `tab-undo-close' by default.
-* allow to customise the space after the end of the buffer.  By default telescope now renders a vi-like tilde fringe "~", but it's fully customisable using the new `line.fringe' style identifier.  See also the new setting `fringe-ignore-offset'.
-
 ### Improvements
+* move aliases at the top of the completions
+* add alias `open' for load-url; suggested by Florian, thanks!
+* update emoji-data.txt to 14.0.0
+* persist the list of visited URLs to the disk
+* fix builds out-of-tree
+* correctly mark variables in the manpage so it's possible to jump to them
+* rework completions selection: the selected entry is *always* the one used.  if nothing is selected, the minibuffer content is used instead.
+* merge the ui and fs processes
+* rate-limit the update of the download pane
 
-* ask before quitting telescope.
-* execute-extended-command: execute the selected command on RET.
-* bump default fill-column to 120.
-* bind `del' (backspace) to previous-page.  Suggested by Florian, thanks!
-* add --colours as --color alias.  Suggested by Florian.
-
-### Bug fixes
-
-* fixed crash on --colors.  Reported by Florian, thanks!
-* don't push the current url to the history *twice* at startup.
-
-### Breaking changes
-
-* variable `set-title' renamed to `update-title'.  The old name will still be supported for a while to ease backwards compatibility.
+### Bug Fixes
+* fix parsing of invalid link lines
+* initialize each tab' loadingev timer event
+* fix the build on recent version of musl