Repository navigation
Releases
Releases · Trillianti/menueqr-widget
MenüQR Widget v0.4.0
Changelog
0.4.0
- Restored keyboard access after retrying a failed Floating frame and kept loading state scoped to each frame.
- Preserved icon, zero offsets and inline height in generated JavaScript, React, Next.js and custom-element guides.
- Added CommonJS declarations and packed consumer checks for Node16 and NodeNext module resolution.
- Kept long launcher labels within narrow screens and containers while preserving accessible names.
- Added
onLoadErrorandmenueqr:loaderrorwith stable, guest-data-free failure codes. - Added recovery, keyboard, label and strict CSP regressions, production Next.js/Turbopack checks, React 18 coverage and local/read-only hosted contract checks.
- Validated CSP and X-Frame-Options for unavailable HTML notices, with regression coverage.
- Added reviewed release policies, CODEOWNERS, dependency review, scheduled audits and Dependabot configuration.
0.3.2
- Redesigned README with screenshots of the actual four widgets and the phone booking flow.
- Live showcase and installation links for React, Next.js, Vue, Svelte, Angular, JavaScript and Web Components.
- Clear npm, pnpm, Yarn and Bun installation, restaurant setup and hosted-service requirements.
- Package runtime and public APIs are unchanged from 0.3.1.
0.3.1
- First automatic npm release through GitHub Trusted Publishing with provenance and the checked GitHub release archive.
- JavaScript, React and Web Component APIs remain unchanged from 0.3.0.
0.3.0
- Registry installation guides for npm, pnpm, Yarn and Bun, with matching copyable commands and AI prompts in the playground.
- Tag-based npm Trusted Publishing with a separate checked-archive job, provenance, retry/collision protection and a manual dry run.
- Documented first-publication setup and release procedure; no long-lived npm publishing token.
- Reversible Button, Floating and Tab motion, full-screen mobile overlays and a narrower desktop Tab face with its existing pointer target.
- Localized recovery for blocked embedding, exact-site diagnostics and a direct link to the Website setting.
- React prop removal restores defaults, including switching between local and Live previews.
0.2.1
- React-first playground with separate React, Next.js, JavaScript and Web Component setup guides.
- Copyable install commands, JSX/layout examples, registration/HTML files and framework-specific AI prompts.
- Shared package-root imports in JavaScript examples and generated code.
- Real React component previews with automatic cleanup and state preserved between React / Next.js guide selection.
- Packed-package Next.js consumer QA for metadata, hydration, navigation and refresh.
0.2.0
- Four separate reservation components with their own presentation modules and JS entry points.
- React / Next.js components and four fixed Web Components; no
modesetting in the new API. - Restaurant configuration accepts either a public slug or a MenüQR menu link.
- Playground restaurant field, explicit live-preview opt-in and generated component-specific code / AI prompts.
- Preview form matches the WordPress guest interface, including dates, party size, contacts, languages and the linked MenüQR footer.
- Shared module registry across package entry points; 0.1.x APIs remain available for compatibility.
0.1.0
Initial public MVP.
- Typed JavaScript API with button, floating, edge tab and inline layouts.
- Explicitly registered Web Component, nine UI languages and configurable accent/placement.
- SSR-safe ESM/CommonJS builds and TypeScript declarations; no runtime dependencies.
- Isolated styling, native dialog focus/dismissal and iframe origin/source validation.
- Local playground, cross-origin preview fixture and configured AI integration prompts.
- Unit tests and browser integration tests including React Strict Mode and Vue lifecycle.
- GitHub release archive distribution; npm registry publication is deferred.
MenüQR Widget v0.3.2
Changelog
0.3.2
- Redesigned README with screenshots of the actual four widgets and the phone booking flow.
- Live showcase and installation links for React, Next.js, Vue, Svelte, Angular, JavaScript and Web Components.
- Clear npm, pnpm, Yarn and Bun installation, restaurant setup and hosted-service requirements.
- Package runtime and public APIs are unchanged from 0.3.1.
0.3.1
- First automatic npm release through GitHub Trusted Publishing with provenance and the checked GitHub release archive.
- JavaScript, React and Web Component APIs remain unchanged from 0.3.0.
0.3.0
- Registry installation guides for npm, pnpm, Yarn and Bun, with matching copyable commands and AI prompts in the playground.
- Tag-based npm Trusted Publishing with a separate checked-archive job, provenance, retry/collision protection and a manual dry run.
- Documented first-publication setup and release procedure; no long-lived npm publishing token.
- Reversible Button, Floating and Tab motion, full-screen mobile overlays and a narrower desktop Tab face with its existing pointer target.
- Localized recovery for blocked embedding, exact-site diagnostics and a direct link to the Website setting.
- React prop removal restores defaults, including switching between local and Live previews.
0.2.1
- React-first playground with separate React, Next.js, JavaScript and Web Component setup guides.
- Copyable install commands, JSX/layout examples, registration/HTML files and framework-specific AI prompts.
- Shared package-root imports in JavaScript examples and generated code.
- Real React component previews with automatic cleanup and state preserved between React / Next.js guide selection.
- Packed-package Next.js consumer QA for metadata, hydration, navigation and refresh.
0.2.0
- Four separate reservation components with their own presentation modules and JS entry points.
- React / Next.js components and four fixed Web Components; no
modesetting in the new API. - Restaurant configuration accepts either a public slug or a MenüQR menu link.
- Playground restaurant field, explicit live-preview opt-in and generated component-specific code / AI prompts.
- Preview form matches the WordPress guest interface, including dates, party size, contacts, languages and the linked MenüQR footer.
- Shared module registry across package entry points; 0.1.x APIs remain available for compatibility.
0.1.0
Initial public MVP.
- Typed JavaScript API with button, floating, edge tab and inline layouts.
- Explicitly registered Web Component, nine UI languages and configurable accent/placement.
- SSR-safe ESM/CommonJS builds and TypeScript declarations; no runtime dependencies.
- Isolated styling, native dialog focus/dismissal and iframe origin/source validation.
- Local playground, cross-origin preview fixture and configured AI integration prompts.
- Unit tests and browser integration tests including React Strict Mode and Vue lifecycle.
- GitHub release archive distribution; npm registry publication is deferred.
MenüQR Widget v0.3.1
Changelog
0.3.1
- First automatic npm release through GitHub Trusted Publishing with provenance and the checked GitHub release archive.
- JavaScript, React and Web Component APIs remain unchanged from 0.3.0.
0.3.0
- Registry installation guides for npm, pnpm, Yarn and Bun, with matching copyable commands and AI prompts in the playground.
- Tag-based npm Trusted Publishing with a separate checked-archive job, provenance, retry/collision protection and a manual dry run.
- Documented first-publication setup and release procedure; no long-lived npm publishing token.
- Reversible Button, Floating and Tab motion, full-screen mobile overlays and a narrower desktop Tab face with its existing pointer target.
- Localized recovery for blocked embedding, exact-site diagnostics and a direct link to the Website setting.
- React prop removal restores defaults, including switching between local and Live previews.
0.2.1
- React-first playground with separate React, Next.js, JavaScript and Web Component setup guides.
- Copyable install commands, JSX/layout examples, registration/HTML files and framework-specific AI prompts.
- Shared package-root imports in JavaScript examples and generated code.
- Real React component previews with automatic cleanup and state preserved between React / Next.js guide selection.
- Packed-package Next.js consumer QA for metadata, hydration, navigation and refresh.
0.2.0
- Four separate reservation components with their own presentation modules and JS entry points.
- React / Next.js components and four fixed Web Components; no
modesetting in the new API. - Restaurant configuration accepts either a public slug or a MenüQR menu link.
- Playground restaurant field, explicit live-preview opt-in and generated component-specific code / AI prompts.
- Preview form matches the WordPress guest interface, including dates, party size, contacts, languages and the linked MenüQR footer.
- Shared module registry across package entry points; 0.1.x APIs remain available for compatibility.
0.1.0
Initial public MVP.
- Typed JavaScript API with button, floating, edge tab and inline layouts.
- Explicitly registered Web Component, nine UI languages and configurable accent/placement.
- SSR-safe ESM/CommonJS builds and TypeScript declarations; no runtime dependencies.
- Isolated styling, native dialog focus/dismissal and iframe origin/source validation.
- Local playground, cross-origin preview fixture and configured AI integration prompts.
- Unit tests and browser integration tests including React Strict Mode and Vue lifecycle.
- GitHub release archive distribution; npm registry publication is deferred.
MenüQR Widget v0.2.1
Changelog
0.2.1
- React-first playground with separate React, Next.js, JavaScript and Web Component setup guides.
- Copyable install commands, JSX/layout examples, registration/HTML files and framework-specific AI prompts.
- Shared package-root imports in JavaScript examples and generated code.
- Real React component previews with automatic cleanup and state preserved between React / Next.js guide selection.
- Packed-package Next.js consumer QA for metadata, hydration, navigation and refresh.
0.2.0
- Four separate reservation components with their own presentation modules and JS entry points.
- React / Next.js components and four fixed Web Components; no
modesetting in the new API. - Restaurant configuration accepts either a public slug or a MenüQR menu link.
- Playground restaurant field, explicit live-preview opt-in and generated component-specific code / AI prompts.
- Preview form matches the WordPress guest interface, including dates, party size, contacts, languages and the linked MenüQR footer.
- Shared module registry across package entry points; 0.1.x APIs remain available for compatibility.
0.1.0
Initial public MVP.
- Typed JavaScript API with button, floating, edge tab and inline layouts.
- Explicitly registered Web Component, nine UI languages and configurable accent/placement.
- SSR-safe ESM/CommonJS builds and TypeScript declarations; no runtime dependencies.
- Isolated styling, native dialog focus/dismissal and iframe origin/source validation.
- Local playground, cross-origin preview fixture and configured AI integration prompts.
- Unit tests and browser integration tests including React Strict Mode and Vue lifecycle.
- GitHub release archive distribution; npm registry publication is deferred.
MenüQR Widget v0.2.0
Changelog
0.2.0
- Four separate reservation components with their own presentation modules and JS entry points.
- React / Next.js components and four fixed Web Components; no
modesetting in the new API. - Restaurant configuration accepts either a public slug or a MenüQR menu link.
- Playground restaurant field, explicit live-preview opt-in and generated component-specific code / AI prompts.
- Preview form matches the WordPress guest interface, including dates, party size, contacts, languages and the linked MenüQR footer.
- Shared module registry across package entry points; 0.1.x APIs remain available for compatibility.
0.1.0
Initial public MVP.
- Typed JavaScript API with button, floating, edge tab and inline layouts.
- Explicitly registered Web Component, nine UI languages and configurable accent/placement.
- SSR-safe ESM/CommonJS builds and TypeScript declarations; no runtime dependencies.
- Isolated styling, native dialog focus/dismissal and iframe origin/source validation.
- Local playground, cross-origin preview fixture and configured AI integration prompts.
- Unit tests and browser integration tests including React Strict Mode and Vue lifecycle.
- GitHub release archive distribution; npm registry publication is deferred.
MenüQR Widget v0.1.0
Changelog
0.1.0
Initial public MVP.
- Typed JavaScript API with button, floating, edge tab and inline layouts.
- Explicitly registered Web Component, nine UI languages and configurable accent/placement.
- SSR-safe ESM/CommonJS builds and TypeScript declarations; no runtime dependencies.
- Isolated styling, native dialog focus/dismissal and iframe origin/source validation.
- Local playground, cross-origin preview fixture and configured AI integration prompts.
- Unit tests and browser integration tests including React Strict Mode and Vue lifecycle.
- GitHub release archive distribution; npm registry publication is deferred.