Release 0.7.0 #328

Merged
littlefox merged 2 commits from release-0.7.0 into main 2026-10-24 14:11:42 +00:00
Owner

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

  • D-063: the rest of 0.7, and #242 in steps (#293)
  • A channel as a list of threads (#242 step 1a) (#297)
  • A thread read as a chat (#242 step 1b) (#298)
  • Footnotes drawn as part of their post (#277) (#299)
  • Forks, split-off threads, cross-posts (#242 step 1c) (#300)
  • Giant threads: first unread, where in it, a timeline (#242 step 1d) (#301)
  • A view per channel: Trådar, Chatt, Klassiskt (#242 step 1e) (#302)
  • Change a post's requests afterwards; lock a thread (#292) (#306)
  • D-064: drop #288 (#307)
  • Test: room for a giant thread's card on a busy runner (#305)
  • Mina trådar: the threads I follow or wrote in (#290) (#308)
  • Inbox: older conversations, and older texts in a chat (#265) (#309)
  • Accessibility checks with axe in the browser tests (#291) (#310)
  • Thread view: fetch only the stats it will use when walking down (#312)
  • Links to a post, in the web and the desktop app (#289) (#304)
  • CI: speed and memory budgets from the perf run (#287) (#303)
  • forge.py pr-merge: a skipped run doesn't block a merge (#319)
  • Roadmap: 0.7 done (#313)
  • Thread list: scrolling up a big channel loads a page, not all of it (#316)
  • Test: channel posts scrolls to the top for older posts (red main) (#323)
  • A channel opens in its view, unread or not (D-066) (#321)
  • Mark a channel read from its head, and undo it; Enter on a tabbed-to button (#325)
  • Pictures on the desktop: read the file from the event, not the page (#326)
  • A post's open menu survives the post being drawn again in its thread (#327)
Version bump and changelog for 0.7.0. After merging: tools/release.sh --tag 0.7.0 - D-063: the rest of 0.7, and #242 in steps (#293) - A channel as a list of threads (#242 step 1a) (#297) - A thread read as a chat (#242 step 1b) (#298) - Footnotes drawn as part of their post (#277) (#299) - Forks, split-off threads, cross-posts (#242 step 1c) (#300) - Giant threads: first unread, where in it, a timeline (#242 step 1d) (#301) - A view per channel: Trådar, Chatt, Klassiskt (#242 step 1e) (#302) - Change a post's requests afterwards; lock a thread (#292) (#306) - D-064: drop #288 (#307) - Test: room for a giant thread's card on a busy runner (#305) - Mina trådar: the threads I follow or wrote in (#290) (#308) - Inbox: older conversations, and older texts in a chat (#265) (#309) - Accessibility checks with axe in the browser tests (#291) (#310) - Thread view: fetch only the stats it will use when walking down (#312) - Links to a post, in the web and the desktop app (#289) (#304) - CI: speed and memory budgets from the perf run (#287) (#303) - forge.py pr-merge: a skipped run doesn't block a merge (#319) - Roadmap: 0.7 done (#313) - Thread list: scrolling up a big channel loads a page, not all of it (#316) - Test: channel posts scrolls to the top for older posts (red main) (#323) - A channel opens in its view, unread or not (D-066) (#321) - Mark a channel read from its head, and undo it; Enter on a tabbed-to button (#325) - Pictures on the desktop: read the file from the event, not the page (#326) - A post's open menu survives the post being drawn again in its thread (#327)
Release 0.7.0
Some checks failed
perf / perf (pull_request) Has been skipped
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 / nix (pull_request) Has been cancelled
packaging / release (pull_request) Has been cancelled
packaging / fedora (pull_request) Has been cancelled
d2027f63ed
- D-063: the rest of 0.7, and #242 in steps (#293)
- A channel as a list of threads (#242 step 1a) (#297)
- A thread read as a chat (#242 step 1b) (#298)
- Footnotes drawn as part of their post (#277) (#299)
- Forks, split-off threads, cross-posts (#242 step 1c) (#300)
- Giant threads: first unread, where in it, a timeline (#242 step 1d) (#301)
- A view per channel: Trådar, Chatt, Klassiskt (#242 step 1e) (#302)
- Change a post's requests afterwards; lock a thread (#292) (#306)
- D-064: drop #288 (#307)
- Test: room for a giant thread's card on a busy runner (#305)
- Mina trådar: the threads I follow or wrote in (#290) (#308)
- Inbox: older conversations, and older texts in a chat (#265) (#309)
- Accessibility checks with axe in the browser tests (#291) (#310)
- Thread view: fetch only the stats it will use when walking down (#312)
- Links to a post, in the web and the desktop app (#289) (#304)
- CI: speed and memory budgets from the perf run (#287) (#303)
- forge.py pr-merge: a skipped run doesn't block a merge (#319)
- Roadmap: 0.7 done (#313)
- Thread list: scrolling up a big channel loads a page, not all of it (#316)
- Test: channel posts scrolls to the top for older posts (red main) (#323)
- A channel opens in its view, unread or not (D-066) (#321)
- Mark a channel read from its head, and undo it; Enter on a tabbed-to button (#325)
- Pictures on the desktop: read the file from the event, not the page (#326)
- A post's open menu survives the post being drawn again in its thread (#327)
Changelog: what 0.7.0 is about
All checks were successful
perf / perf (pull_request) Has been skipped
ci / check (push) Successful in 11m13s
packaging / arch (pull_request) Successful in 13m5s
ci / desktop (push) Successful in 17m57s
packaging / debian (pull_request) Successful in 21m30s
packaging / fedora (pull_request) Successful in 29m9s
ci / e2e (push) Successful in 37m10s
packaging / nix (pull_request) Successful in 17m21s
packaging / release (pull_request) Has been skipped
6a7fadfff4
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.