release: v0.20.0

This commit is contained in:
Ralksta
2026-10-02 18:14:23 +02:00
committed by GitHub
parent 81ce886b01
commit 5f831f719a
209 changed files with 13807 additions and 803 deletions

View File

@@ -29,9 +29,10 @@
* to the preset's own value for anything that is not the right type, which
* covers hand-edited YAML as well as a save from this panel.
*
* **Values the panel offers an input for** are the exception, checked with the
* resolvers' own rules in `settingValues.ts`: the site URL, the accent and the
* grid columns and gap, which a save used to accept and the site then ignored.
* **Values a resolver would bend** are the exception, checked with the
* resolvers' own rules in `settingValues.ts`: the site URL, the accent, the
* corner radius, the grid columns and gap, the message retention and the
* header links, which a save used to accept and the site then ignored.
*
* **Unknown keys pass through.** There is no `schemaVersion` and no migration
* code, so configurations older and newer than this build are both in the wild.
@@ -87,6 +88,7 @@ export const settingsSchema = z.looseObject({
transitions: bool,
scrollToTop: bool,
analytics: bool,
zoom: bool,
proofing: z.looseObject({ enabled: bool, allowMailto: bool, email: str }).optional(),