Repository navigation
Releases: UnlegitWolfHD/zenit-ui
Releases · UnlegitWolfHD/zenit-ui
Release list
zenit-ui 0.2.3
Added
- Responsive game covers.
button[zGameTile]anda[zGameTile]take three optional inputs.coverSrcsetis passed through assrcset,coverSizesassizes; with asrcsetand nosizesthe library sets"(max-width: 639px) 50vw, 272px", the widest a cell ofz-game-gridgets.coverLoading('lazy' | 'eager', default'lazy') lets the first visible tiles load at once.coverstays thesrcand the fallback; a failingsrcsetcandidate ends in the same text fallback and(coverError).
Changed
- Cover images load lazily. The
<img>of a game tile now always carriesloading="lazy"(or the value ofcoverLoading) anddecoding="async". Without the new inputs this is the only change to the markup of 0.2.2; classes, skeleton and accessibility stay as they were. Tiles visible on first paint should getcoverLoading="eager".
zenit-ui 0.2.2
Changed
- MIT license. The package was published as
UNLICENSED, which gave nobody the right to use it. It is now"license": "MIT", withLICENSEat the repository root and in the package (projects/zenit-ui/LICENSE, shipped by ng-packagr). The name Zenit-Hosting and its logo are not covered; the new section "License" in the package README says so and names the licenses of the fonts an application self-hosts (SIL OFL 1.1, Apache 2.0).CONTRIBUTING.mdstates that contributions come under the same license.tools/check-pack.mjsnow fails when the manifest does not declare MIT or whenLICENSEis missing from the tarball or differs from the root file.
zenit-ui 0.2.1
Added
- Tooling for Claude Code. Subagents in
.claude/agents/(explorer, architect, component-builder, designer, test-writer, build-fixer, api-guardian, code-reviewer, docs-writer, escalation) with the rules ofCONTRIBUTING.md, the skill/featurefor their order, and the Angular CLI MCP server (.mcp.json,tools/angular-mcp.mjs).npm run design:shot -- <route>(tools/design-shot.mjs) renders demo pages at any width and colour scheme totmp/design/, with axe, an overflow check and focus and hover close-ups.npm run check:agents(tools/check-agents.mjs) validates the frontmatter, models, tools and paths of the agents and skills and is the first step ofnpm run check. Hooks format written files with Prettier and, in cloud sessions, runnpm ci;tools/cloud-setup.shinstalls Node 24 there. Nothing in the published package changes.
Changed
- A release is a merge.
.github/workflows/publish.ymlalso runs on a push tomainthat changes the version inprojects/zenit-ui/package.json: it publishes that version, then creates the tagv<version>and a GitHub release whose text is the version's section of this file (tools/release-notes.mjs). A push whose version is already on npm does nothing (RELEASE_AUTO=1intools/check-release.mjs, which now also fails a version without a CHANGELOG section).npm run release:vorbereiten -- patch|minor|major|<version>(tools/release-prepare.mjs) raises the version and turns[Unreleased]into the dated section. Documented indocs/veroeffentlichen.md. - Documentation matches the npm release. The package README, the root README,
CONTRIBUTING.md,docs/ng-add.md,docs/migration-from-material.md,docs/theming.md,docs/llms.md, the example app README and the setup step ofllms.txt/llms-full.txtinstall@zenit-hosting/zenit-uifrom npmjs.org under the aliaszenit-ui(npm install zenit-ui@npm:@zenit-hosting/zenit-ui@^0.2.0) and run the setup withng generate zenit-ui:ng-addinstead ofng add; a local tarball is only the way to try an unreleased build, installed under the same alias. The release sections describe the merge-to-publish flow withnpm run release:vorbereiten,docs/veroeffentlichen.mdmarks the GitLab pipeline as the alternative and states that the package ships its source map with the TypeScript sources, and the contrast gate figures read 3 schemes × 8 accents, 1776 pairs. The page "Einbindung" ofbeispiel-appshows the aliased install andng generate zenit-ui:ng-addinstead ofng add zenit-uiand a tarball (itse2e:beispielbaselines need re-recording), andtools/check-pack.mjsandtools/check-release.mjsdefault to@zenit-hosting/zenit-ui; the GitLab CI keeps setting@hosting/zenit-uiitself.
v0.2.0: feat(theme): Akzente indigo, orange und rose; Version 0.2.0
Damit hat jede Akzentfarbe, die ein Zenit-Konto wählen kann, eine Entsprechung in der Library, und das Frontend kann die Wahl als data-accent durchreichen. orange nimmt im hellen Schema ein tieferes accent-text (#7c2d12), sonst lag es 1,20:1 neben --danger. theme.spec nutzte orange als unbekannte Id und nimmt jetzt gelb. check:themes: 1776 Paare über 24 Kombinationen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JwP4ACEK9yZvjztkA51w3Z
v0.1.0
Merge ui/ci-culture: deutsches Regionalformat in der CI, Tag ohne v