You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Global awaitable confirmation modal for notification actions.
* “Ignore this release” toggle that persists to the server when used.
* New test pages and standalone test controls for the update modal and
theme switching.
* **Refactor**
* Update modal rebuilt with a responsive layout, unified “Update
Available” title, revised action logic, and centralized modal plumbing.
* **Style**
* OS Update highlight block, improved spacing, refreshed iconography,
and tooltips clarifying actions.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
Copy file name to clipboardExpand all lines: CLAUDE.md
+1-4Lines changed: 1 addition & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
7
7
This is the Unraid API monorepo containing multiple packages that provide API functionality for Unraid servers. It uses pnpm workspaces with the following structure:
8
8
9
9
-`/api` - Core NestJS API server with GraphQL
10
-
-`/web` - Nuxt.js frontend application
10
+
-`/web` - Vue 3 frontend application
11
11
-`/unraid-ui` - Vue 3 component library
12
12
-`/plugin` - Unraid plugin package (.plg)
13
13
-`/packages` - Shared packages and API plugins
@@ -128,9 +128,6 @@ Enables GraphQL playground at `http://tower.local/graphql`
128
128
-**Use Mocks Correctly**: Mocks should be used as nouns, not verbs.
129
129
130
130
#### Vue Component Testing
131
-
132
-
- This is a Nuxt.js app but we are testing with vitest outside of the Nuxt environment
133
-
- Nuxt is currently set to auto import so some vue files may need compute or ref imported
134
131
- Use pnpm when running terminal commands and stay within the web directory
135
132
- Tests are located under `web/__test__`, run with `pnpm test`
136
133
- Use `mount` from Vue Test Utils for component testing
0 commit comments