Skip to content

Latest commit

 

History

History
673 lines (344 loc) · 33.6 KB

File metadata and controls

673 lines (344 loc) · 33.6 KB

Changelog

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)

Features

  • run the auth E2E suite in CI against a real API (f854108)

2.21.0 (2026-08-23)

Features

  • update @lenne.tech/nuxt-extensions to 1.14.0 and harden the auth e2e suite (e00d43c)

2.20.0 (2026-08-23)

Features

  • preserve pre-hydration input and raise better-auth to 1.7.1 (33979ce)

2.19.0 (2026-08-22)

Bug Fixes

  • docs: correct the vendor-mode config.public.* explanation and give existing projects a repair path (7dc974d)

2.18.5 (2026-08-22)

Bug Fixes

  • e2e: match the masked email the server actually logs (2783a91)

2.18.4 (2026-08-22)

2.18.3 (2026-08-22)

Bug Fixes

  • 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)

Features

  • auth: build absolute redirect URLs and harden the auth pages (cb3687c)

2.17.1 (2026-08-18)

Bug Fixes

  • ci: stop a broken environment from consuming the whole E2E budget (58f7ccd)

2.17.0 (2026-08-12)

Features

  • report the app's real build commit and consume nuxt-extensions 1.11.2 (4661b86)

2.16.1 (2026-07-30)

Bug Fixes

  • security: align override targets with nuxt-extensions 1.11.1 mirror (f4a2d25)

2.16.0 (2026-07-30)

Features

  • isolate check/dev build dirs, harden auth redirect, close last advisory (d75d34d)

2.15.1 (2026-07-22)

Bug Fixes

  • security: close 11 transitive advisories in the template and the release toolchain (d282ffe)

2.15.0 (2026-07-20)

Features

  • type-check the test suites (tests/unit + tests/e2e) in check + CI (fba4ee0)

2.14.0 (2026-07-18)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Features

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Code Refactoring

  • 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)

Dependencies

  • 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)

Highlights for adopters

  • 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-extensions 1.7.x useLtAi* composables and the @lenne.tech/nest-server 11.26.x AI module.
  • Auth-form hardening. Capture-phase preventDefault on login + register closes a hydration-race credential-leak window. New tests/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.
  • isAdminUser utility. Canonical dual-shape admin check (role: stringroles: string[]) extracted to app/utils/is-admin-user.ts; auto-imported and used by admin.global.ts, layouts/default.vue, and pages/app/settings/ai-prompts.vue. Guarded by tests/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.ai config block ({ enabled, basePath }) added to nuxt.config.ts. Set enabled: false to opt out of the AI module entirely.
  • Layout nav gains four entries for authenticated users: KI-Assistent, KI-Vorlagen, KI-Einstellungen, plus Administration (admins only).

2.7.2 (2026-05-24)

2.7.1 (2026-05-24)

2.7.0 (2026-05-10)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • deps: sync pnpm-lock.yaml with pinned overrides (26cf45d)

2.6.1 (2026-04-17)

2.6.0 (2026-04-17)

Features

  • 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)

Bug Fixes

  • prevent build-time baked API URLs by defaulting to empty strings resolved at runtime�OC (e577648)

2.5.0 (2026-03-16)

Features

  • add production default dockerfile (e338c93)

2.4.0 (2026-03-16)

Features

  • 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)

Bug Fixes

  • fix changelog markdown, clear npmrc overrides, and force single worker for Playwright tests (d90fab4)

2.2.3 (2026-02-05)

Bug Fixes

  • fixes TypeScript errors (8375d69)

2.2.2 (2026-02-04)

2.2.1 (2026-02-04)

Bug Fixes

  • bundle lucide loader-circle icon to prevent runtime loading failure (afc7ae7)

2.2.0 (2026-02-04)

Features

  • improve registration and login with email verification, terms checkbox, and TS fixes (dee6b95)

2.1.4 (2026-01-26)

Bug Fixes

  • generate QR code locally as SVG for password manager compatibility (f4256e9)

2.1.3 (2026-01-26)

Bug Fixes

  • remove trust device feature from 2FA authentication flow (c631c83)

2.1.2 (2026-01-24)

Bug Fixes

  • forms: restore UForm/UAuthForm with Valibot schema validation (aa5e93c)

2.1.1 (2026-01-24)

Bug Fixes

2.1.0 (2026-01-24)

Features

  • tests, i18n: add test infrastructure and error translation integration (f8aff01)

2.0.0 (2026-01-24)

⚠ BREAKING CHANGES

  • 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

Bug Fixes

1.2.0 (2026-01-22)

