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

Subcategories

  • Announcements regarding the MagicMirror.

    38 Topics
    218 Posts
    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

  • Announcements regarding the forum.

    15 Topics
    107 Posts
    S

    always hate telling people to look, but where??

    now its on the top bar.

    Screenshot at 2024-05-09 17-34-57.png

  • Forum Posting Tips

    Pinned
    1
    3 Votes
    1 Posts
    3k 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
    11 Votes
    18 Posts
    16k Views
    N

    that’s really good

  • MagicMirror is voted number 1 in the MagPi Top 50!

    31
    25 Votes
    31 Posts
    172k 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
    2k Views
    MichMichM

    @lavolp3 Whoops! Sorry! ;)

  • Something I'm working on ...

    39
    8 Votes
    39 Posts
    30k Views
    tosti007T

    @MichMich You’re welcome. I will leave the picture on it for now so you can look into it.