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

Subcategories

  • 2 Topics
    4 Posts
    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!”
  • Announcements regarding the MagicMirror.

    43 Topics
    223 Posts
    karsten13K
    Release Notes Thanks to: @angeldeejay, @in-voker, @JHWelch, @khassel, @KristjanESPERANTO, @rejas, @sdetweil ⚠️ This release needs nodejs version >=22.21.1 <23 || >=24 (no change to previous release) Compare to previous Release v2.34.0 ⚠️ We introduced some internal changes with this release, please read this forum post before upgrading! [core] Prepare Release 2.35.0 (#4071) docs: add security policy and vulnerability reporting guidelines (#4069) refactor: simplify internal require() calls (#4056) allow environment variables in cors urls (#4033) fix cors proxy getting binary data (e.g. png, webp) (#4030) fix: correct secret redaction and optimize loadConfig (#4031) change loading config.js, allow variables in config.js and try to protect sensitive data (#4029) remove kioskmode (#4027) Add dark theme logo (#4026) move custom.css from css to config (#4020) move default modules from /modules/default to /defaultmodules (#4019) update node versions in workflows (#4018) [core] refactor: extract and centralize HTTP fetcher (#4016) fix systeminformation not displaying electron version (#4012) Update node-ical and support it’s rrule-temporal changes (#4010) Change default start scripts from X11 to Wayland (#4011) refactor: unify favicon for index.html and Electron (#4006) [core] run systeminformation in subprocess so the info is always displayed (#4002) set next release dev number (#4000) [dependencies] update dependencies (#4068) update dependencies incl. electron to v41 (#4058) chore: upgrade ESLint to v10 and fix newly surfaced issues (#4057) chore: update ESLint and plugins, simplify config, apply new rules (#4052) chore: update dependencies + add exports, files, and sideEffects fields to package.json (#4040) [core] refactor: enable ESLint rule require-await and handle detected issues (#4038) Update node-ical and other deps (#4025) chore: update dependencies (#4021) chore(eslint): migrate from eslint-plugin-vitest to @vitest/eslint-plugin and run rules only on test files (#4014) Update deps as requested by dependabot (#4008) update Collaboration.md and dependencies (#4001) [logging] refactor: further logger clean-up (#4050) Fix Node.js v25 logging prefix and modernize logger (#4049) [modules/calendar] fix(calendar): make showEnd behavior more consistent across time formats (#4059) test(calendar): fix hardcoded date in event shape test (#4055) [calendar] refactor: delegate event expansion to node-ical’s expandRecurringEvent (#4047) calendar.js: remove useless hasCalendarURL function (#4028) fix(calendar): update to node-ical 0.23.1 and fix full-day recurrence lookup (#4013) fix(calendar): correct day-of-week for full-day recurring events across all timezones (#4004) [modules/newsfeed] fix(newsfeed): fix full article view and add framing check (#4039) [newsfeed] refactor: migrate to centralized HTTPFetcher (#4023) [modules/weather] fix(weather): fix openmeteo forecast stuck in the past (#4064) fix(weather): fix weathergov forecast day labels off by one (#4065) weather: fixes for templates (#4054) weather: add possibility to override njk’s and css (#4051) Use getDateString in openmeteo (#4046) [weather] refactor: migrate to server-side providers with centralized HTTPFetcher (#4032) [weather] feat: add Weather API Provider (#4036) [testing] chore: remove obsolete Jest config and unit test global setup (#4044) replace template_spec test with config_variables test (#4034) refactor(clientonly): modernize code structure and add comprehensive tests (#4022) Switch to undici Agent for HTTPS requests (#4015) chore: migrate CI workflows to ubuntu-slim for faster startup times (#4007) see https://github.com/MagicMirrorOrg/MagicMirror/releases/tag/v2.35.0
  • Announcements regarding the forum.

    15 Topics
    107 Posts
    S
    always hate telling people to look, but where?? now its on the top bar. [image: 1715294157690-screenshot-at-2024-05-09-17-34-57.png]
  • Forum Posting Tips

    Pinned guidelines
    1
    3 Votes
    1 Posts
    4k Views
    KirAsh4K
    There are no clear rules for creating topics or responding to posts on forums in general. Each one is different, each one will have its own set of rules to abide to and what you can or can’t do. However, what we can do is offer guidelines. So here goes: If you are a new user, please take the time to read the Announcements topic. Besides a warm welcome from the creator of MagicMirror, other forum specific announcements will be available there. Search the forum to see if your topic is already covered. Perhaps another user had the same issue, perhaps a solution has already been posted. Try to post your topic in the relevant forum section. This I can not state often enough. And with that, stay on topic! If you’re responding to someone else’s post, please stay on topic and don’t interrupt the topic of discussion (or hijack their topic.) When posting pieces of code, please use the available markdown to better highlight those sections. If you need help with the Markdown, please see this page on commonmark.org. Please do not double post, as in, don’t post the same topic or question into multiple different categories. Not only does it make it difficult to follow a thread, it’s makes it hard on yourself to follow where someone has said what, and who’s responding to what. If you’ve posted something and you think it’s in the wrong category, let one of the admins know and if they feel it doesn’t belong there, your topic will get moved into the correct category. When replying to a specific post, mind the quoting of the previous message in yours. If a post is right above yours and all you’re doing is responding with a ‘Yes.’, ‘Me too.’, ‘Where to get that?’, there is no sense in quoting the message. You can delete it, or click on the ‘Reply’ button below the thread as opposed to the message itself. If you DO need to quote someone, consider trimming the message to only the relevant parts that pertains to your response. Quoting entire messages just adds more stuff to scroll through and read and things get lost. Be civil with each other, act in a give-and-take manner, don’t chastise a new user, instead help guide them. And particularly because this forum happens to have folks from several different countries with different languages, try to speak in a way that others will understand you. Using slang might be understood by some, but not others. The same applies to humor, some people might understand you, and others might not, and yet others who might get offended. I’m not suggesting you be strict and dry as a shriveled up prune, but just be mindful of the language barriers here. Please use expressive titles that do not just consist of one word but give you a impression of what the topic is about. Am I boring you yet? Well good, you read this far. :) Seriously folks, have fun, enjoy, post your mirror issues, questions, or other relevant topics. We’re all here to learn from one another, and showcase our work. Go forth and code!
  • Website Launched

    18
    12 Votes
    18 Posts
    21k Views
    KristjanESPERANTOK
    I didn’t want to start a separate thread for this, but I didn’t want to leave it unmentioned here in the forum either 🙂 The website has undergone a major modernization. Mainly technical changes under the hood and the design has been retained except for a few details. But there are also a few things that regular users of the site might notice: For example there is now a dark mode, responsiveness and accessibility have been improved, there is a favicon, an animated GIF showing the MagicMirror interface and faster loading times. https://magicmirror.builders/
  • MagicMirror is voted number 1 in the MagPi Top 50!

    31
    25 Votes
    31 Posts
    219k Views
    A
    It’s a great project, with a great community - the development opportunities are endless! . .
  • Join us on Discord

    3
    0 Votes
    3 Posts
    3k Views
    MichMichM
    @lavolp3 Whoops! Sorry! ;)
  • Something I'm working on ...

    39
    8 Votes
    39 Posts
    42k Views
    tosti007T
    @MichMich You’re welcome. I will leave the picture on it for now so you can look into it.