Karsten Hassel
27f3c86c41
remove all useless header comments ( #3363 )
...
see #3358
used command: `find ./ -type f -exec perl -i -0pe
's/\/\*\s*magicmirror.*?\*\/\s*//si' {} \;`
This is a first draft, I think we should preserve some of the comments.
2024-01-24 21:39:06 +01:00
Michael Teeuw
8c0e7db494
Release 2.26.0 ( #3319 )
...
## [2.26.0] - 01-01-2024
Thanks to: @bnitkin, @bugsounet, @dependabot, @jkriegshauser,
@kaennchenstruggle, @KristjanESPERANTO and @Ybbet.
Special thanks to @khassel, @rejas and @sdetweil for taking over most
(if not all) of the work on this release as project collaborators. This
version would not be there without their effort. Thank you guys! You are
awesome!
This release also marks the latest release by Michael Teeuw. For more
info, please read the following post: [A New Chapter for MagicMirror:
The Community Takes the
Lead](https://forum.magicmirror.builders/topic/18329/a-new-chapter-for-magicmirror-the-community-takes-the-lead ).
### Added
- Added update notification updater (for 3rd party modules)
- Added node 21 to the test matrix
- Added transform object to calendar:customEvents
- Added ESLint rules for jest (including jest/expect-expect and
jest/no-done-callback)
### Removed
- Removed Codecov workflow (not working anymore, other workflow
required) (#3107 )
- Removed titleReplace from calendar, replaced + extended by
customEvents (backward compatibility included) (#3249 )
- Removed failing unit test (#3254 )
- Removed some unused variables
### Updated
- Update electron to v27 and update other dependencies as well as github
actions
- Update newsfeed: Use `html-to-text` instead of regex for transform
description
- Review ESLint config (#3269 )
- Updated dependencies
- Clock module: optionally display current moon phase in addition to
rise/set times
- electron is now per default started without gpu, if needed it must be
enabled with new env var `ELECTRON_ENABLE_GPU=1` on startup (#3226 )
- Replace prettier by stylistic in ESLint config to lint JavaScript (and
disable some rules for `config/config.js*` files)
- Update node-ical to v0.17.1 and fix tests
### Fixed
- Avoid fade out/in on updateDom when many calendars are used
- Fix the option eventClass on customEvents.
- Fix yr API version in locationforecast and sunrise call (#3227 )
- Fix cloneObject() function to respect RegExp (#3237 )
- Fix newsfeed module for feeds using "a10:updated" tag (#3238 )
- Fix issue template (#3167 )
- Fix #3256 filter out bad results from rrule.between
- Fix calendar events sometimes not respecting deleted events (#3250 )
- Fix electron loadurl locally on Windows when address "0.0.0.0" (#2550 )
- Fix updatanotification (update_helper.js): catch error if reponse is
not an JSON format (check PM2)
- Fix missing typeof in calendar module
- Fix style issues after prettier update
- Fix calendar test (#3291 ) by moving "Exdate check" from e2e to
electron to run on a Thursday
- Fix calendar config params `fetchInterval` and `excludedEvents` were
never used from single calendar config (#3297 )
- Fix MM_PORT variable not used in electron and allow full path for
MM_CONFIG_FILE variable (#3302 )
---------
Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Karsten Hassel <hassel@gmx.de >
Co-authored-by: Malte Hallström <46646495+SkySails@users.noreply.github.com >
Co-authored-by: Veeck <github@veeck.de >
Co-authored-by: veeck <michael@veeck.de >
Co-authored-by: dWoolridge <dwoolridge@charter.net >
Co-authored-by: Johan <jojjepersson@yahoo.se >
Co-authored-by: Dario Mratovich <dario_mratovich@hotmail.com >
Co-authored-by: Dario Mratovich <dario.mratovich@outlook.com >
Co-authored-by: Magnus <34011212+MagMar94@users.noreply.github.com >
Co-authored-by: Naveen <172697+naveensrinivasan@users.noreply.github.com >
Co-authored-by: buxxi <buxxi@omfilm.net >
Co-authored-by: Thomas Hirschberger <47733292+Tom-Hirschberger@users.noreply.github.com >
Co-authored-by: Kristjan ESPERANTO <35647502+KristjanESPERANTO@users.noreply.github.com >
Co-authored-by: Andrés Vanegas Jiménez <142350+angeldeejay@users.noreply.github.com >
Co-authored-by: Dave Child <dave@addedbytes.com >
Co-authored-by: grenagit <46225780+grenagit@users.noreply.github.com >
Co-authored-by: Grena <grena@grenabox.fr >
Co-authored-by: Magnus Marthinsen <magmar@online.no >
Co-authored-by: Patrick <psieg@users.noreply.github.com >
Co-authored-by: Piotr Rajnisz <56397164+rajniszp@users.noreply.github.com >
Co-authored-by: Suthep Yonphimai <tomzt@users.noreply.github.com >
Co-authored-by: CarJem Generations (Carter Wallace) <cwallacecs@gmail.com >
Co-authored-by: Nicholas Fogal <nfogal.misc@gmail.com >
Co-authored-by: JakeBinney <126349119+JakeBinney@users.noreply.github.com >
Co-authored-by: OWL4C <124401812+OWL4C@users.noreply.github.com >
Co-authored-by: Oscar Björkman <17575446+oscarb@users.noreply.github.com >
Co-authored-by: Ismar Slomic <ismar@slomic.no >
Co-authored-by: Jørgen Veum-Wahlberg <jorgen.wahlberg@amedia.no >
Co-authored-by: Eddie Hung <6740044+eddiehung@users.noreply.github.com >
Co-authored-by: Bugsounet - Cédric <github@bugsounet.fr >
Co-authored-by: bugsounet <bugsounet@bugsounet.fr >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Knapoc <Knapoc@users.noreply.github.com >
Co-authored-by: sam detweiler <sdetweil@gmail.com >
Co-authored-by: veeck <michael.veeck@nebenan.de >
Co-authored-by: Paranoid93 <6515818+Paranoid93@users.noreply.github.com >
Co-authored-by: NolanKingdon <27908974+NolanKingdon@users.noreply.github.com >
Co-authored-by: J. Kenzal Hunter <kenzal.hunter@gmail.com >
Co-authored-by: Teddy <teddy.payet@gmail.com >
Co-authored-by: TeddyStarinvest <teddy.payet@starinvest.com >
Co-authored-by: martingron <61826403+martingron@users.noreply.github.com >
Co-authored-by: dgoth <132394363+dgoth@users.noreply.github.com >
Co-authored-by: kaennchenstruggle <54073894+kaennchenstruggle@users.noreply.github.com >
Co-authored-by: jkriegshauser <jkriegshauser@gmail.com >
Co-authored-by: Ben Nitkin <ben@nitkin.net >
2024-01-01 15:38:08 +01:00
Michael Teeuw
e87f50e64a
Release 2.24.0 ( #3141 )
...
Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Karsten Hassel <hassel@gmx.de >
Co-authored-by: Malte Hallström <46646495+SkySails@users.noreply.github.com >
Co-authored-by: Veeck <github@veeck.de >
Co-authored-by: veeck <michael@veeck.de >
Co-authored-by: dWoolridge <dwoolridge@charter.net >
Co-authored-by: Johan <jojjepersson@yahoo.se >
Co-authored-by: Dario Mratovich <dario_mratovich@hotmail.com >
Co-authored-by: Dario Mratovich <dario.mratovich@outlook.com >
Co-authored-by: Magnus <34011212+MagMar94@users.noreply.github.com >
Co-authored-by: Naveen <172697+naveensrinivasan@users.noreply.github.com >
Co-authored-by: buxxi <buxxi@omfilm.net >
Co-authored-by: Thomas Hirschberger <47733292+Tom-Hirschberger@users.noreply.github.com >
Co-authored-by: Kristjan ESPERANTO <35647502+KristjanESPERANTO@users.noreply.github.com >
Co-authored-by: Andrés Vanegas Jiménez <142350+angeldeejay@users.noreply.github.com >
Co-authored-by: Dave Child <dave@addedbytes.com >
Co-authored-by: grenagit <46225780+grenagit@users.noreply.github.com >
Co-authored-by: Grena <grena@grenabox.fr >
Co-authored-by: Magnus Marthinsen <magmar@online.no >
Co-authored-by: Patrick <psieg@users.noreply.github.com >
Co-authored-by: Piotr Rajnisz <56397164+rajniszp@users.noreply.github.com >
Co-authored-by: Suthep Yonphimai <tomzt@users.noreply.github.com >
Co-authored-by: CarJem Generations (Carter Wallace) <cwallacecs@gmail.com >
Co-authored-by: Nicholas Fogal <nfogal.misc@gmail.com >
Co-authored-by: JakeBinney <126349119+JakeBinney@users.noreply.github.com >
Co-authored-by: OWL4C <124401812+OWL4C@users.noreply.github.com >
Co-authored-by: Oscar Björkman <17575446+oscarb@users.noreply.github.com >
Co-authored-by: Ismar Slomic <ismar@slomic.no >
Co-authored-by: Jørgen Veum-Wahlberg <jorgen.wahlberg@amedia.no >
Co-authored-by: Eddie Hung <6740044+eddiehung@users.noreply.github.com >
Co-authored-by: Bugsounet - Cédric <github@bugsounet.fr >
Co-authored-by: bugsounet <bugsounet@bugsounet.fr >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-01 21:17:31 +02:00
Michael Teeuw
abe5c08a52
Release 2.23.0 ( #3078 )
...
## [2.23.0] - 2023-04-04
Thanks to: @angeldeejay, @buxxi, @CarJem, @dariom, @DaveChild, @dWoolridge, @grenagit, @Hirschberger, @KristjanESPERANTO, @MagMar94, @naveensrinivasan, @nfogal, @psieg, @rajniszp, @retroflex, @SkySails and @tomzt.
Special thanks to @khassel, @rejas and @sdetweil for taking over most (if not all) of the work on this release as project collaborators. This version would not be there without their effort. Thank you guys! You are awesome!
### Added
- Added increments for hourly forecasts in weather module (#2996 )
- Added tests for hourly weather forecast
- Added possibility to ignore MagicMirror repo in updatenotification module
- Added Pirate Weather as new weather provider (#3005 )
- Added possibility to use your own templates in Alert module
- Added error message if `<modulename>.js` file is missing in module folder to get a hint in the logs (#2403 )
- Added possibility to use environment variables in `config.js` (#1756 )
- Added option `pastDaysCount` to default calendar module to control of how many days past events should be displayed
- Added thai language to alert module
- Added option `sendNotifications` in clock module (#3056 )
### Removed
- Removed darksky weather provider
- Removed unneeded (and unwanted) '.' after the year in calendar repeatingCountTitle (#2896 )
### Updated
- Use develop as target branch for dependabot
- Update issue template, contributing doc and sample config
- The weather modules clearly separates precipitation amount and probability (risk of rain/snow)
- This requires all providers that only supports probability to change the config from `showPrecipitationAmount` to `showPrecipitationProbability`.
- Update tests for weather and calendar module
- Changed updatenotification module for MagicMirror repo only: Send only notifications for `master` if there is a tag on a newer commit
- Update dates in Calendar widgets every minute
- Cleanup jest coverage for patches
- Update `stylelint` dependencies, switch to `stylelint-config-standard` and handle `stylelint` issues, update `main.css` matching new rules
- Update Eslint config, add new rule and handle issue
- Convert lots of callbacks to async/await
- Revise require imports (#3071 and #3072 )
### Fixed
- Fix wrong day labels in envcanada forecast (#2987 )
- Fix for missing default class name prefix for customEvents in calendar
- Fix electron flashing white screen on startup (#1919 )
- Fix weathergov provider hourly forecast (#3008 )
- Fix message display with HTML code into alert module (#2828 )
- Fix typo in french translation
- Yr wind direction is no longer inverted
- Fix async node_helper stopping electron start (#2487 )
- The wind direction arrow now points in the direction the wind is flowing, not into the wind (#3019 )
- Fix precipitation css styles and rounding value
- Fix wrong vertical alignment of calendar title column when wrapEvents is true (#3053 )
- Fix empty news feed stopping the reload forever
- Fix e2e tests (failed after async changes) by running calendar and newsfeed tests last
- Lint: Use template literals instead of string concatenation
- Fix default alert module to render HTML for title and message
- Fix Open-Meteo wind speed units
2023-04-04 20:44:32 +02:00
Kristjan SCHMIDT
6f27e5ae07
MagicMirror -> MagicMirror²
2022-01-26 23:47:51 +01:00
Kristjan SCHMIDT
a5668b1b99
Magic Mirror -> MagicMirror²
...
Consistent spelling
2022-01-26 23:09:26 +01:00
Jordan Welch
5463183e01
Update config introduction to active URL.
2022-01-12 20:35:25 -06:00
rejas
f3274977f5
Ignore config dir
2021-09-11 11:55:51 +02:00
rejas
d5ab3101c6
Update links to config documentation
2021-05-29 16:23:41 +02:00
rejas
7accb84eb9
Use es6 notation in config sample
2021-04-18 15:06:28 +02:00
Felix Wiedenbach
e2b4823e43
added locale to sample config
2021-02-16 22:06:53 +01:00
buxxi
0683734d5a
Make a sane default for weatherEndpoint based on the type
2021-01-24 10:32:43 +01:00
buxxi
948b6c8de8
deprecate module currentweather and weatherforecast
2021-01-23 13:12:56 +01:00
rejas
7802e0bb88
Set locationID everywhere on config sample
2020-12-29 10:23:12 +01:00
rejas
07e75b8550
Adjust log level in sample
2020-12-29 10:21:50 +01:00
veeck
5ac20d65ac
Add new log level "debug" for such a purpose
2020-11-06 11:47:09 +01:00
Veeck
d0c6a4ee6d
Make logger configurable
2020-06-02 15:03:59 +02:00
rejas
e7fc4ef1e7
Replace unsecure links with https ones
2020-04-28 23:05:28 +02:00
rejas
941d5d7cd9
Fix mixed tabs and whitespace errors
2020-04-21 12:23:50 +02:00
Leon Kiefer
e6c0011789
renamed basename to basePath
2020-04-06 21:29:55 +02:00
Leon Kiefer
54542f7f07
added basename config
...
use basename in socket.io path fix #1973
2020-04-05 23:00:38 +02:00
rejas
5a4ae99283
Add no-multi-spaces rule to eslint and run it
2020-03-15 15:49:34 +01:00
rejas
5517a913d4
Run linter manually
2020-03-08 16:20:54 +01:00
karenorman
5511c15921
Update description in config.js.sample
2020-02-05 10:23:49 +08:00
karenorman
c8c327b6ab
Add HTTPS support
2020-02-01 20:46:26 +08:00
Mpho Mphego
85d26f7320
Grammar fixes to config.
...
This PR does the following:
- [x] Corrects grammar on `config.js.sample`
2020-01-26 14:10:24 +02:00
Kurtis Blankenship
2b738fa14b
Merge branch 'develop' of github.com:MichMich/MagicMirror into fix-timeshift-calendar
2020-01-17 22:54:59 -06:00
Kurtis Blankenship
8aa745471b
fix: Issue #1798 - fixing recurrent calendar events crosstime DST
2020-01-17 22:53:14 -06:00
HeikoGr
94ff8a9b04
force declaration of public ip adress in config file (ISSUE #1852 )
2020-01-02 14:15:24 +00:00
Sam Detweiler
cb7ccd7854
update readme and upgrade script to work from website, fix tabs in config sample
2019-10-25 08:46:41 -05:00
Sam Detweiler
e958f33450
add support for armv6l using serveronlymode, make serveronly config option, electron install optional
2019-10-24 09:20:33 -05:00
Charles Dyason
c7d79bb893
Updated config.js.sample with new configuration entries
...
Added `broadcastNewsFeeds: true` and `broadcastNewsUpdates: true` to the `config.js.sample` file
2019-05-31 19:45:58 +02:00
vincep5
7240fb32d2
update city list url
2019-05-14 15:00:30 -05:00
kevbodavidson
20b75ce6ed
Update config.js.sample
2019-05-07 20:04:55 +02:00
Michael Teeuw
cecc6f7561
Merge branch 'develop' into develop
2018-10-26 15:11:46 +02:00
cphamlet
9b6ba65cdb
Fix Broken Link
...
http://www.openweathermap.org/help/city_list.txt is a dead link, suggest replacing with https://openweathermap.org/city
2018-10-14 15:08:55 -05:00
P-DESK\P-Storm
fc89feec4e
* Added font awesome 5, keeping shims in place for the calendar app ( https://fontawesome.com/how-to-use/on-the-web/setup/upgrading-from-version-4 )
...
* Updated example sample config
2018-10-05 01:16:25 +02:00
Vincent Yang
0b9d4f17ab
Fix link for finding cities in OpenWeather
2018-08-21 01:04:58 -07:00
Chris van Marle
d99897cf9d
Update sample address
...
As proposed in review
2017-09-06 15:22:17 +02:00
Chris van Marle
a518d3f33f
Describe default in comment of sample config
2017-09-01 14:46:25 +02:00
Chris van Marle
2f05228d91
More secure defaults.
...
Without config, listen only on looback interface. In sample config
listen on any interface, but use an IP whitelist.
Related to #950
2017-09-01 14:46:25 +02:00
Unknown
66f93ee541
Added clientonly script
...
Added clientonly script to have server and client run at different locations
2017-07-02 12:10:16 +02:00
Michael Teeuw
a8e18d7f99
Merge pull request #830 from roramirez/format-tab-config.sample
...
Fix extra tabs added in config.js.sample
2017-04-06 16:24:29 +02:00
Rodrigo Ramírez Norambuena
c798913fd2
Fix extra tabs added in config.js.sample
2017-04-03 15:18:35 -03:00
Rodrigo Ramírez Norambuena
ab28d0e09f
Add note about how configurate the file into config.js.sample
2017-04-03 11:28:46 -03:00
Doug Kline
4a70e3cd31
Update config.js.sample
2017-04-01 18:54:28 -04:00
Doug Kline
5ccf053cba
TL;RL cheat notes for IPv4 ipWhitelist
...
Hopefully save a google or support request -- while still using IPv4 addresses on MagicMirror network, need to set full address by using ::ffff: as prefix to IP in config. e.g. ::ffff:192.168.5.1 and not 192.168.5.1
2017-04-01 17:23:24 -04:00
Michael Teeuw
bfb376505b
Merge pull request #759 from roramirez/readme-ipWhitelist
...
Add note to allow all IP addresses. ipWhitelist configuration directive.
2017-03-17 14:10:24 +01:00
BeatIdo
50f2dded64
Complete OWM city list URL
2017-03-10 16:42:43 +01:00
Rodrigo Ramírez Norambuena
34f04b1946
Add note to allow all IP addresses. ipWhitelist configuration directive.
2017-03-09 17:26:50 -03:00