- File view drew nothing for long files (krz/gitbay CHANGELOG.org, 2,682 lines): it was one
Textin a two-axisScrollView. Now oneTextper line in aLazyVStack,defaultScrollAnchor(.topLeading).codeLinessplits the highlighted text per line (4 tests in CodeLinesTests). - Notifications: the empty-inbox message is a row, not an overlay over the whole list (it sat on top of the push section). Registered push devices get an iPhone icon, "added · ", and a section footer, so they no longer read as notifications.
577 unit tests, Release build, UI target compiles. Checked in stub-hosted snapshots with the real CHANGELOG.org payload and two registered devices.