This action will delete this post on this instance and on all federated instances, and it cannot be undone. Are you certain you want to delete this post?
This action will delete this post on this instance and on all federated instances, and it cannot be undone. Are you certain you want to delete this post?
This action will block this actor and hide all of their past and future posts. Are you certain you want to block this actor?
This action will block this object. Are you certain you want to block this object?
in ktistec news, commits 4d2f699 through 4d2f699 include several improvements and bug fixes. highlights:
KTISTEC_DB
environment variable overrides the default location for the SQLite database file. i use this during testing. it may be useful for some deployments.TaskWorker
now kicks off as soon as a new task is scheduled. the previous implementation polled for new work every five seconds.loading="lazy"
.i'm also now only one feature away—blocking actors and objects—from tagging the 1.0.0 release.
† the race condition occurs when an activity, like a create, arrives that takes a long time to validate, maybe because ids need to be dereferenced. while it's being validated, an announce activity arrives for the same object. now two activities for the same object are being processed concurrently. being added to a timeline is a side-effect, and collecting all side-effects in one location made it easier to put the duplicate check after validation but before any side-effects, which saved me from having to unwind side-effects if a duplicate was detected.