Skip to content

Releases: vosjecleo/SeND

SeND 0.9.35 build 110

Choose a tag to compare

@github-actions github-actions released this 25 Sep 22:43

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

Choose a tag to compare

@github-actions github-actions released this 25 Sep 21:28

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

Choose a tag to compare

@github-actions github-actions released this 25 Sep 19:58

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 to vosjecleo/SeND and downloads to deltie.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;
    see docs/activity-local-preview.md for 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

Choose a tag to compare

@github-actions github-actions released this 24 Sep 22:49

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

Choose a tag to compare

@github-actions github-actions released this 24 Sep 20:50

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

Choose a tag to compare

@github-actions github-actions released this 24 Sep 17:30

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

Choose a tag to compare

@github-actions github-actions released this 24 Sep 10:15

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
    sobbing for 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

Choose a tag to compare

@github-actions github-actions released this 23 Sep 23:16

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

Choose a tag to compare

@github-actions github-actions released this 23 Sep 12:21

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

Choose a tag to compare

@github-actions github-actions released this 23 Sep 19:02

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.