Releases: adrighem/Conduit
Releases · adrighem/Conduit
Release list
v0.3.0
0.3.0 (2026-07-29)
Features
- composer: Complete person mentions (7c88040)
- improve unread navigation and sidebar sections (acca7a0)
- messages: model conversation open sessions (a9d9af3)
- messages: reconcile conversation snapshots (3e8c95f)
- messages: route opens through immutable intent (70eb68e)
- messages: support rich bot messages (15509ae)
- messages: unify initial viewport control (d96cb25)
- sidebar: Add priority conversations section (161cecd)
- sidebar: Open DM profiles (8947521)
- sidebar: Toggle priority conversations (8c4b604)
- slack: Add conversation star state (924854d)
- status: Add native status editor (740212a)
- status: Add Slack status mutation (0b8e6d9)
Bug Fixes
- branding: Remove obsolete installed icons (f5654ef)
- ci: clarify collapsed section branch (5458004)
- ci: validate main before release automation (abd93fc)
- deps: remove unused HTTP/3 stack (280bec6), references #14
- messages: satisfy strict architecture lint (2628864)
- sidebar: Keep priority stars consistent (16a774b)
- status: Fix emoji picker search and load the full catalog (0b074b2)
- ui: Fix startup interaction and animate sent messages (982f628)
- ui: keep message sends responsive (bbf9539)
v0.2.0
v0.1.2
v0.1.1
v0.1.0
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](65e4912...