mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-10-09 22:25:40 +00:00
## [2.32.0] - 2025-07-01 Thanks to: @bughaver, @bugsounet, @khassel, @KristjanESPERANTO, @plebcity, @rejas, @sdetweil. > ⚠️ This release needs nodejs version `v22.14.0 or higher` ### Added - [config] Allow to change module order for final renderer (or dynamically with CSS): Feature `order` in config (#3762) - [clock] Added option 'disableNextEvent' to hide next sun event (#3769) - [clock] Implement short syntax for clock week (#3775) ### Changed - [refactor] Simplify module loading process (#3766) - Use `node --run` instead of `npm run` (#3764) and adapt `start:dev` script (#3773) - [workflow] Run linter and spellcheck with LTS node version (#3767) - [workflow] Split "Run test" step into two steps for more clarity (#3767) - [linter] Review linter setup (#3783) - Fix command to lint markdown in `CONTRIBUTING.md` - Re-activate JSDoc linting and fix linting issues - Refactor ESLint config to use `defineConfig` and `globalIgnores` - Replace `eslint-plugin-import` with `eslint-plugin-import-x` - Switch Stylelint config to flat format and simplify Stylelint scripts - [workflow] Replace Node.js version v23 with v24 (#3770) - [refactor] Replace deprecated constants `fs.F_OK` and `fs.R_OK` (#3789) - [refactor] Replace `ansis` with built-in function `util.styleText` (#3793) - [core] Integrate stuff from `vendor` and `fonts` folders into main `package.json`, simplifies install and maintaining dependencies (#3795, #3805) - [l10n] Complete translations (with the help of translation tools) (#3794) - [refactor] Refactored `calendarfetcherutils` in Calendar module to handle timezones better (#3806) - Removed as many of the date conversions as possible - Use `moment-timezone` when calculating recurring events, this will fix problems from the past with offsets and DST not being handled properly - Added some tests to test the behavior of the refactored methods to make sure the correct event dates are returned - [linter] Enable ESLint rule `no-console` and replace `console` with `Log` in some files (#3810) - [tests] Review and refactor translation tests (#3792) ### Fixed - [fix] Handle spellcheck issues (#3783) - [calendar] fix fullday event rrule until with timezone offset (#3781) - [feat] Add rule `no-undef` in config file validation to fix #3785 (#3786) - [fonts] Fix `roboto.css` to avoid error message `Unknown descriptor 'var(' in @font-face rule.` in firefox console (#3787) - [tests] Fix and refactor e2e test `Same keys` in `translations_spec.js` (#3809) - [tests] Fix e2e tests newsfeed and calendar to exit without open handles (#3817) ### Updated - [core] Update dependencies including electron to v36 (#3774, #3788, #3811, #3804, #3815, #3823) - [core] Update package type to `commonjs` - [logger] Review factory code part: use `switch/case` instead of `if/else if` (#3812) --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Michael Teeuw <michael@xonaymedia.nl> Co-authored-by: Kristjan ESPERANTO <35647502+KristjanESPERANTO@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ross Younger <crazyscot@gmail.com> Co-authored-by: Veeck <github@veeck.de> Co-authored-by: Bugsounet - Cédric <github@bugsounet.fr> Co-authored-by: jkriegshauser <joshuakr@nvidia.com> Co-authored-by: illimarkangur <116028111+illimarkangur@users.noreply.github.com> Co-authored-by: sam detweiler <sdetweil@gmail.com> Co-authored-by: vppencilsharpener <tim.pray@gmail.com> Co-authored-by: veeck <michael.veeck@nebenan.de> Co-authored-by: Paranoid93 <6515818+Paranoid93@users.noreply.github.com> Co-authored-by: Brian O'Connor <btoconnor@users.noreply.github.com> Co-authored-by: WallysWellies <59727507+WallysWellies@users.noreply.github.com> Co-authored-by: Jason Stieber <jrstieber@gmail.com> Co-authored-by: jargordon <50050429+jargordon@users.noreply.github.com> Co-authored-by: Daniel <32464403+dkallen78@users.noreply.github.com> Co-authored-by: Ryan Williams <65094007+ryan-d-williams@users.noreply.github.com> Co-authored-by: Panagiotis Skias <panagiotis.skias@gmail.com> Co-authored-by: Marc Landis <dirk.rettschlag@gmail.com> Co-authored-by: HeikoGr <20295490+HeikoGr@users.noreply.github.com> Co-authored-by: Pedro Lamas <pedrolamas@gmail.com> Co-authored-by: veeck <gitkraken@veeck.de> Co-authored-by: Magnus <34011212+MagMar94@users.noreply.github.com> Co-authored-by: Ikko Eltociear Ashimine <eltociear@gmail.com> Co-authored-by: DevIncomin <56730075+Developer-Incoming@users.noreply.github.com> Co-authored-by: Nathan <n8nyoung@gmail.com> Co-authored-by: mixasgr <mixasgr@users.noreply.github.com> Co-authored-by: Savvas Adamtziloglou <savvas-gr@greeklug.gr> Co-authored-by: Konstantinos <geraki@gmail.com> Co-authored-by: OWL4C <124401812+OWL4C@users.noreply.github.com> Co-authored-by: BugHaver <43462320+bughaver@users.noreply.github.com> Co-authored-by: BugHaver <43462320+lsaadeh@users.noreply.github.com> Co-authored-by: Koen Konst <koenspero@gmail.com> Co-authored-by: Koen Konst <c.h.konst@avisi.nl>
155 lines
5.0 KiB
YAML
155 lines
5.0 KiB
YAML
name: 🐛 Report a problem
|
|
description: Report an issue with MagicMirror² 🚨
|
|
title: "[Bug] {{ brief description }}"
|
|
labels:
|
|
- bug
|
|
body:
|
|
- type: markdown
|
|
attributes:
|
|
value: |
|
|
Thanks for reporting a bug! Please fill in the following template to help us reproduce the issue.
|
|
Please only submit reproducible issues. If you're not sure if it's a real bug or if it's just you, please open a topic on the forum.
|
|
- type: textarea
|
|
id: environment
|
|
attributes:
|
|
label: Environment
|
|
description: |
|
|
Please tell us about how your MagicMirror² is set up.
|
|
|
|
Optimal would be the systeminformation from the logs, which looks like this:
|
|
```bash
|
|
[2025-01-14 20:05:03.529] [INFO] System information:
|
|
### SYSTEM: manufacturer: Raspberry Pi Foundation; model: Raspberry Pi 4 Model B Rev 1.5; virtual: false
|
|
### OS: platform: linux; distro: Debian GNU/Linux; release: 12; arch: arm64; kernel: 6.1.21-v8+
|
|
### VERSIONS: electron: 31.2.1; used node: 20.15.0; installed node: 22.4.1; npm: 10.8.1; pm2:
|
|
### OTHER: timeZone: Europe/Berlin; ELECTRON_ENABLE_GPU: undefined
|
|
```
|
|
|
|
If you can't provide this information, please provide the following:
|
|
- MagicMirror² version: Can be found in the `package.json` file. Please use the latest version before reporting a bug.
|
|
- Node version: Run `node -v` to find out. Make sure it's version 20 or later (recommended is 22).
|
|
- npm version: Run `npm -v` to find out.
|
|
- Platform: Are you using a Raspberry Pi (2/3/4/5), Windows, Mac, Linux, Docker, or something else?
|
|
value: |
|
|
MagicMirror² version:
|
|
Node version:
|
|
npm version:
|
|
Platform:
|
|
validations:
|
|
required: true
|
|
- type: dropdown
|
|
id: start-option
|
|
attributes:
|
|
label: Which start option are you using?
|
|
description: |
|
|
Please keep in mind that some problems are specific to certain start options.
|
|
options:
|
|
- "node --run start"
|
|
- "node --run start:wayland"
|
|
- "node --run start:windows"
|
|
- "node --run start:x11"
|
|
- "node --run server"
|
|
- "node clientonly --address ... --port ..."
|
|
validations:
|
|
required: true
|
|
- type: dropdown
|
|
id: pm2
|
|
attributes:
|
|
label: Are you using PM2?
|
|
options:
|
|
- "No"
|
|
- "Yes"
|
|
- "I don't know"
|
|
validations:
|
|
required: true
|
|
- type: dropdown
|
|
id: module
|
|
attributes:
|
|
label: Module
|
|
description: |
|
|
If the issue is related to a specific module, please provide the name of the module.
|
|
Note: Please don't report issues with 3rd party modules here. Report them on the module's repository.
|
|
options:
|
|
- "alert"
|
|
- "calendar"
|
|
- "clock"
|
|
- "compliments"
|
|
- "helloworld"
|
|
- "newsfeed"
|
|
- "updatenotification"
|
|
- "weather"
|
|
- type: checkboxes
|
|
id: module-disabled
|
|
attributes:
|
|
label: Have you tried disabling other modules?
|
|
options:
|
|
- label: "Yes"
|
|
- label: "No"
|
|
- type: checkboxes
|
|
id: search
|
|
attributes:
|
|
label: Have you searched if someone else has already reported the issue on the forum or in the issues?
|
|
options:
|
|
- label: "Yes"
|
|
required: true
|
|
- type: textarea
|
|
id: description
|
|
attributes:
|
|
label: What did you do?
|
|
description: |
|
|
Please include a *minimal* reproduction case. List the step by step process to reproduce the issue.
|
|
You can use Markdown in this field.
|
|
value: |
|
|
<details>
|
|
<summary>Configuration</summary>
|
|
|
|
```
|
|
<!-- Paste your configuration here. Don't forget to remove any sensitive information! -->
|
|
```
|
|
</details>
|
|
|
|
```js
|
|
<!-- Paste relevant code here -->
|
|
```
|
|
|
|
Steps to reproduce the issue:
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: expectation
|
|
attributes:
|
|
label: What did you expect to happen?
|
|
description: |
|
|
You can use Markdown in this field.
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: lint-output
|
|
attributes:
|
|
label: What actually happened?
|
|
description: |
|
|
Please copy-paste relevant log output or error messages.
|
|
You can use Markdown in this field.
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: comments
|
|
attributes:
|
|
label: Additional comments
|
|
description: |
|
|
Is there anything else that's important for the team to know?
|
|
Fill out all fields and provide as much information as possible.
|
|
Adding screenshots might help us understand your problem better.
|
|
|
|
- type: checkboxes
|
|
attributes:
|
|
label: Participation
|
|
options:
|
|
- label: "I am willing to submit a pull request for this change."
|
|
required: false
|
|
|
|
- type: markdown
|
|
attributes:
|
|
value: Please **do not** open a pull request until this issue has been accepted by the team.
|