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

    Topics

    • KristjanESPERANTOK

      MMM-Mastodon — Connect your mirror to Mastodon, the decentralized social network

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      1
      1
      0 Votes
      1 Posts
      169 Views
      KristjanESPERANTOK
      MMM-Mastodon is a compact module that displays Mastodon timelines directly on the mirror. What is Mastodon? Mastodon is a decentralized social network where users toot, connect, and join open communities across the fediverse. See: https://joinmastodon.org/ What makes Mastodon special Decentralized: independent instances with their own rules. Community-focused: chronological feeds and topic-based communities. Open-source: the software is open and can be self‑hosted or audited. Privacy-friendly and open compared to centralized platforms. What the module does Displays Home timelines, hashtag feeds, or profile timelines. Supports media thumbnails, QR codes linking to posts, and a rotation mode for posts. Screenshot [image: 1760422137287-screenshot.png] Repository: github.com/KristjanESPERANTO/MMM-Mastodon
    • KristjanESPERANTOK

      v2.33.0

      Watching Ignoring Scheduled Pinned Locked Moved MagicMirror
      1
      1 Votes
      1 Posts
      556 Views
      KristjanESPERANTOK
      [2.33.0] - 2025-10-01 Thanks to: @Crazylegstoo, @dathbe, @m-idler, @plebcity, @khassel, @KristjanESPERANTO, @rejas and @sdetweil! ⚠️ This release needs nodejs version v22.18.0 or higher Added Add configuration option for User-Agent, used by calendar & news module (#3255) [linter] Add prettier plugin for nunjuck templates (#3887) [core] Add clear log for occupied port at startup (#3890) Changed [clock] Add CSS to prevent line breaking of sunset/sunrise time display (#3816) [core] Enhance system information logging format and include additional env and RAM details (#3839, #3843) [refactor] Add new file js/module_functions.js to move code used in several modules to one place (#3837) [refactor] Use global.root_path where possible and add tests for config:check (#3883, #3885, #3886, #3889) [tests] refactor: simplify jest config file (#3844) [tests] refactor: extract constants for weather electron tests (#3845) [tests] refactor: add setupDOMEnvironment helper function to eliminate repetitive JSDOM setup code (#3860) [tests] replace console with Log in calendar debug.js to avoid exception in eslint config (#3846) [tests] speed up e2e tests, cleanup and stabilize weather e2e tests, update snapshot url (#3847, #3848, #3861) [tests] refactor translation tests (#3866) Remove sinon dependency in favor of Jest native mocking Unify test helper functions across translation test suites Rename setupDOMEnvironment to createTranslationTestEnvironment for consistency Simplify DOM setup by removing unnecessary Promise/async patterns Avoid potential port conflicts by using port 3001 for translator unit tests Improve test reliability and maintainability [tests] add alert module tests for different welcome_message configurations (#3867) [lint-staged] use prettier --write --ignore-unknown in lint-staged to avoid errors on unsupported files (#3888) Updated [calendar] Update defaultSymbol name and also the link to the icon search site (#3879) [core] Update dependencies including electron to v38 as well as github actions (#3831, #3849, #3857, #3858, #3872, #3876, #3882, #3891, #3896) [weather] Update feels_like temperature calculation formula (#3869) [weather] Update null value handling for weather type (#3892) [layout] Update styles for weather and calendar (#3894) Fixed [calendar] Fixed broken unittest that only broke on the 1st of July and 1st of january (#3830) [clock] Fixed missing icons when no other modules with icons is loaded (#3834) [weather] Fixed handling of empty values in weathergov providers handling of precipitationAmount (#3859) [calendar] Fix regression handling of limit days (#3840) [calendar] Fixed regression of calendarfetcherutils.shouldEventBeExcluded (#3841) [core] Fixed socket.io timeout when server is slow to send notification, notification lost at client (#3380) [tests] refactor AnimateCSS tests after jsdom 27 upgrade (#3891) [weather] Use apparent_temperature data from openmeteo’s hourly weather for current feelsLikeTemp (#3868). [weather] Updated envcanada Provider to use new database/URL schema for accessing weather data (#3878).
    • KristjanESPERANTOK

      Community task: Check automated translations

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      1
      0 Votes
      1 Posts
      311 Views
      KristjanESPERANTOK
      Hey everyone, MagicMirror is currently available in 47 languages. However, a lot of these translations are incomplete. I have used translation tools to fill the gaps and compiled the results in a pull request (https://github.com/MagicMirrorOrg/MagicMirror/pull/3794). If you know a language other than German, Esperanto and English, please take a look at the PR and give us feedback.
    • KristjanESPERANTOK

      MMM-page-indicator now easier to style

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      5
      2
      3 Votes
      5 Posts
      709 Views
      S
      @Niggich ok, you shouldn’t have to remove ::before
    • KristjanESPERANTOK

      MMM-Forum

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      1
      1
      2 Votes
      1 Posts
      323 Views
      KristjanESPERANTOK
      Hello Community! I’m pleased to announce my new module, MMM-Forum, which brings unread topics, notifications and messages from this forum directly to your mirror. This module is designed to keep you up to date with what’s going on in the forum. It should also work for other NodeBB forums, but hasn’t been tested yet. Feedback would be nice. Here’s a (slightly doctored) screenshot of the module in action: [image: 1731531812693-screenshot.png] You can find the repository and installation instructions here: https://github.com/KristjanESPERANTO/MMM-Forum. Your feedback is invaluable, so please share your thoughts, suggestions or any problems you encounter. I’m not that talented at web design, so please be gentle and give me some pointers, or even better a PR 😁
    • KristjanESPERANTOK

      Module for MagicMirror forum

      Watching Ignoring Scheduled Pinned Locked Moved Solved Requests
      8
      0 Votes
      8 Posts
      1k Views
      KristjanESPERANTOK
      I’ve done it! 🥳 Checkout https://forum.magicmirror.builders/topic/19133/mmm-forum. For accessing the read(-only) api you can use a cookie from your browser, e.g. @karsten13 Thank you! That was the hint that led me to the solution 🙏
    • KristjanESPERANTOK

      Emergency service pharmacies in Germany

      Watching Ignoring Scheduled Pinned Locked Moved Development
      4
      0 Votes
      4 Posts
      555 Views
      KristjanESPERANTOK
      @mumblebaj Many thanks for the tips! :smiley: I have meanwhile written to the operators of the website to see if they can offer an API. If not, I will probably follow your suggested approach.
    • KristjanESPERANTOK

      The most popular 3rd party modules

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      7
      3 Votes
      7 Posts
      16k Views
      KristjanESPERANTOK
      @JohnGalt Oh crap. Thank’s for the hint! I fixed it :-)
    • KristjanESPERANTOK

      Best practice 'package-lock.json' for modules

      Watching Ignoring Scheduled Pinned Locked Moved Development
      18
      0 Votes
      18 Posts
      7k Views
      S
      @karsten13 package-lock is SUPPOSED to insure installing EXACTLY those versions every time
    • KristjanESPERANTOK

      Module list updates since the middle of December

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      5
      3 Votes
      5 Posts
      3k Views
      KristjanESPERANTOK
      @mumblebaj Thanks for the hint! I’ve just updated the state description. But unfortunately it is still abandoned. The maintainer no longer responds to issues and PRs.
    • KristjanESPERANTOK

      Transparent displays

      Watching Ignoring Scheduled Pinned Locked Moved Hardware
      3
      4 Votes
      3 Posts
      2k Views
      R
      @KristjanESPERANTO Thanks you, it’s will interesting.
    • KristjanESPERANTOK

      Module list updates since the beginning of November

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      17
      2 Votes
      17 Posts
      6k Views
      KristjanESPERANTOK
      @mumblebaj Nice! Now all your modules have proper screenshots and tags. Thanks! :-)
    • KristjanESPERANTOK

      Automatic checking of all MagicMirror² modules

      Watching Ignoring Scheduled Pinned Locked Moved Development
      83
      2 Votes
      83 Posts
      91k Views
      BerkSmash1984B
      @KristjanESPERANTO Awesome. Thanks for the response!
    • KristjanESPERANTOK

      Fork creator rails against MagicMirror²

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      8
      1 Votes
      8 Posts
      1k Views
      ?
      @kristjanesperanto I’m sorry to contradict you but my project is not a fork, it’s just an adaptation, and what I write in the repository I think does not affect anyone who knows how to think, that is exactly what I wrote in capital letters
    • KristjanESPERANTOK

      `git clone` with `--depth=1`?

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Feature Requests
      6
      0 Votes
      6 Posts
      1k Views
      S
      @kristjanesperanto one side effect, getting to the develop branch requires a little extra work see https://forum.magicmirror.builders/topic/14327/testing-new-fixes-or-solving-current-problems-with-next-release-code
    • KristjanESPERANTOK

      `npm ci` instead of `npm install`

      Watching Ignoring Scheduled Pinned Locked Moved Solved Feature Requests
      9
      0 Votes
      9 Posts
      2k Views
      KristjanESPERANTOK
      Okay, thanks for your opinions. I’ll use npm ci for a while with my instances to gain more experience. I mark this thread as solved for now. Further opinions are of course welcome.
    • 1 / 1