A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Categories

  • Announcements regarding the MagicMirror software and forum.

    67 Topics
    428 Posts
    rejasR
    Release Notes Thanks to: @angeldeejay, @egeekial, @khassel, @KristjanESPERANTO, @MikeBishop, @rejas ⚠️ This release needs nodejs version >=22.21.1 <23 || >=24 (no change to previous release) Compare to previous Release v2.36.0 [core] Prepare Release 2.37.0 (#4193) fix(electron): map IPv6 :: wildcard to localhost (#4188) refactor(main): modernize DOM update flow with async/await (#4186) refactor(main): simplify _updateDom with async/await (#4185) fix(security): prevent unauthorized secret expansion in socket payloads (#4184) refactor(main): simplify updateDomWithContent async flow (#4182) fix: modules losing data after HTTP 304 responses (#4180) chore: add missing core defaults (#4181) fix(server): enforce ipWhitelist for Socket.IO too (#4169) feat(systeminfo): include Git hash and branch in system information log (#4167) feat(electron): support object-based electronSwitches (#4161) systeminformation thread not ending: move error handling from utils to app (#4160) fix systeminformation thread not ending (#4155) refactor: use ES module imports in browser core (#4158) refactor(core): remove old Object.assign polyfill (#4157) refactor: rewrite Module as an ES6 class (#4151) refactor: rewrite NodeHelper as an ES6 class (#4147) update eletron to v42 (#4144) refactor(utils): drop ajv dependency (#4142) fix(systeminformation): output right ‘used node’ version (from parent process) (#4141) fix: skip postinstall git clean when not in a git repository (#4139) Remove unnecessary conditionals and fix falsy property check in imperial conversion (#4135) update version in package.json [dependencies] update dependencies (#4191) Bump actions/checkout from 6 to 7 (#4190) chore: update dependencies and adjust import path for SunCalc (#4189) update dependencies incl. electron and revert yauzl-electron-install-fix (#4183) update dependencies, add electron fix in package.json (#4175) chore: update dependencies (#4162) Bump actions/dependency-review-action from 4 to 5 (#4152) Unify linting: replace Stylelint and markdownlint with ESLint (#4148) update dependencies and workflows to node v26 (#4140) [modules/alert] CodeQL cleanup for alerts #18, #19, #20 (#4153) fix: resolve CodeQL alerts #24 and #26 (#4145) fix(electron): resolve CodeQL alerts #22 and #25 in electron.js (#4136) [modules/calendar] perf(calendar): pre-filter ICS data before parsing (#4168) perf(calendar): use async ICS parsing to avoid blocking event loop (#4143) [modules/newsfeed] [newsfeed] add allowBasicHtmlTags option for basic emphasis (#4176) [modules/updatenotification] fix(updatenotification): don’t spawn a child process when running under PM2 (#4166) fix(updatenotification): use process.argv[0] as restart binary (#4163) fix(updatenotification): preserve start mode on restart (#4156) fix(updatenotification): fix ref diff parsing for fetch --dry-run (#4138) refactor(updatenotification): replace pm2 usage with node logic (#4134) [modules/weather] feat(weather): add Buienradar provider (#4164) [testing] remove warning in unit tests (for nodejs >= v25) (#4149) polish HTTP 304 docs/test/handling (#4129)
  • Discuss the MagicMirror² core framework.

    494 Topics
    4k Posts
    S
    @daedalus7 one other focus area for MMM-Config, most of our ‘developers’ have never written a line of code before… they just want something displayed on the MM screen… so, I have done everything I can to make this a NO effort added value for them too. i don’t read the code to figure out how variables are used, and looking thru the modules, this only applies in less than 10 of now 1418 modules the mod to make a select list vs a text entry field is to add an enum:[choice1, choice2, choice3…] to the form definition and sometimes what you CAN do in javascript, doesn’t fit to the form UI at all, so one can convert back/forth with a converter routine to make it better… see the compliments module for example
  • Anything harware related can be found here.

    798 Topics
    7k Posts
    S
    @sdetweil Thank you Sam. I just bought a 30$ Lenovo B540 AIO PC. Installed light OS and MM2 run great on it. The touch screen works with pages and i am planning to setup the MMM-Chores on it.
  • Add exciting new features to your mirror.

    6k Topics
    59k Posts
    M
    @martinb https://forum.magicmirror.builders/topic/14807/mmm-wallpaper-configure-for-icloud-album-photo Is kind of working for me.
  • Make your mirror your own but modifying its appearance.

    434 Topics
    3k Posts
    S
    @Jk1 said: I needed this to set the header color yes, I thought you were talking about text color, not background…
  • Share your project story with pictures.

    577 Topics
    5k Posts
    plainbrokeP
    @wswenson Did you ever get finished with the periodic table module for the rest of us to enjoy?
  • You have a problem with your mirror? Ask for help.

    5k Topics
    36k Posts
    S
    @MyMirror also, the css folder is for OUR stuff in 2.35+, all user stuff is moved to the config folder so, move the images there and see if it works also, picky support person here, please use text for config content… pics are very hard to read… also, config or log info should go in a code block… paste text in this message editor, blank line above and below select the text just pasted hit the code button </> above on the editor toolbar thanks
  • A place to talk about whatever you want.

    1k Topics
    10k Posts
    S
    Sorry, you were talking about refreshing the application defs on pm2. No, dont do that, never seen any side effect til now Will add it to the work list here https://github.com/sdetweil/MagicMirror_scripts/issues/125