Skip to content

Releases: telescope-browser/telescope

0.10.1 — “Spingere”

29 Jun 18:03
0.10.1
Compare
Choose a tag to compare

Signify public key for this release: RWRkrb76bmCHNKaMnALGf2UgKgq0d/O/ULTeGq36Dos7MGm79CXoZLWN

Bug fixes:

  • update telescope site URLs
  • don't error on empty documents

0.10 — “Spingere”

27 Jun 21:30
0.10
Compare
Choose a tag to compare

Signify public key for this release: RWRkrb76bmCHNKaMnALGf2UgKgq0d/O/ULTeGq36Dos7MGm79CXoZLWN

New features

  • added toggle-styling to toggle the page styling.
  • open downloads with an external program using mailcap.
  • added cmd-mini-edit-external to edit minibuffer content with an editor.
  • open URLs with unknown protocols with an external program.

Improvements

  • reworked the gemtext parser
  • include the bundled libgrapheme in the distribution tarball.

Bug Fixes

  • recompute completions in mini-kill-whole-line (C-u).
  • fix a crash in listing directory contents.
  • fixed a few regression where text in the minibuffer couldn't be edited.

0.9.1 — “Cielo Super Acceso”

26 May 07:55
0.9.1
Compare
Choose a tag to compare

Signify public key for this release: RWRkrb76bmCHNKaMnALGf2UgKgq0d/O/ULTeGq36Dos7MGm79CXoZLWN

Bug Fixes

  • add a check in the configure to detect LibreSSL and OpenSSL mixings
  • fix parallel build with the bundled libgrapheme, by @ThomasAdam
  • fix handling of missing TLS close_notify, also by @ThomasAdam
  • update links to new gemcap, still by @ThomasAdam :)
  • remove pkg-config handling in the configure, unused since 0.9

0.9 — “Cielo Super Acceso”

23 Feb 18:19
0.9
Compare
Choose a tag to compare

This release is named after a song by Verdena (again!)

Signify public key for this release: RWRkrb76bmCHNKaMnALGf2UgKgq0d/O/ULTeGq36Dos7MGm79CXoZLWN

Note to packagers: starting from this release, Telescope doesn't depend on libevent anymore, and optionally depends on libgrapheme.

New features

  • Initial client certificate support.
  • Use libgrapheme for text reflowing: improves the word-wrapping for languages that don't use latin characters.
  • New commands for quick navigation: up, root and home bound to "g u", "g r" and "g h" respectively.
  • Added a search command to quickly consult a search engine, as well as the default-search-engine option.
  • Added load-url-use-heuristic configuration option.
  • Added default-protocol configuration option.
  • Added telescope-identity(1) to create, delete and manage client certificates.

Improvements

  • Implemented a new URI parser: this will allow in the future to support IRIs too.
  • 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%.
  • Landlock sandboxing is enabled again on Linux.
  • Update data/emoji.txt to UNICODE 15.0.

Bug Fixes

  • Fixed wrapping of link lines.
  • Fixed bookmark-page bogus error message.
  • Fixed caching of finger pages too.
  • Save to the persistent history finger:// and gopher:// URLs as well.
  • Fixed handling of gopher selectors with spaces and other "funny" characters.
  • Improved handling of connect(2) failures, as well as error reporting.
  • Changed the default colours for patch/diff to magenta and cyan.
  • Updated the link to the official gemini project capsule in about:new.
  • Corrected and extended about:license.

Breaking changes

  • Removed the -C/--colours flag: telescope is not a colour picker.

0.8.1 — “Le Scarpe Volanti”

25 May 20:42
Compare
Choose a tag to compare

Fix build on macos. Reported by @sikmir, thanks!

Note: no binaries since it's just a "buildfix" for MacOS, see the previous release for those.

0.8 — “Le Scarpe Volanti”

25 May 15:06
Compare
Choose a tag to compare

The 0.8 release is named after "Le Scarpe Volanti" a song by Verdena.

Note: landlock is currently disabled on linux due to the fs/ui merge.

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

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

Bug Fixes

  • fix parsing of invalid link lines
  • initialize each tab' loadingev timer event
  • fix the build on recent version of musl

0.7.1 — “Via Paolo Fabbri 43” bugfix release

15 Jan 09:09
Compare
Choose a tag to compare

Bug Fixes:

  • fix use after free when loading an about:* page from about:about. Reported by Brian Callahan, thanks!

0.7 — “Via Paolo Fabbri 43”

13 Jan 23:30
Compare
Choose a tag to compare

The 0.7 release is named after "Via Paolo Fabbri 43", a song by Francesco Guccini.

Blog post about this release.

Note: the format of the session file was extended. Old session file will be opened fine, but older telescope version won't be able to correctly handle session files generated after v0.7.

Note 2: The precompiled binaries are bigger than the ones in the older releases because I've not stripped them this time, they still have the debugging info.

New features

  • 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

  • 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.

0.6.1 — “Piccola storia ignobile” bugfix release

29 Nov 18:35
Compare
Choose a tag to compare

Handle gracefully when landlock is disabled at runtime. Reported and tested by Nikolay Korotkiy (@sikmir), thanks!

Note: due to some issues for the time being I'm not providing precompiled binaries.

0.6 — “Piccola storia ignobile”

29 Nov 16:25
Compare
Choose a tag to compare

New features

  • added a pane that lists all the downloads (current or not)
  • download-path is customizable
  • sandbox/safe mode: telescope won't write anything to the file system.
  • XDG-style directories if ~/.telescope does not exists; idea and implementation by Andrea Feletto, thanks! (there's a script also by him in contrib to migrate the setup)

Improvements

  • prefill the save prompt with the file name
  • use landlock on linux if available
  • add HOSTCC and HOSTCFLAGS variables for the configure script to allow cross-compiling pagebundler needs to be built with the host compiler no matter what.) Prompted and tested by Nikolay Korotkiy, thanks!

Bug Fixes

  • fix diff syntax highlighting with more than one header involved
  • [gemini] fix item line detection: a space is required after the * character
  • handle empty replies (i.e. no header.) Found thanks to ondollo' capsule :)
  • fixed a crash on macOs, by Nikolay Korotkiy (sikmir on github). Thanks!
  • mention that telescope expects an UTF-8 environment in the CAVEATS section of the manpage