Demo osb#5
Merged
Merged
Conversation
- Create TagFamily type with _id, name, and order fields - Add tagFamilies collection to database - Add migration to seed default families (creators, retailers, events, temporal) - Make Tag.family optional string instead of enum - Add family CRUD actions to /admin/tags (create, delete with force option) - Update /admin/tags UI: - Dynamic family grouping from DB - Expand All / Collapse All buttons - Default all expanded - Emoji indicators for tag options (🧩🏷️🌓📊🧾) - "Not associated to a family" section for orphan tags - Legend for emoji meanings - Update /admin/tags/new and /admin/tags/[id] with dynamic family select - Allow tags without family (orphan tags) Closes #2062 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This reverts commit f37d4e7.
… and CMS pages (#2459) Add 5 independent toggles in Admin > Layout to allow full-width display per section. When enabled, `mx-auto max-w-7xl px-6` is replaced with `px-10 w-full`. All toggles default to false, preserving current behavior. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The disabled={!receiptReady} check caused buttons to stay disabled on
first page access due to a hydration race condition where the hidden
iframe's on:load event fires before Svelte attaches its listener.
The showInvoice reactive already ensures the button only renders when
a real invoice number exists, making the receiptReady guard redundant.
Fixes #2461
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- On /admin/product/[id], show current and upcoming confirmed bookings in the Booking & Tickets section after "Edit associated schedule" - On /admin/schedule/[id], add "System events" tab listing all confirmed bookings with color-coded status, date filters, and hide-past toggle Fixes #2463 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add "Include payment form in order page" checkbox on /admin/stripe. When enabled, the Stripe payment form is rendered inline on /order/[id] instead of linking to a separate /pay page. Refs #1867 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…2451) - Pass date/time params to t('ticket.scanned') on /order/[id]/tickets (was showing raw {date} and {time} placeholders) - Fix EN translation: "le {date} à {time}" → "on {date} at {time}" - Fix NL translation: "le {date} à {time}" → "op {date} om {time}" Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…kings Move scheduleEvents status update to 'confirmed' outside the subscription check so it runs for all paid orders, not just subscription products. Fixes #2462 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…867' into demo-osb
…463' into demo-osb
…irst-access' into demo-osb
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.