chore: upgrade to daisyUI v5.5 & tailwindcss v4.3#1413
Merged
Conversation
Update prefixed utility classes and daisyUI v5 component names across the frontend, lockfile, and component authoring rules.
Add daisyModalHelpers for native dialog and popup OK/Cancel clicks, and update page objects and steps that drive modals and loading waits.
…lderPage Treat RESOURCE_CONFLICT like HTTP 409 for merge prompts, and route to the destination folder after a confirmed merge instead of refreshing the deleted source folder page.
Seed note storage and stub assimilation-related SDK calls so AssimilationPageView stories render offline. Stop importing @tests/helpers from NoteUnderQuestion stories to avoid Vitest/testing-library breaking Storybook.
Cast the assimilation showNote stub when passing it to spyMethod so the error-branch return type matches RequestResult.
…'s tsx to v4.22.1
Restore moveResult handling so vue-tsc passes and folder merge redirect uses the API response.
Sync daisy-modal with showModal() on native <dialog>, fix contest button targeting, and tighten message center, assimilation, and new-user E2E steps.
Changed the prefix in daisyui.css to 'daisy-' and updated button classes in RecallProgressBar.vue and RecallSessionOptionsDialog.vue to use 'daisy-btn' for consistency with the new prefix.
…ents Changed table classes in RecentlyLearnedNotes.vue and RecentlyRecalledNotes.vue to use 'daisy-table' for consistency. Updated error alert class in NonproductionOnlyLoginPage.vue to 'daisy-alert-error'. Removed unused index.css file from the project.
…oved dropdown functionality Updated the NoteMoreOptionsForm to utilize a more reliable method for opening the dropdown. Adjusted the AutoCollapseDropdown component to reflect the open state with a new class. Modified the NoteToolbar to ensure proper rendering of the dropdown content. Updated tests to verify the dropdown's visibility state accurately.
Updated the AutoCollapseDropdown component to improve its toggle behavior and added a click handler for better interaction. Adjusted the NavigationItem class for consistent overflow handling. Enhanced the DoughnutApp styling with z-index and overflow properties. Updated tests to verify dropdown behavior and styling.
Modified the NoteInfoBar component to use 'displayedNote' instead of 'note' for better clarity. Enhanced the NoteInfoComponent by streamlining the rendering of memory trackers. Updated the AssimilationSettings component to pass the note prop correctly. Adjusted the NoteInfoMemoryTracker template to ensure proper table structure.
Refactored the NoteMoreOptionsForm to enhance the dropdown opening logic and ensure it checks the dropdown state before interacting. Updated the note page to handle question list expectations more robustly, accommodating cases where the question table may not be present. This improves the reliability of the UI interactions and test assertions.
- Quiz.vue scoped CSS used `@media (max-width: theme("screens.lg"))`,
which lightningcss rejects under Tailwind v4 ("Invalid media query").
Replaced with the literal `1024px` (the lg breakpoint).
- Reapplied the v5 prefix policy on Quiz.vue: tailwind utilities lose
the `daisy-` prefix (`daisy-h-full` → `h-full`, `daisy-w-full` →
`w-full`), and the v4 component name `daisy-input-bordered` is
renamed to its v5 form `daisy-input`.
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.