All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.22.3 (2026-08-23)
2.22.2 (2026-08-23)
2.22.1 (2026-08-23)
2.22.0 (2026-08-23)
- run the auth E2E suite in CI against a real API (f854108)
2.21.0 (2026-08-23)
2.20.0 (2026-08-23)
- preserve pre-hydration input and raise better-auth to 1.7.1 (33979ce)
2.19.0 (2026-08-22)
- docs: correct the vendor-mode
config.public.*explanation and give existing projects a repair path (7dc974d)
2.18.5 (2026-08-22)
- e2e: match the masked email the server actually logs (2783a91)
2.18.4 (2026-08-22)
2.18.3 (2026-08-22)
- auth: accept a non-string siteUrl, which is what actually arrives (867e207)
2.18.2 (2026-08-22)
2.18.1 (2026-08-22)
2.18.0 (2026-08-22)
- auth: build absolute redirect URLs and harden the auth pages (cb3687c)
2.17.1 (2026-08-18)
- ci: stop a broken environment from consuming the whole E2E budget (58f7ccd)
2.17.0 (2026-08-12)
- report the app's real build commit and consume nuxt-extensions 1.11.2 (4661b86)
2.16.1 (2026-07-30)
- security: align override targets with nuxt-extensions 1.11.1 mirror (f4a2d25)
2.16.0 (2026-07-30)
- isolate check/dev build dirs, harden auth redirect, close last advisory (d75d34d)
2.15.1 (2026-07-22)
- security: close 11 transitive advisories in the template and the release toolchain (d282ffe)
2.15.0 (2026-07-20)
- type-check the test suites (tests/unit + tests/e2e) in check + CI (fba4ee0)
2.14.0 (2026-07-18)
- check: group the Steps report by project (monorepo/api/app) (b57677d)
- update @lenne.tech/nuxt-extensions to 1.11.0 and add unhead single-major guard test (a452aea)
- check: bring the orchestrator up to family parity (realChain + root-only steps) (78665a4)
2.13.2 (2026-07-18)
2.13.1 (2026-07-18)
2.13.0 (2026-07-17)
2.12.0 (2026-07-12)
- make the app template buildable and testable standalone, not just inside the monorepo (89608a6)
2.11.0 (2026-07-12)
2.10.0 (2026-07-04)
2.9.1 (2026-06-23)
2.9.0 (2026-06-14)
- admin: add system page to detect App/API build drift via commit SHA (7f5885d)
2.8.3 (2026-06-07)
2.8.2 (2026-06-06)
2.8.1 (2026-06-03)
2.8.0 (2026-06-01)
- ai: AI assistant UI (chat, settings, admin) for the nest-server AI module (30df8ba)
- ai: admin UI for prompt templates and learned hints (796d7bc)
- ai: let the connection form pick a provider (OpenAI-compatible / Claude CLI) (1600a0b)
- ai: token-usage bar + closing-circle context-window indicator in chat (3672d7c)
- ai: user-facing prompt snippet picker + Vorlagen settings page (23c698d)
- ai: tenant-aware Slots-UI with override/reset + dynamic placeholder helper (4858fb6)
- ai: token bar shows cumulative per-period usage at every scope (5e514df)
- ai: token bar opens a click-popover with all numbers; "Konversation leeren" moved out of the token group (b4099dd)
- ai: admin gating via roles array + meaningful usage badge for unlimited users (6b8bdfc)
- ai: badge shows the last request's tokens, bar handles cumulative period usage (8d09258)
- ai: token-bar shows the last request when the limit is the context window (744fa29)
- auth: capture-phase preventDefault closes the login-form hydration race (8926130)
- deps: remove unused dayjs-nuxt module (Vite optimizeDeps interop break) (2dee546)
- ai: rename Snippets→Prompts, Prompt-Templates→Slots in UI; drop global scope (046930f)
- ai: apply code-review findings (perf, isAdmin dedup, docs, tests, SSR) (d390396)
- bump @lenne.tech/nuxt-extensions to 1.7.1 + routine patch updates (@better-auth 1.6.13, valibot 1.4.1, @nuxt/ui 4.8.1, vue 3.5.35, lint-staged 17.0.7, @hey-api/openapi-ts 0.97.3, @iconify-json/lucide 1.2.111) (c489fb9)
- AI assistant UI. New chat (
/app/ai) with SSE streaming, token-bar with click-popover, context-window indicator, prompt picker, placeholder hint sidebar, plus 6 admin pages under/app/admin/ai/*(connections, preferences, budgets, audit log, slots, prompt-hints), the user-facing Vorlagen page (/app/settings/ai-prompts), and/app/settings/ai. Backed by@lenne.tech/nuxt-extensions1.7.xuseLtAi*composables and the@lenne.tech/nest-server11.26.x AI module. - Auth-form hardening. Capture-phase
preventDefaulton login + register closes a hydration-race credential-leak window. Newtests/e2e/auth-form-hardening.spec.ts+tests/e2e/helpers/safe-form-submit.ts. Fork-customized auth pages MUST port this patch — see migration-guides/2.8.0-ai-module.md. isAdminUserutility. Canonical dual-shape admin check (role: string∪roles: string[]) extracted toapp/utils/is-admin-user.ts; auto-imported and used byadmin.global.ts,layouts/default.vue, andpages/app/settings/ai-prompts.vue. Guarded bytests/unit/utils/is-admin-user.test.ts(6 cases).- Migration guide. Full 2.7 → 2.8 upgrade path at migration-guides/2.8.0-ai-module.md.
ltExtensions.aiconfig block ({ enabled, basePath }) added tonuxt.config.ts. Setenabled: falseto opt out of the AI module entirely.- Layout nav gains four entries for authenticated users:
KI-Assistent,KI-Vorlagen,KI-Einstellungen, plusAdministration(admins only).
2.7.2 (2026-05-24)
2.7.1 (2026-05-24)
2.7.0 (2026-05-10)
- template: support lt dev multi-project mode via env-aware URLs and configurable auth cookie names (e9971ee)
2.6.7 (2026-04-28)
2.6.6 (2026-04-28)
2.6.5 (2026-04-28)
- scripts: pick random free port for check-server-start and guard against ANSI-wrapped output (d9c3432)
2.6.4 (2026-04-23)
2.6.3 (2026-04-18)
2.6.2 (2026-04-17)
- deps: sync pnpm-lock.yaml with pinned overrides (26cf45d)
2.6.1 (2026-04-17)
2.6.0 (2026-04-17)
- template: harden check script with server-start verification and document vendor-mode workflow (6521650)
2.5.3 (2026-04-06)
2.5.2 (2026-04-04)
2.5.1 (2026-03-16)
- prevent build-time baked API URLs by defaulting to empty strings resolved at runtime�OC (e577648)
2.5.0 (2026-03-16)
- add production default dockerfile (e338c93)
2.4.0 (2026-03-16)
- add production default dockerfile (e338c93)
2.3.1 (2026-03-15)
2.3.0 (2026-03-09)
2.2.8 (2026-03-08)
2.2.5 (2026-02-10)
2.2.4 (2026-02-05)
- fix changelog markdown, clear npmrc overrides, and force single worker for Playwright tests (d90fab4)
2.2.3 (2026-02-05)
- fixes TypeScript errors (8375d69)
2.2.2 (2026-02-04)
2.2.1 (2026-02-04)
- bundle lucide loader-circle icon to prevent runtime loading failure (afc7ae7)
2.2.0 (2026-02-04)
- improve registration and login with email verification, terms checkbox, and TS fixes (dee6b95)
2.1.4 (2026-01-26)
- generate QR code locally as SVG for password manager compatibility (f4256e9)
2.1.3 (2026-01-26)
- remove trust device feature from 2FA authentication flow (c631c83)
2.1.2 (2026-01-24)
- forms: restore UForm/UAuthForm with Valibot schema validation (aa5e93c)
2.1.1 (2026-01-24)
- update packages (c5c733a)
2.1.0 (2026-01-24)
- tests, i18n: add test infrastructure and error translation integration (f8aff01)
2.0.0 (2026-01-24)
- Local auth, upload, and utility files replaced by package
Migration to @lenne.tech/nuxt-extensions v1.0.1:
- Remove local composables (use-better-auth, use-tus-upload, use-file, use-share, use-tw)
- Remove local lib files (auth-client, auth-state)
- Remove local plugins (auth-interceptor.client)
- Remove local utils (crypto)
- Remove local interfaces (upload.interface)
- Remove local Transition components (now provided by package as Lt* prefix)
- Simplify user.interface.ts to re-export LtUser from package
- Update all imports to use auto-imported composables (useLtAuth, useLtTusUpload, etc.)
- Update package.json to use npm package instead of yalc
All authentication features now provided by the package:
- Cookie/JWT dual-mode authentication
- Passkey/WebAuthn support
- 2FA/TOTP support
- Auto-logout on 401
Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com
1.2.0 (2026-01-22)
- auth: add Cookie/JWT dual-mode authentication with automatic fallback (8005425)
1.1.2 (2026-01-22)
1.1.1 (2026-01-20)
- auth: auto-login after registration and improved passkey handling (625128b)
- auth: improve 2FA UX and document dev-mode proxy requirements (4c4b1f4)
1.1.0 (2026-01-20)
- add complete Better-Auth integration with Passkey support and comprehensive documentation (e0d470c)
1.2.0 (2026-01-20)
- add complete Better-Auth integration with Passkey support and comprehensive documentation (70fbec1)
1.1.0 (2026-01-20)
1.0.3 (2026-01-12)
1.0.2 (2026-01-12)
- add repository field in package.json (1f43eae)
1.0.1 (2026-01-12)
1.0.0 (2026-01-12)
0.3.17 (2025-10-17)
0.3.16 (2025-09-05)
- Update environment variable for bug feature toggle (d875b3e)
0.3.15 (2025-09-05)
- Add Linear API configuration and update dependencies (291adfd)
0.3.14 (2025-08-01)
- DEV-446: Replace pnpm with npm for dependency installation and project commands (8274c25)
0.3.13 (2025-07-24)
0.3.12 (2025-07-24)
0.3.11 (2025-05-15)
- Update dependencies and upgrade prettier to 3.5.3 (90bdc13)
- Update dependencies to latest versions (6f0dd69)
0.3.10 (2025-02-20)
- Fix tailwind error, build error and add dayjs and seo modules (b1cf768)
0.3.9 (2025-02-17)
- add missing .npmrc (47f9bab)
0.3.8 (2025-02-17)
- update packages (786c54c)
0.3.7 (2025-02-17)
- change commands from npm to pnpm (0e513ee)
0.3.6 (2025-02-17)
- DEV-55: Add remote .gitignore and custom messages (cd8ca5c)
- DEV-56: Postbuild hook stopping process (ee93a71)
0.3.5 (2025-02-06)
- TEC-46: Ensure .gitignore is copied during setup (f579ce0)
0.3.4 (2025-02-06)
- fix build command in action (aad99db)
0.3.3 (2025-02-06)
- fix build command in action (090f190)
0.3.2 (2025-02-06)
- adjust github action versions (fd59c6d)
0.3.1 (2025-02-06)
- Update to tailwind v4 and change from npm to pnpm (7457db9)
0.3.0 (2025-01-29)
0.2.10 (2024-10-22)
- fix wrong variables and update packages (a78a8d6)
0.2.9 (2024-10-18)
0.2.8 (2024-09-30)
- fix e2e test handling and update packages (71a4d67)
0.2.7 (2024-09-05)
- update packages (cc016ed)
0.2.6 (2024-09-02)
- update packages (282e866)
0.2.5 (2024-07-01)
0.2.4 (2024-05-29)
0.2.3 (2024-02-20)
- Remove components because of new cli components command (6380979)
- fix scripts (107aa14)
0.2.2 (2024-02-19)
- update packages (442eb2d)
- fix missing div before layout to prevent errors (626dc2b)
0.2.1 (2024-02-02)
0.2.0 (2024-02-02)
0.1.23 (2023-10-21)
0.1.22 (2023-10-21)
0.1.21 (2023-10-19)
0.1.20 (2023-07-03)
- Add package-lock and remove auto-start (500a7ee)
0.1.19 (2023-07-02)
0.1.18 (2023-06-26)
- add init command (defa0a4)
0.1.17 (2023-06-26)
0.1.16 (2023-06-12)
- fix vueuse integration (0fdc1ee)
0.1.15 (2023-06-12)
- fix install (8159d1c)
0.1.14 (2023-06-12)
- remove storybook and add updates (af33d31)
0.1.13 (2023-04-23)
0.1.12 (2023-04-01)
0.1.11 (2023-04-01)
- Add default formatter in vscode (b9a98b5)
0.1.10 (2023-04-01)
- fix package.json (d277732)
0.1.9 (2023-04-01)
- Add pinia (230246a)
0.1.8 (2023-03-31)
0.1.7 (2023-03-31)
- Add webhook url secret (5719919)
0.1.6 (2023-03-31)
- Change default host (b026fed)
0.1.5 (2023-03-31)
- Add release workflow (fd3720c)
0.1.4 (2023-03-31)
0.1.3 (2023-03-31)
- Add standard version (08ec915)