commits
- Implements configurable icon sources (light/dark +
app/apple/android/ms/favicon),
- generates favicon assets/manifest/browserconfig,
- injects head tags in default wrapper
- Add `sorting.type` support for `created`/`updated` with deterministic
fallbacks and tie‑break by name.
- Centralize config-driven sorting in `build/sorting` after history;
keep scan ordering deterministic only.
- Validate with multiple `sorting` configurations (created asc/desc,
updated desc + overrides) on `website-example`.
- read site-level sorting config and expose it in site metadata
- apply sorting to collections, entries, and blocks with
per-collection/entry overrides
- warn on unsupported type and fallback to name
- apply heading shift in the markdown pipeline (h1..h6 clamp)
- read site-level `markdown.headingShift` from `webette.config.ts`
- expose the option in example and documentation site configs
Add a data-first `menu` helper and wire it into default templates.
Switch website-example and webette-documentation top menus to the helper
without UI changes.
Extract prev/next markup into a shared partial across default, example,
and doc templates.
- Add ArPiDev planning artifacts (SPEC/CODEMAP/TASKS/DECISIONS + T1-S01
story) to document the workflow.
- In `serve`/liveReload, force overwrite to `replace-files` to avoid
full `_public` deletion.
- Windows validation still required (please test on Windows).
- Replace root LICENSE with the full Apache-2.0 text; move the
multi-license overview to LICENSING.md
- Keep CC BY 4.0 in LICENSES/CC-BY-4.0.txt and document the layout in
LICENSES/README.md
- Align README, NOTICE, CONTRIBUTING, and TRADEMARKS with the new
license structure and clearer contribution terms (incl. artwork under
CC BY 4.0)
- Make TRADEMARKS more OSS-friendly (clear fork tiers, allow modified
mascot for compatible projects/forks, allow small-scale fan-art sales)
- Update ToDo to mark licensing/trademark tasks as done
I’ve finished the design and content for the Webette example site!! 🎉
TODO: update the links and fill in the real project licenses once
everything is properly in place.
- switch mono font to Drafting Mono (WOFF2) and update credits
- adjust home section styling and templates
- add Drafting Mono font-face CSS + update font imports
Replace the three credited images with the new Wikimedia sources, add
license notes, and mention the recolor edit by Artwo.
- support `mode: collection` with `collection: current|<name>`
- add `hide collections|entries` and `collections link|entries link`
- render `link: false` in the example navigation partial
- update docs
- Add `sorting.type` support for `created`/`updated` with deterministic
fallbacks and tie‑break by name.
- Centralize config-driven sorting in `build/sorting` after history;
keep scan ordering deterministic only.
- Validate with multiple `sorting` configurations (created asc/desc,
updated desc + overrides) on `website-example`.
- Replace root LICENSE with the full Apache-2.0 text; move the
multi-license overview to LICENSING.md
- Keep CC BY 4.0 in LICENSES/CC-BY-4.0.txt and document the layout in
LICENSES/README.md
- Align README, NOTICE, CONTRIBUTING, and TRADEMARKS with the new
license structure and clearer contribution terms (incl. artwork under
CC BY 4.0)
- Make TRADEMARKS more OSS-friendly (clear fork tiers, allow modified
mascot for compatible projects/forks, allow small-scale fan-art sales)
- Update ToDo to mark licensing/trademark tasks as done