Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 13:51

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)