Release v3.3.4 of Ktistec is available.
This release adds Mastodon-compatible client support for publishing posts. Just like the previous release, however, all Mastodon API support is behind a build flag (-Dwith_mastodon_api). It's still experimental, so opt in only if you're happy to work with rough edges.
Beyond that, I focused on cleanup and refactoring throughout the codebase. Here's the full changelog:
Added
- Cursor-based pagination on actor timeline and everything pages.
- Mastodon-compatible API:
/api/v1/statusesendpoint for status posting. - Mastodon-compatible API:
/api/v1/timelines/publicendpoint.
Fixed
- Autosave focus handling. Fixes problems introduced in v3.3.3.
- Prevent blur from creating a draft post when publishing a post.
Changed
- Integrate X-Ray Mode colors into the theming system.
- Improve CI: add
npmaudit, test, and caching. - Use
npm ciin Dockerfile for reproducible builds. - Remove very old compiler bug work-around.
🏋️ Mastodon API support is coming along—more in the next release!


