Skip to content

Rogallo ChangeLog

v1.10.0

Released: 2026-08-18

  • Fixed confusing navigation history when quitting and later starting up again while navigated "back". (#349)
  • Added support for optionally displaying Markdown as a Gemtext conversion (now the default view). (#350)

v1.9.0

Released: 2026-08-15

  • Added a development-oriented tool for taking ANSI "screenshots" of Rogallo. (#336)
  • Added a SaveSource command to save the source of the current document. (#338)
  • Fixed ToggleView not allowing you to view the source of a Gopher map. (#340)
  • Added background cleaning up of the content cache. (#344)
  • Added support for the nex protocol. (#345)

v1.8.0

Released: 2026-08-13

  • Viewing text/markdown or text/x-markdown documents now uses full Markdown presentation in the viewer. (#320)
  • Viewing text/html documents now converts the HTML to Gemtext and displays it using the Gemtext view. (#320)
  • The ToggleView command now also toggles the Markdown and HTML views between their richer presentations and their raw source view. (#320)
  • Added a HandOffToOperatingSystem command which hands the URI of the current document to the operating system, allowing it to be opened in whatever application is configured in the environment to handle it. (#326)
  • Fixed a false positive when detecting an error response from a Gopher server. (#328)
  • Added hide_preformatted to the configuration file. Allows you to hide specific pre-formatted blocks at specific locations. (#329)
  • Added cache support for Gopher responses. (#331)

v1.7.0

Released: 2026-08-10

  • Added simple encoding fallback so that ISO-8859-1 text files can be downloaded. (#304)
  • Fixed the icon shown for Gemtext links to other Gemtext files that are linked to with a file: URI. (#310)
  • Improved support for navigating Gemtext files found in the local filesystem. (#310)
  • Added a ViewChangeLog command to open and view the Rogallo ChangeLog as a Gemini document. (#318)

v1.6.2

Released: 2026-08-08

  • Fixed a crash when viewing source of a Gemtext page that contains ANSI escape sequences. (#303)

v1.6.1

Released: 2026-08-08

  • Handle text files that contain ANSI escape sequences. (#300)
  • Fixed gopher errors being detected in files that aren't gopher responses. (#300)

v1.6.0

Released: 2026-08-08

  • Fixed Gopher client not using the configured connection timeout. (#288)
  • Added support for the spartan protocol. (#289)
  • All text/* MIME types are now considered to be something that can be displayed within Rogallo. (#293)
  • Added optional syntax highlighting when visiting a non-Gemtext/Gopher document whose content can be inferred. (#296)

v1.5.0

Released: 2026-08-05

  • Gopher items of type 8 are now turned into telnet: URIs. (#271)
  • Added a PipeDocument command to pipe the "source" of the current document through a shell command or pipeline. (#272)
  • Added support for loading and using custom themes. (#273)
  • Renamed bookmarks_visble to bookmarks_visible in the configuration file. Technically a breaking change but mostly not noticeable. (#275)

v1.4.0

Released: 2026-07-31

  • Fixed a crash if an alias had an unknown parameter in its expansion. (#263)
  • Made improvements to how hosts are verified, using a hybrid CA falling back to TOFU approach. (#264)
  • Added an icon to the top of the viewer to say if a server has been verified via CA or via TOFU. (#264)
  • Added a AboutThisPage command to show details about the currently-viewed page. (#266)

v1.3.0

Released: 2026-07-29

  • Added optional configurable support for gopher type badges. (#248)
  • Added support for command line aliases. (#254)

v1.2.1

Released: 2026-07-28

  • Fixed a crash when encountering a malformed link in a gophermap. (#245)

v1.2.0

Released: 2026-07-28

  • Added support for the gopher protocol. (#222)
  • The order of items in the history search now ensures the most recent items come first. (#234)
  • Fixed the view source state of the viewer being retained when navigating to a new location. (#235)

v1.1.1

Released: 2026-07-27

  • Added port79 to the library version list output by the diagnostics command. (#220)
  • Fixed cosy_link_jumps not being loaded from configuration when Rogallo starts up. (#230)
  • Fixed viewer status line being lost when maximum_document_width is set to something other than 0. (#231)

v1.1.0

Released: 2026-07-24

  • Added a diagnostics CLI command to print out useful environmental information. (#210)
  • Added support for the finger protocol. (#211)
  • Added !finger <user[@host]> as a command line command. (#211)
  • Added support for using $VISUAL or $EDITOR to edit user input. (#212)
  • Added support for blending the background of some pre-formatted text blocks with the background of the viewer. (#215)
  • Fixed mouse hover effect not appearing on striped links. (#216)

v1.0.0

Released: 2026-07-21

  • Prioritise showing locations from history rather than navigation history when doing a history search. (#198)

v0.12.0

Released: 2026-07-20

  • Added !theme as a command line command. (#186)
  • Added an OpenFile command, which opens a file picker dialog for picking a local file to view. (#188)
  • Entering the name of an existing directory in the command line now opens that directory in the file picker dialog. (#188)
  • Added a ToggleCosyLinkNumbers command, which moves the link jump numbers over to the left of the link text or back to the right. (#193)
  • Modified ToggleEmojiRemoval so that it doesn't remove emojis from pre-formatted text. (#196)

v0.11.0

Released: 2026-07-19

  • Added a ToggleEmojiRemoval command to toggle the removal of emoji from the content of a page. (#181)
  • Added a ToggleANSIEscapeSequenceHandling command to toggle the processing of ANSI escape sequences on and off. (#181)
  • Turning off support for ANSI escape sequences now actually strips all sequences. (#181)
  • Added the ability to change the in-capsule link icon via the configuration file. (#182)
  • Added the ability to change the outwith-capsule link icon via the configuration file. (#182)
  • Added the ability to change the list item bullet icon via the configuration file. (#182)

v0.10.0

Released: 2026-07-18

  • Added support for an optional maximum document width. (#164)
  • Added a link jump progress timeout so numbers typed some time apart don't concatenate. (#167)
  • Added jump_progress_timeout to the configuration file to control the jump cancellation timeout. (#167)
  • If an input to a capsule fails for some reason, and the user tries to post again, the input box is now pre-populated with the failed content for further editing. (#168)
  • Added all application commands to the command line too (in !snake_case format). (#169)
  • Added a GoToParent command. (#173)
  • Added a GoToRoot command. (#173)
  • Added support for signifying if a link in a page has been visited before. (#175)
  • Made the command-palette-based interfaces for history and bookmarks the primary interfaces, and turned the previous sidebar-based interfaces into secondary "manager" tools. (#176)

v0.9.0

Released: 2026-07-16

  • Added syntax highlighting to pre-formatted text blocks. (#153)
  • Improved the links "stripe" visibility with various themes. (#154)
  • The configuration loading code now filters out settings it doesn't know about. (#155)
  • Added an input length display and guardrail to the user input dialog. (#156)

v0.8.0

Released: 2026-07-15

  • Fixed command line history not recording and recovering correctly. (#143)
  • Added a confirmation step before externally opening unsupported locations or MIME types. (#144)
  • Added keyboard shortcuts to the viewer for easily navigating between each of the links, with wrap-around. (#145)

v0.7.0

Released: 2026-07-14

  • Fixed a cosmetic issue with the horizontal truncation of the current location as shown in the viewer panel, when it is wider than the viewer. (#131)
  • The command line suggestions now also include all hosts found in the trust store. (#132)
  • Added known hosts from the trust store to the history search palette. (#137)
  • Fixed a cosmetic issue with word-wrapping of the description of a link. (#141)
  • Added support for numeric-based quick jumping to links in the viewer. (#141)
  • Added a StripeLinks command to help alternating links stand out better. (#141)

v0.6.0

Released: 2026-07-12

  • Added support for client certificates. (#106)
  • Pages opened from in-page links now bypass the cache. (#106)
  • Fixed a layout issue with list items. (#111)
  • Fixed bookmark search being available when there are no bookmarks to search. (#112)
  • Added connection_timeout as a configuration option. (#113)
  • Added read_timeout as a configuration option. (#113)
  • Added maximum_redirects as a configuration option. (#113)
  • When a page needs a client-side certificate to load, a key icon is shown in the viewer's title bar. (#114)
  • Pages that need a client-side certificate are now always excluded from the content cache. (#114)
  • Fixed the way history is recorded so that "post"-type URIs don't end up dropping into history and potentially resulting in duplicate inputs being sent to capsules. (#119)

v0.5.0

Released: 2026-07-10

  • Added the MIME type of the document to the viewer's status bar. (#70)
  • Handle showing plain text content without attempting to render it as Gemtext. (#71)
  • Added support for working out the type of a local file when the user goes to view it. (#72)
  • MIME types that can't be handled are all now handed off to the operating system's web browser. (#73)
  • Added the ability to remove individual items from the location history. (#74)
  • Added the ability to clear all locations from the location history. (#74)
  • Added home_page to the configuration file. (#75)
  • Added a GoHome command. (#75)
  • Added a SetHome command. (#75)
  • Added a SetHomeToCurrentLocation command. (#75)
  • Added support for bookmarks. (#78)
  • Added navigation history, location history and bookmarks as application command line completion suggestions. (#83)
  • Added a SeachHistory command. (#86)
  • Adjacent paragraphs in a Gemini document are now consolidated into a single widget. (#91)
  • Cleaned up unnecessary empty lines between quote blocks. (#92)
  • When showing a source view of a page, escape sequences are now shown as markup, rather than parsed and rendered. (#94)
  • When a document is loaded, the viewer now automatically gains focus. (#100)
  • Added shortened versions of history, location history and bookmarks as application command line completion suggestions. (#103)
  • Added a content cache for content loaded from remote capsules. (#104)

v0.4.0

Released: 2026-06-28

  • Added a Reload command. (#58)
  • Added a CopyLocationToClipboard command. (#61)
  • Added a CopyDocumentToClipboard command. (#61)
  • Added the ability to toggle between a rendered view and a source view. (#62)
  • Added support for user input. (#64)

v0.3.0

Released: 2026-06-26

  • Added a configuration option to turn off link tooltips. (#44)
  • Added a directories CLI command to print out the directories used by Rogallo. (#45)
  • Added a licnece CLI command to print out the licence details for Rogallo. (#45)
  • Added a bindings CLI command to print out the available commands for binding to keys, and their default bindings. (#45)
  • Added a themes CLI command to print out the available themes. (#45)
  • Added a --theme CLI switch for setting the theme. (#45)
  • Added a --version CLI switch to print out the version of Rogallo. (#45)
  • Added a --help CLI switch to print out the command line help. (#45)
  • Added an open CLI command that allows a location to be opened from the command line. (#48)
  • Added support for working with gemtext files in the local filesystem. (#49)
  • Added support for typing scheme-less Gemini URIs into the application's command line. (#51)
  • Added disable_animations as a configuration option (disables the default Textual animations, for those who might dislike them; which is probably anyone with good taste in terminal applications). (#52)

v0.2.0

Released: 2026-06-24

  • Added tooltips to links that show the URI when hovered over with the mouse. (#23)
  • Improved the handling of redirected requests. (#24)
  • Improved the detection of links. (#26)
  • Improved the detection of headings. (#29)
  • Improved the detection of quotes. (#31)
  • Allowed non-standard list items, that use a tab rather than a space after the *. (#33)
  • Added a status bar to the viewer widget to show the URI of the currently-selected link. (#35)

v0.1.0

Released: 2026-06-23

  • Initial release.

v0.0.1

Released: 2026-06-18

  • Initial placeholder package to test that the name is available in PyPI.