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 83
    • Topics 76
    • Posts 543
    • Groups 4

    Posts

    Recent Best Controversial
    • RE: [ORDER CLOSED] Two way mirror order in Germany

      Super interesting! Unfortunately I’m not from germany, but I’ll keep an eye on this topic and share it with my twitter followers. I might want some of the material in the future. Let’s stay in touch.

      posted in Hardware
      MichMichM
      MichMich
    • RE: Magic Mirror Discord Group

      You mean Speak (voice)? Or Chat (text)?

      posted in General Discussion
      MichMichM
      MichMich
    • RE: ipWhitelist doesn't work for me

      If you check your node console output, It should show the blocked IP.

      posted in Bug Hunt
      MichMichM
      MichMich
    • V2.1.X Updates

      As an end of year present, I just released version V2.1.0:
      https://github.com/MichMich/MagicMirror/releases/tag/v2.1.0

      Special thanks to @roramirez for a LOT of awesome contributions.

      [2.1.0] - 2016-12-31

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

      Added

      • Finnish translation.
      • Danish translation.
      • Turkish translation.
      • Option to limit access to certain IP addresses based on the value of ipWhitelist in the config.js, default is access from localhost only (Issue #456).
      • Added ability to change the point of time when calendar events get relative.
      • Add Splash screen on boot.
      • Add option to show humidity in currentWeather module.
      • Add VSCode IntelliSense support.
      • Module API: Add Visibility locking to module system. See documentation for more information.
      • Module API: Method to overwrite the module’s header. See documentation for more information.
      • Module API: Option to define the minimum MagicMirror version to run a module. See documentation for more information.
      • Calendar module now broadcasts the event list to all other modules using the notification system. See documentation for more information.
      • Possibility to use the the calendar feed as the source for the weather (currentweather & weatherforecast) location data. See documentation for more information.
      • Added option to show rain amount in the weatherforecast default module
      • Add module updatenotification to get an update whenever a new version is availabe. See documentation for more information.
      • Add the abilty to set timezone on the date display in the Clock Module
      • Ability to set date format in calendar module
      • Possibility to use currentweather for the compliments
      • Added option disabled for modules.
      • Added option address to set bind address.
      • Added option onlyTemp for currentweather module to show show only current temperature and weather icon.
      • Added option remoteFile to compliments module to load compliment array from filesystem.
      • Added option zoom to scale the whole mirror display with a given factor.
      • Added option roundTemp for currentweather and weatherforecast modules to display temperatures rounded to nearest integer.
      • Added abilty set the classes option to compliments module for style and text size of compliments.
      • Added ability to configure electronOptions
      • Calendar module: option to hide private events
      • Add root_path for global vars

      Updated

      • Modified translations for Frysk.
      • Modified core English translations.
      • Updated package.json as a result of Snyk security update.
      • Improve object instantiation to prevent reference errors.
      • Improve logger. Log.log() now accepts multiple arguments.
      • Remove extensive logging in newsfeed node helper.
      • Calendar times are now uniformly capitalized.
      • Modules are now secure, and Helmet is now used to prevent abuse of the Mirror’s API.

      Fixed

      • Solve an issue where module margins would appear when the first module of a section was hidden.
      • Solved visual display errors on chrome, if all modules in one of the right sections are hidden.
      • Global and Module default config values are no longer modified when setting config values.
      • Hide a region if all modules in a region are hidden. Prevention unwanted margins.
      • Replaced electron-prebuilt package with electron in order to fix issues that would happen after 2017.
      • Documentation of alert module
      posted in MagicMirror
      MichMichM
      MichMich
    • RE: TypeError: Cannot read property 'getElementsByClassName' of null

      Try addicting this method to your module:

      notificationReceived: function(notification, payload) {
          if (notification === 'DOM_OBJECTS_CREATED') {
              // you can now schedule the dom update method.
          }
      }
      
      posted in Troubleshooting
      MichMichM
      MichMich
    • RE: Changing compliments?

      @VirtualLeonard You probably modified the compliments module. Which is something you shouldn’t do. I suggest you backup you config and reinstall the mirror.

      All customisations should be done using the config.js, you should never need to modify a default module.

      posted in Development
      MichMichM
      MichMich
    • RE: MMM-Snow - Yet another Snow Module

      @aluini Try this link: https://github.com/MichMich/MMM-Snow

      posted in Fun & Games
      MichMichM
      MichMich
    • MMM-Snow - Yet another Snow Module

      Description:

      Inspired by NHubbard’s Snow Plugin I created a little more realistic snow plugin to improve your winter experience!

      Screenshot:

      alt text

      Download:

      [card:MichMich/MMM-Snow]


      Initial Version

      posted in Fun & Games
      MichMichM
      MichMich
    • RE: Something I'm working on ...

      @Cato Yes, it’s allowed, but not within a markdown table.

      posted in Announcements
      MichMichM
      MichMich
    • RE: Something I'm working on ...

      @Cato That’s correct. You’re mixing html and markdown. Which is not supported within a markdown table. The markdown parser is very strict about this due to security reasons. (We want to prevent code injection via a readme file at all costs.)

      I just use the parser used/developed by/for https://www.npmjs.com, so this is not something I can change.

      posted in Announcements
      MichMichM
      MichMich
    • RE: Something I'm working on ...

      @LukeCodewalker It seems the html is malformed and thus the markdown parser in unable to parse it correctly. It looks like the table contains white lines which are not allowed. If you run your markdown thru a markdown linter, you’ll see there is an issue with the markdown of that readme file.

      posted in Announcements
      MichMichM
      MichMich
    • RE: Something I'm working on ...

      If you work on such an installer. Make sure it’s based on the module infrastructure where possible. That we you can develop and test is, without the need of directly integrating it in mm2. If It’s fully up and running and tested, we can integrate it by adding it to the list of default modules.

      posted in Announcements
      MichMichM
      MichMich
    • RE: Something I'm working on ...

      By the way, this project is in a horrible raw early alpha stage … buttt, if someone is interested to contribute, the source code is available here: https://github.com/MichMich/MagicMirror-Website/tree/develop

      Be advised: the code needs a lot of refactoring and misses a lot of commenting.

      The frontend is a SPA based on Vue.js and a bit of Vuex. The Backend/Api is based on Laravel.

      If you clone the repo, take the following steps to get it up and running:

      • Run: composer install
      • Run npm install
      • Create an environment configuration: cp .env.example .env
      • Run php artisan key:generate`
      • Modify the database and github settings in the .env file. (You need to create a github app for testing.)
      • Run php artisan migrate --seed to setup the database.

      If you make any changes to /resources/assets/js or /resources/assets/sass, make sure to run gulp to compile.

      posted in Announcements
      MichMichM
      MichMich
    • RE: TypeError: curr.start.toISOString is not a function

      I suggest you fork the project, implement the fix that works for you and send me a PR. That way you can test it and others can benefit from your solution. :)

      posted in Troubleshooting
      MichMichM
      MichMich
    • RE: Something I'm working on ...

      @strawberry-3-141 Feel free to use it, BUT …

      • Keep in mind the URL will change in the future.
      • I can’t promise it will stay the same.
      • Keep in mind that it will only give you a subset of the modules. (user query paramaters limit and offset to get more)

      If it turns out external API usage will be too heavy, I might limit the access using API keys.

      posted in Announcements
      MichMichM
      MichMich
    • RE: Something I'm working on ...

      Yes it will be searchable. You can already click on a tag or category to filter.

      The number you see in the link is the ID of the module in the database. This will anger change. Even if you change the name of your module, the link will remain working.

      If you have multiple modules, you can also link to an overview of all your modules: click on your name in the top right, and choose “my modules”.

      posted in Announcements
      MichMichM
      MichMich
    • Something I'm working on ...

      Because the number of modules you guys created grew FAR above what I expected when I started this project, I think it couldn’t hurt to improve the discoverability of the modules. Because of this, I’m working on a new and improved website which includes a module search …

      In the future, I’ll add:

      • Module suggestions based on the modules you like.
      • Similar modules on a module page.
      • Modules per user (“Other modules by this developer”)

      If you have any suggestions, feel free to let me know, although I won’t promise anything…

      It’s far beyond finished, but if you’re curious, feel free to check out the very early beta version:

      http://beta.magicmirror.builders/modules

      If you login with your github account, you should be able to add your modules. As a test I added some random modules.

      Please note that I might need to reset the database in the future. So don’t spent too much time on adding your modules. (Although a filled database would be helpful in the development.)

      posted in Announcements
      MichMichM
      MichMich
    • RE: Not really a mirror at all - but is really helpful

      I really really really like your setup! :) Nice work!

      posted in Showcase
      MichMichM
      MichMich
    • Poll: which version are you running?

      Just curious: which version of MM are you running?

      posted in General Discussion
      MichMichM
      MichMich
    • RE: Jake's Magic Mirror (Done)

      Offtopic: It’s so freaking cool to see a Chinese(?) version of my mirror! :)

      posted in Show your Mirror
      MichMichM
      MichMich
    • 1 / 1