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

    Topics

    • S

      Latest release, v2.34.0, node JS change

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      1
      0 Votes
      1 Posts
      204 Views
      S
      Latest release is up, 2.34.0 note that there is a nodejs version change, 22.21.1
    • S

      v2.34.0

      Watching Ignoring Scheduled Pinned Locked Moved MagicMirror
      1
      3 Votes
      1 Posts
      739 Views
      S
      Version 2.34.0 Jan 1, 2026 Release Notes Thanks to: @Blackspirits, @Crazylegstoo, @jarnoml, @jboucly, @JHWelch, @khassel, @KristjanESPERANTO, @rejas, @sdetweil, @xsorifc28 ⚠️ This release needs nodejs version >=22.21.1 <23 || >=24 Compare to previous Release v2.33.0 [core] Merge branch ‘master’ into develop Prepare Release 2.34.0 (#3998) dependency update + adjust Playwright setup + fix linter issue (#3994) demo with gif (#3995) [core] fix: allow browser globals in config files (#3992) [core] fix: restore --ozone-platform=wayland flag for reliable Wayland support (#3989) [core] auto create release notes with every push on develop (#3985) [core] chore: simplify Wayland start script (#3974) [gitignore] restore the old Git behavior for the default modules (#3968) [core] configure cspell to check default modules only and fix typos (#3955) [gitignore] restoring the old Git behavior for the CSS directory (#3954) feat(core): add server:watch script with automatic restart on file changes (#3920) [check_config] refactor: improve error handling (#3927) refactor: replace express-ipfilter with lightweight custom middleware (#3917) refactor: replace module-alias dependency with internal alias resolver (#3893) Release 2.33.0 (#3903) [dependencies] [chore] update dependencies and min. node version (#3986) [core] bump dependencies into december (#3982) Bump actions/checkout from 5 to 6 (#3972) Update deps, unpin parse5 (#3934) [core] Update deps and pin jsdom to v27.0.0 (#3925) chore: update dependencies (#3921) update deps, exclude node v23 (#3916) remove eslint warnings, add npm publish process to Collaboration.md (#3913) feat: add ESlint rule no-sparse-arrays for config check (#3911) chore: bump dependencies into october (#3909) [logging] logger: add calling filename as prefix on server side (#3926) [logger] Add prefixes to most Log messages (#3923) [modules/alert] Add new pt and pt-BR translations for Alert module and update global PT strings (#3965) [modules/calendar] add checksum to test whether calendar event list changed (#3988) [calendar] fix: prevent excessive fetching on client reload and refactor calendarfetcherutils.js (#3976) [calendar] refactor: migrate CalendarFetcher to ES6 class and improve error handling (#3959) [calendar] Show repeatingCountTitle only if yearDiff > 0 (#3949) [tests] suppress debug logs in CI environment + improve calendar symbol test stability (#3941) [calendar] chore: remove requiresVersion: "2.1.0" (#3932) [calendar] test: remove “Recurring event per timezone” test (#3929) [modules/compliments] [compliments] refactor: optimize loadComplimentFile method and add unit tests (#3969) fix: set compliments remote file minimum delay to 15 minutes (#3970) [compliments] fix: duplicate query param “?” in compliments module refresh url (#3967) [modules/newsfeed] [newsfeed] fix header layout issue (#3946) [modules/weather] [weatherprovider] update subclass language use override (#3914) [weather] fix wind-icon not showing in pirateweather (#3957) [weather] add error handling to weather fetch functions, including cors (#3791) remove deprecated ukmetoffice datapoint provider, cleanup .gitignore (#3952) fixes problems with daylight-saving-time in weather provider openmeteo (#3931) Fix for envcanada Provider to use updated Env Canada URL (#3919) [weather] feat: add configurable forecast date format option (#3918) [testing] testing: update “Enforce Pull-Request Rules” workflow (#3987) [core] refactor: replace XMLHttpRequest with fetch and migrate e2e tests to Playwright (#3950) [test] replace node-libgpiod with serialport in electron-rebuild workflow (#3945) [ci] Add concurrency to automated tests workflow to cancel outdated runs (#3943) [tests] migrate from jest to vitest (#3940)
    • S

      install/upgrade scripts updated to detect and use NVM

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
      3
      0 Votes
      3 Posts
      453 Views
      S
      @schlomm said in install/upgrade scripts updated to detect and use NVM: For my Magic Mirror Instances I try to use/install the node version installed by MagicMirror, that is what the script does… reads package.json engines, and uses that. on some systems, you might get 22.20.0 instead of 22.18.0 you don’t have to do it manually , as the script will handle it. BUT if you used nvm for some reason, then it puts code in the users home folder/.nvm and first in the PATH… n puts code in /usr/local/bin , but if nvm is first… oops… so , n did its thing, but no change… use the tool the user picked, quite a pain to get nvm to run FROM a script…
    • S

      New Raspios, trixie

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      5
      0 Votes
      5 Posts
      506 Views
      plainbrokeP
      @sdetweil Yes it is but I went in and turned it off.
    • S

      MMM-Config update due to changed 3rd part module list data format

      Watching Ignoring Scheduled Pinned Locked Moved Solved Troubleshooting
      1
      1 Votes
      1 Posts
      992 Views
      S
      anyone using my MMM-Config for module install, the data format changed, To update git pull in the module folder then npm install and restart MagicMirror
    • S

      new Raspi OS release

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      19
      2 Votes
      19 Posts
      4k Views
      mumblebajM
      @sdetweil So, I have not seen any issues thus far other than having to figure out the screen blanking for me on Labwc, I have to test the wlopm, but for now I have switched back to Wayfire. No other issues in logs etc.
    • S

      i need help w pi imager and ssh, headless, oops, user error

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      15
      0 Votes
      15 Posts
      3k Views
      S
      @rkorell i knew you were teasing me. thank you for that!
    • S

      Version 2.31.0 (April 1, 2025) upgrade reminder

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
      1
      0 Votes
      1 Posts
      4k Views
      S
      if you installed one of the calendar patches or used the develop branch and intend to upgrade MANUALLY, YOU have to get back to the master branch ahead of time check the current branch cd ~/MagicMirror git branch output example * _fix_clipping develop master and if the highlighted (*) name is NOT master then rm package-lock.json rm package.json git checkout master use git branch to verify master is selected before continuing then do the commands as listed in the documentation if you are using my upgrade script, it will handle all this for you.
    • S

      Version 2.31.0 (April 1, 2025) requires updated nodejs, warning for pi0w installations

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
      1
      0 Votes
      1 Posts
      3k Views
      S
      this release requires a new version of nodejs, which is NOT available on the armv6l processor systems, raspberry pi 0w the install and upgrade scripts will abort manual install last step will fail nodejs test, but new code will be downloaded to reverse the code download do git checkout -b oldbranch tags/v2.30 # npm install not required if on this prior branch hardware upgrade required!!!
    • S

      GoogleAssistant and related modules

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      1
      0 Votes
      1 Posts
      2k Views
      S
      Unfortunately the author has decided to no longer provide modules for MagicMirror. Please save what you have, copy the folders. You may need to adjust your update notification module setting to disable notifications you can do nothing about. I do not know how long the modules will continue to work. Very sad turn of events.
    • S

      Just FYI, we created templates for issues on the MM repo and doc sites

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      2
      2 Votes
      2 Posts
      560 Views
      S
      the template choices on New Issue [image: 1737409148787-screenshot-at-2025-01-20-15-37-50.png]
    • S

      Version 2.30.0 weather module, stuck loading, worked fine before upgrade

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
      52
      1
      0 Votes
      52 Posts
      19k Views
      AssassinsA
      @sdetweil said in Version 2.30.0 weather module, stuck loading, worked fine before upgrade: @Assassins seems it doesn’t work anymore… using my old 2.5 key I get code failure with openweathermap Strange, works on my sd card with MM2.29.0 and also works on MMM-DynamicWeather and on MMM-WeatherOrNot with MM2.33.0. Don’t know why openweathermap doesn’t work with MM2.33.0. Besides that, it may have something to do with the code in MM2.33.0 that has been rewritten.
    • S

      New module installer

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      51
      4
      1 Votes
      51 Posts
      17k Views
      S
      Just added search in the installer
    • S

      Vserion 2.30.0 Jan 1, 2025 calendar, multiple symbols [symbol1, symbol2], fix available

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
      1
      0 Votes
      1 Posts
      315 Views
      S
      the fix for this problem is now in the develop branch for the next release see this https://forum.magicmirror.builders/topic/14327/testing-new-fixes-or-solving-current-problems-with-next-release-code for instructions on getting the develop branch
    • S

      Version 2.30.0 Calendar fix for clipping broadcast events

      Watching Ignoring Scheduled Pinned Locked Moved Solved Troubleshooting
      67
      1 Votes
      67 Posts
      31k Views
      S
      version 2.31.0 includes this fix
    • S

      Version 2.30.0 requires updated nodejs, warning for pi0w installations

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
      24
      1 Votes
      24 Posts
      14k Views
      S
      @rushmuzik wow…
    • S

      Calendar updates in v2.30.0 Jan 1, 2025

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved General Discussion
      1
      0 Votes
      1 Posts
      523 Views
      S
      in the v2.30.0 release there is a significant update to the calendar module. I believe all the date jump/timezone, daylight savings, issues are resolved… I have added testcases to the release to cover all the open issues… give it a try (please backup your MM config… this release requires an updated nodejs version, again…)
    • S

      New MagicMirror start options in version 2.30.0

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      2
      1 Votes
      2 Posts
      1k Views
      C
      Thanks for posting this thread here. I just signed up a few minutes ago. I want to learn a lot things from here. I hope this community would be a good place to start with.
    • S

      v2.30.0

      Watching Ignoring Scheduled Pinned Locked Moved MagicMirror
      1
      4 Votes
      1 Posts
      1k Views
      S
      [2.30.0] - 2025-01-01 Thanks to: @xsorifc28, @HeikoGr, @bugsounet, @khassel, @KristjanESPERANTO, @rejas, @sdetweil. ⚠️ This release needs nodejs version v20 or v22 or higher, minimum version is v20.18.1 Added [core] Add wayland and windows start options to package.json (#3594) [docs] Add step for npm publishing in release process (#3595) [core] Add GitHub workflow to run spellcheck a few days before each release (#3623) [core] Add test flag to index.html to pass to module js for test mode detection (needed by #3630) [core] Add export on animation names (#3644) [compliments] Add support for refreshing remote compliments file, and test cases (#3630) [linter] Re-add eslint-plugin-importnow that it supports ESLint v9 (#3586) [linter] Re-activate eslint-plugin-package-json to lint package.json (#3643) [linter] Add linting for markdown files (#3646) [linter] Add some handy ESLint rules. [calendar] Add ability to display end date for full date events, where end is not same day (showEnd=true) (#3650) [core] Add text to the config.js.sample file about the locale variable (#3654, #3655) [core] Add fetch timeout for all node_helpers (thru undici, forces node 20.18.1 minimum) to help on slower systems. (#3660) (3661) Changed [core] Run code style checks in workflow only once (#3648) [core] Fix animations export #3644 only on server side (#3649) [core] Use project URL in fallback config (#3656) [core] Fix Access Denied crash writing js/positions.js (on synology nas) #3651. new message, MM starts, but no modules showing (#3652) [linter] Switch to ‘npx’ for lint-staged in pre-commit hook (#3658) Removed [tests] Remove node-pty and drivelist from rebuilded test (#3575) [deps] Remove @eslint/js dependency. Already installed with eslint in deep (#3636) Updated [repo] Reactivate stale.yaml as GitHub action to mark issues as stale after 60 days and close them 7 days later (if no activity) (#3577, #3580, #3581) [core] Update electron dependency to v32 (test electron rebuild) and all other dependencies too (#3657) [tests] All test configs have been updated to allow full external access, allowing for easier debugging (especially when running as a container) [core] Run and test with node 23 (#3588) [workflow] delete exception allow-ghsas: GHSA-8hc4-vh64-cxmj in dep-review.yaml (#3659) Fixed [updatenotification] Fix pm2 using detection when pm2 script is inside or outside MagicMirror root folder (#3576) (#3605) (#3626) (#3628) [core] Fix loading node_helper of modules: avoid black screen, display errors and continue loading with next module (#3578) [weather] Change default value for weatherEndpoint of provider openweathermap to “/onecall” (#3574) [tests] Fix electron tests with mock dates, the mock on server side was missing (#3597) [tests] Fix testcases with hard coded Date.now (#3597) [core] Fix missing basePath where location.host is used (#3613) [compliments] croner library changed filenames used in latest version (#3624) [linter] Fix ESLint ignore pattern which caused that default modules not to be linted (#3632) [core] Fix module path in case of sub/sub folder is used and use path.resolve for resolve moduleFolder and defaultModuleFolder in app.js (#3653) [calendar] Update to resolve issues #3098 #3144 #3351 #3422 #3443 #3467 #3537 related to timezone changes [calendar] Fix #3267 (styles array), also fixes event with both exdate AND recurrence(and testcase) [calendar] Fix showEndsOnlyWithDuration not working, #3598, applies ONLY to full day events [calendar] Fix showEnd for Full Day events (#3602) [tests] Suppress “module is not defined” in e2e tests (#3647) [calendar] Fix #3267 (styles array, really this time!) [core] Fix #3662 js/positions.js created incorrectly https://github.com/MagicMirrorOrg/MagicMirror/releases/tag/v2.30.0
    • S

      new compositor on wayland

      Watching Ignoring Scheduled Pinned Locked Moved Solved Troubleshooting
      18
      3 Votes
      18 Posts
      5k Views
      S
      @lxne you can switch back to x11 using raspi-config
    • 1
    • 2
    • 3
    • 4
    • 5
    • 1 / 5