Skip to content

feat: configurable warnings settings#1700

Merged
pedrolamas merged 1 commit intofluidd-core:developfrom
pedrolamas:pedrolamas/warnings-settings
Aug 10, 2025
Merged

feat: configurable warnings settings#1700
pedrolamas merged 1 commit intofluidd-core:developfrom
pedrolamas:pedrolamas/warnings-settings

Conversation

@pedrolamas
Copy link
Copy Markdown
Member

Adds a new settings section for Warnings, allowing users to selectively disable warnings for CPU Throttling (only reported for Raspberry Pi devices) and stepper driver overheating (currently only for the TMC2204).

Resolves #1474

Warnings Settings

image

@pedrolamas pedrolamas added this to the 1.34.4 milestone Aug 10, 2025
@pedrolamas pedrolamas added the FR - Enhancement New feature or request label Aug 10, 2025
@pedrolamas pedrolamas force-pushed the pedrolamas/warnings-settings branch from 2c000f3 to 239e8aa Compare August 10, 2025 12:34
Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
@pedrolamas pedrolamas force-pushed the pedrolamas/warnings-settings branch from 239e8aa to dc76b32 Compare August 10, 2025 12:38
@pedrolamas pedrolamas requested a review from Copilot August 10, 2025 18:04
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request adds a new "Warnings" settings section to the UI, allowing users to configure warning notifications for CPU throttling and stepper driver overheating. This resolves issue #1474 by giving users control over these specific warnings.

  • Adds a new WarningsSettings component with toggles for CPU throttling and stepper driver overheating warnings
  • Updates server action logic to respect the new warning configuration settings
  • Provides localization strings for the new warning settings interface

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/views/Settings.vue Integrates the new WarningsSettings component into the main settings view
src/store/server/actions.ts Updates CPU throttling notification logic to check warning configuration
src/store/helpers.ts Updates stepper driver overheating logic to check warning configuration
src/store/config/types.ts Defines the WarningsConfig interface for the new settings
src/store/config/state.ts Provides default values for the warning configuration settings
src/locales/en.yaml Adds English translations for the new warning settings labels and tooltips
src/components/settings/WarningsSettings.vue New component providing the warnings configuration interface
src/components/layout/AppSettingsNav.vue Adds navigation item for the warnings settings section

Comment thread src/store/server/actions.ts
@pedrolamas pedrolamas merged commit 9915a70 into fluidd-core:develop Aug 10, 2025
4 checks passed
@pedrolamas pedrolamas deleted the pedrolamas/warnings-settings branch August 10, 2025 19:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FR - Enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Disable TMC OTPW warnings

2 participants