# feat: updates list the changes of every build since yours, each build listing only its own · clo/snowbound

[View on GitCafe](https://git.cafe/clo/snowbound/commit/48444f15f581ebc84d061818c0260f26c25dfff1)

Repository: [clo/snowbound](https://git.cafe/clo/snowbound)

Visibility: public

Requested revision: 48444f15f581ebc84d061818c0260f26c25dfff1

Requested commit: 48444f15f581ebc84d061818c0260f26c25dfff1

Commit: 48444f15f581ebc84d061818c0260f26c25dfff1

Tree: 7e426b5251d9ef96c23317a750380944c82d3df7

Author: clover caruso

Committer: clover caruso

## Message

```
feat: updates list the changes of every build since yours, each build listing only its own

Each build.json now lists only the changes since the build published before
it, so it no longer grows with every release. history.json, written beside
latest.json, names every build folder; the updater reads the build.json of
each build between its own and the newest for its platform (at most 20, in
parallel), verifies each signature, and sums their changes, a commit counting
once from the newest build listing it so the older cumulative builds do not
double up. Past the cap, or where a build is missing or does not verify, the
summary and list end in "and more". latest.json is unchanged for older apps,
which list only the newest build's changes.

Assisted-by: claude-opus-5.5

```

## Parents

- [d082587137c0d7b762c19654f035b29f61df28cb](https://git.cafe/clo/snowbound/commit/d082587137c0d7b762c19654f035b29f61df28cb?format=markdown)

[Source at this commit](https://git.cafe/clo/snowbound/tree/48444f15f581ebc84d061818c0260f26c25dfff1?format=markdown)
