Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
0.1.0 (2026-07-21)
Features
add cached message avatars (f1639cc )
add conversation creation and navigation (2a37d56 )
auth: Add XOXC/XOXD login option (ca8c1f1 )
auth: Support XOXC/XOXD token import (3ff62dc )
history: Prefetch recent channel history (6f3750f )
history: Reuse cached conversation history (1c42058 )
huddles: add discovery UI and Slack fallback (9c36309 )
huddles: add GStreamer media engine (0d2b199 )
huddles: add portal screen sharing (44e131e )
huddles: add session coordinator (22707a4 )
huddles: complete packaging and validation (39273c6 )
huddles: isolate Slack Chime boundary (0e97e1e )
huddles: model Slack discovery events (0df9f74 )
implement browser-session socket mode and live connection status (e4b7e62 )
lifecycle: define workspace transitions (c32f890 )
lifecycle: emit runtime transitions (74c1daa )
lifecycle: render workspace state (c3703c6 )
links: accept Slack URIs from the desktop (6283882 )
links: parse Slack custom URIs (0373048 )
links: route Slack URI targets (3ab71a6 )
nav: Add Ctrl-K conversation switcher (9588d32 )
observability: initialize tracing (ca201ae )
observability: trace runtime work (9d0f4c5 )
refine conversation navigation and read state (1346797 )
release: automate Linux package releases (d305a9a )
renderer: Improve semantics and localization (2794a90 )
search prospective DMs from GNOME (2602481 )
services: add conversation history use case (5715ae5 )
settings: persist window and show realtime status (18aaadb )
show full names in DM navigation (e406e66 )
sidebar: Hide inactive conversations by default (87b007c )
sidebar: Load member conversations resiliently (0daa8e9 )
store: add persistent connection hub (9e4b31a )
store: add schema v2 cache recovery (4e306e2 )
store: batch maintenance transactions (2b255e6 )
sync: Add optional Socket Mode updates (95fd6c5 )
ui: Add adaptive accessible workspace shell (3076778 )
ui: discover and open conversations (26c919f )
ui: localize message timestamps with Intl (125c847 )
ui: rebuild message quick actions (25a8a13 )
ux: Complete conversation workflows (f02d63b )
workspace: add canonical coordinator reducer (5ab1767 )
workspace: define revisioned pipeline contracts (918ae95 )
workspace: enforce message merge invariants (a7e44a2 )
Bug Fixes
auth: harden browser-session import (98d41a8 )
build: propagate Meson pkg-config paths (3d1d196 )
cache: Store bounded merged channel history (c60ae35 )
ci: Resolve stable Clippy lints (227b099 )
ci: resolve strict clippy warnings (9c82a64 )
ci: stabilize headless keyboard test (229bd51 )
clarify initial workspace synchronization (e3f1d08 )
compose: Send messages on Enter (c1d130a )
harden realtime session validation (890b73a )
history: Refresh latest page after cached render (033b3f6 )
huddles: satisfy native media lint (2e3af47 )
keep profile metadata literal (1e6828c )
make GNOME search results reliable (0b83e49 )
messages: avoid no-op scroll restoration (eac85c0 )
messages: Keep timelines anchored at bottom (cb80c3c )
messages: Preserve viewport when loading older history (66910c5 )
messages: Run timeline scroll scripts (f33252d )
messages: show full names in author tooltips (b6ff4e6 )
messages: stabilize sent timeline updates (cdb9d95 )
notifications: include senders and open threads (6ec75d8 )
observability: retain debug activation state (f1494e5 )
observability: write traces to stderr (2e1f281 )
release: install native media test plugins (3100301 )
release: stabilize native package checks (d95daa5 )
release: use supported Flatpak action inputs (651ef16 )
render Slack HTML entities once (65e4912 )
runtime: bound startup conversation enrichment (bf14d09 )
runtime: Ignore stale workspace responses (313b05f )
runtime: Refresh conversations in background (7d67cfc )
search: enable D-Bus desktop activation (82850ea )
sidebar: Avoid user-name refresh churn (db93e6b )
sidebar: Bold unread conversation titles (d3f3b99 )
sidebar: Cache DM display names (3570402 )
sidebar: Keep refresh visually backgrounded (93eec70 )
sidebar: Preserve populated list during refresh (6eac9a8 )
stabilize first release packages (af7ed57 ), references #14
store: avoid whole-cache rewrites for unread updates (d11f589 )
store: isolate malformed conversation rows (2e39530 )
store: Serialize cache updates (5cfb369 )
test: bound headless window manager teardown (b8dd38b )
timeline: stabilize resize anchoring (b48bbde )
ui: close conversation switcher with Escape (7b8f1f5 )
ui: close message overflow after actions (138e462 )
ui: Recover runtime failures locally (5c053d0 )
ui: refine message views and notifications (b93e743 )
workspace: box message patch payloads (3d90764 )
Performance Improvements
speed up GNOME search provider (72e567b )
switcher: open conversation picker immediately (8367e55 )
You can’t perform that action at this time.