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

    Posts

    Recent Best Controversial
    • V2.11.0

      [2.11.0] - 2020-04-01

      https://github.com/MichMich/MagicMirror/releases/tag/v2.11.0

      🚨 READ THIS BEFORE UPDATING 🚨

      In the past years the project has grown a lot. This came with a huge downside: poor maintainability. If I let the project continue the way it was, it would eventually crash and burn. More important: I would completely lose the drive and interest to continue the project. Because of this the decision was made to simplify the core by removing all side features like automatic installers and support for exotic platforms. This release (2.11.0) is the first real release that will reflect (parts) of these changes. As a result of this, some things might break. So before you continue make sure to backup your installation. Your config, your modules or better yet: your full MagicMirror folder. In other words: update at your own risk.

      For more information regarding this major change, please check issue #1860.

      Deleted

      • Remove installers.
      • Remove externalized scripts.
      • Remove jshint dependency, instead eslint checks your config file now

      Added

      • Brazilian translation for “FEELS”.
      • Ukrainian translation.
      • Finnish translation for “PRECIP”, “UPDATE_INFO_MULTIPLE” and “UPDATE_INFO_SINGLE”.
      • Added the ability to hide the temp label and weather icon in the currentweather module to allow showing only information such as wind and sunset/rise.
      • The clock module now optionally displays sun and moon data, including rise/set times, remaining daylight, and percent of moon illumination.
      • Added Hebrew translation.
      • Add HTTPS support and update config.js.sample
      • Run tests on long term support and latest stable version of nodejs
      • Added the ability to configure a list of modules that shouldn’t be update checked.
      • Run linters on git commits
      • Added date functionality to compliments: display birthday wishes or celebrate an anniversary

      Fixed

      • Force declaration of public ip address in config file (ISSUE #1852)
      • Fixes run-start.sh: If running in docker-container, don’t check the environment, just start electron (ISSUE #1859)
      • Fix calendar time offset for recurring events crossing Daylight Savings Time (ISSUE #1798)
      • Fix regression in currentweather module causing ‘undefined’ to show up when config.hideTemp is false
      • Fix FEELS translation for Croatian
      • Fixed weather tests #1840
      • Fixed Socket.io can’t be used with Reverse Proxy in serveronly mode #1934
      • Fix update checking skipping 3rd party modules the first time

      Changed

      • Remove documentation from core repository and link to new dedicated docs site: docs.magicmirror.builders.
      • Updated config.js.sample: Corrected some grammar on config.js.sample comment section.
      • Removed run-start.sh script and update start commands:
        • To start using electron, use npm run start.
        • To start in server only mode, use npm run server.
      • Remove redundant logging from modules.
      • Timestamp in log output now also contains the date
      • Turkish translation.
      • Option to configure the size of the currentweather module.
      posted in MagicMirror
      MichMichM
      MichMich
    • Dedicated documentation site.

      Because the documentation was getting more extensive than I ever expected, I created a separate docs website:

      https://docs.magicmirror.builders

      This way the docs is are better readable and better maintainable. It also allows us to update the docs without the need of releasing a new MagicMirror release.

      Head over to the new docs site and let me know what you think. I’ll continue to work on the content. Feel free to send me PR’s if you want help out.

      Good to know: every page includes an edit link on the bottom which will generate a PR.

      I’ve updated all MagicMirror² sites (home, forum, readme) to reflect this change. If you find a page that needs an update, please let me know.

      posted in MagicMirror
      MichMichM
      MichMich
    • RE: Update troubles. Again.

      What exact steps did you take to update?

      posted in Troubleshooting
      MichMichM
      MichMich
    • Discussion: Simplify the core.

      Since I open sourced MagicMirror², I have received many awesome pull requests adding a lot of nice features to the Magic Mirror core. I am very grateful for that! Unfortunately, this comes with a downside: the application gets a lot more complicated.

      I started an issue on GitHub to discuss the idea of simplifying the core of MagicMirror². Please let me know what you think! (Preferably in that issue).

      https://github.com/MichMich/MagicMirror/issues/1860

      Thanks!

      posted in Core System
      MichMichM
      MichMich
    • V2.10.0

      ♥ Donate: Enjoying MagicMirror²? Please consider a donation! With your help we can continue to improve the MagicMirror² core.

      https://github.com/MichMich/MagicMirror/releases/tag/v2.10.0

      [2.10.0] - 2020-01-01

      Special thanks to @sdetweil for all his great contributions!

      ℹ️ Note: This update uses new dependencies. Please update using the following command: git pull && npm install.

      Added

      • Timestamps in log output.
      • Padding in dateheader mode of the calendar module.
      • New upgrade script to help users consume regular updates installers/upgrade-script.sh.
      • New script to help setup pm2, without install installers/fixuppm2.sh.

      Updated

      • Updated lower bound of lodash and helmet dependencies for security patches.
      • Updated compliments.js to handle newline in text, as textfields to not interpolate contents.
      • Updated raspberry.sh installer script to handle new platform issues, split node/npm, pm2, and screen saver changes.
      • Improve handling for armv6l devices, where electron support has gone away, add optional serveronly config option.
      • Improved run-start.sh to handle for serveronly mode, by choice, or when electron not available.
      • Only check for xwindows running if not on macOS.

      Fixed

      • Fixed issue in weatherforecast module where predicted amount of rain was not using the decimal symbol specified in config.js.
      • Module header now updates correctly, if a module need to dynamically show/hide its header based on a condition.
      • Fix handling of config.js for serverOnly mode commented out.
      • Fixed issue in calendar module where the debug script didn’t work correctly with authentication.
      • Fixed issue that some full day events were not correctly recognized as such.
      • Display full day events lasting multiple days as happening today instead of some days ago if they are still ongoing.
      posted in MagicMirror
      MichMichM
      MichMich
    • RE: Help needed! Looking for Mocha experts!

      @sdetweil not on my Mac.

      posted in Development
      MichMichM
      MichMich
    • Help needed! Looking for Mocha experts!

      For some unknown reason most of the weather module tests seem to fail (both on Travis as well as local) due to timeout issues. To be able to continue the development I have disabled the weather tests by adding a skip statement: https://github.com/MichMich/MagicMirror/blob/develop/tests/e2e/modules/weather_spec.js#L18

      This means the weather tests are currently not used. This could impact the quality of the code. I can’t seem to find any reason why these tests time out.

      If anyone is able to solve this issue and get travis to successfully complete the tests, please send a PR. Your contribution would be highly appreciated.

      See issue: https://github.com/MichMich/MagicMirror/issues/1840

      posted in Development
      MichMichM
      MichMich
    • RE: Your help is needed! Looking for new moderators!

      I’ve just added @sdetweil, @lavolp3, @broberg and @buzzkc to the moderator list. With these four hero’s we should be covered for a while!

      Thanks for your contribution to this community!

      For anyone interested in a moderator spot as well, feel free to apply. We might need more mods in the future.

      posted in Forum
      MichMichM
      MichMich
    • RE: Your help is needed! Looking for new moderators!

      Thanks all for your reactions! Let’s wait a few days to see the responses. I’ll get in touch with you asap.

      posted in Forum
      MichMichM
      MichMich
    • Your help is needed! Looking for new moderators!

      As some of you might have noticed, the forum is flooded with spambots. To ensure the quality of the forum, we are in definite need of a few great new Moderators!

      Being a moderator on the forum is a great way to support the MagicMirror² community and project. It’s voluntarily based, but your help will be extremely appreciated.

      The moderator job:

      • Deleting spam messages and blocking spamming users
      • Adding Markdown code highlighting to posts which don’t yet use it, as well as a note instructing the post author to do so themselves next time
      • Making sure new topics are in the right category
      • Splitting up topics if new questions get posted that have nothing to do with the original topic
      • Improving topic titles to clearly and on point state what the topic is about
      • Cleaning up the Showcase category: People needing help / having problems should be splitted into a new post in the troubleshooting category
      • Watching over the community and making sure everyone plays nice with all the others
      • Trying to help in general
      • New stuff you come up with, you are part of our team so feel free to suggest your wishes

      Requirements for the job:

      • You should know the MagicMirror framework well. Ideally but not mandatory, you have already committed some changes to the core project
      • You enjoy and have fun helping other people
      • You should be (almost) fluent in English
      • If you are interested, write a short text why you’d love to be a moderator, as well as telling us a bit about yourself and post it in this topic!

      We are looking forward to hear from you guys!

      posted in Forum
      MichMichM
      MichMich
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 54
    • 55
    • 4 / 55