Release 0.4.0 #175

Merged
littlefox merged 2 commits from release-0.4.0 into main 2026-10-19 22:09:25 +00:00
Owner

Version bump and changelog for 0.4.0. After merging: tools/release.sh --tag 0.4.0

  • Update dependencies (2026-10-19) (#140)
  • Say why when the relay refuses the connection (#142)
  • Desktop smoke: press space again if no channel was entered (#144)
  • Reconnect: time out a stuck login, close failed attempts, log why (#145)
  • cargo-deny: retry when fetching the advisory database fails (#143)
  • DOCKER.md: reaching the home container over Tailscale (#146)
  • Inbox: the tab goes back to the list, and a chat keeps its header (#149)
  • Roadmap: review 0.4, with its issues; D-044 (#157)
  • CI: keep each job's output as a logs artifact (#159)
  • Web: stay logged in through the browser's password manager (#158)
  • Saved posts: a list of my marks (#161)
  • Links to people, channels and posts in elisp's forms (#162)
  • Sign up from the login page (#164)
  • Who's here: presence next to names (#163)
  • Record D-048: no X-Face avatars (#167)
  • Saved list: the unsave button names its post (#169)
  • Browse channels: a directory of all channels (#165)
  • Profiles: presentation, picture, recent posts; avatars by names (#168)
  • Mute and follow: people and subjects in elisp's filter list, threads ours (#170)
  • Search: names from the server, read posts from a local index (#171)
  • Roadmap: every 0.4 item is done (#172)
  • Ready for Kubernetes: trusted proxies, security headers, a spec (#174)
Version bump and changelog for 0.4.0. After merging: tools/release.sh --tag 0.4.0 - Update dependencies (2026-10-19) (#140) - Say why when the relay refuses the connection (#142) - Desktop smoke: press space again if no channel was entered (#144) - Reconnect: time out a stuck login, close failed attempts, log why (#145) - cargo-deny: retry when fetching the advisory database fails (#143) - DOCKER.md: reaching the home container over Tailscale (#146) - Inbox: the tab goes back to the list, and a chat keeps its header (#149) - Roadmap: review 0.4, with its issues; D-044 (#157) - CI: keep each job's output as a logs artifact (#159) - Web: stay logged in through the browser's password manager (#158) - Saved posts: a list of my marks (#161) - Links to people, channels and posts in elisp's forms (#162) - Sign up from the login page (#164) - Who's here: presence next to names (#163) - Record D-048: no X-Face avatars (#167) - Saved list: the unsave button names its post (#169) - Browse channels: a directory of all channels (#165) - Profiles: presentation, picture, recent posts; avatars by names (#168) - Mute and follow: people and subjects in elisp's filter list, threads ours (#170) - Search: names from the server, read posts from a local index (#171) - Roadmap: every 0.4 item is done (#172) - Ready for Kubernetes: trusted proxies, security headers, a spec (#174)
Release 0.4.0
Some checks failed
packaging / arch (pull_request) Has started running
packaging / debian (pull_request) Has started running
ci / check (push) Has started running
ci / e2e (push) Has started running
ci / desktop (push) Has started running
packaging / release (pull_request) Has been cancelled
packaging / nix (pull_request) Has been cancelled
packaging / fedora (pull_request) Has been cancelled
d56ba48bb5
- Update dependencies (2026-10-19) (#140)
- Say why when the relay refuses the connection (#142)
- Desktop smoke: press space again if no channel was entered (#144)
- Reconnect: time out a stuck login, close failed attempts, log why (#145)
- cargo-deny: retry when fetching the advisory database fails (#143)
- DOCKER.md: reaching the home container over Tailscale (#146)
- Inbox: the tab goes back to the list, and a chat keeps its header (#149)
- Roadmap: review 0.4, with its issues; D-044 (#157)
- CI: keep each job's output as a logs artifact (#159)
- Web: stay logged in through the browser's password manager (#158)
- Saved posts: a list of my marks (#161)
- Links to people, channels and posts in elisp's forms (#162)
- Sign up from the login page (#164)
- Who's here: presence next to names (#163)
- Record D-048: no X-Face avatars (#167)
- Saved list: the unsave button names its post (#169)
- Browse channels: a directory of all channels (#165)
- Profiles: presentation, picture, recent posts; avatars by names (#168)
- Mute and follow: people and subjects in elisp's filter list, threads ours (#170)
- Search: names from the server, read posts from a local index (#171)
- Roadmap: every 0.4 item is done (#172)
- Ready for Kubernetes: trusted proxies, security headers, a spec (#174)
Changelog 0.4.0 in users' words
All checks were successful
ci / check (push) Successful in 12m59s
packaging / arch (pull_request) Successful in 14m59s
ci / desktop (push) Successful in 17m11s
packaging / nix (pull_request) Successful in 24m42s
packaging / debian (pull_request) Successful in 27m27s
ci / e2e (push) Successful in 31m39s
packaging / fedora (pull_request) Successful in 34m59s
packaging / release (pull_request) Has been skipped
b4d4572c51
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Sign in to join this conversation.
No description provided.