⁂ Article

Release v2.4.7 of Ktistec

After a mental health break, release v2.4.7 of Ktistec is out. The biggest improvement is the addition of a command line switch/option to run garbage collection on startup. Garbage collection, in this context, trims down your database by deleting old ActivityPub objects that are not connected to your user through:

  • Attribution: Objects attributed to you or actors you follow
  • Activities: Objects referenced by your activities or activities of actors you follow
  • Collections: Objects in your timeline, notifications, or outbox
  • Content: Objects with hashtags, mentions, or in threads you follow

It reduced the size of my database ~24%. Details on usage, warnings, etc. are in the README.

Other changes:

Fixed

  • Use single quotes for string literals in SQLite queries.
  • Fix WITH RECURSIVE queries.
  • Fix broken CI workflow.

Changed

  • Present local internal URLs as external URLs in posts.
  • Limit pagination size for unauthenticated users.
  • Better convey actor/object deleted/blocked status on index pages.
  • Improve presentation of inline code and code blocks.
  • Clip alt text on thumbnail images.

Other

  • Update cached copy of Lemmy's JSON-LD context.

#ktistec #fediverse #activitypub #crystallang

@radhitya

Both and offer integration and have AP-themed forums / forum categories sync their federated content. Posting on a forum first has the advantage that it leaves a track record / archive (and has generally a better UI for discussions :)

Here's the dev community forum:

socialhub.activitypub.rocks

And here is NodeBB's ActivityPub dedicated category:

community.nodebb.org/category/

@julian @evan @reiver