Releases: vosjecleo/SeND
Release list
SeND 0.9.35 build 110
SeND 0.9.35 build 110 is the latest desktop, Android, and Web/PWA release for Matrix.
Try the web app at https://chat.deltie.net — including iPhone/iPad Home Screen installation.
- Recheck updates in long-lived mobile sessions and on resume, and offer PWA
users an explicit reload action. Compare the running compiled PWA build,
not a version file that may already belong to the newly hosted app. - Keep opted-in Last.fm last-listened history in durable, device-owned public
profile fields. It survives closing the app and remains visible offline;
live games and music still respect online visibility. Turning history off
removes that device's contribution without deleting another device's data. - Fix the Last.fm artwork CDN allowlist for both currently playing and completed
tracks. Add square album artwork to a full-width last-listened footer. - Keep desktop profile outlines, gradients and rounded masks stationary while
the profile contents scroll; hide the internal scrollbar. - Merge another accessible sticker/emoji pack into an editable pack, resolving
duplicate aliases automatically. Originals remain available until separately
removed. Split selected items into a new personal pack, saving that pack before
removing them from the source; a failed second save preserves both copies. - Increase sticker/emoji pack capacity from 120 to 150, including Telegram
import/conversion bounds. Existing media references preserve animations and
avoid reuploads during reorganisation. Byte and rate limits remain in place. - Favourite/unfavourite stickers and fullscreen GIFs by long tap or mouse
click-and-hold. Remove easy-to-misclick star buttons; sticker stars are passive
indicators only. Normal taps and swipes do not change favourites. - Move the DM timeline's activity into its header status line: controller icon
and game name replace the generic presence text while playing. Remove the
separate timeline activity banner; profile cards and DM/member lists keep
their existing layouts. No activity restores the usual presence label. - Double-tap mobile fullscreen images to zoom toward the tapped point; repeat
to reset. Pinch/pan remain available, and gallery swiping resumes when reset.
Please read the installation guide before installing, and check the known issues before reporting a bug.
Only targets listed above are included in this release. Verify downloads with the attached SHA256SUMS file.
The version remains below 1.0 while broader hardware validation continues. Windows in particular still benefits from testing across more hardware and Windows 10/11 installations.
The project is licensed under AGPL-3.0-or-later. Bundled third-party notices are included in the binary packages and source tree.
SeND 0.9.35 build 109
SeND 0.9.35 build 109 is the latest desktop, Android, and Web/PWA release for Matrix.
Try the web app at https://chat.deltie.net — including iPhone/iPad Home Screen installation.
- Separate live game/program activity, live music, and Last.fm last-played
history. Profiles and DM activity blocks can show game and music together;
completed Last.fm tracks stay in their own optional footer. - Publish to device-owned profile fields so one device cannot overwrite or
clear another device's contribution. Combine unexpired contributions for
everyone, including the account's own other clients. Native music takes
priority over Last.fm now-playing; offline/invisible visibility rules remain. - Reduce profile presence-dot size proportionally to the avatar, preserving
its diagonal alignment in the desktop sidebar and other profile layouts. - Raise mobile profile sheets slightly and keep their rounded frame/gradient
stationary while contents scroll. Scrolling back through a long profile no
longer dismisses it accidentally. - Retain fresh Last.fm responses across quick background/resume cycles without
bypassing cache directives or rate limits. Display the largest supplied,
approved Last.fm album artwork without blocking the activity text. - Treat visible-but-unfocused PWA pages as foregrounded, so browser/input focus
changes do not stop activity fetching. Hidden pages still stop polling and
native desktop focus behaviour is unchanged. - Use browser-native animated image playback on WebKit (including iOS PWA),
backed by the already downloaded/decrypted GIF/WebP bytes. Preserve full
animation, pause on backgrounding, release Blob URLs on disposal, and retain
autoplay/reduced-motion controls. Visible web focus changes and identical
byte copies no longer stop/restart animations.
Protocol, validation and limitations: build 109 notes.
Please read the installation guide before installing, and check the known issues before reporting a bug.
Only targets listed above are included in this release. Verify downloads with the attached SHA256SUMS file.
The version remains below 1.0 while broader hardware validation continues. Windows in particular still benefits from testing across more hardware and Windows 10/11 installations.
The project is licensed under AGPL-3.0-or-later. Bundled third-party notices are included in the binary packages and source tree.
SeND 0.9.35 build 108
SeND 0.9.35 build 108 is the latest desktop, Android, and Web/PWA release for Matrix.
Try the web app at https://chat.deltie.net — including iPhone/iPad Home Screen installation.
- Rename visible application branding, notifications, installers, web metadata,
documentation and release assets to SeND: “SeND is Not Discord.” Update GitHub
references tovosjecleo/SeNDand downloads todeltie.net/SeND/. - Preserve compatibility IDs, Matrix client identity, database/keychain paths,
installer identity and legacy update URLs so existing accounts survive upgrades. - Update prompts select the installed Android ABI or desktop package format.
Unknown/local builds retain a download chooser rather than guessing a package. - Windows installer builds offer an explicit download/verify/install action.
Verify size and SHA-256 before opening interactive Inno Setup; portable Windows
installations retain ZIP downloads. No silent elevation or forced termination. - Compact DM/member lists with online status/activity, quieter Admin/Mod badges,
muted navigation names, smaller DM avatars and refined message header spacing. - Optional native desktop process/game discovery and Linux music/Discord IPC
integration, with local allow/block/classification controls and no telemetry. - Dedicated Activity settings, online-only activity profile blocks, music artwork
and playback progress. Last.fm browser linking works in foreground on desktop,
Android and PWA; approved public sharing and optional last-listened profile footer. - Restore generated accent palettes; animate unread/selection indicators and add
desktop notification/call volume controls. Correct modal idle detection, square
music covers, media-album padding and duplicate local-time text. - Desktop video optimization preserves media metadata and encrypted uploads.
Android encoding, Windows Discord IPC and Steam library linking remain pending;
seedocs/activity-local-preview.mdfor implementation limits and test status. - Replace pack re-import editing with a dedicated editor: add/remove items,
rename aliases, select individual or multiple items for crop/resize, preview,
and undo removal/crop operations. Unchanged items retain their MXC URLs. - Preserve animation and transparent padding during emoji/sticker resizing;
keep valid untouched GIF/WebP assets byte-identical. Reject oversized edits
explicitly rather than silently flattening them into still images. - Correct the web-push gateway URL to the standard path required by Synapse.
Fix foreground-lease delivery loss with a bounded, durable notification queue
instead of discarding alerts or forcing homeserver backoff. Cancel queued
alerts when reading the room. Release leases on page hide,
renew subscriptions after VAPID-key rotation, and add browser setup diagnostics
and a capability-protected test-push action. Physical iPhone delivery remains
a required device check, not a claimed automated test result.
Please read the installation guide before installing, and check the known issues before reporting a bug.
Only targets listed above are included in this release. Verify downloads with the attached SHA256SUMS file.
The version remains below 1.0 while broader hardware validation continues. Windows in particular still benefits from testing across more hardware and Windows 10/11 installations.
The project is licensed under AGPL-3.0-or-later. Bundled third-party notices are included in the binary packages and source tree.
Deltiecord 0.9.34 build 107
Deltiecord 0.9.34 build 107 is the latest desktop, Android, and Web/PWA release for Matrix.
Try the web app at https://chat.deltie.net — including iPhone/iPad Home Screen installation.
- Expose channel access, history visibility, directory listing and Space defaults;
discover accessible unjoined channels and join them when opened. - Add shared Space timeline-event defaults and room overrides, retaining
protected security/moderation events. These display policies apply in Deltiecord. - Improve permission editor readability, live role refresh, stale-draft detection,
member role assignment and banned-member management. Report inaccessible child
rooms individually during administration operations. - Resolve role colours from room membership, including reply authors and profiles.
- Restore author headers on media albums and add mobile fullscreen media paging.
- Merge read-receipt streams without losing newer positions; retry read markers
after sync and foreground updates while preserving visibility/privacy guards. - Thin profile-avatar borders, align presence indicators diagonally and curve
thought-bubble trails toward the avatar. Respect mobile forum safe areas. - Use exact chosen accents for controls and neutral message hover backgrounds,
including high-contrast themes. - Check the Latest release channel at startup and retry failed discovery.
Validation and remaining device checks: docs/build-107-plan.md.
Please read the installation guide before installing, and check the known issues before reporting a bug.
Only targets listed above are included in this release. Verify downloads with the attached SHA256SUMS file.
The version remains below 1.0 while broader hardware validation continues. Windows in particular still benefits from testing across more hardware and Windows 10/11 installations.
The project is licensed under AGPL-3.0-or-later. Bundled third-party notices are included in the binary packages and source tree.
Deltiecord 0.9.34 build 106
Deltiecord 0.9.34 build 106 is the latest desktop, Android, and Web/PWA release for Matrix.
Try the web app at https://chat.deltie.net — including iPhone/iPad Home Screen installation.
- Keep onboarding text scrollable with navigation outside the content viewport.
- Share the profile layout across desktop/mobile cards and editors, use a
consistent banner ratio, and position crop drafts behind the real card masks. - Use connected thought-bubble outlines and limit pronouns to 16 graphemes.
- Start a fresh rich-text document after sending to discard pasted styles.
- Merge PWA safe-area insets without double padding; scale all layout insets
with the interface rather than shifting every device by a fixed amount. - Add personal account-synced room event filters, with global defaults and
room overrides. Encryption notices and moderation actions remain visible. - Administration: named multi-role assignments, ordered name
colours, server-profile badges, and explicit room permission propagation with
manual-power preservation and partial-failure reporting. - Add standard Matrix discussions in a desktop side pane or mobile page, with
paginated replies, shared media rendering, attachments, edits, reactions,
thread-specific receipts and notification navigation. Collapse replies in the
main timeline without changing its pagination/scroll machinery. - Add forum room presentation, readable Matrix post bodies plus declarative
title/tag metadata, image covers, search/filtering, recent-activity sorting,
unread indicators and an account-synced Following list. Failed posts retain
their drafts for retry. Following organises posts; room rules control alerts. - Discover homeserver browser-login methods and support Matrix SSO / SDK OIDC
with PKCE, state-bound callbacks, cancellation and SDK token persistence.
Device encryption verification/recovery remains a separate step.
Hardware/cross-client authentication validation remains outstanding. Hosted
browser SSO requires the narrowly scoped auth callback hosting rule.
See docs/build-106-plan.md for details and implementation boundaries.
Please read the installation guide before installing, and check the known issues before reporting a bug.
Only targets listed above are included in this release. Verify downloads with the attached SHA256SUMS file.
The version remains below 1.0 while broader hardware validation continues. Windows in particular still benefits from testing across more hardware and Windows 10/11 installations.
The project is licensed under AGPL-3.0-or-later. Bundled third-party notices are included in the binary packages and source tree.
Deltiecord 0.9.33 build 105
Deltiecord 0.9.33 build 105 is the latest desktop, Android, and Web/PWA release for Matrix.
Try the web app at https://chat.deltie.net — including iPhone/iPad Home Screen installation.
-
Fix web attachment selection by reading browser File objects directly while
preserving Safari's user activation for camera/photo/file pickers. Avoid
CSP-blocked blob fetches and bound mobile selections to 20 files / 64 MiB. -
Use same-origin Telegram import requests on web and leave the browser's
User-Agent alone. Close the expression picker before pack management/import,
surface import failures and refresh the catalogue afterwards. -
Resolve shared sticker/emoji packs across joined servers, not just the
currently selected room. Non-admin members can subscribe; subscribed packs
refresh when their server state changes. Report subscription failures. -
Add a web-only preview bridge for supported public providers, with validated
DNS-pinned HTTPS connections, redirect/type/size/range checks and request
limits. Keep native preview networking unchanged and existing opt-in policy. -
Repair stale iOS viewport pan after keyboard dismissal without interfering
with active typing or pinch zoom. Safari's native accessory bar remains;
real-device hit-testing confirmation is still needed. -
Refresh the timeline when foreground focus actually returns, including quick
resume/focus races. Sort confirmed messages by server timestamp with stable
event-ID ties, keeping pending local echoes provisional. -
Keep rich spoiler-text receipts on the content row and expose uncategorised
channel reorder controls in server settings. -
Review iteration 5: full-width centred date separators; compact two-line
profile speech bubbles alongside avatars, pronouns beside Matrix IDs, plain
biographies and local time underneath. Apply themes without transitions on
desktop too, avoid stale preferences in settings callbacks, and report
theme-application failures rather than silently ignoring them. -
Review iteration 4: match the profile-column underlayer to the bottom panels;
opaque, aspect-correct spoilers with session-only reveal state; visible desktop
call disconnect and day separators. Crowded receipts move to sender headers
without squeezing media. Anchor messages independently of date labels, and
apply mobile theme changes immediately rather than through a theme animation.
The intermittent mobile appearance issue still needs on-device confirmation. -
Review iteration 3: selected/unread rail indicators, tighter Aero corners,
glass rounded-square avatars, clearer translucent expression/pack popups,
and public-domain Tango icons. JSON themes may override supported semantic
icons with bounded embedded PNGs; unknown/invalid entries use stock icons. -
Review iteration 2: move the profile card to the top inset and separate its
footer into the bottom island row. Expand declarative themes with component
gradients, border/highlight layers, bounded static texture, shadows, glass
expression popups, hover transitions and an optional classic icon treatment.
Restyle Aero light/dark chrome with stronger dimensional contrast. No custom
executable shader, remote texture loader or idle animation loop is introduced. -
Inset the desktop profile preview as a floating outlined card, aligned with
the composer bottom margin. Strengthen profile gradients and refine banner,
avatar, headings, sections and footer spacing. The primary profile colour
controls both the outline and the top of the gradient. -
Subtly refine selected conversations, panel boundaries and sender spacing
without changing column widths or message/composer horizontal alignment. -
Add versioned declarative JSON themes, semantic tokens, built-in inheritance,
safe fallbacks and dynamically generated Appearance controls. Respect the
existing account-sync/local-only appearance preference. -
Bundle Aero Glass with blue-grey surfaces, restrained gloss, bounded blur,
borders, light/dark variants and configurable accents. Accessibility settings
override decorative effects. No scripts or remote theme assets are executed.
Please read the installation guide before installing, and check the known issues before reporting a bug.
Only targets listed above are included in this release. Verify downloads with the attached SHA256SUMS file.
The version remains below 1.0 while broader hardware validation continues. Windows in particular still benefits from testing across more hardware and Windows 10/11 installations.
The project is licensed under AGPL-3.0-or-later. Bundled third-party notices are included in the binary packages and source tree.
Deltiecord 0.9.32 build 104
Deltiecord 0.9.32 build 104 is the latest desktop, Android, and Web/PWA release for Matrix.
Try the web app at https://chat.deltie.net — including iPhone/iPad Home Screen installation.
- Add composer voice messages: microphone when empty, live waveform and timer,
pause/resume, stop-to-review, local playback, delete and explicit send. Reuse
Matrix voice-message attachments and encryption; retain recordings on send
failure. Limit recording to ten active minutes and reject uploads over 16 MiB. - Make receipt/edited markers smaller and subdued; keep media-only and sticker
receipts alongside their media and preserve album receipt frontiers. - Reconcile the visible room's notification on every foreground/resume, including
unchanged room selection; serialize native dismissal against publication and
reject publication in the foreground. Dismissal does not advance read markers. - Replace the fixed theme-button grid with a compact selector and theme dialog.
Serialize preference writes, reject known stale settings echoes, and cache
theme data rather than app widgets so live scale/theme changes reach builders. - Bound mobile send feedback to the button and theme its ink colours. Remove
the separate GIF favourites background while retaining its category heading. - Apply colour-emoji font selection to picker and message emoji spans. Prefer
familiar Discord-style shortcodes, preserve older search aliases, and add
sobbingfor the loudly crying face (sob). - Speech-to-text remains a proposal, not an enabled upload service. Platform
recording, Linux emoji appearance and notification races need device checks
across real hardware, particularly Safari/PWA microphone codecs.
Please read the installation guide before installing, and check the known issues before reporting a bug.
Only targets listed above are included in this release. Verify downloads with the attached SHA256SUMS file.
The version remains below 1.0 while broader hardware validation continues. Windows in particular still benefits from testing across more hardware and Windows 10/11 installations.
The project is licensed under AGPL-3.0-or-later. Bundled third-party notices are included in the binary packages and source tree.
Deltiecord 0.9.31 build 103
Deltiecord 0.9.31 build 103 is the latest desktop, Android, and Web/PWA release for Matrix.
Try the web app at https://chat.deltie.net — including iPhone/iPad Home Screen installation.
- Move sent/read progress markers and edited labels after message content.
Show receipt frontiers rather than repeating acknowledgement on every message;
edit acknowledgements use the actual replacement event's receipt state. - Grow the desktop composer for wrapped drafts, center its text, and keep the
user/profile islands independently sized. Center desktop timeline avatars on
the first sender-and-message line. Align mobile channel icons with categories. - Stop outgoing settings pages overlapping the incoming page; correct the space
menu return direction and respect reduced motion. Refresh inherited theme
configuration on resume without resetting the session or room selection. - Group settings into Account, Preferences and App, with larger entry labels.
Security includes existing encryption controls and a password-change dialog.
Theme choices wrap into fewer columns on narrow screens. The mobile colour
picker is centered and has an explicit Apply/dismiss button. - Confirm logout, dismiss account overlays and clear in-memory image/draft UI
state after successful logout. Preserve the current screen when cancelled. - Preserve existing rich formatting when editing messages, including mobile
range edits; custom emoji insertion no longer disables typed Markdown. - Keep Search and Call outside the room menu on desktop and mobile, and move
secondary actions into the menu with clearer notification controls. - Count emoji/sticker usage after successful sends, not picker clicks or draft
deletion. Add a frequently-used sticker section and visible favourite controls.
Order favourites before frequent items and packs; show GIF favourites in their
own category before Trending. GIF favourite controls appear only fullscreen. - Replace placeholder notification/call cues with VosjeCleo's original sounds
and remove the old sound attribution. - Protect Android's Matrix database with SQLCipher and a securely stored random
key, with a verified atomic migration that never resets data on failure.
Confirm formatted-link destinations before opening them. Verify declared
ciphertext SHA-256 before decrypting encrypted video, with bounded downloads. - iOS/PWA-specific camera, picker and lifecycle investigations are deferred to
the following build. Native SQLCipher migration and physical-device lifecycle
checks still need device validation. Packages are built by CI; this release is
published to latest, not stable.
Please read the installation guide before installing, and check the known issues before reporting a bug.
Only targets listed above are included in this release. Verify downloads with the attached SHA256SUMS file.
The version remains below 1.0 while broader hardware validation continues. Windows in particular still benefits from testing across more hardware and Windows 10/11 installations.
The project is licensed under AGPL-3.0-or-later. Bundled third-party notices are included in the binary packages and source tree.
Deltiecord 0.9.30 build 99
Deltiecord 0.9.30 build 99 is the latest desktop, Android, and Web/PWA release for Matrix.
Try the web app at https://chat.deltie.net — including iPhone/iPad Home Screen installation.
-
Add a shared-code Web/PWA target with mobile and desktop layouts, SDK-owned
IndexedDB session/crypto persistence, single-tab session ownership, and
install guidance for iPhone/iPad, Android, and desktop browsers. -
Add Web Push registration, a generic-message service worker, notification
navigation/clearing, and a bounded gateway authenticated by short-lived Matrix
OpenID proofs. iOS delivery requires Home Screen installation and real-device
validation; the gateway never receives Matrix session tokens or message text. -
Replace GIF search/trending with KLIPY through a server-held key. Preserve
existing favourites, resolve KLIPY GIF links under the chosen preview policy,
and allow inline/fullscreen favouriting of source-tagged GIFs. -
Share bounded GIF byte caching and lifecycle-aware rendering between search,
favourites, inline media, and fullscreen viewing. -
Canceling an edit clears its composer text and custom-emoji formatting on
both desktop and mobile; canceling a reply still preserves the draft. -
Resume synchronization invalidates a suspended long poll through the SDK
before issuing a fresh sync, retaining the existing timeline and scroll anchor. -
Add a cached Web/PWA CI job and include the web archive in release verification.
-
Document the image-heavy scroll investigation without changing scrolling code.
-
Prefer original GIF/WebP clipboard data over flattened PNG alternatives on
desktop and mobile, including desktop rich-editor paste callbacks. -
Use animated source URLs for older favourites saved with still previews.
-
Render selected custom emojis inside the desktop composer while preserving
alias text, stable references, and editing offsets. Plain aliases stay text. -
Left-align stickers with message content on desktop and mobile.
Please read the installation guide before installing, and check the known issues before reporting a bug.
Packages are provided for Android, Windows x86-64, Debian/Ubuntu/Mint amd64, Arch Linux x86-64, and other current x86-64 Linux distributions through AppImage. Verify downloads with the attached SHA256SUMS file.
The version remains below 1.0 while broader hardware validation continues. Windows in particular still benefits from testing across more hardware and Windows 10/11 installations.
The project is licensed under AGPL-3.0-or-later. Bundled third-party notices are included in the binary packages and source tree.
Deltiecord 0.9.30 build 102
Deltiecord 0.9.30 build 102 is the latest Web/PWA-only (native packages remain on their previous release) release for Matrix.
Try the web app at https://chat.deltie.net — including iPhone/iPad Home Screen installation.
- PWA-only password autofill fix: use persistent, labelled browser-native
username/password fields with standard autocomplete hints on login/signup.
Read autofilled values directly on submit, including managers that do not
dispatch input events. Keep Matrix authentication and native apps unchanged. - Preserve registration validation and clear password fields on mode changes
and disposal. Credentials are never submitted as a URL or native HTTP form. - Add browser regression tests and web-only release automation. Android,
Linux and Windows remain on build 101; stable is unchanged.
Please read the installation guide before installing, and check the known issues before reporting a bug.
Only targets listed above are included in this release. Verify downloads with the attached SHA256SUMS file.
The version remains below 1.0 while broader hardware validation continues. Windows in particular still benefits from testing across more hardware and Windows 10/11 installations.
The project is licensed under AGPL-3.0-or-later. Bundled third-party notices are included in the binary packages and source tree.