MarmaladeFoo: Geminaut History

GemiNaut History

0.8.7 - 8-Aug-2020

Added image viewing and downloads for linked files.

  • only show tooltip on preformatted text if non-empty
  • drop use of proxy for gopher and allow file downloading
  • display images directly from gopher
  • use maintained gopher client gopher-get - see gopher-get in github
  • resource download possible from cgi script as well as static files
  • improve link wrap in gopher using monospace fonts in fabric themes
  • file->new to start a new GemiNaut instance with the current URL to fork the browsing session
  • can start with a URL commandline parameter
  • use same identity in classic fabric theme for /~foo as users/foo
  • navigated or redirected URIs are now normalised (e.g. remove port if it is the default for the scheme)
  • binary files can now be downloaded to chosen location, not open in proxy (gemini)
  • can specify download max size/time before abandoning
  • new settings window for download options and home url
  • when upgrading from previous version, keep previous settings
  • hanging indents for bullets and links in terminal theme
  • keyboard shortcuts for bookmarks (e.g. Alt+B) and other menus
  • build links correctly when a port is given within the URL
  • server size and timeout for slow or too large content
  • simple image display within GemiNaut
  • updated build of gemget

0.8.6 - 6-Jul-2020

GemiNaut <3 Gopher release

  • GemiNaut is now a gopher client as well as gemini
  • preformatted areas now have their own scroll bar and don't overflow the side of the content
  • update Fabric theme so it uses internally generated fabric and identicon (previous Fabric theme still available as classic )
  • automatic linking of plain urls in gopher text files
  • automatic generation of page titles for gopher pages based on url
  • update to use latest gemget 0.1.3
  • theming engine will use same theme for the same user on gemini and gopher
  • gopher text is monospaced but will softwrap for longer lines > 85 chars
  • only display text/gemini as gemini content, otherwise use plain text preformatted rendering
  • make bookmarks window wider
  • show tooltips or urls for bookmark entries
  • better feedback messages if content cannot be displayed
  • check url entered into address bar is valid syntax before trying to navigate to it
  • support spacers in bookmarks list with lines of hyphens or underscores longer than two characters
  • minor improvements to themes
  • use a smaller border around placemarker icon when there is no TOC

0.8.5 - 21-Jun-2020

  • new dark theme, with variable width font, colours are based on dark themes of source code editors
  • bookmarks - source format is just text/gemini
  • better vertical spacing - e.g. headings always have space between them and surrounding paragraphs
  • user definable themes - create your own and drop it in the GmiConverters/themes folder
  • help files now use text/gemini format and have their own table of contents
  • minor style improvements for plain theme

0.8.4 - 10-Jun-2020

  • use correct percent encoding for URL requests with input
  • links with encoded query expression now passed on to server correctly
  • support quotation line style (new addition to Gemini spec)
  • show an icon on links to probable images (png, jpg etc) as a visual hint
  • asterisks must be followed by space to become a bullet (Gemini spec update)
  • remove debug white border around navigation in Fabric theme
  • minor style updates
  • bug fix: don't remove commas and separators from text lines

0.8.3 - 29-May-2020

  • Page level table of contents
  • Show site id in window title

0.8.2 - 28-May-2020

Minor bug fixes:

  • improve setting of keyboard focus to improve use of keyboard in browser
  • show view->source content as UTF-8

0.8.1 - 27-May-2020

First public release. Key features of the first release:

  • visually distinguish gemini links from external ones
  • visually distinguish probable links to binary files
  • site specific Fabric theme that changes per site
  • initial themes - Fabric, Plain, Terminal and Unified
  • set preferred home page
  • simple help guide
  • opens and displays GMI content
  • support input type requests from server
  • external content passed to system web browser via web proxy
  • theming engine
  • go back and forward remembers scroll offset
  • rich CSS styling and visual design
  • smooth scrolling
  • tab through page links
  • cursor keys, page/up down, keyboard shortcuts for back/forwards
  • zoom with wheelmouse
  • navigate forwards, back, quickly (browser cache)
  • wrap long lines to window
  • Ctrl+F to find in current page