-
beta-0.902 Pre-release
released this
2026-05-23 03:08:28 +02:00 | 62 commits to main since this releaseRelease notes for beta-0.902
This release covers the changes after
beta-0.901, which was based on commit
f04ef015ee, up to commit0c6af8831b17aa9909e812dbd44a3f65cf29dc0d.Feature
- Added timeline status editing: a user's own posts now expose an actions menu
withEdit, an inline form, API save handling, and immediate refresh of the
displayed content. - Completed the UI for deleting a user's own posts from the timeline, including
confirmation, API call, and immediate card removal after deletion. - Completed the Aktor-styled OAuth
/oauth/authorizeUI while keeping the flow
compatible with GoToSocial. - Added public and local timeline navigation to the Aktor dashboard.
- Added explicit visibility choices to the timeline reply form.
- Replies now prefill mentions from the parent status, avoiding duplicates and
including the relevant mentioned accounts. - Account links in timelines, replies, and notifications now point to the
correct public profiles: local profile URLs for local accounts and remote
WebFinger/profile URLs for remote accounts. - Wired many Settings panels to existing GoToSocial endpoints: account,
export/import, tokens, OAuth applications, interaction requests, reports,
domain allow/block, custom emoji, header allow/block, admin actions, and
instance configuration. - Added
Groupaccount management from Settings, documented inINSTALL.md. - Added
unfollownotifications for local users when another account stops
following them, including API exposure and notification UI rendering. - Added daily cleanup for inactive local non-admin accounts, controlled by
AKT_ACCOUNTS_INACTIVE_DAYS. - Made bootstrap/runtime sizing env vars mandatory where needed:
AKT_ADMIN_USER,AKT_ADMIN_EMAIL,AKT_ADMIN_PASSWD,
AKT_ACCOUNTS_REGISTRATION_MAX_USERS, andAKT_ACCOUNTS_INACTIVE_DAYS.
Fix
- Fixed the web registration flow:
/registernow goes through signup
availability logic, and the form uses the intended endpoint correctly. - Fixed the public profile identity layout, with more stable centering and
spacing for the avatar and header. - Fixed group reposts on the local timeline while preserving compatible
federation behavior and adding regression coverage. - Made remote poll voting idempotent, avoiding errors or duplicate effects when
federated votes are received more than once. - Sanitized profile bio text on save to prevent unwanted markup from appearing
in plain text content. - Fixed the notifications dashboard layout: cards no longer slide under the
sidebar and long content is handled better. - Constrained Settings gutters and panel widths to avoid horizontal overflow and
keep the layout consistent with the profile page. - Fixed Settings sidebar/panel behavior, including side navigation and hash
based panel opening.
Tests and quality
- Added UI smoke tests for the public timeline, OAuth authorize, deleting a
user's own post, refusing deletion of someone else's post, and media links in
the local timeline. - Added smoke tests for registration, mandatory env vars, startup lifecycle,
login, and Postgres/VAPID contracts. - Expanded the browser UI suite for the dashboard, reply visibility, post
edit/delete, unfollow notifications, notification layout, Settings panels,
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Added timeline status editing: a user's own posts now expose an actions menu