Release v3.7.0 of Ktistec
I started to work on algorithmic feeds but was side-tracked by interoperability work. No complaints. It turned out to be a productive detour.
Here's the full changelog for release v3.7.0 of Ktistec:
Added
- Support FEP-2c59: Discovery of a Webfinger address from an ActivityPub actor.
- Support ActivityPub
Updateactivities for actor profile changes.
Fixed
- Disambiguate reblog IDs from status IDs. (fixes #151)
- Correct the
quote_policymapping topublic/nobodyvalues. - Ignore malformed pagination parameters instead of raising.
- Treat "cannot be reconnected" errors as connection failures.
- Infer a media attachment's type when
mediaTypeis missing. - Faster, case-insensitive, actor username lookups.
- Faster
statuses_countusing an approximate count.
Changed
- Resolve JSON-LD contexts by matching their digest against a bundled copy.
The first version of algorithmic feeds won't be very algorithmic—it will let you create a feed that filters by keywords, hashtags, and mentions. That covers a lot of ground for me personally, and lays the groundwork for future enhancements.