• v2.1 1bbd317c1d

    ploum released this 2023-12-12 17:29:48 +00:00 | 29 commits to master since this release

    Two years ago, I started to modify AV-98 in order to browser Gemini
    offline.
    https://ploum.net/2021-12-06-offline-av98.html
    https://ploum.net/2021-12-17-offline-gemini.html

    It is interesting to reflect on those last two years and look at what
    this little experiment has become. A tool I use daily. In fact, on of my
    main tools with Neovim and Neomutt. Also a community. People
    contributing. Sending patches, bug reports or even thank you notes. A
    few people hanging out on the offpunk:matrix.org room. I’m really
    grateful for that and for all the people who make the Gemini-sphere
    alive.

    This 2.1 release is also a more relaxed release. The 2.0 release was
    well received, widely packaged and has very few bugs (comparing to 1.0).

    So nothing ground breaking but, besides a few bug fixed (including the
    infamous gemini redirection bug), some little nice-to-have features.
    Like highlighting "new links" in Gemini and RSS pages. I was unsure if
    it would work, turns out that it is the best thing ever invented to read
    Gemini Antenna or long RSS feeds.

    Also added: "copy title" and "copy link", allowing you to quickly
    reference a page in a personnal note or an email.

    And, one day, I realized that I often wanted to know where a given link
    was pointing to (a bit like hovering your mouse on a link in a
    traditional browser). So I added a "view XX" where XX is the number of
    the link.

    What is really interesting with this feature is how I wrote it: I
    realized I had a need, opened the offpunk.py, wrote a few lines of code
    to test it and… that was it. No correction to do. It was good at the
    very first try. Which is a testament to the fact that the 2.0
    refactorisation was actually a good thing.

    So, here is it, the 2.1 release. Enjoy!

    Changelog since 2.0:

    • freshly updated gemtext/rss links are highlighted ("new_link" theme option)
    • offpunk : new "copy title" and "copy link" function
    • offpunk : new "view XX" feature where XX is a number to view information about a link
    • ansicat: added "--mode" option
    • redirections are now reflected in links and the cache (bug #28)
    • ansicat: avoid a crash when urllib.parse.urljoin fails
    • offpunk: Fix a crash when gus is called without parameters (Von Hohenheiden)
    • ansicat: fixed a crash when parsing wrong hidden_url in gemini (bug #32)
    • offpunk: offpunk --version doesn’t create the cache anymore (bug #27)
    • ansicat: fix a crash with HTML without title (bug #33)
    • netcache: gemini socket code can crash when IPv6 is disabled (mailing-list)
    Downloads