github dimkr/tootik 0.7.0

latest releases: v0.22.0, v0.21.2, v0.21.1...
2 years ago

Added

  • Support for "share" and "unshare" actions for posts by others, using Announce activities
  • Outbox now displays Announce activities
    • More intuitive display of groups: replies are hidden and threads are sorted by last activity
    • Posts shared by non-group actors now appear alongside their posts and replies
  • Link to avatar and header images in first page of user's outbox (requested by istvan in BBS); this reduced the database size of hd.206267.xyz (which federates with Lemmy and caches every poster in large groups) by ~50%
  • Deletion of idle federated actors (no posts, no shares, no incoming requests, ...) without followers after a configurable default of 7d
  • Configuration key for follow accept timeout

Removed

  • The /api/v1/instance stub

Bug Fixes, Performance and Maintenance

  • Announce activities are first-class citizens now and posts shared by groups are handled the same way as posts shared by other kinds of actors
    • Various feeds, including /users/firehose, are faster
  • All to/from JSON conversions of JSON columns are now encapsulated in Scanner and Valuer implementations for ap structs, simplifying queries and error handling
  • main() is much simpler now - listeners, queues and periodic jobs now follow the same interface
  • & in -dumpcfg output is no longer escaped

Don't miss a new tootik release

NewReleases is sending notifications on new releases.