Skip to content

Plain-language wording for derived data handling, and document the publish step - #13

Merged
afadil merged 3 commits into
mainfrom
fix/plain-language-derived-copy
Aug 21, 2026
Merged

Plain-language wording for derived data handling, and document the publish step#13
afadil merged 3 commits into
mainfrom
fix/plain-language-derived-copy

Conversation

@afadil

@afadil afadil commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Two small things and the regenerated output that follows from one of them.

The sentence on every listing page was written for whoever built the sandbox

deriveDataHandling produces the line the website shows under "Privacy and permissions". It read:

The addon does not request the network permission, so the Wealthfolio runtime blocks all outbound requests.

Every noun in that is ours, not the reader's — "network permission", "runtime", "outbound requests". Same fact, plainer:

It never asked for internet access, so Wealthfolio will not let it connect to anything.

Nothing is softened. The point of the line is that it is a hard statement about what the app does, and it survives being said in short words. All four branches changed the same way; the test that stops the sandbox claim leaking to unknown-SDK addons was updated to match the new phrasing.

community/derived.json, regenerated

So the three listings merged today (#5, #6, #9) actually carry it. Only basis strings move.

CONTRIBUTING.md: how a merged listing reaches the site

Merging a listing publishes nothing. The website builds from a committed snapshot of this repository, so a page only changes when someone runs pnpm sync:addons over there, reads the diff, and commits it. That step was undocumented, which is a good way to merge a PR and wonder for a week why it is not live.


The website change that renders all of this is a separate PR in wealthfolio-website. It has to merge after this one, or those three pages ship the old wording.

pnpm check clean.

afadil added 3 commits August 21, 2026 13:44
Merging a listing does not publish it. The website reads a committed snapshot
of this repository, so a page only changes when someone runs the sync, reads
the diff, and commits it. That step was undocumented, which is a good way to
merge a listing and wonder for a week why it is not live.
The derived `basis` line is the most-read sentence on a community listing, and
it was written for the person who built the sandbox: "The addon does not
request the network permission, so the Wealthfolio runtime blocks all outbound
requests." Every noun in that is ours, not the reader's.

Same facts, plainer: "It never asked for internet access, so Wealthfolio will
not let it connect to anything." Nothing is softened — the point of the line is
that it is a hard statement about what the app does, and it survives being said
in short words.

Regenerated derived.json; only the basis strings move.
@afadil
afadil merged commit bfe9bb6 into main Aug 21, 2026
2 checks passed
@afadil
afadil deleted the fix/plain-language-derived-copy branch August 21, 2026 17:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant