April Fools! But this is no joke! We’ve just released an update for MagicMirror.
Thanks to all of the contributors for all of their hard work! You guys are awesome and deserve those MagicMirror compliments![2.1.1] - 2017-04-01
Note: This update uses new dependencies. Please update using the following command: git pull && npm installChanged Add anytime group for Compliments module. Compliments module can use remoteFile without default daytime arrays defined Installer: Use init config.js from config.js.sample. Switched out rrule package for rrule-alt and fixes in ical.js in order to fix calendar issues. (#565) Make mouse events pass through the region fullscreen_above to modules below. Scaled the splash screen down to make it a bit more subtle. Replace HTML tables with markdown tables in README files. Added DAYAFTERTOMORROW, UPDATE_NOTIFICATION and UPDATE_NOTIFICATION_MODULE to Finnish translations. Run npm test on Travis automatically Show the splash screen image even when is reboot or halted. Added some missing translaton strings in the sv.json file. Run task jsonlint to check translation files. Restructured Test Suite Added Added Docker support (Pull Request #673). Calendar-specific support for maximumEntries, and maximumNumberOfDays. Add loaded function to modules, providing an async callback. Made default newsfeed module aware of gesture events from MMM-Gestures Add use pm2 for manager process into Installer RaspberryPi script. Russian Translation. Afrikaans Translation. Add postinstall script to notify user that MagicMirror installed successfully despite warnings from NPM. Init tests using mocha. Option to use RegExp in Calendar’s titleReplace. Hungarian Translation. Icelandic Translation. Add use a script to prevent when is run by SSH session set DISPLAY enviroment. Enable ability to set configuration file by the enviroment variable called MM_CONFIG_FILE. Option to give each calendar a different color. Option for colored min-temp and max-temp. Add test e2e helloworld. Add test e2e enviroment. Add chai-as-promised npm module to devDependencies. Basic set of tests for clock module. Run e2e test in Travis. Estonian Translation. Add test for compliments module for parts of day. Korean Translation. Added console warning on startup when deprecated config options are used. Add option to display temperature unit label to the current weather module. Added ability to disable wrapping of news items. Added in the ability to hide events in the calendar module based on simple string filters. Updated Norwegian translation. Added hideLoading option for News Feed module. Added configurable dateFormat to clock module. Added multiple calendar icon support. Added tests for Translations, dev argument, version, dev console. Added test anytime feature compliments module. Added test ipwhitelist configuration directive. Added test for calendar module: default, basic-auth, backward compability, fail-basic-auth. Added meta tags to support fullscreen mode on iOS (for server mode) Added ignoreOldItems and ignoreOlderThan options to the News Feed module Added test for MM_PORT enviroment variable. Added a configurable Week section to the clock module. Fixed Update .gitignore to not ignore default modules folder. Remove white flash on boot up. Added update in Raspberry Pi installation script. Fix an issue where the analog clock looked scrambled. (#611) If units is set to imperial, the showRainAmount option of weatherforecast will show the correct unit. Module currentWeather: check if temperature received from api is defined. Fix an issue with module hidden status changing to true although lock string prevented showing it. Fix newsfeed module bug (removeStartTags) Fix when is set MM_PORT enviroment variable. Fixed missing animation on this.show(speed) when module is alone in a region.