️ Donate: Enjoying MagicMirror²? Please consider a donation! With your help we can continue to improve the MagicMirror² core.
[2.8.0] - 2019-07-01
️ Note: This update uses new dependencies. Please update using the following command: git pull && npm install. If you are having issues running Electron, make sure your Raspbian is up to date.
Option to show event location in calendar
Finnish translation for “Feels” and “Weeks”
Russian translation for “Feels”
Calendar module: added nextDaysRelative config option
Add broadcastPastEvents config option for calendars to include events from the past maximumNumberOfDays in event broadcasts
Added feature to broadcast news feed items NEWS_FEED and updated news items NEWS_FEED_UPDATED in default newsfeed module (when news is updated) with documented default and config.js options in README.md
Added notifications to default clock module broadcasting CLOCK_SECOND and CLOCK_MINUTE for the respective time elapsed.
Added UK Met Office Datapoint feed as a provider in the default weather module.
Added new provider class
Added suncalc.js dependency to calculate sun times (not provided in UK Met Office feed)
Added “tempUnits” and “windUnits” to allow, for example, temp in metric (i.e. celsius) and wind in imperial (i.e. mph). These will override “units” if specified, otherwise the “units” value will be used.
Use Feels Like temp from feed if present
Optionally display probability of precipitation (PoP) in current weather (UK Met Office data)
Automatically try to fix eslint errors by passing --fix option to it
Added sunrise and sunset times to weathergov weather provider #1705
Added “useLocationAsHeader” to display “location” in config.js as header when location name is not returned
Added to newsfeed.js: in order to design the news article better with css, three more class-names were introduced: newsfeed-desc, newsfeed-desc, newsfeed-desc
English translation for “Feels” to “Feels like”
Fixed the example calender url in config.js.sample
Update ical.js to solve various calendar issues.
Update weather city list url #1676
Only update clock once per minute when seconds aren’t shown
Fixed uncaught exception, race condition on module update
Fixed issue #1696, some ical files start date to not parse to date type
Allowance HTML5 autoplay-policy (policy is changed from Chrome 66 updates)
Handle SIGTERM messages
Fixes sliceMultiDayEvents so it respects maximumNumberOfDays
Minor types in default NewsFeed README.md
Fix typos and small syntax errors, cleanup dependencies, remove multiple-empty-lines, add semi-rule
Fixed issues with calendar not displaying one-time changes to repeating events
Updated the fetchedLocationName variable in currentweather.js so that city shows up in the header
give non-pi2+ users (pi0, odroid, jetson nano, mac, windows, …) option to continue install
use current username vs hardcoded ‘pi’ to support non-pi install
check for npm installed. node install doesn’t do npm anymore
check for mac as part of PM2 install, add install option string
update pm2 config with current username instead of hard coded ‘pi’
check for screen saver config, “/etc/xdg/lxsession”, bypass if not setup
There are no clear rules for creating topics or responding to posts on forums in general. Each one is different, each one will have its own set of rules to abide to and what you can or can’t do. However, what we can do is offer guidelines. So here goes:
If you are a new user, please take the time to read the Announcements topic. Besides a warm welcome from the creator of MagicMirror, other forum specific announcements will be available there.
Search the forum to see if your topic is already covered. Perhaps another user had the same issue, perhaps a solution has already been posted.
Try to post your topic in the relevant forum section. This I can not state often enough.
And with that, stay on topic! If you’re responding to someone else’s post, please stay on topic and don’t interrupt the topic of discussion (or hijack their topic.)
When posting pieces of code, please use the available markdown to better highlight those sections. If you need help with the Markdown, please see this page on commonmark.org.
Please do not double post, as in, don’t post the same topic or question into multiple different categories. Not only does it make it difficult to follow a thread, it’s makes it hard on yourself to follow where someone has said what, and who’s responding to what. If you’ve posted something and you think it’s in the wrong category, let one of the admins know and if they feel it doesn’t belong there, your topic will get moved into the correct category.
When replying to a specific post, mind the quoting of the previous message in yours. If a post is right above yours and all you’re doing is responding with a ‘Yes.’, ‘Me too.’, ‘Where to get that?’, there is no sense in quoting the message. You can delete it, or click on the ‘Reply’ button below the thread as opposed to the message itself. If you DO need to quote someone, consider trimming the message to only the relevant parts that pertains to your response. Quoting entire messages just adds more stuff to scroll through and read and things get lost.
Be civil with each other, act in a give-and-take manner, don’t chastise a new user, instead help guide them. And particularly because this forum happens to have folks from several different countries with different languages, try to speak in a way that others will understand you. Using slang might be understood by some, but not others. The same applies to humor, some people might understand you, and others might not, and yet others who might get offended. I’m not suggesting you be strict and dry as a shriveled up prune, but just be mindful of the language barriers here.
Please use expressive titles that do not just consist of one word but give you a impression of what the topic is about.
Am I boring you yet? Well good, you read this far. Seriously folks, have fun, enjoy, post your mirror issues, questions, or other relevant topics. We’re all here to learn from one another, and showcase our work.
Go forth and code!