MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. karsten13
    3. Topics
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    Offline
    • Profile
    • Following 1
    • Followers 3
    • Topics 8
    • Posts 500
    • Groups 1

    Topics

    • karsten13K

      v2.32.0

      Watching Ignoring Scheduled Pinned Locked Moved MagicMirror
      1
      2 Votes
      1 Posts
      782 Views
      karsten13K
      [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 ⚠️ This release uses express v5 which has breaking changes that may cause problems with third-party modules 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) https://github.com/MagicMirrorOrg/MagicMirror/releases/tag/v2.32.0
    • karsten13K

      3rd-Party-Modules project now part of MagicMirrorOrg

      Watching Ignoring Scheduled Pinned Locked Moved Websites
      3
      13 Votes
      3 Posts
      8k Views
      S
      “Great news! 🎉 Thank you, Kristjan, for all your hard work, and to MagicMirrorOrg for keeping the third-party module repository alive. Excited to see the future improvements!”
    • karsten13K

      v2.29.0

      Watching Ignoring Scheduled Pinned Locked Moved MagicMirror
      1
      1 Votes
      1 Posts
      1k Views
      karsten13K
      https://github.com/MagicMirrorOrg/MagicMirror/releases/tag/v2.29.0 [2.29.0] - 2024-10-01 Thanks to: @bugsounet, @dkallen78, @jargordon, @khassel, @KristjanESPERANTO, @MarcLandis, @rejas, @ryan-d-williams, @sdetweil, @skpanagiotis. ⚠️ This release needs nodejs version v20 or v22, minimum version is v20.9.0 Added [compliments] Added support for cron type date/time format entries mm hh DD MM dow (minutes/hours/days/months and day of week) see https://crontab.cronhub.io for construction (#3481) [core] Check config at every start of MagicMirror² (#3450) [core] Add spelling check (cspell): npm run test:spelling and handle spelling issues (#3544) [core] removed config.paths.vendor (could not work because vendor is hardcoded in index.html), renamed config.paths.modules to config.foreignModulesDir, added variable MM_CUSTOMCSS_FILE which - if set - overrides config.customCss, added variable MM_MODULES_DIR which - if set - overrides config.foreignModulesDir, added test for MM_MODULES_DIR (#3530) [core] elements are now removed from index.html when loading script or stylesheet files fails [core] Added MODULE_DOM_UPDATED notification each time the DOM is re-rendered via updateDom (#3534) [tests] added minimal needed node version to tests (currently v20.9.0) to avoid releases with wrong node version info [tests] Added node-libgpiod library to electron-rebuild tests (#3563) Removed [core] removed installer only files (#3492) [core] removed raspberry object from systeminformation (#3505) [linter] removed eslint-plugin-import, because it doesn’t support ESLint v9. We will reenter it later when it does. [tests] removed onoff library from electron-rebuild tests (#3563) Updated [weather] Updated apiVersion default from 2.5 to 3.0 (#3424) [core] Updated dependencies including stylistic-eslint [core] nail down node-ical version to 0.18.0 with exception allow-ghsas: GHSA-8hc4-vh64-cxmj in dep-review.yaml (which should removed after next node-ical update) [core] Updated SocketIO catch all to new API [core] Allow custom modules positions by scanning index.html for the defined regions, instead of hard coded (PR #3518 fixes issue #3504) [core] Detail optimizations in config_check.js [core] Updated minimal needed node version in package.json (currently v20.9.0) (#3559) and except for v21 (no security updates) (#3561) [linter] Switch to ESLint v9 and flat config and replace eslint-plugin-unicorn by @eslint/js [core] fix discovering module positions twice after #3450 Fixed Fixed checks badge in README.md [weather] Fixed issue with the UK Met Office provider following a change in their API paths and header info. [core] add check for node_helper loading for multiple instances of same module (#3502) [weather] Fixed issue for respecting unit config on broadcasted notifications [tests] Fixes calendar test by moving it from e2e to electron with fixed date (#3532) [calendar] fixed sliceMultiDayEvents getting wrong count and displaying incorrect entries, Europe/Berlin (#3542) [tests] ignore js/positions.js when linting (this file is created at runtime) [calendar] fixed sliceMultiDayEvents showing previous day without config enabled
    • karsten13K

      v2.28.0

      Watching Ignoring Scheduled Pinned Locked Moved MagicMirror
      1
      0 Votes
      1 Posts
      1k Views
      karsten13K
      https://github.com/MagicMirrorOrg/MagicMirror/releases/tag/v2.28.0 [2.28.0] - 2024-07-01 Thanks to: @btoconnor, @bugsounet, @JasonStieber, @khassel, @kleinmantara and @WallysWellies. ⚠️ This release needs nodejs version >= v20.9.0 Added [calendar] Added config option “showEndsOnlyWithDuration” for default calendar [compliments] Added specialDayUnique config option, defaults to false (#3465) [weather] Provider weathergov: Use precipitationLast3Hours if precipitationLastHour is null (#3124) Removed [tests] delete node v18 support (#3462) Updated [core] Update dependencies including electron to v31 [core] use node >= v20 (#3462) [core] Update config.js.sample to use openmeteo as weather provider which needs no api key [tests] Use latest@version of node for automated-tests.yaml (#3483) [updatenotification] Avoid using pm2 when running in docker container Fixed [core] Fixed crash possibility if module: <name> is not defined and on postion: <positon> mistake (#3445) [weather] Fixed precipitationProbability in forecast for provider openmeteo (#3446) [weather] Fixed type=daily for provider openmeteo having no data when running after 23:00 (#3449) [weather] Fixed type=daily for provider openmeteo showing nightly icons in forecast when current time is “nightly” (#3458) [weather] Fixed forecast and hourly weather for provider openmeteo to use real temperatures, not apparent temperatures (#3466) [tests] Fixed e2e tests running in docker container which needs address: "0.0.0.0" (#3479)
    • karsten13K

      Raspberry Pi 5 out with PCI Express

      Watching Ignoring Scheduled Pinned Locked Moved Hardware
      2
      3 Votes
      2 Posts
      1k Views
      KristjanESPERANTOK
      Nice! I think the real-time clock is a useful new feature for the MM. With that we should be able to wake up the Raspberry Pi automatically without any external device.
    • karsten13K

      MMM-Flights

      Watching Ignoring Scheduled Pinned Locked Moved Transport
      47
      3 Votes
      47 Posts
      19k Views
      W
      @karsten13 Very nice and thank you!
    • karsten13K

      MMM-RepoStats

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      7
      2
      4 Votes
      7 Posts
      2k Views
      AssassinsA
      @karsten13 Thanks :-)
    • karsten13K

      forum channel in discord is dead

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
      3
      0 Votes
      3 Posts
      3k Views
      karsten13K
      @sdetweil thanks
    • 1 / 1