[Release v3.2.3](https://github.com/toddsundsted/ktistec/compare/2ab2a727...023fd225 ) of Ktistec includes two big features:<li><a href="https://codeberg.org/fediverse/fep/src/branch/main/fep/1b12/fep-1b12.md"><strong>FEP-1b12</strong></a><strong> Group federation</strong><br>Improved federation with Lemmy and other forum-type servers. Ktistec supports <em>community and thread follow/unfollow</em>, as well as up-vote/like (down-vote/dislike is supported but there is no visual affordance for that yet).</li><li><a href="https://codeberg.org/fediverse/fep/src/branch/main/fep/9098/fep-9098.md"><strong>FEP-9098</strong></a><strong> Custom emojis</strong><br>Support for <em>viewing custom emoji in posts and on actor profiles</em>. Ktistec does not yet support custom emoji creation and management.</li>
The full changelog:
**Added**<li>Support for viewing custom emoji in posts and on actor profiles.</li><li>Actor type (<code>Person</code>, <code>Group</code>, etc.) overlay badges on actor panels.</li><li>Colored fallback avatars for actors without icons.</li><li>Support for robots.txt.</li>
**Fixed**<li>Federation with Lemmy and other servers that support <a href="https://codeberg.org/fediverse/fep/src/branch/main/fep/1b12/fep-1b12.md">FEP-1b12</a>.<ul><li>Shared inbox support for local actors.</li><li>Serialization of <code>Undo</code> includes the undone activity.</li><li>Serialization of <code>Like</code> and <code>Dislike</code> does not.</li></ul></li><li>Notify only once for an object's first received activity.</li>
**Changed**<li>Accumulate metrics by hour for finer granularity.</li><li>Clean up presentation of public followers/following pages.</li>
The next release will include support for *Mastodon polls* ([FEP-9967](https://codeberg.org/fediverse/fep/src/branch/main/fep/9967/fep-9967.md )).
#ktistec #crystallang #activitypub #fediverse
