From a62273573b698ce2dc55679c4e9374b8e6dffaff Mon Sep 17 00:00:00 2001 From: "kirchdev-release[bot]" <287319172+kirchdev-release[bot]@users.noreply.github.com> Date: Thu, 10 Sep 2026 01:23:34 +0000 Subject: [PATCH] chore(main): release 0.1.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 272 ++++++++++++++++++++++++++++++++++ package.json | 2 +- 3 files changed, 274 insertions(+), 2 deletions(-) create mode 100644 CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index e18ee077..466df71c 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.0.0" + ".": "0.1.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..940d2345 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,272 @@ +# Changelog + +## 0.1.0 (2026-09-10) + + +### ⚠ BREAKING CHANGES + +* every shadcn component the layer ships is now `Ui`-prefixed — ``, ``, ``. A consumer overriding or calling one by its bare name has to rename it. + +### Features + +* add code blocks, package-manager tabs, alerts and a file tree ([6e4e94e](https://github.com/kirchDev/duxt/commit/6e4e94e016fd4fddd6472fd0a2090029c8716cf9)) +* add previous/next, a breadcrumb and an active table of contents ([e9e5430](https://github.com/kirchDev/duxt/commit/e9e5430fa03fd1ac27dc1778c241cfb8f5ba4081)) +* add the documentation shell — header, navigation, page and TOC ([30c7fe5](https://github.com/kirchDev/duxt/commit/30c7fe56ecbe3557f0040d94366db58a76e3cf51)) +* add the Markdown components a reference page needs ([6edd5ec](https://github.com/kirchDev/duxt/commit/6edd5ec682f05bf825d5b37168432d102d6cf804)) +* add the select and textarea the request client types into ([79ff441](https://github.com/kirchDev/duxt/commit/79ff4414b05826456016303f9c1ffd5f86465484)) +* add the shadcn components the theme is built from ([0a66f85](https://github.com/kirchDev/duxt/commit/0a66f853555f1ee57e791e87fe89b8581409a94c)) +* answer one operation of the site's own document ([3b46c84](https://github.com/kirchDev/duxt/commit/3b46c84563fd2074fbec035b77a46bb090560640)) +* ask whether a page helped, and store nothing ([67b7136](https://github.com/kirchDev/duxt/commit/67b71368aef3dc571b3db2db1f0a1ead3d46727d)) +* build the documentation layer, from sources to theme ([#4](https://github.com/kirchDev/duxt/issues/4)) ([83ade55](https://github.com/kirchDev/duxt/commit/83ade55e193106be27babbd683b747ca4005ba3d)) +* build the preview block like the cards beside it ([1165ae2](https://github.com/kirchDev/duxt/commit/1165ae2d54c87d75ddcaa3c122e63625d8016ae4)) +* build the reference pages from ruled rows rather than cards ([c6e69da](https://github.com/kirchDev/duxt/commit/c6e69da218eca6d62f91cf7684e8d580aac1c859)) +* build the sidebar from the default language's tree ([282d8a2](https://github.com/kirchDev/duxt/commit/282d8a2c7e4f24e9cece85b933b8f1df48361ab5)) +* bundle the icons a docs tree names in its frontmatter ([ef42d3e](https://github.com/kirchDev/duxt/commit/ef42d3eb3fb514295099f071397b5b1955ffabf4)) +* carry a version's lifecycle, origin and newest tag through the source list ([e862ba3](https://github.com/kirchDev/duxt/commit/e862ba3e2bdabc5faf3019765ceb761adaa25fd5)) +* colour and filter a release history by the kinds of change it carries ([1310793](https://github.com/kirchDev/duxt/commit/1310793306a37c18bac767355dbccd88f52caeab)) +* complete the page metadata the SEO modules leave open ([3740212](https://github.com/kirchDev/duxt/commit/37402122d70a0f1f023ddd1593dbe4735f46d10e)) +* confirm a copy with a toast ([cdc3087](https://github.com/kirchDev/duxt/commit/cdc308723c5f319cedfed2251ebf1fdae0e8dcab)) +* date a release page and link the diff it was cut from ([1550d3b](https://github.com/kirchDev/duxt/commit/1550d3b8fb742f2fe0a7e3c518542656e3125976)) +* deploy the documentation site to cloudflare workers ([a227772](https://github.com/kirchDev/duxt/commit/a2277720f576e8dad3729e5358037fdb1dd81e86)) +* describe every page to crawlers, models and social cards ([848ffd2](https://github.com/kirchDev/duxt/commit/848ffd2d20e511ac6698117882a72e71eb7eb3d7)) +* draw a method as a toned badge rather than a pill of its own ([458ecd5](https://github.com/kirchDev/duxt/commit/458ecd5716b5f9b6fea9bd58a7f66f53f45ae5a9)) +* draw a page's provenance from one spacing rule ([8a52648](https://github.com/kirchDev/duxt/commit/8a52648a52459eb4c4ba13ed2381d2706a36ba35)) +* draw every mark from the collection its domain calls for ([6d44a08](https://github.com/kirchDev/duxt/commit/6d44a089086eab60e4a022018278f75b84067d68)) +* draw the devtools panels from plain data ([c119015](https://github.com/kirchDev/duxt/commit/c1190157cd6995b4eed56ff41d222edd9e8cb94d)) +* dress the preview block and the landing frame like windows ([9e36584](https://github.com/kirchDev/duxt/commit/9e365848e86102eec12d4bc17dab7cb3855a730d)) +* drive the navbar, landing and footer from app.config ([0fa43cb](https://github.com/kirchDev/duxt/commit/0fa43cb8970ccd13a843e32ca1200c44db903638)) +* drop the sidebar from a section that has one page ([6da94cc](https://github.com/kirchDev/duxt/commit/6da94cc9febab527ec6e6cae01d5b1ee4b89b199)) +* drop the surface under a preview example ([973cbe1](https://github.com/kirchDev/duxt/commit/973cbe15e181f13965acb38bffd321f1e5b1eb1a)) +* fall back to the nearest language a page exists in ([8ff3639](https://github.com/kirchDev/duxt/commit/8ff36397f5fa38130859d0971ec8e82d524b83d5)) +* fill a try-it credential field from the document's own example ([67c8bfe](https://github.com/kirchDev/duxt/commit/67c8bfe9c6f8e340f462aaeb8a0bb77a6639cdc0)) +* fold the header into the sheet a step at a time as the screen narrows ([4b9eccb](https://github.com/kirchDev/duxt/commit/4b9eccb472795ac13819841a406835ac60d25cb5)) +* follow a code box's height instead of switching it ([67bcf1f](https://github.com/kirchDev/duxt/commit/67bcf1f4cda8da7c6eca71433a37d41875ced503)) +* generate collections from a compact source list ([acda174](https://github.com/kirchDev/duxt/commit/acda174a760e87fbfb5454753196231abbc0ecdd)) +* give a generated page a contents column and the header a written page has ([31919fc](https://github.com/kirchDev/duxt/commit/31919fc58d2e172686c4ef2956e47c55500503de)) +* give a generated section a navbar entry and a layout slot ([85fed01](https://github.com/kirchDev/duxt/commit/85fed01e189018c39a6900764cc597efe9f96ee1)), closes [#9](https://github.com/kirchDev/duxt/issues/9) +* give a group of code blocks one tab bar and one copy button ([753bd57](https://github.com/kirchDev/duxt/commit/753bd57a9d25632384ca859b61f0692952dcca60)) +* give a request body a form and a JSON editor ([2d3f78c](https://github.com/kirchDev/duxt/commit/2d3f78cf7ef09d4e137d5f5f118ea3bda7d875d1)) +* give each documentation section its own sidebar ([0152dca](https://github.com/kirchDev/duxt/commit/0152dcaa124bd71ef7fd14d338ebb5df674dfc69)) +* give each section an overview, and fix the section row on mobile ([d8a7fd9](https://github.com/kirchDev/duxt/commit/d8a7fd9030d5b58cc28f4987236f72a3d6ba7a77)) +* give files and code blocks an icon for their type ([93a62af](https://github.com/kirchDev/duxt/commit/93a62af7c72ea07344fc7781ee5b081ad439d96e)) +* give headings anchors and calm the prose down ([96bffa0](https://github.com/kirchDev/duxt/commit/96bffa0813c509dd7d06ca0c69cefc8fb973fa93)) +* give the devtools tab a panel per question ([b60327d](https://github.com/kirchDev/duxt/commit/b60327d733df81a90ef9dc6571ca40ffb1dcd3f2)) +* give the footer columns and a legal row ([285a89b](https://github.com/kirchDev/duxt/commit/285a89bf11ed6580550e0c61409c2a3e798b868e)) +* give the sample clients a row of their own ([d6b72dc](https://github.com/kirchDev/duxt/commit/d6b72dcd7e75eea0433042d3dcb805943edadb32)) +* give the sheet's navigation the sections as its own children ([3052e3b](https://github.com/kirchDev/duxt/commit/3052e3b2a1a198a2c027f3283a3481c5ca6f9365)) +* give the toasts their four levels and status colours ([2b327e0](https://github.com/kirchDev/duxt/commit/2b327e023e3bdfb851cd8d49993c44ea4d53f418)) +* group search hits by section, and give the empty dialog something ([db217db](https://github.com/kirchDev/duxt/commit/db217dbdb85d9c65f52722bbd92b86bc44675e62)) +* hand a page to a model in one click ([1d72e71](https://github.com/kirchDev/duxt/commit/1d72e71d63f4590553b3f28e91074c4ce3f87e5f)) +* highlight every language shiki ships, aliases included ([91aa656](https://github.com/kirchDev/duxt/commit/91aa656398345a77502ef0615dfbce9e233a222a)) +* highlight the package-manager commands ([b9de4b7](https://github.com/kirchDev/duxt/commit/b9de4b71f0527127cab7927b3330c9dc7a0b41a9)) +* keep partials and drafts out of the page collections ([3c42609](https://github.com/kirchDev/duxt/commit/3c426096c9b2430b126a4d53eecd64830a90f229)) +* lay the docs out the way nuxt.com does ([b57ca68](https://github.com/kirchDev/duxt/commit/b57ca687de9cbb1d032238a60e5cc6ad1170437d)) +* let a layout say there is no room for a contents column ([453cd41](https://github.com/kirchDev/duxt/commit/453cd41bc09e7f608533b70ed03c11b1148f6577)) +* let a preview example stand as the page renders it ([5a466dd](https://github.com/kirchDev/duxt/commit/5a466dd60598f6b644170c731a94fbb4fd9d624f)) +* let a section stand in with an icon for pages that carry none ([4238b52](https://github.com/kirchDev/duxt/commit/4238b52640d806bace078cd1d5750ee7bdac544c)) +* let a section type read the options its own declaration turned ([cbda0ad](https://github.com/kirchDev/duxt/commit/cbda0adb502902cca46439b35de0be8921a4bb69)), closes [#6](https://github.com/kirchDev/duxt/issues/6) +* let a site put its own wordmark in the header and footer ([cd48807](https://github.com/kirchDev/duxt/commit/cd488076dc0c46ab4295ca83210b32e4fb7958e8)) +* let a source claim its own url segment ([f1cf2ba](https://github.com/kirchDev/duxt/commit/f1cf2ba554bd8503760aac3b1f595160ed93c800)) +* let a source name the version it is ([5d6fb5b](https://github.com/kirchDev/duxt/commit/5d6fb5bd3af93ed3e6b0301e2f0de714103566fe)) +* let the version read as the switcher it is ([569a667](https://github.com/kirchDev/duxt/commit/569a6672078e61418a62267c0498a7231e5b2de0)) +* let the version render as a control rather than only a badge ([29c4615](https://github.com/kirchDev/duxt/commit/29c4615e1a6ec4c6ce4ab01def47ff4f1cc58bd0)) +* localise the documentation and clear the layer of duxt's own content ([#7](https://github.com/kirchDev/duxt/issues/7)) ([ba493c4](https://github.com/kirchDev/duxt/commit/ba493c4218ed8472387482ef82d6e7d693eaa4b0)) +* make every clickable surface react to the pointer ([e7eda61](https://github.com/kirchDev/duxt/commit/e7eda61d7f0e083666a94f9be6275fe7b898711f)) +* make sidebar groups collapsible and tighten the tree ([157ad4a](https://github.com/kirchDev/duxt/commit/157ad4af69c8ff2f3b853bae74d9c059de998041)) +* make the devtools tab readable at a glance ([42dd32b](https://github.com/kirchDev/duxt/commit/42dd32b52221085f03ed511424dc2a826554bcdf)) +* make the javascript samples typescript, with the response type ([545ba73](https://github.com/kirchDev/duxt/commit/545ba736157495f2723a669d1de74bf34d9552b7)) +* move through a generated section with the pagination links ([1966b3a](https://github.com/kirchDev/duxt/commit/1966b3ad459e31e3fed797584f9f505b83f9992b)) +* move through the docs by keyboard ([81671ac](https://github.com/kirchDev/duxt/commit/81671ac26b802e6656eed736dbfd0971fd9d87a7)) +* name the layer and its version in the footer ([37690fb](https://github.com/kirchDev/duxt/commit/37690fb4cb0f53ccf4875b645c090de3cacb044e)) +* offer the request in twelve clients, grouped by language ([7ae4c7b](https://github.com/kirchDev/duxt/commit/7ae4c7b3550edcd25674e4197de762b27a4f63d2)) +* one version control, beside the search, in a header that holds still ([057a8ef](https://github.com/kirchDev/duxt/commit/057a8efa7254b5b44c44233aca95ed50a67f68d0)) +* open the api overview with the document in figures ([e471801](https://github.com/kirchDev/duxt/commit/e4718012c070f3e7217725821a46a13e4c1169bc)) +* **playground:** read two git sources with Content's own support ([1f9c4be](https://github.com/kirchDev/duxt/commit/1f9c4bededb0d2a86301cbcad05ec8f7437f4ca1)) +* prefetch the framed document while the browser is idle ([d364026](https://github.com/kirchDev/duxt/commit/d3640264bf51434a60b8d0c27cde33c008871007)) +* prefix the layer's shadcn components with Ui ([bd0bbc4](https://github.com/kirchDev/duxt/commit/bd0bbc4f74633553f88254743be453cf1ac1d305)) +* publish a changelog feed ([faf246e](https://github.com/kirchDev/duxt/commit/faf246e3e124c5d4ee9adc29cd9f70e7d1abeeba)) +* publish a source's non-Markdown artefacts as generated sections ([1442c3e](https://github.com/kirchDev/duxt/commit/1442c3e605537f05a9c72dccc6763a54713109f0)), closes [#9](https://github.com/kirchDev/duxt/issues/9) +* publish an OpenAPI document as generated reference pages ([78f77e5](https://github.com/kirchDev/duxt/commit/78f77e5fd371cb2016036c8b1bc6120c15598583)), closes [#3](https://github.com/kirchDev/duxt/issues/3) +* publish one artefact at several versions ([31f80ad](https://github.com/kirchDev/duxt/commit/31f80ad4568a5a0e8f3ec51943552f26286f0089)) +* publish the demo api as a source of its own ([430779a](https://github.com/kirchDev/duxt/commit/430779a9fe34da6862b9436b13743ce35b47b865)) +* publish the report as a command ([4002114](https://github.com/kirchDev/duxt/commit/4002114a260208d24850bcdaaeb0acbdc124884d)) +* put Resources back in the navbar and fill the footer out ([57b0a1b](https://github.com/kirchDev/duxt/commit/57b0a1b06dfe34d068897724db0bedaaa1c7ffea)) +* quieten the callouts down ([1ee6110](https://github.com/kirchDev/duxt/commit/1ee6110ad40b9bd213c9facebca54ef191c49c07)) +* read a remote source's history instead of its shallow clone ([529a08f](https://github.com/kirchDev/duxt/commit/529a08fd8a4fed0b7c766afc500292df330c7bbf)) +* read an OpenAPI document into one model both dialects share ([d2b4e14](https://github.com/kirchDev/duxt/commit/d2b4e1462890225bd5d298d25278a5884bbc26ef)), closes [#3](https://github.com/kirchDev/duxt/issues/3) +* rebuild the landing page around a live preview ([7f46f1d](https://github.com/kirchDev/duxt/commit/7f46f1dd7fc5b94ce71c7c17ad6d708356a5c40e)) +* record which declaration produced a generated section's collection ([fb35b85](https://github.com/kirchDev/duxt/commit/fb35b8523ef6e1ae59aa0c26b1eaa46cef313344)), closes [#9](https://github.com/kirchDev/duxt/issues/9) +* redirect a page that moved ([49b3733](https://github.com/kirchDev/duxt/commit/49b3733c77d327f0cdb2cd34eae09186798f35a5)) +* reduce the release history to four figures and a line per release ([987a351](https://github.com/kirchDev/duxt/commit/987a351072e09ba706bc11a964f56a9492f83009)) +* reject a default locale the collections do not share ([dfa63b5](https://github.com/kirchDev/duxt/commit/dfa63b5de9411c2c316cab8b6df9e1b59a2c0b7b)) +* remember a reader's choice in one place ([8dedb4d](https://github.com/kirchDev/duxt/commit/8dedb4d14eb1a4cd7ba94e6e8e230f4eff538398)) +* remember and colour the request sample ([96bd0e1](https://github.com/kirchDev/duxt/commit/96bd0e12861f9eaf65b6422245540ffbd50b5ffb)) +* remember which package manager the reader picked ([7f6933c](https://github.com/kirchDev/duxt/commit/7f6933cc4ef912fc50530fbd3664e32e1db73d17)) +* render a changelog as a filterable timeline, or as the file it was written as ([5568071](https://github.com/kirchDev/duxt/commit/55680710947f6d60717e7709d8fd9361fc0c1f54)), closes [#6](https://github.com/kirchDev/duxt/issues/6) +* render the API reference in a layout and a client of its own ([e9d8525](https://github.com/kirchDev/duxt/commit/e9d85258c115562c3315229f425db93aec0c8ba3)), closes [#3](https://github.com/kirchDev/duxt/issues/3) +* render the devtools panels into the documentation ([6fdcbc2](https://github.com/kirchDev/duxt/commit/6fdcbc2ae35276663cc28930acef24cff4bf4f69)) +* replace the hand-written prose with shadcn/typeset ([cc0b15a](https://github.com/kirchDev/duxt/commit/cc0b15a4ee8dbb3531eb08b7816059efbb6346a4)) +* report a command a package manager cannot express ([29e35c5](https://github.com/kirchDev/duxt/commit/29e35c5fa4dbbb0b1b25fe50adb75e92d729c822)) +* report what each language carries and what has stood still ([19cc17e](https://github.com/kirchDev/duxt/commit/19cc17e3e678a63d20840f9a558afae53b44be48)) +* report what reading an artefact said about it ([3777332](https://github.com/kirchDev/duxt/commit/3777332eb17c6dff50b8a105168655625e81b338)) +* report what the build would otherwise swallow ([f29c228](https://github.com/kirchDev/duxt/commit/f29c228f3dee8d11ed9d13293486629d071d4edb)) +* run the development site on two repositories and two refs ([8924ad2](https://github.com/kirchDev/duxt/commit/8924ad294a1744433ebb41cf718680e25ab1f4d1)) +* say when a page last changed and who wrote it ([66e105d](https://github.com/kirchDev/duxt/commit/66e105defad5d185e027fe41363c605fd6ed2831)) +* search every source at once ([5499107](https://github.com/kirchDev/duxt/commit/54991073f096518f7ff0cc14e1bf56b354764cdc)) +* search the documentation with ⌘K ([6c5dd3e](https://github.com/kirchDev/duxt/commit/6c5dd3e3ce4723a7e0b80c26867cf73f9f06ba87)) +* serve a real MCP server instead of a JSON endpoint ([afde35f](https://github.com/kirchDev/duxt/commit/afde35f29bf289935ad405c6d0477fb0cfa1de94)) +* serve llms.txt from the collection ([42300ef](https://github.com/kirchDev/duxt/commit/42300ef581714a39e809f150281b54c1d5eae76f)) +* serve translated pages as collections of their own ([6a73f4b](https://github.com/kirchDev/duxt/commit/6a73f4bae4cbb30de6c58817b61cb9c1f4d724d9)) +* set a release group as a label over a compact list ([0f3ee01](https://github.com/kirchDev/duxt/commit/0f3ee01f1a086932604b1c514c1584c0b828bdf2)) +* set the request samples under a heading rather than in a second card ([255c979](https://github.com/kirchDev/duxt/commit/255c979a94e13b971a8d0be61bd29e94c14cf1e9)) +* set up shadcn-vue, Tailwind and the base theme ([0020313](https://github.com/kirchDev/duxt/commit/0020313cfa257ee5c9a89acb099afe0dc30bbc54)) +* ship callout and steps components for Markdown ([319267d](https://github.com/kirchDev/duxt/commit/319267d0932363fe83a03cffa86241cfea98cd2e)) +* show a component's source beside the component ([7d74227](https://github.com/kirchDev/duxt/commit/7d7422746baebc83ebb7164ad427d0ae2d96cca0)) +* show a feature as a band with the thing itself running in it ([01a9091](https://github.com/kirchDev/duxt/commit/01a90913394835ce93b44a0a6c6f15096b5d5641)) +* show the resolved sources in a devtools tab ([86c138d](https://github.com/kirchDev/duxt/commit/86c138db500cfdd61b0d239d0d562854b27d008c)) +* show the samples an api description writes for itself ([7c36e7d](https://github.com/kirchDev/duxt/commit/7c36e7d3172d58d49e2fb68755b5611822082da8)) +* show the section row of the area the reader is in ([cec70c2](https://github.com/kirchDev/duxt/commit/cec70c2633acec5c399b1dfe6dcb514f7fd9e90d)) +* show the shape of a page while the preview frame boots ([dab2fa2](https://github.com/kirchDev/duxt/commit/dab2fa27e4eca23af47cf5d9ba7824821722f513)) +* speak the reader's language, and configure duxt in one file ([67e69a3](https://github.com/kirchDev/duxt/commit/67e69a38fce213b0d640eaf186e1be448a53321f)) +* split the landing page from the docs view ([fe77698](https://github.com/kirchDev/duxt/commit/fe77698578bc541ccf327b727838bdfd27d3c24c)) +* suggest the nearest page on a 404 ([d0149ff](https://github.com/kirchDev/duxt/commit/d0149ffe57845f90d00080bd1d451b2ef788497a)) +* switch syntax highlighting on ([4a7a1f4](https://github.com/kirchDev/duxt/commit/4a7a1f46cdf55162c24fea5d36db2951eb6697cf)) +* take the SEO stack from the Nuxt SEO bundle ([c99e4e7](https://github.com/kirchDev/duxt/commit/c99e4e7e7504d30cc60155112df9636f73e2bc79)) +* tell the reader which version of the documentation they are in ([a435c8a](https://github.com/kirchDev/duxt/commit/a435c8a5c82afa772ba414cd867d2b1226dc3a9b)) +* tint a badge instead of filling it ([3dae4c9](https://github.com/kirchDev/duxt/commit/3dae4c903dad4491e9f85f81f350d85a23042c36)) +* translate a written command into every manager's own spelling ([ad257b9](https://github.com/kirchDev/duxt/commit/ad257b9f6503047bf76147b428a04b18b9984656)) +* wire the theme to the generated collections ([0991753](https://github.com/kirchDev/duxt/commit/099175319f49eba0fc9219952d4f192150564dc2)) + + +### Bug Fixes + +* answer with null where there is nothing to highlight ([573e2e7](https://github.com/kirchDev/duxt/commit/573e2e7d06c2f2cfbd47a8250e727e4e14ed835a)) +* bring the pointer cursor back ([3fd6a3b](https://github.com/kirchDev/duxt/commit/3fd6a3b8dbf9a233e76a569f4d41d1e8e7f73f57)) +* carry the sections into the mobile navigation ([434a670](https://github.com/kirchDev/duxt/commit/434a670ab667c59c82a6ecd5ba5e6ac9475f2cfe)) +* centre a method chip's glyphs in the chip ([597d68f](https://github.com/kirchDev/duxt/commit/597d68fbf87370637e740e1409481c3d5fd2ae28)) +* centre the footer's powered-by line ([690f7ee](https://github.com/kirchDev/duxt/commit/690f7ee84cadcfe7be419ce5dfedd9aca6ae944d)) +* check the origin before a framed panel takes a theme from a message ([9d7328c](https://github.com/kirchDev/duxt/commit/9d7328cbb35f4c701d8fd924a1b053047c5b7cd7)) +* close the two paths CodeQL found into git and the regex engine ([1e08d48](https://github.com/kirchDev/duxt/commit/1e08d48a55aef223dc8d0e2f356c9072064f11fd)) +* colour the code this site builds at runtime ([552c9a9](https://github.com/kirchDev/duxt/commit/552c9a911e5488cfae5a73577db7dce10adebc4f)) +* draw the section row only where one of its sections is current ([3b3079f](https://github.com/kirchDev/duxt/commit/3b3079f26964869854a1749ceddd25eb2a8befb9)) +* drop a link to a heading anchor that does not exist ([b0edb32](https://github.com/kirchDev/duxt/commit/b0edb32502cbecd96714707030a91c82e8dc3134)) +* drop allow-same-origin from the devtools preview frame ([69ebd86](https://github.com/kirchDev/duxt/commit/69ebd86c5b1490ed63602bc2d16558e4ccb61590)) +* drop the changelog's own title, not every heading beside it ([e9e6e71](https://github.com/kirchDev/duxt/commit/e9e6e71315f784a978f8f0644abac1b6027a20e4)), closes [#6](https://github.com/kirchDev/duxt/issues/6) +* drop the product name from the devtools preview label ([8ac6c11](https://github.com/kirchDev/duxt/commit/8ac6c1142852ccdeda610515ec49ab069b4270a2)) +* drop the second icon library out of the generated components ([6a6dc19](https://github.com/kirchDev/duxt/commit/6a6dc192614dbb14fd34b83cedeb2e57047c3b11)) +* drop the unreachable heading-anchor label ([3d79f34](https://github.com/kirchDev/duxt/commit/3d79f34d9282195cc405e68c10468021851e5d70)) +* emit a devtools tag class without a trailing space ([d637ffe](https://github.com/kirchDev/duxt/commit/d637ffee06d86b49bc8afdb89018c98173cd01d6)) +* find the section a page sits in in either navbar row ([d3ad22d](https://github.com/kirchDev/duxt/commit/d3ad22db778a2f15679d56768bf919976805703a)) +* follow the development site's own URLs after the source went ([6cf4598](https://github.com/kirchDev/duxt/commit/6cf45980723c645873d58cacfb5b4b6fde865dd1)) +* give a body a direction, so read-only and write-only mean something ([62c9a30](https://github.com/kirchDev/duxt/commit/62c9a30bd90ac9ccb4e8fe5d80664890f1197db8)) +* give a generated section one navbar entry, for the version being read ([9827f4b](https://github.com/kirchDev/duxt/commit/9827f4b0677b5f19329eed468365aa4b3860eaf5)), closes [#9](https://github.com/kirchDev/duxt/issues/9) +* give a heading that is itself a link an anchor of its own ([7ecc808](https://github.com/kirchDev/duxt/commit/7ecc8082d034a0fae64f834afae7b4543def282d)) +* give a language tab the mark of its language ([5ffe1cf](https://github.com/kirchDev/duxt/commit/5ffe1cf684708ca3423830c5bf016f19aaea4f51)) +* give a page outside every section one branch, not the whole tree ([f9b3c3c](https://github.com/kirchDev/duxt/commit/f9b3c3c3f2287f5664e84ac6d7c9e5d42ef0227f)) +* give a preview one surface for both tabs ([801df30](https://github.com/kirchDev/duxt/commit/801df3044cea410dfad3754e765f30a065011944)) +* give dropdown entries a hover state ([c2aef15](https://github.com/kirchDev/duxt/commit/c2aef158f56302edab0169d1442336480b6cb927)) +* give every declared section its own navbar entry, on every version ([c584bfd](https://github.com/kirchDev/duxt/commit/c584bfdb3ee6ea5cee4cdf44291a1db76a8ebd5f)), closes [#9](https://github.com/kirchDev/duxt/issues/9) +* give every landmark a name and the keyboard a way in ([3a0602c](https://github.com/kirchDev/duxt/commit/3a0602ce9d214c9e65abc1b0651e75a692f75a3e)) +* give the brand icons a colour per theme ([aad4649](https://github.com/kirchDev/duxt/commit/aad4649921a9a5c10e7ae5eacf34acf07e4a70e3)) +* give the d1 binding the database it names ([7434ce0](https://github.com/kirchDev/duxt/commit/7434ce0a7db546c048749e1a52f396d74db15214)) +* give the devtools panel the walk signature it now takes ([18d8d39](https://github.com/kirchDev/duxt/commit/18d8d39208d2ee812308c165dc9f7056bafcf4cf)) +* give the docs tree one navigation landmark, not three ([c1ea266](https://github.com/kirchDev/duxt/commit/c1ea2667260a721281bca82ea3481a0b0710baab)) +* give the menu and command items a pointer to click with ([809f37e](https://github.com/kirchDev/duxt/commit/809f37ef09663f657ab2dae65f6b31fee885c0fe)) +* give the navbar's docs entry a destination ([886e4f7](https://github.com/kirchDev/duxt/commit/886e4f7d7d41f2c060329b92ac0b81804a38982c)) +* give the sheet's close button something to press ([3df5b19](https://github.com/kirchDev/duxt/commit/3df5b19c35bc92c947cd8cf059ffd2b0d3425892)) +* give the toasts their stylesheet ([51a50e1](https://github.com/kirchDev/duxt/commit/51a50e1ed090141974d5ef51d0d69372fa1cf07e)) +* grow the try-it cards downwards rather than from their middle ([18fcc33](https://github.com/kirchDev/duxt/commit/18fcc33ffcaa31f4086a3f128b32a5c25176f7bc)) +* hold the footer at the bottom of the viewport, dvh not vh ([617a56b](https://github.com/kirchDev/duxt/commit/617a56b0d0b272f603c0b6350d48b43161e4d87e)) +* keep a long external-docs description from filling the overview row ([bf3ea5f](https://github.com/kirchDev/duxt/commit/bf3ea5fd33a78e68601f9689ed699966bd777686)) +* keep a preview's source on the code surface ([510c0ef](https://github.com/kirchDev/duxt/commit/510c0ef7b1f37e43c133a188d1bbe959a061fe08)) +* keep a reference out of the documentation's version switcher ([90b64d4](https://github.com/kirchDev/duxt/commit/90b64d48b4d71d6087a42a73b6193d32b7cc6e15)) +* keep dots in version URLs, and stop showing two version systems ([b8395c6](https://github.com/kirchDev/duxt/commit/b8395c6fb381c4f3baa2003e5152d1123ac46d0f)) +* keep Node APIs out of the browser, and find a prefixed section ([c69dd78](https://github.com/kirchDev/duxt/commit/c69dd78bfa9f8f5b0d4e1a0ceeabeec531cf95ac)) +* keep password managers out of the try-it client ([d48929a](https://github.com/kirchDev/duxt/commit/d48929a93314cb39205cf22e404af8f7ca05e82f)) +* keep prev/next inside its section and open the group the route lands in ([2c38508](https://github.com/kirchDev/duxt/commit/2c38508a6afe355c68b9e9718fd999a9a3c72c91)) +* keep reka-ui to one copy so SSR survives a production build ([0c9902d](https://github.com/kirchDev/duxt/commit/0c9902d5df4716c2adbd652f1cd002b235048e0a)) +* keep the answer panel in the tree while a request is sent ([3dd8088](https://github.com/kirchDev/duxt/commit/3dd8088015fba38d81f6f4eb7b9b7e56ac70041f)) +* keep the approximate search across every source ([36069c3](https://github.com/kirchDev/duxt/commit/36069c364608ea274b9dc229a22885016304386b)) +* keep the devtools fixtures out of a consumer's index ([b72af9d](https://github.com/kirchDev/duxt/commit/b72af9d713148bd7961490aecc1ef4c1dc36d94e)) +* keep the reference layout a column, but a wider one ([fe089c2](https://github.com/kirchDev/duxt/commit/fe089c2f10b23fd50ee88498876df24835a94a98)) +* keep the section row still and opaque while the page scrolls ([e0dde2e](https://github.com/kirchDev/duxt/commit/e0dde2e8e45870137f21be8f2722577c11a7bc22)) +* keep the sidebar on the source the route is in ([b58c4b0](https://github.com/kirchDev/duxt/commit/b58c4b0926226cb5eedad97bd1276280aa87a391)) +* keep the sticky try-it panel clear of the header ([34e6f72](https://github.com/kirchDev/duxt/commit/34e6f725c0ebfd11cd8a10f713ba4ad3f4503ae2)) +* keep the table of contents on the heading being read ([752a45e](https://github.com/kirchDev/duxt/commit/752a45eeb3979e654861dfcd0271227e845556aa)) +* lay the callout out explicitly and colour the manager tabs ([c757cd0](https://github.com/kirchDev/duxt/commit/c757cd0039187ce536d6ee91737bf993c36edcb5)) +* leave a generated page's heading to the shell that draws it ([67f0782](https://github.com/kirchDev/duxt/commit/67f0782140f367c0146428e809978c110c48b6ec)) +* let a per-version section say which version is the default ([4ce4dbc](https://github.com/kirchDev/duxt/commit/4ce4dbc3664a1f636e32b2b88f30ab172d7740c9)) +* let a tab strip hold tabs and nothing else ([96ad7ca](https://github.com/kirchDev/duxt/commit/96ad7ca54a9d200b825c06e67bf28eb98ef05f98)) +* let frontmatter icons reach the sidebar ([fea1be7](https://github.com/kirchDev/duxt/commit/fea1be745e2171151d78e6dbd1bdd50632fb7cc8)) +* let only a URL reach git ls-remote ([f4f3de2](https://github.com/kirchDev/duxt/commit/f4f3de25acb63bf5be87cfd5dc904bce844823fc)) +* let the highlighted code actually reach the page ([308b4f3](https://github.com/kirchDev/duxt/commit/308b4f36756ea839ce4d9b095546fa694f8f9a9e)) +* let the try-it panel scroll itself ([60e0ba7](https://github.com/kirchDev/duxt/commit/60e0ba705ae37f9025593f4a31e6fda194bc3b2f)) +* let wide blocks scroll instead of the page ([d149d70](https://github.com/kirchDev/duxt/commit/d149d70cc50eda225d6aa9819349b75cbe6b203e)) +* link a tagged version to its source, not to an edit form ([d59a192](https://github.com/kirchDev/duxt/commit/d59a192cdd0f9d4eb517c52c88b30c951c98a738)) +* look for docs at the repository root, not the site root ([6f4309f](https://github.com/kirchDev/duxt/commit/6f4309f611dce9b803ef947111b1ab18b295422c)) +* make a documentation heading its own anchor link ([d1531a1](https://github.com/kirchDev/duxt/commit/d1531a16cbd4c74d1fce3c4093469aaf2996a223)) +* make a search result one line, and lose the second close button ([e4eb96d](https://github.com/kirchDev/duxt/commit/e4eb96d71dad1eb0be75496627ea8e0f0f27e12c)) +* make the brand tokens outrank the layer's on specificity ([c5846e7](https://github.com/kirchDev/duxt/commit/c5846e7d68718ae848d2ad53bb729a90bb1451c5)) +* make the section tabs and manager tabs behave like tabs ([901c218](https://github.com/kirchDev/duxt/commit/901c218ad1ece5609d22131aa0f8fa076642cf82)) +* mark the docs entry active on every section ([94a3407](https://github.com/kirchDev/duxt/commit/94a34074de063d489faaea260ae2378f15802c77)) +* match the longest version prefix, not the first ([72e2578](https://github.com/kirchDev/duxt/commit/72e2578351e527eee5251a3e5048d2d98d10c01b)) +* name a sidebar folder after its index page, not its directory ([cff48f0](https://github.com/kirchDev/duxt/commit/cff48f0466435a8860aa3c7ebd5f984be13b30e0)) +* name an option the changelog type does not read ([b8554ab](https://github.com/kirchDev/duxt/commit/b8554ab987b131e915b44531efcf31bf76421489)), closes [#6](https://github.com/kirchDev/duxt/issues/6) +* name the devtools panel without describing the tab ([f915dc0](https://github.com/kirchDev/duxt/commit/f915dc00684672cfb0f6538d9665920932e12d0d)) +* name the mcp server from the site's own title ([6160133](https://github.com/kirchDev/duxt/commit/6160133727d48a629b55410cef3ac541cbbc3efc)) +* open content's cache database in wal mode ([9f45be6](https://github.com/kirchDev/duxt/commit/9f45be6f9686d8c9a31b8b06f705d31488c36a01)) +* pass a named slot always and put the condition inside it ([9380ec9](https://github.com/kirchDev/duxt/commit/9380ec92bec1c88b4c1a7f05a96112c2cd1a896f)) +* **playground:** drop the SQLite driver for Node's built-in one ([b603667](https://github.com/kirchDev/duxt/commit/b60366744557b4e82fd1ef83d81972a6a155315f)) +* print the landing preview's address as the address bar does ([fd31099](https://github.com/kirchDev/duxt/commit/fd3109905521a2f8379978c31c71925ebd811c47)) +* put the palette in a cascade layer so an override cannot lose a race ([48dc902](https://github.com/kirchDev/duxt/commit/48dc9025e56cb936087c89c927cc17dd283f2360)) +* put the steps component's markers back on their rail ([270094d](https://github.com/kirchDev/duxt/commit/270094dff6904845920a55a6dee8915fcdbf8e72)) +* quote the frontmatter values that carry a colon ([6896470](https://github.com/kirchDev/duxt/commit/6896470df3ea744c75d857703490983830f6fbd5)) +* raise three palette pairs to AA ([5c94b5d](https://github.com/kirchDev/duxt/commit/5c94b5def6e44d08aaffabe20f1e15a1444cf583)) +* read a percent-encoded anchor as the heading it names ([044cd10](https://github.com/kirchDev/duxt/commit/044cd1033a46a8e0a9f8bcd2807a116268e3467e)) +* read a repository's history once instead of once per page ([3e42214](https://github.com/kirchDev/duxt/commit/3e42214047d98cf203e5938f444f04e687cab6bd)) +* read a translated partial instead of the original ([4004037](https://github.com/kirchDev/duxt/commit/4004037731fb246fea85410d3a4a11e6e9fe5049)) +* rebuild search on Content's own ranked index ([4e9acfc](https://github.com/kirchDev/duxt/commit/4e9acfc042a754d01b2fd0f2784d6e86705e825a)) +* reject a browser fallback locale the site does not serve ([aad9986](https://github.com/kirchDev/duxt/commit/aad9986a7a73f4df7417c25ffbaf98775ec6642e)) +* render icons as svg and rebuild the package-manager block ([b9674c7](https://github.com/kirchDev/duxt/commit/b9674c72f088dc0616c81c33e22ecfae746aef26)) +* resolve a link and its anchor in the linking page's own language ([e0f72df](https://github.com/kirchDev/duxt/commit/e0f72df8e203809ec47dbf96885cba2c5bc57b24)) +* resolve a text key that carries a structure ([f50087b](https://github.com/kirchDev/duxt/commit/f50087bbd93b5298578489002687330dc52d2360)) +* say a cookie cannot be set from a page instead of dropping it silently ([ebcd315](https://github.com/kirchDev/duxt/commit/ebcd315b98e78917e95815becd518461c5b07469)), closes [#3](https://github.com/kirchDev/duxt/issues/3) +* set a generated section's layout through the untyped signature ([e6c33c5](https://github.com/kirchDev/duxt/commit/e6c33c523d46c03cb6d89c071d532635b74b48ac)), closes [#3](https://github.com/kirchDev/duxt/issues/3) +* settle the package manager before the first frame ([1139664](https://github.com/kirchDev/duxt/commit/1139664376d9261716e1921124bf67b5fa4bf91c)) +* settle the package manager on the server, not after hydration ([6789b2c](https://github.com/kirchDev/duxt/commit/6789b2c397f5062fabd1c472ff82317016c26234)) +* share one navigation query instead of five colliding ones ([a2b302b](https://github.com/kirchDev/duxt/commit/a2b302b775bb68f8a29e3c872a2b2b09f6076cb9)) +* ship the devtools panel previews from the layer ([849e3b2](https://github.com/kirchDev/duxt/commit/849e3b20bfca3b0e10c446d07d9c1cb4803e399a)) +* show generated page descriptions without repeating the lead ([68542bf](https://github.com/kirchDev/duxt/commit/68542bf3af2f22d155984f8752e34c196ee87d9b)) +* show the breadcrumb on a section root too ([48035c2](https://github.com/kirchDev/duxt/commit/48035c268d97788185b0d77b97ffc133368238e8)) +* start the landing preview loading before it is in view ([4adec96](https://github.com/kirchDev/duxt/commit/4adec963377abd6d5b5dda5b2f00b2d40629ba01)) +* state the site's own origin so a rendered page is not canonical to localhost ([dda0b57](https://github.com/kirchDev/duxt/commit/dda0b5717753ea4159a7660c93c2cfc88cadc405)) +* stop a consumer's config lists being appended to the layer's ([4777575](https://github.com/kirchDev/duxt/commit/4777575f05749effca1b99c84945d55fc1acfeca)) +* stop creating the content database before Content does ([bbd4ad2](https://github.com/kirchDev/duxt/commit/bbd4ad2a739c103c22ab114eb403d821ced57e2d)) +* stop oxfmt from rewriting MDC blocks in docs/ ([ea361d7](https://github.com/kirchDev/duxt/commit/ea361d7fe0b0f8cb838eaf0950333ca1f40a0c27)) +* stop registering the layer's server routes twice ([19cfd80](https://github.com/kirchDev/duxt/commit/19cfd80a39ec60a3865a93d91956abccb868324a)) +* stop shipping duxt's own content as layer defaults ([c40677b](https://github.com/kirchDev/duxt/commit/c40677b670ce84a6730a3ac559ae63158ca33a46)) +* stop shipping duxt's own docs structure as a layer default ([74fb76a](https://github.com/kirchDev/duxt/commit/74fb76a49fb62365f6a8f443f49852b6b81a191e)) +* stop the active sidebar entry reflowing onto a second line ([86b653e](https://github.com/kirchDev/duxt/commit/86b653e452148d09800b5e6ac6133b09029f8c8e)) +* stop the body editor demanding a field the server assigns ([43bbfe6](https://github.com/kirchDev/duxt/commit/43bbfe6662281b2b83f3df4112858561cea4a11c)) +* stop the breadcrumb listing a section twice ([25ce246](https://github.com/kirchDev/duxt/commit/25ce246fbd823a5755e1b5ddefeb0ab0c768dc0a)) +* stop the footer repeating the navbar's icon links ([c6c8969](https://github.com/kirchDev/duxt/commit/c6c8969ba84e85e2b9d09c389e5c5b7f1c0dcbc7)) +* stop the layer shipping kirchDev's own links to every consumer ([adb509d](https://github.com/kirchDev/duxt/commit/adb509d363be61cb5403d691a4785f2656bc5643)) +* stop the navbar default forcing consumers to rewrite it ([112a112](https://github.com/kirchDev/duxt/commit/112a112a2ff8c0766592be36cf07ccf9f3521894)) +* stop the prose rules bleeding into the file tree and callouts ([b3abf57](https://github.com/kirchDev/duxt/commit/b3abf57e4f1ba393108186db12d6bebc5fe3b07b)) +* stop the prose rules outranking the components inside them ([7b1b1d7](https://github.com/kirchDev/duxt/commit/7b1b1d78ef6b5369d40cf0396f573cba322dfb00)) +* stop the reference shell hanging over the site's own edge ([831747b](https://github.com/kirchDev/duxt/commit/831747bca4ff045e193d15d45773f0d6b7624e5b)) +* stop the version and locale menus filling the window ([96728ee](https://github.com/kirchDev/duxt/commit/96728ee05b00079ea0c4c9337323bb095f860190)) +* take the value away from the rule painting behind code tokens ([682a4f4](https://github.com/kirchDev/duxt/commit/682a4f4bf796b8b579da35efba91e9f56fa28c2d)) +* tell an untranslated page from a language just switched ([bf599de](https://github.com/kirchDev/duxt/commit/bf599dea937e57097af28b16a9d6ed94bf3467b1)) +* tell the browser which theme the page is in ([4bffd68](https://github.com/kirchDev/duxt/commit/4bffd686e8cd154c25dc6c0a0ba7d9bc301ffc6c)) +* tell two languages apart when picking a collection ([1f36b85](https://github.com/kirchDev/duxt/commit/1f36b858eac8f82e5fbd24abe564d11d1fa1f783)) +* tell two parameters that share a name in different places apart ([10c3ef1](https://github.com/kirchDev/duxt/commit/10c3ef13d1a25e89e6e55de00d0ab4fb803e258a)), closes [#3](https://github.com/kirchDev/duxt/issues/3) +* translate the copy confirmation ([9484460](https://github.com/kirchDev/duxt/commit/94844600e53158ce3dd2d5988faa34cedc170646)) +* unwrap the extra level a version prefix adds to the tree ([8137bb0](https://github.com/kirchDev/duxt/commit/8137bb056a2cae0183585902ad6529a5ecd73d97)) +* wait for content's parse cache instead of failing beside it ([7f72afd](https://github.com/kirchDev/duxt/commit/7f72afd6ed1c51beb618fd0f17f5236f24901e06)) +* write the report's group separator as an escape, not a raw NUL ([608ceef](https://github.com/kirchDev/duxt/commit/608ceef7e2f95c2deaec9cc4dbea9892558e7316)) + + +### Miscellaneous Chores + +* release 0.1.0 ([27ae555](https://github.com/kirchDev/duxt/commit/27ae555b635d0b6135d777fb941034d51025da6f)) diff --git a/package.json b/package.json index 85daf56b..1c4b008a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "$schema": "https://www.schemastore.org/package.json", "name": "@kirchdev/duxt", - "version": "0.0.0", + "version": "0.1.0", "description": "Nuxt documentation layer on Content v3 — multi-repo, versioned docs from one compact source list.", "keywords": [ "content-v3",