Releases: ViceVerse-cz/Serein
Releases · ViceVerse-cz/Serein
Release list
Serein 1.0.0-nightly.20260917.36
1.0.0-nightly.20260917.36 (2026-09-17)
Features
- release: add native Windows ARM builds by David Frnoch (9d6e97d)
- release: build and publish Intel Mac packages by David Frnoch (e9ff7d7)
- ui: add persistent download/open overlay to inline video player by David Frnoch (7df7b30)
- ui: add remappable keybinds and global push-to-talk by @Atsukoro1 in #259 (fbc1177)
- ui: add remappable mute and deafen keybinds by @Atsukoro1 in #260 (bc552c8)
- ui: add role and thread mentions by David Frnoch (0fdcc81)
- ui: autoscroll on mouse3 and select chat from the row by Undefined in #252 (dcf05ee)
- ui: show users who reacted by @Atsukoro1 in #266 (0e74db8)
Bug Fixes
- build: restore workspace WGPU renderer by David Frnoch (06869e3)
- presence: distinguish local activity preview by @Atsukoro1 in #268 (3768698)
- ui: cap channel thread list and media handling by David Frnoch (4d30ea8)
- ui: give embed fields their own widget id namespace by David Frnoch (02569f7)
- ui: load and compact member roles by David Frnoch (087aefd)
- ui: remove duplicate restore status text and copy-to-clipboard toast by David Frnoch (74ca402)
- ui: restyle update prompts and derive mention colors from accent by David Frnoch (001ec70), closes #channel
- ui: show update prompt in account card when title bar is hidden by David Frnoch (f570a8f)
- ui: shrink server rail and its icons ~5% by David Frnoch (96e1ea7)
- voice: handle sole-member waiting and non-mls presence in DAVE transport by @Atsukoro1 in #270 (a701e5e)
- voice: persist per-user volume overrides across restarts by David Frnoch (44c6e25)
- voice: scope example lint allowances by David Frnoch (3a22dec)
- voice: use Linux desktop audio devices by David Frnoch in #264 (f2a4f61)
- windows: keep undecorated surface aligned by David Frnoch (dd27bfd)
Performance Improvements
- gifs: cache picker results by @Atsukoro1 in #263 (62e59d1)
Reverts
- release: remove Intel Mac package support by David Frnoch (eae72a5)
Serein 1.0.0-nightly.20260916.34
1.0.0-nightly.20260916.34 (2026-09-16)
Features
Bug Fixes
- build: keep Linux media tests off macOS by David Frnoch (3ad83da)
- gateway: keep reconnecting after sleep by David Frnoch (1b99641)
- set GApplication id before WebKit sandbox launch by @defaultdino in #258 (9659317)
- ui: Clipboard now works on flatpak by @Atsukoro1 in #257 (9c7f9fc)
- ui: show server roles on profile cards by @Atsukoro1 in #256 (213adf3)
- voice: allow platform-specific dead code by David Frnoch (f92acd4)
- windows: default to dx12 renderer by David Frnoch (cf1fb52)
New Contributors
- @defaultdino made their first contribution in #258
Serein 1.0.0-nightly.20260916.31
1.0.0-nightly.20260916.31 (2026-09-16)
Features
- rpc: add WebSocket RPC transport and running-game detection by David Frnoch (221b850)
- ui: ack unread on scroll and clear leftover guild ticks by Undefined in #250 (f9adca8)
- ui: add channel hierarchy reordering by @Atsukoro1 in #251 (3f6cba2)
- ui: include friends in conversation switcher by David Frnoch (d40f33d)
- ui: mark muted, hidden, and limited sidebar channels by Undefined in #248 (2fd250a)
- ui: navigate Discord chat links in app by @Atsukoro1 in #242 (f60e023)
- ui: open joined servers from invite cards by @Atsukoro1 in #249 (15fc947)
- ui: show Discord-style Rich Presence in profile previews by @Atsukoro1 in #243 (2283600)
- ui: show LIVE badge for streaming participants in voice roster by David Frnoch (55a1530)
Bug Fixes
- release: tolerate main updates during nightly publish by David Frnoch (9a399ee)
- ui: bound and scroll message composer by David Frnoch (41580e7)
- ui: convert completed emoji shortcodes by David Frnoch (9eaa50a)
- ui: keep the timeline still when toggling a reaction by Undefined in #254 (8a5773e)
- ui: raster Inter unhinted and Lanczos-shrink guild faces by Undefined in #241 (1a06d5e)
- voice: use native Windows speaker format by David Frnoch (f5c4d0e)
- window: use native Linux and opt-in macOS decorations by David Frnoch (3c2ecdc)
Performance Improvements
- cut release binary size and video/UI allocation churn by David Frnoch (3ede5a9)
Serein 1.0.0-nightly.20260916.27
1.0.0-nightly.20260916.27 (2026-09-16)
Features
- settings: toggle Windows title bar by @Atsukoro1 in #231 (490be9c)
- ui: add chat panel to voice channels by David Frnoch (4167dea)
- ui: add forum post actions and fix thread participants by @Atsukoro1 in #233 (544a3f8)
- ui: refine theme editor and gallery by @Atsukoro1 in #221 (6b38e35)
- ui: support voice and forum channel creation by @Atsukoro1 in #234 (52e19d9)
- voice: add group DM calling by David Frnoch (d6271aa)
- voice: add per-participant playback volume by David Frnoch in #225 (e6222ff)
Bug Fixes
- fuzz: use a kebab-case state target by @dfrnoch (47ab55d)
- fuzz: use committed state seed directory by David Frnoch (f6708c6)
- notifications: deliver message previews by @dfrnoch (43e5d31)
- notifications: suppress alerts before preferences load by David Frnoch (1a43041)
- release: place new contributors at bottom by David Frnoch (86079be)
- ui: hint Inter vertically instead of grid-fitting stems by David Frnoch (1876d15), closes #200 #200
- ui: preserve server nicknames and emoji cache by David Frnoch (f303634)
- ui: render Discord role colors in chat by David Frnoch (03be868)
- ui: restrict channel references to text channels by David Frnoch (78923a0)
- voice: disable yellow capture border during screen share on Windows by @bangtony2 in #224 (d3ebe5c)
- voice: keep calls connected when microphones fail by @dfrnoch (26483d4)
New Contributors
- @bangtony2 made their first contribution in #224
Serein 1.0.0-nightly.20260915.23
1.0.0-nightly.20260915.23 (2026-09-15)
⚠️ Reinstall required for older builds
Because the application identifier changed, existing installations may not update correctly. Please reinstall Serein from GitHub Releases or install scripts for Linux:
Flatpak repository
flatpak install --user https://viceverse-cz.github.io/Serein/flatpak/serein.flatpakrefor native package repositories (apt, dnf, zypper, pacman)
curl -fsSL https://viceverse-cz.github.io/Serein/setup.sh | shFeatures
- macos: add login startup and menu bar controls (8833f34)
- ui: match Discord wheel speed and mouse3 autoscroll (#201) (7129644)
- ui: order unread DMs and badge home requests (#206) (c16800d)
- ui: paint collapsed folders as a 2x2 icon mosaic (#211) (5008499), closes #208
- ui: pin DMs and keep guild favorites (#202) (73a18a0), closes #204
Bug Fixes
- gateway: preserve member sync on empty invalidation (#208) (63b692d)
- members: load thread participant snapshots (#207) (06c8849)
- packaging: rename desktop bundle identifier (#210) (e85b767)
- packaging: support Arch-based distributions (ac9010c)
- ui: bottom-align sparse chat timelines (#203) (fbb5736)
- ui: hide categories without visible channels (#204) (b15a951)
- ui: restore window edge resizing (aec1f19)
- ui: sharpen text rasterization on 1x displays (7c97c1a), closes #200
- ui: show rail names instantly to the right (#209) (329b7d8), closes #208
Serein 1.0.0-nightly.20260915.22
1.0.0-nightly.20260915.22 (2026-09-15)
Features
- themes: bundle four creator theme presets (accc750)
- updates: add Linux package manager update guidance and flatpak repo import (#196) (3fb74ed)
Bug Fixes
- ci: deploy setup.sh, flatpakref, and webroot landing to GitHub Pages (#194) (ebf9dc6)
- ci: use pattern matching for optional flatpak-site artifact download (#195) (e117753)
- packaging: repair Flatpak publishing and native repository setup (d290842)
- themes: normalize imported theme identifiers (a6add64)
- ui: allow paste after switching channels (f72c7c3)
- ui: normalize Linux packaging label type (8d2323c)
- ui: stabilize cached chat switching layout (#189) (fe1f924)
- voice: fall back when selected device is unavailable (324e67c)
Serein 1.0.0-nightly.20260914.19
1.0.0-nightly.20260914.19 (2026-09-14)
Features
- flatpak: add ostree repository export, flatpakref, and in-app update notifications (#190) (47e1e08)
- linux: add AppImage packaging and updates (4b9c9ae)
- packaging: add automatic package repository setup script for linux (#191) (c7298cc)
- ui: refine profile cards (0ace018)
- ui: render fenced code blocks with syntax highlighting (1b57d10)
Bug Fixes
- desktop: update clipboard paste id (d17c113)
- linux: support pasting copied files on Linux (#184) (6e0c99b)
- navigation: restore last viewed server channel (#179) (a0bf55d)
- packaging: fix AppImage build dependencies and polish Linux install order in README (#192) (867da47)
- packaging: require GStreamer Good plugins on Linux (#187) (734aea4)
- packaging: use soname dependency for libz on Arch Linux (3e4f10a)
- platform: disable webkit hardware acceleration to prevent linux crashes (#185) (#188) (4b41bb6)
- reactions: apply live counts without hiding reaction rows (#178) (ff3d711)
- ui: give the profile card back its footer action row (#186) (c154940)
- ui: keep gif search focused (#180) (8222c0b)
Performance Improvements
- ui: reduce rendering and parsing churn (7a0ace4)
Serein 1.0.0-nightly.20260914.17
1.0.0-nightly.20260914.17 (2026-09-14)
Features
- ui: add efficient middle-click chat autoscroll (810fe36)
- ui: add GitHub issue templates and copy diagnostic info in settings (6b8bd64)
- ui: add server sidebar context menu (#169) (ff5236e)
- ui: make token sign-in a normal option on every build (1f0bfcd)
- ui: move profile card actions into header circles and a menu (227cf1d)
- ui: support mass mention autocomplete and highlights (3d8bbbd)
Bug Fixes
- desktop: use strict vsync presentation (#170) (68269c1)
- platform: preserve Linux captcha session state (8ae1172)
- platform: stop Linux login crashing and mismatch its hCaptcha identity (0c92f19)
- security: update rustls advisory fix (bab560f)
- ui: cap notified chats in server rail (e9605db)
- ui: continue scrolling after pinned messages (#167) (dbc371b)
- ui: fully collapse channel categories (#165) (1ef3835)
- ui: improve markdown fidelity for messages (1f0db31)
- ui: invalidate timeline layout caches correctly (5a0f1e1)
- ui: resolve missing thread mentions (#172) (b30b41a)
- ui: stabilize timeline while resizing sidebar (216d302)
- ui: suppress reaction errors while chat history loads (#163) (52fa2c0)
- updater: show available updates on Linux without enabling install (e7d7267)