twtxt.net v0.0.3 Release Notes

Release Date: 2020-07-19 // over 3 years ago
  • ๐Ÿ‘€ This release of twtxt.net brings a whole bunch of bug fixes (see below). It also brings some very importatant security fixes along with improved configuration handling for running your own instance.

    In addition there is a brand new feature called "Discover" whereby for convenience once logged in you can navigate to https://twtxt.net/discover (foe example) and see the instance's global timeline of all users on that instance. You can also conveniently follow any user from there with ease.

    NOTE: You are highly encouraged to run your own instance! Contact support if you have any questions or need help.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix bug with NormalizeURL() incorrectly translating https:// to http://
    • ๐Ÿ›  Fix deps and cleanup unused ones
    • ๐Ÿ›  Fix the layout of thee /settings view
    • ๐Ÿ›  Fix a critical bug whereby users could re-register the same username and override someone else's account :/
    • ๐Ÿ›  Fix username case sensitivity and normalize by forcing all usersnames to be lowercase and whitespace stripped
    • ๐Ÿ›  Fix useability issue where some UI/UX would toggle between authenticated and unauthentiated state causing confusion

    ๐Ÿ”‹ Features

    • โž• Add support for configuring flags from the environment via the same long option names
    • โž• Add options to configure session cookie secret and expiry
    • โž• Add Contributing guideline and TODO
    • โž• Add additional logic to fix null/blank user account URL(s) to the FixUserAccountJob as well
    • โž• Add FixUserAccountsJob to fix existing broken accounts that might already exist
    • โž• Add new /discover view for convenience access to the global instance's timeline with easy to use Follow links for discoverability