8000 Releases Β· dimkr/tootik Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: dimkr/tootik

0.16.1

23 May 09:05
Compare
Choose a tag to compare

Added

Nothing!

Removed

Nothing!

Bug Fixes, Performance and Maintenance

  • Uninitialized timestamps are dropped from outgoing requests, to make them smaller and faster to parse
  • Fewer memory allocations when parsing audience fields
  • Dependency and Go updates

0.16.0

03 May 15:19
Compare
Choose a tag to compare

Added

  • A list of followers, with ability to remove them
  • Support for automatic deletion of old posts
  • Support for manual approval of follow requests
  • A much improved HTML to plain text converter that handles more HTML tags (lists, image alt text) and collapses whitespace more like a web browser

Removed

Nothing!

Bug Fixes, Performance and Maintenance

  • Special characters like < in posts are now escaped
  • Profile properties are now escaped using quotes, because they may begin with special characters like # or =>
  • Unfollowing without following first doesn't do anything
  • New testing framework that's capable of simulating server-to-server requests to test federation
  • Dependency updates

0.15.6

05 Apr 10:50
Compare
Choose a tag to compare

Added

Nothing!

Removed

  • The long and unclear description of tootik, both in / and the help page

Bug Fixes, Performance and Maintenance

  • /communities is now much faster on an instance with many known Group actors but few local ones
  • Graphs (like poll results) are more BiDi-friendly now: keys appear on separate lines if in Arabic or Hebrew
  • Dependency and Go updates

0.15.5

17 Mar 19:14
Compare
Choose a tag to compare

Added

Nothing!

Removed

Nothing!

Bug Fixes, Performance and Maintenance

  • WebFinger lookup for a non-existing user now fails with 404 instead of returning an empty list of links
  • Attempts to fetch public keys of deleted users now trigger the same user deleted flow as WebFinger lookups

0.15.4

12 Mar 07:00
Compare
Choose a tag to compare

Added

  • Federation with GoToSocial should work now
  • The "View profile" tool now supports the !group@domain syntax
    • (To support the edge case of a user and a group with the same name on one server)

Removed

Nothing!

Bug Fixes, Performance and Maintenance

  • Verification of incoming requests is faster now, because WebFinger is skipped when fetching keys
  • When fetching a forwarded activity, the edge case of a Tombstone object is handled the same way as a HTTP 404
  • Dependency and Go updates

0.15.3

09 Feb 06:14
Compare
Choose a tag to compare

Added

  • Support for data export
    • A CSV file containing the latest 200 activities in raw ActivityPub form

Removed

Nothing!

Bug Fixes, Performance and Maintenance

  • Fix for slow transfer and frequent page redraws when the first chunk of the page takes >=100ms to send
  • Fix for 400 from Pleroma's .well-known/webfinger
  • Invalid Titan requests now redirect to the error page over Gemini
  • Post upload now assumes text/plain if MIME type is unspecified
  • Fix for activity validation error for Note inside Announce
  • Fix for activity validation error for Delete inside Announce
  • Dependency updates

0.15.2

02 Feb 06:26
Compare
Choose a tag to compare

Added

  • Support for mandatory registration
    • When RequireRegistration is set to true, unauthenticated users can only view / or the help page
    • Only the Gemini listener is enabled when registration is mandatory

Removed

Nothing!

Bug Fixes, Performance and Maintenance

  • Improved and more efficient activity validation logic, with fewer errors
  • More Mastodon-like links when posts are converted to HTML; this makes Mastodon's UI render tootik posts more like Mastodon posts
  • Various code cleanups
  • Go is updated to 1.23.5

0.15.1

16 Jan 06:45
Compare
Choose a tag to compare

Added

  • Nothing!

Removed

Nothing!

Bug Fixes, Performance and Maintenance

  • Fix for empty Lemmy group outbox due to a typo that breaks handling of forwarded activities
  • "Followed users" is now much faster when following an actor with many posts, like a Lemmy group
  • Page contents are still buffered (on a line boundary, with a buffer size of 16 lines), but the buffer is now flushed after 100ms: this makes slow pages feel faster because the client shows the title while waiting for the content
  • Activity IDs now use UUIDv7 instead of SHA-256
  • Imports are now sorted the gopls way

0.15.0

12 Jan 17:33
Compare
Choose a tag to compare

Added

  • The user's own posts now appear in the feed, immediately (#110)
  • The pattern used to validate user names during registration is now configurable (#108)
  • tootik now fetches forwarded activities from the server they originally came from, and enforces a same-origin policy on
    • Activities and the objects they act on
    • Posts and authors
    • Forwarded deletion events and the deleted objects
    • ...

Removed

Nothing!

Bug Fixes, Performance and Maintenance

  • More gopls fixes

0.14.1

07 Jan 06:55
Compare
Choose a tag to compare

Added

  • Optional user and post counts in NodeInfo 2.0 response, off by default (FillNodeInfoUsage)
  • Security hardening tips in the setup guide

Removed

Nothing!

Bug Fixes, Performance and Maintenance

  • The direct dependency on golang.org/x/sync is dropped and context.Context aware locking is implemented using a buffered channel
0