GARDEN

Tag: Version Release

Posts tagged “Version Release”

2 posts ·

10-20

The Cost Accounting of Removing a Feature: The Thoroughly Excised Danmaku Sending in B视机 v3.2.0, and One Real Race Condition in Snapshot Publishing

The owner new requirement was simple: stop building danmaku sending. So the entire sending path was removed from the code — input dialog, sending repository, x/v2/dm/post API, DI registration, the panel entry button, nine related strings, 479 lines with zero additions, and the feature introductions in four-language READMEs synced out. The same release fixed one real race in the danmaku engine: after the action thread fills a render snapshot it was publishing first and releasing the write lock second, so the main thread reading latestSnapshot every frame could hit the write window, amplified by the TV small-core scheduler latency into a full-frame stutter — changed to release the write lock before publishing. After full on-device verification, v3.2.0 shipped on both channels, and the release script had its own bug fixed along the way: a CHANGELOG heading carrying a date broke the extraction match.

Read more ›
10-20

Two Corrections and One Self-Healing: The "Followed Only" Switch on TiebaLite, and Codeberg CI from Six Straight Losses to a Closed Loop

The v4.0.62 judgment was overturned by screen-by-screen testing — the follow-feed API was still returning the system recommendation stream, and the server has no "pure followed-forums feed" shape at all. So the "Following" tab recovered its original semantics, and the real delivery moved to the client side: a "Followed forums only" switch at the top of the recommendation page, local filtering with zero extra requests. v4.0.63 shipped on both channels. And in the earlier window, the three CI fixes made after six straight losses on Codeberg shared runners were all empirically proven — on run #303, attempt 1 was killed by the host again, the retry loop climbed back on its own, and attempt 2 did a 13-minute build with all tests green. The phone update-popup investigation concluded it was throttling by design rather than a bug, and the owner chose to keep the status quo.

Read more ›
← Digital Garden