commit e2521d9a255b2635fe9f6008b1cc57c09cda83a8 from: Omar Polo date: Fri Feb 23 16:34:55 2024 UTC more tweaks to the site for 0.9 commit - 757865b2dc1e19bc19acf8fd37daeccef302633d commit + e2521d9a255b2635fe9f6008b1cc57c09cda83a8 blob - 8233fdcf0a931df406c002a5464497faba13ba1b blob + 57aa503f89b0e62d0b73475f369c91a3c349fc75 --- site/Makefile +++ site/Makefile @@ -13,7 +13,7 @@ TITLE_gallery.gmi = Gallery REPOLOGY_BANNER = https://repology.org/badge/vertical-allrepos/telescope.svg REPOLOGY_URL = https://repology.org/project/telescope/versions -SUBST = ./subst CURRV=0.8.1 NEXTV=0.9 \ +SUBST = ./subst CURRV=0.8.1 CURRKEY=0.8 NEXTKEY=0.9 \ GH=https://github.com/omar-polo/telescope \ CURRSIGN=RWQ12hzRNC/1NhZD56pU1YaRg5AYSEWg9gId5M3e9zwuufmwnbd7WrMb \ NEXTSIGN=RWSmshjFM8Q0IDYUd4I/8G2q9Y0DUaZLac4enOtQh5rzsIcVF+ePXCy7 \ blob - 32ccfb16e654d9fdb670c00a5b20d4537ac59009 blob + a51bf0af9e712f28b4d69cbe58fca073b89c951c --- site/index.gmi +++ site/index.gmi @@ -32,44 +32,40 @@ The UI is strongly inspired from Emacs and W3M, so you

distro that provide a telescope package

=> REPOLOGY_URL Some distros provide a package — thanks to the maintainers! -Source code and precompiled binaries for linux are available: +Source code is available for download: -=> https://github.com/omar-polo/telescope/releases/download/0.8.1/telescope-0.8.1.tar.gz telescope-0.8.1.tar.gz +=> https://ftp.omarpolo.com/telescope-CURRV.tar.gz telescope-CURRV.tar.gz => https://git.omarpolo.com/?index_page=&path=telescope.git&action=summary git repository => https://codeberg.org/op/telescope/ Codeberg mirror => https://github.com/omar-polo/telescope GitHub mirror -=> https://github.com/omar-polo/telescope/releases/download/0.8/telescope.amd64 telescope.amd64 +Telescope depends are ncursesw, libtls or libretls, and pkg-config. libgrapheme is also needed, although there's a bundled copy. When building from a git checkout, yacc (or bison) is also needed. -Telescope depends are ncursesw, libtls or libretls, and pkg-config. libgrapheme is also needed, although there's a bundled copy. When building from a git checkout yacc (or bison) is also needed. - 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.8.1/telescope-0.8.1.tar.gz -$ tar xzvf telescope-0.8.1.tar.gz -$ cd telescope-0.8.1 +$ curl -LO https://ftp.omarpolo.com/telescope-CURRV.tar.gz +$ tar xzvf telescope-CURRV.tar.gz +$ cd telescope-CURRV $ ./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.8.pub). The hash of the current and next signify public key is also included in the SHA256. +A telescope-CURRV.sha256 file containing the checksums is available. However, that only checks for accidental corruption: you can use signify (telescope-CURRV.sha256.sig and the public key telescope-CURRKEY.pub). The hash of the current and next signify public key is also included in the telescope-CURRV.sha256. -=> https://github.com/omar-polo/telescope/releases/download/0.8.1/SHA256 SHA256 -=> https://github.com/omar-polo/telescope/releases/download/0.8.1/SHA256.sig SHA256.sig -=> https://github.com/omar-polo/telescope/releases/download/0.8.1/telescope-0.8.pub telescope-0.8.pub -=> https://github.com/omar-polo/telescope/releases/download/0.8.1/telescope-0.9.pub telescope-0.9.pub +=> https://ftp.omarpolo.com/telescope-CURRV.sha256 telescope-CURRV.sha256 +=> https://ftp.omarpolo.com/telescope-CURRV.sha256.sig telescope-CURRV.sha256.sig +=> https://ftp.omarpolo.com/telescope-CURRKEY.pub telescope-CURRKEY.pub +=> https://ftp.omarpolo.com/telescope-NEXTKEY.pub telescope-NEXTKEY.pub ```Example of how to verify the signature with signify -$ signify -C -p telescope-0.8.pub -x SHA256.sig +$ signify -C -p telescope-CURRKEY.pub -x telescope-CURRV.sha256.sig Signature Verified -telescope-0.8-binaries.tar.gz: OK -telescope-0.8.1.tar.gz: OK -telescope-0.8.pub: OK -telescope-0.9.pub: OK -telescope.amd64: OK +telescope-CURRV.tar.gz: OK +telescope-CURRKEY.pub: OK +telescope-NEXTKEY.pub: OK ``` @@ -90,7 +86,7 @@ telescope.amd64: OK ### Improvements * Implemented a new URI parser: this will allow in the future to support IRIs too. -* Allow configuration options to be booleans ("on" / "off") and change a few options where it made sense. The old settings with 0 and 1 will continue to work for some time. +* Allow configuration options to be booleans ("true" and "false") and change a few options where it made sense. The old settings with 0 and 1 will continue to work for some time. * Removed the dependency on libevent: Telescope now uses a custom built-in event loop. * Rework the history management: the code is cleaner and requires less memory. * Reduced the amount of memory needed for rendering the pages by roughly 50%.