This repository was archived by the owner on Nov 3, 2025. It is now read-only.
Releases: aster-soc/asterjs
Releases · aster-soc/asterjs
2025.2.16-pre
This release is NOT production ready!
In this release...
- Router rewrite! Now using Fastify over Express.
- With that comes new apidocs at /api-doc/
- Update of Note gets processed now
- Fix blocked users being visible on certain timelines (still partially broken)
- Fix incoming repeats
- Fix problem where PATCH routes could not have any properties nulled
- Fix note render problem
- Basic drive UI and selection
- Local and remote emojis
- Emoji reactions can be used and are accepted from Like and EmojiReact
- Notes can now have up to 12 attachments added on them
- Small PWA fixes
- Proper infinite scrolling and end of timeline handling
- Small scrollbar issues fixed
More of a polished release than the last, but there's a lot of work to be done over the next months :)
2025.1.17-pre
Initial pre-release of Aster (yippee!)
This release is NOT ready for daily use. It is a pre-release and not considered stable.
Federation
- Nodeinfo 2.0 and 2.1 have the basics (node name, description, user and note stats)
- Webfinger can return JSON or XML, and has a high tolerance of username formats
- Host meta can return JSON or XML
- Notes, Note activities, Actors, and Likes are able to be fetched
Inbox
Sending
- Accept
- Follow
- Announce
- Note
- Bite
- User
- Block
- Create
- Note
- Delete
- Note
- Like
- Note
- Reject
- Follow
- Undo
- Like
- Follow
Processing
- Accept
- Follow
- Announce
- Note
- Bite
- User
- Note
- Block
- Create
- Note
- Actor
- Delete
- User
- Note
- Flag
- Like
- Note
- Reject
- Follow
- Undo
- Follow
- Like
- Update
- User
API
- Notes can be fetched, deleted, liked, created, repeated, and quoted
- Instance metadata can be fetched
- Login and registration both work well
- Notification timeline can be fetched
- Notifications can be marked as read
- Home, local, bubble, and global timelines can be fetched
- Users can be blocked, bit, edited, followed, fetched, looked up by handle, and refetched from remote instance
- Relationship between fetcher and user fetched can be fetched
Admin API
- Instances can have their federation limited. You can force all incoming notes from an instance to have a CW or all incoming users to have the sensitive marker. You can also limit if they can fetch anything from your instance, if you will fetch from them, if you should send activities, or if you should accept activities.
- Collected reports can be viewed in a timeline or individually.
Misc
- Prometheus metrics can be toggled
- There's a ping endpoint that returns the server time
- Uploads directory works, but you cannot upload files yet