twtxt.net v0.0.11 Release Notes

Release Date: 2020-07-29 // almost 2 years ago
  • twtxt v0.0.11 Exciting News!

    ๐Ÿš€ This is a BIG Release!

    ๐Ÿ›  Aside from the usual culprits and bugfixes, this release has a whopping list of new user-facing features you will all be excited about! ๐Ÿ˜บ

    Highlights

    • ๐Ÿฑ Cat Pictures! ๐Ÿ˜บ Yes that's right! You can now upload images/photos straight to your twtxt.net feed.
    • ๐Ÿฑ Avatars! ๐Ÿคฆโ€โ™‚๏ธ You can now upload your own mug shot of yourself! ๐ŸŽ‰
    • Password Reset now works so you can recover from a forgotten password.
    • Replies are more convenient and intuiative.

    ๐Ÿฑ And on top of all that?! ๐Ÿ˜ฒ

    • APIv1 with the following endpoints:
      • /api/v1/auth
      • /api/v1/timeline
      • /api/v1/discover
      • /api/v1/follow

    ๐Ÿฑ What is this you say? This is for the new and upcoming Mobile (iOS) App, upcoming CLI and all kinds of other integrations you smart devs will come up with! ๐ŸŽ‰๐Ÿ˜Ž

    BIG Should out to all the new Contributors on the project and for all the support so far!

    • ๐Ÿ”’ @dbohdan for contributing security fixes
    • โœ… @dooven for contributing heaps of bug fixes and having the best Test Plans!
    • ๐Ÿ— @shahxeb for building out the Password Reset and Media Upload features!
    • ๐Ÿ“Œ @lwojcik for spinning up a new twtxt instnace!
    • ๐Ÿ— @aaadonai for building out the new iOS Mobile App!
    • ๐Ÿ“š @flavienbwk for fixing documentation and Docker build flows!

    If I missed anyone, please hit me up on twtxt.net and tag me @prologic ๐Ÿ˜›

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix size of external feed icons
    • ๐Ÿ›  Fix alignment of Twts a bit better (align the actions and Twt post time)
    • ๐Ÿ›  Fix alignment of uploaded media to be display: block; aligned
    • ๐Ÿ›  Fix postas functionality post Media Upload (Missing form= attr)
    • ๐Ÿ›  Fix downscale resolution of media
    • ๐Ÿ›  Fix bug with appending new media URI to text input
    • ๐Ÿ›  Fix misuse of pronoun in postas dropdown field
    • ๐Ÿ›  Fix sourcer links in README
    • ๐Ÿ›  Fix bad error handling in /settings endpoint for missing avatar_file (Fixes #63)
    • ๐Ÿ›  Fix potential vulnerability and limit fetches to a configurable limit
    • ๐Ÿ›  Fix accidental double posting
    • ๐Ÿ›  Fix /settings handler to limit request body
    • ๐Ÿ›  Fix followers page (#53)
    • ๐Ÿ›  Fix wording on settings re showing followers publicly
    • ๐Ÿ›  Fix bug that incorrectly redirects to the / when you're posting from /discover
    • ๐Ÿ›  Fix profile template and profile type to show followers correctly with correct link
    • ๐Ÿ›  Fix Profile.Type setting when calling .Profile() on models
    • ๐Ÿ›  Fix a few misisng trimSuffix calls in some tempaltes
    • ๐Ÿ›  Fix sessino persistence and increase default session timeout to 10days (#49)
    • ๐Ÿ›  Fix session unmarshalling caused by 150690c
    • ๐Ÿ›  Fix the mess that is User/Feed URL vs. TwtURL (#47)
    • ๐Ÿ›  Fix user registration to disallow existing users and feeds
    • ๐Ÿ›  Fix the specialUsernames feeds for the adminuser properly on twtxt.net
    • ๐Ÿ›  Fix remainder of feeds on twtxt.net (we lost the contents of news oh well)
    • ๐Ÿ›  Fix new feed entities on twtxt.net
    • ๐Ÿ›  Fix all logging in background jobs to only output warnings
    • ๐Ÿ›  Fix and tidy up dependencies

    ๐Ÿ”‹ Features

    • โž• Add /api/v1/follow endpoint
    • โž• Add /api/v1/discover endpoint
    • โž• Add /api/v1/timeline endpoint and content negogiation for general NotFound handler
    • โž• Add a basic APIv1 set of endpoints (#66)
    • โž• Add Media Upload Support (#69)
    • โž• Add Etag in AvatarHandler (#67)
    • โž• Add meta tags to base template
    • โž• Add improved mobile friendly top navbar
    • โž• Add logging for SMTP configuration on startup
    • โž• Add configuration options for SMTP From addresss used
    • โž• Add fixPossibleFeedFollowers migration for twtxt.net
    • โž• Add avatar upload to /settings (#61)
    • โž• Add update email to /settings (Fixees #55
    • โž• Add Password Reset feature (#51)
    • โž• Add list of local (sub)Feeds to the /feeds view for better discovery of user created feeds
    • โž• Add Feed model with feed profiles
    • โž• Add link to followers
    • โž• Add random tweet prompts for a nice variance on the text placeholder
    • โž• Add user Avatars to the User Profile view as well
    • โž• Add Identicons and support for Profile Avatars (#43)
    • โž• Add a flag that allows users to set if the public can see who follows them

    โšก๏ธ Updates

    • โšก๏ธ Update CHANGELOG for 0.0.11
    • โšก๏ธ Update README.md
    • โšก๏ธ Update README
    • โšก๏ธ Update and improve handling to include conventional (re ...) (#68)
    • โšก๏ธ Update pager wording
    • โšก๏ธ Update pager wording (It's Twts)
    • โšก๏ธ Update CHANGELOG for 0.0.11
    • โšก๏ธ Update default list of external feeds and add we-are-twtxt
    • ๐Ÿ”จ Update feed sources, refactor and improve the UI/UX by displaying feed sources by source instead of lumped together