Features

  • auth: add Cookie/JWT dual-mode authentication with automatic fallback (8005425)

1.1.2 (2026-01-22)

1.1.1 (2026-01-20)

Bug Fixes

  • 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)

Features

  • add complete Better-Auth integration with Passkey support and comprehensive documentation (e0d470c)

1.2.0 (2026-01-20)

Features

  • 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)

Bug Fixes

  • add repository field in package.json (1f43eae)

1.0.1 (2026-01-12)

1.0.0 (2026-01-12)

Bug Fixes

  • DEV-609: removed duplicate public folder inside app (#10) (25fe0fe)

0.3.17 (2025-10-17)

0.3.16 (2025-09-05)

Bug Fixes

  • Update environment variable for bug feature toggle (d875b3e)

0.3.15 (2025-09-05)

Features

  • Add Linear API configuration and update dependencies (291adfd)

0.3.14 (2025-08-01)

Bug Fixes

  • DEV-446: Replace pnpm with npm for dependency installation and project commands (8274c25)

0.3.13 (2025-07-24)

Bug Fixes

  • Update @lenne.tech/nuxt-base dependency to latest version (71dd666)

0.3.12 (2025-07-24)

0.3.11 (2025-05-15)

Bug Fixes

  • Update dependencies and upgrade prettier to 3.5.3 (90bdc13)
  • Update dependencies to latest versions (6f0dd69)

0.3.10 (2025-02-20)

Bug Fixes

  • Fix tailwind error, build error and add dayjs and seo modules (b1cf768)

0.3.9 (2025-02-17)

Bug Fixes

0.3.8 (2025-02-17)

Features

0.3.7 (2025-02-17)

Bug Fixes

  • change commands from npm to pnpm (0e513ee)

0.3.6 (2025-02-17)

Bug Fixes

  • DEV-55: Add remote .gitignore and custom messages (cd8ca5c)
  • DEV-56: Postbuild hook stopping process (ee93a71)

0.3.5 (2025-02-06)

Bug Fixes

  • TEC-46: Ensure .gitignore is copied during setup (f579ce0)

0.3.4 (2025-02-06)

Bug Fixes

  • fix build command in action (aad99db)

0.3.3 (2025-02-06)

Bug Fixes

  • fix build command in action (090f190)

0.3.2 (2025-02-06)

Bug Fixes

  • adjust github action versions (fd59c6d)

0.3.1 (2025-02-06)

Features

  • Update to tailwind v4 and change from npm to pnpm (7457db9)

0.3.0 (2025-01-29)

Features

  • TEC-33: Bump eslint/vue to 1.0.3 (#4) (28ad752)

Bug Fixes

  • TEC-20: fix scripts not working on windows (#3) (c2f4676)

0.2.10 (2024-10-22)

Bug Fixes

  • fix wrong variables and update packages (a78a8d6)

0.2.9 (2024-10-18)

Bug Fixes

  • fix e2e test handling and update packages (54237a9)
  • fix wrong env variable in plugin (c0f9716)

0.2.8 (2024-09-30)

Bug Fixes

  • fix e2e test handling and update packages (71a4d67)

0.2.7 (2024-09-05)

Features

0.2.6 (2024-09-02)

Features

0.2.5 (2024-07-01)

Features

0.2.4 (2024-05-29)

0.2.3 (2024-02-20)

Features

  • Remove components because of new cli components command (6380979)

Bug Fixes

0.2.2 (2024-02-19)

Features

Bug Fixes

  • 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)

Features

  • Add package-lock and remove auto-start (500a7ee)

0.1.19 (2023-07-02)

Features

  • added eslint-config (d0f9146)
  • updated eslint-config version (2f1ef56)

0.1.18 (2023-06-26)

Features

0.1.17 (2023-06-26)

0.1.16 (2023-06-12)

Bug Fixes

0.1.15 (2023-06-12)

Bug Fixes

0.1.14 (2023-06-12)

Features

  • remove storybook and add updates (af33d31)

0.1.13 (2023-04-23)

0.1.12 (2023-04-01)

Features

  • Add some usefull scripts (05102f9)
  • Set nuxt-base watch prop default to false (48189ea)

0.1.11 (2023-04-01)

Features

  • Add default formatter in vscode (b9a98b5)

0.1.10 (2023-04-01)

Bug Fixes

0.1.9 (2023-04-01)

Features

0.1.8 (2023-03-31)

Features

0.1.7 (2023-03-31)

Features

0.1.6 (2023-03-31)

Features

0.1.5 (2023-03-31)

Features

0.1.4 (2023-03-31)

0.1.3 (2023-03-31)

Features