-
v2026.9.23
StableSome checks failedpublish-and-stage / decide (push) Successful in 10stag-release / release (push) Successful in 9sCI / release-scripts (push) Successful in 13ssecurity-scan / SBOM (trivy) (push) Successful in 14ssecurity-scan / Filesystem scan (trivy fs) (push) Successful in 19spublish-and-stage / build (backend) (push) Has been skippedsecurity-scan / JS SCA (npm audit) (push) Successful in 22spublish-and-stage / build (frontend) (push) Has been skippedpublish-and-stage / build (push) Successful in 0srelease-and-deploy / release (push) Successful in 26srelease-and-deploy / release-scripts (push) Successful in 13ssecurity-scan / Python SAST (bandit) (push) Successful in 29spublish-and-stage / deploy-staging (push) Failing after 14ssecurity-scan / Python SCA (pip-audit) (push) Successful in 47sCI / frontend-test (push) Successful in 1m20sCI / pre-commit (push) Successful in 1m29srelease-and-deploy / pre-commit (push) Successful in 1m30srelease-and-deploy / frontend-test (push) Successful in 1m24srelease-and-deploy / build (frontend) (push) Successful in 1m37srelease-and-deploy / build (backend) (push) Successful in 1m56srelease-and-deploy / build (push) Successful in 0sCI / backend-test (push) Successful in 4m48srelease-and-deploy / backend-test (push) Successful in 4m41sCI / e2e (push) Successful in 6m17srelease-and-deploy / e2e (push) Successful in 6m10srelease-and-deploy / ci (push) Successful in 0srelease-and-deploy / deploy (push) Successful in 2m2sreleased this
2026-09-23 21:50:02 +00:00 | 70 commits to main since this releaseSpell check
- The browser's spell check now works in replies, new messages and notes.
Switch it off under Instellingen ("Spellingscontrole bij typen").
Postvak
- Fixed: a new message that already had replies appeared twice in an expanded
row. - Fixed: in dark mode a team logo with dark lines vanished into its dark
avatar circle. Avatars now keep their light-mode circle in both themes. - "Tot hier gelezen" no longer shows a toast with an undo that suggested the
read state could be put back; only a failure is reported. Its tour step now
says plainly what it does. - Fixed: "Tot hier gelezen" stayed disabled on a row whose only unread
message was your own (after "Markeer als ongelezen"). Your own posts past
the read cursor now count as unread, as they do in Mattermost.
Uitgaande post
- Fixed: a long link in the original message filled the whole two-line
preview and hid the text after it; it is now cut off on one line. - Fixed: the queued message showed raw markdown (
[tekst](url)) cut off at
120 characters; it now renders like the original above it. - A message that did not go out now shows on every page: a banner with a
link to Uitgaande post, and a count on its menu item. - A failed or cancelled message is never a dead end: "Openen" takes it back
as a draft, "Opnieuw verzenden" sends it again, "Verwijderen" lets it go.
Messages
- Fixed: bot posts that carry their content in message attachments showed
up empty. Waggle now renders those attachments below the message text.
Under the hood
- Merging is releasing: a push to
mainwith entries under Unreleased
promotes them to a dated section, tags it and deploys production. Staging
only runs under a release hold; seedocs/deployment.md.
Container images
- The browser's spell check now works in replies, new messages and notes.