unraid / unraid/api

Upgrade NuxtUI to v4.2.x

Open
#1,827 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

  • #1860 by @Ajit-Mehrotra — closed without merging
enhancement
Dominant language
TypeScript
Stars
113
Forks
22
Avg merge
10h 40m
Merged PRs (30d)
13

Description

TLDR;

  • Basically, we're on v4.0.0-alpha.0 of nuxtui and we get some neat features we can customize from the newer versions of nuxtui.

For example, in v4.1+, they:

[!NOTE]
Some of these features (duration, stacked toasts) don't have a version tag listed on their docs. However, those features don't work on our current version either. I didn't investigate whether it's related to our standalone component architecture or if it's because they just didn't document the version they added the feature in.

Is your feature request related to a problem?

Yes. Whenever I get a bunch of notifications, 5 toasts pop up and take up the entire screen. Also, sometimes they are on my screen for too long!

Describe the solution you'd like

I'd like to be able to select the number of toasts I can add in the webgui notification settings

Describe alternatives you've considered

  • can disable notifications altogether
  • reduce the duration of notifications
  • stack notifications
  • truncate long notifications (already implemented in current refactor)

Additional context

Environment (if relevant)

Unraid OS Version:

Pre-submission Checklist

  • I have searched existing issues to ensure this feature hasn't already been requested
  • This is not an Unraid Connect related feature (if it is, please submit via the support form instead)
  • I have provided clear examples or use cases for the feature

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source files or tests are named. Start by locating the NuxtUI dependency and the standalone toast/notification settings, then review linked pull request #1860 for prior work; done means the project uses NuxtUI v4.2.x and the requested toast limits, stacking, and duration behavior are verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
nuxtjs, typescript
Domain
frontend, web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.