Skip to content

chore: upgrade to daisyUI v5.5 & tailwindcss v4.3#1413

Merged
terryyin merged 34 commits into
mainfrom
chore/upgrade_daisyUI_v5.5
May 21, 2026
Merged

chore: upgrade to daisyUI v5.5 & tailwindcss v4.3#1413
terryyin merged 34 commits into
mainfrom
chore/upgrade_daisyUI_v5.5

Conversation

@yeongsheng-tan
Copy link
Copy Markdown
Contributor

No description provided.

@yeongsheng-tan yeongsheng-tan marked this pull request as draft May 16, 2026 07:54
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.
@yeongsheng-tan yeongsheng-tan marked this pull request as ready for review May 17, 2026 16:55
yeongsheng-tan and others added 18 commits May 18, 2026 00:57
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.
terryyin and others added 6 commits May 19, 2026 17:52
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`.
@terryyin terryyin merged commit 9f12148 into main May 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants