Skip to content

chore(main): release 0.5.0-alpha.1 - #1466

Open
hmans wants to merge 1 commit into
mainfrom
release-please--branches--main--components--chatto
Open

chore(main): release 0.5.0-alpha.1#1466
hmans wants to merge 1 commit into
mainfrom
release-please--branches--main--components--chatto

Conversation

@hmans

@hmans hmans commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.5.0-alpha.1 (2026-08-11)

⚠ BREAKING CHANGES

  • search: rank cross-server Cmd-K results (#1862)
  • cli: remove passphrase argument flags (#1705)
  • metrics: retire legacy service inventory (#1703)
  • video: add seekable HLS playback (#1624)
  • realtime: add resumable server projection stream (#1588)

Features

Bug Fixes

  • api: batch presence hydration (#1597) (8812cb9)
  • api: omit deleted users from room member reads (#1964) (793d41c)
  • assets: mark NATS streams as non-seekable (#1607) (96febb8)
  • calls: share browser tab audio (4f27dd8)
  • calls: show active DM calls in sidebar (#1676) (d894882)
  • ci: time out media environment setup (#1486) (6e2373f)
  • config: configure API response compression (#1502) (443f26f)
  • core: decrypt projected user PII on demand (#1551) (879c39d)
  • core: fence message lifecycle mutations (#1925) (5c01511)
  • core: forbid threads in direct messages (#1583) (896c74b)
  • core: harden CallModel state ownership (#1771) (b698e72)
  • core: make user key shredding crash-safe (#1973) (63f014f)
  • core: migrate projection snapshot pointer lineage (#1572) (c6ca943)
  • core: preserve cleared RBAC defaults (#1543) (be7b4d9)
  • core: publish room layout after projection catch-up (#1966) (ccc31f9)
  • core: re-authorize message mutations on OCC retries (#1960) (6df5f6e)
  • core: recheck message authorization during OCC (#1922) (43219b3)
  • core: recover safely after NATS outages (#1891) (2fd9674)
  • core: retry link previews across validated IPs (#1577) (1fc1a19)
  • desktop: make release verification reliable (#1902) (898eec2)
  • dev: bootstrap alice and bob in compose (#1907) (d67b4da)
  • dev: build Lingua during workspace setup (#1951) (c23205d)
  • dev: clean up Compose stack on archive (#1932) (5260dd7)
  • dev: keep Conductor tasks in process group (#1699) (483f802)
  • dev: release Conductor workspace ports (#1704) (356ca89)
  • dev: restore mise chatto command routing (#1707) (8781cbe)
  • dm: hide empty conversations until first message (#1635) (56b1916)
  • dockercompose: use muxed LiveKit UDP port (#1503) (4974c63)
  • docker: use real service health checks (#1761) (58d52d9)
  • events: add bounded subject reads (#2002) (1a15202)
  • events: require pointer projections (#2000) (4ee0c2b)
  • events: validate snapshot bindings (#2001) (d323298)
  • forward-port 0.4.9 changes (#1477) (e7119f7)
  • frontend: add direct thread message routes (#1524) (68bba96)
  • frontend: allow app-wide mobile sidebar swipes (#1534) (a78110e)
  • frontend: avoid blank line when enabling rich mode (#1548) (09aa9e3)
  • frontend: cache PWA assets on demand (#1786) (ded8061)
  • frontend: collapse invisible markdown spacing (#1539) (d3c8d19)
  • frontend: default room sidebar to closed (#1633) (c751eb7)
  • frontend: enforce mono voice call audio (#1489) (ae686d4)
  • frontend: enforce server description limit (#1587) (17693d7)
  • frontend: expire empty attachment tombstones (#1952) (410492c)
  • frontend: hide deleted users from membership events (#1504) (65fa9a0)
  • frontend: improve thread badge interaction (#1935) (3b9d4c7)
  • frontend: keep emoji picker open on new messages (#1603) (2042625)
  • frontend: keep mobile bottom sheets open on input focus (#1750) (54b8b57)
  • frontend: keep realtime active while looking offline (#1606) (7cbbd9b)
  • frontend: keep remote sessions live without origin auth (#1877) (55aed52)
  • frontend: keep video close button within iOS safe area (#1618) (cf4210a)
  • frontend: lazily load room attachments (#1615) (6a5b7e0)
  • frontend: parse pasted markdown in composer (#1714) (c571f70)
  • frontend: preserve expanded timeline groups (#1483) (599696e)
  • frontend: preserve inline ordered-list content (#2010) (27980b2)
  • frontend: preserve pasted Markdown links (#1639) (40a496b)
  • frontend: preserve pasted message line breaks (#1609) (07eb5c2)
  • frontend: preserve unusual video aspect ratios (#1521) (106ab5f)
  • frontend: preserve video playback on reactions (#1622) (2b75984)
  • frontend: prevent premature attachment URL refreshes (#1920) (034eb49)
  • frontend: reduce production build memory (#1912) (1f108cf)
  • frontend: restore branded PWA install icons (#1478) (5c915b1)
  • frontend: restore POST server discovery (#1528) (8534ba7)
  • frontend: restore subtle design colors (#1545) (659be37)
  • frontend: scope thread click-outside dismissal (#1595) (ae5b9f9)
  • frontend: show pending permission updates (#1540) (a33a25e)
  • frontend: size ordered list markers adaptively (#1911) (862f49c)
  • frontend: stabilise composer word wrapping (#1636) (0e7dde0)
  • frontend: support remote-only sessions (#1530) (e7b90c3)
  • frontend: unify admin panel and table surfaces (#1677) (0289c34)
  • frontend: use origin host for message links (#1526) (b4b872c)
  • frontend: use server logo for browser icons (#1506) (63c7fde)
  • i18n: restore regional locale fallback chains (#1987) (d98ecf7)
  • media: stabilize attachment URLs and playback (#1626) (8b8c63b)
  • presence: handle constant wrong-sequence errors (#1511) (07a87f1)
  • push: prioritize visible notifications (#1928) (548aca2)
  • pwa: restore DM-specific dock badges (#1631) (df96e94)
  • pwa: simplify app badge synchronization (#1616) (ac17b36)
  • pwa: use server name for installed app (#1542) (c574036)
  • reactions: cap reactions per user and message (#1919) (79be46c)
  • realtime: avoid duplicate viewer state on reset (#1959) (373256f)
  • realtime: recover after deleting processing videos (#1894) (7db7d9c)
  • release: develop prereleases on main (#1419) (a33d440)
  • release: make next prerelease alpha (#1596) (5ad172b)
  • security: restrict public server assets (#1499) (2ada7d2)
  • threads: reject echoes as thread roots (#1757) (e81f585)
  • video: harden HLS playback and transcoding (#1694) (3646898)
  • workers: harden durable recovery (#1978) (c1c6f3e)

Performance Improvements

Code Refactoring


This PR was generated with Release Please. See documentation.

@hmans
hmans force-pushed the release-please--branches--main--components--chatto branch 29 times, most recently from 59ee17f to 4a6e53c Compare July 15, 2026 08:26
@hmans
hmans force-pushed the release-please--branches--main--components--chatto branch 11 times, most recently from ffeffa6 to e6eea9e Compare July 17, 2026 07:32
@hmans hmans changed the title chore(main): release 0.5.0-beta.1 chore(main): release 0.5.0-alpha.1 Jul 17, 2026
@hmans
hmans force-pushed the release-please--branches--main--components--chatto branch 17 times, most recently from f658cb5 to fa4d127 Compare July 20, 2026 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant