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: V2.1.X Updates

      On this perfect day where Max Verstappen won the Malaysian Grand Prix F1 Race, we can welcome the next release of the MagicMirror framework. Version 2.1.3. A lot of love for everyone that contributed!

      https://github.com/MichMich/MagicMirror/releases/tag/v.2.1.3

      [2.1.3] - 2017-10-01

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

      Changed

      • Remove Roboto fonts files inside fonts and these are installed by npm install command.

      Added

      • Add clientonly script to start only the electron client for a remote server.
      • Add symbol and color properties of event when CALENDAR_EVENTS notification is broadcasted from default/calendar module.
      • Add .vscode/ folder to .gitignore to keep custom Visual Studio Code config out of git.
      • Add unit test the capitalizeFirstLetter function of newfeed module.
      • Add new unit tests for function shorten in calendar module.
      • Add new unit tests for function getLocaleSpecification in calendar module.
      • Add unit test for js/class.js.
      • Add unit tests for function roundValue in currentweather module.
      • Add test e2e showWeek feature in spanish language.
      • Add warning Log when is used old authentication method in the calendar module.
      • Add test e2e for helloworld module with default config text.
      • Add ability for currentweather module to display indoor humidity via INDOOR_HUMIDITY notification.
      • Add Welsh (Cymraeg) translation.
      • Add Slack badge to Readme.

      Updated

      • Changed ‘default.js’ - listen on all attached interfaces by default.
      • Add execution of npm list after the test are ran in Travis CI.
      • Change hooks for the vendors e2e tests.
      • Add log when clientonly failed on starting.
      • Add warning color when are using full ip whitelist.
      • Set version of the express-ipfilter on 0.3.1.

      Fixed

      • Fixed issue with incorrect allignment of analog clock when displayed in the center column of the MM.
      • Fixed ipWhitelist behaviour to make empty whitelist ([]) allow any and all hosts access to the MM.
      • Fixed issue with calendar module where ‘excludedEvents’ count towards ‘maximumEntries’.
      • Fixed issue with calendar module where global configuration of maximumEntries was not overridden by calendar specific config (see module doc).
      • Fixed issue where this.file(filename) returns a path with two hashes.
      • Workaround for the WeatherForecast API limitation.
      posted in MagicMirror
      MichMichM
      MichMich
    • RE: [Help Needed: Core Module] Developing a new default weather module.

      @j.e.f.f Awesome. We’re implementing a templating feature which will make the frontend much easier. If you’re interested in following the discussion en progress, feel free to join the Slask channel: http://slack.magicmirror.builders

      posted in Development
      MichMichM
      MichMich
    • RE: MagicMirror in Slack ... we'll see you there.

      For anyone that want’s to join: http://slack.magicmirror.builders

      posted in MagicMirror
      MichMichM
      MichMich
    • RE: Problem with Weather forecast

      I just pushed a fix to the develop branch that should solve the weather forecast. It’s a bit of a hot fix while we are working on the new weather module.

      A new master release is planned to be released this weekend, so if you don’t want to install the develop version, hang tight.

      posted in Troubleshooting
      MichMichM
      MichMich
    • [Help Needed: Core Module] Developing a new default weather module.

      So, as some of you might have noticed, OpenWeatherMap no longer supports weather forecasts for new accounts. The fact that we are currently limited to one API provider resulted in a non functioning weather forecast module. Aside from that, there were already some complaints that OpenWeatherMap wasn’t very accurate for a lot of places.

      Because of this, I decided to start working on a new module which will replace both the default currentweather and weatherforecast modules. Wether it should show the current weather or the forecast (or both) will be configurable in the new module.

      More importantly, the new module will work with “weather providers” allowing the users to choose which weather API they want to use.

      I’ve created a new branch with the first setup of the new module: https://github.com/MichMich/MagicMirror/tree/weather-refactor/modules/default/weather

      Now, since the current weather modules have A LOT of options, rebuilding these modules is A LOT of work. Especially on the “render side” of the module. As much as I like the work on this module, my time is limited. So help would be very welcome.

      If you want to contribute, please fork the “weather-refactor” branch and send me PR’s for your updates.

      Keep in mind the following:

      • Please don’t modify any files outside the new weather module folder.
      • The API for the weatherProvider is not yet set in stone. Please keep this in mind. You might want to wait with adding new providers until the first one is fully finished.
      • Send tiny PR’s. This will help me to see what you are doing and allow me to cherry pick the desired changes.
      • If you want to contribute, let me know in this topic. We don’t need 329 people working on the same feature … ;)

      To test it out, add the following module to your config file:

      		{
      			module: "weather",
      			position: "top_right",
      			config: {
      				location: "New York",
      				apiKey: "OPENWEATHER_API_KEY"
      			}
      		}
      

      Any help is welcome! Thanks!

      posted in Development
      MichMichM
      MichMich
    • RE: No Weather Showing?

      It seems new API keys from open weather no longer are allowed to request the forecast. We are looking into a solution.

      posted in Troubleshooting
      MichMichM
      MichMich
    • RE: V2.1.X Updates

      It’s that time of the year again. A fresh new version of MagicMirror is waiting for you! Thanks to everyone who contributed! You guys rock!

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

      [2.1.2] - 2017-07-01

      Changed

      • Revert Docker related changes in favor of docker-MagicMirror. All Docker images are outsourced. (#856)
      • Change Docker base image (Debian + Node) to an arm based distro (AlpineARM + Node) (#846)
      • Fix the dockerfile to have it running from the first time.

      Added

      • Add in option to wrap long calendar events to multiple lines using wrapEvents configuration option.
      • Add test e2e show title newsfeed for newsfeed module.
      • Add task to check configuration file.
      • Add test check URLs of vendors.
      • Add test of match current week number on clock module with showWeek configuration.
      • Add test default modules present modules/default/defaultmodules.js.
      • Add unit test calendar_modules function capFirst.
      • Add test for check if exists the directories present in defaults modules.
      • Add support for showing wind direction as an arrow instead of abbreviation in currentWeather module.
      • Add support for writing translation fucntions to support flexible word order
      • Add test for check if exits the directories present in defaults modules.
      • Add calendar option to set a separate date format for full day events.
      • Add ability for currentweather module to display indoor temperature via INDOOR_TEMPERATURE notification
      • Add ability to change the path of the custom.css.
      • Add translation Dutch to Alert module.
      • Added Romanian translation.

      Updated

      • Added missing keys to Polish translation.
      • Added missing key to German translation.
      • Added better translation with flexible word order to Finnish translation

      Fixed

      • Fix instruction in README for using automatically installer script.
      • Bug of duplicated compliments as described in here.
      • Fix double message about port when server is starting
      • Corrected Swedish translations for TODAY/TOMORROW/DAYAFTERTOMORROW.
      • Removed unused import from js/electron.js
      • Made calendar.js respect config.timeFormat irrespecive of locale setting
      • Fixed alignment of analog clock when a large calendar is displayed in the same side bar
      posted in MagicMirror
      MichMichM
      MichMich
    • RE: Forum Errors....

      Can you post a screenshot?

      posted in Forum
      MichMichM
      MichMich
    • RE: V2.1.X Updates

      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 install

      Changed

      • 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.
      posted in MagicMirror
      MichMichM
      MichMich
    • RE: Forum - uploaded images are not shown

      @paviro and @roramirez are looking into this. By now, me and nodeBB are no langer talking to each other. She’s a PITA!

      posted in General Discussion
      MichMichM
      MichMich
    • 1 / 1