{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":16989371,"defaultBranch":"master","name":"MagicMirror","ownerLogin":"MagicMirrorOrg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-02-19T15:48:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/153594697?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726344423.0","currentOid":""},"activityList":{"items":[{"before":"bbb47a5c030ee451447924f0785103e45507949d","after":"54391f4559af4f5165149a8e59c79a5a2f167376","ref":"refs/heads/dependabot/npm_and_yarn/develop/eslint-9.10.0","pushedAt":"2024-09-19T10:26:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump eslint from 8.57.0 to 9.10.0\n\nBumps [eslint](https://github.com/eslint/eslint) from 8.57.0 to 9.10.0.\n- [Release notes](https://github.com/eslint/eslint/releases)\n- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.10.0)\n\n---\nupdated-dependencies:\n- dependency-name: eslint\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump eslint from 8.57.0 to 9.10.0"}},{"before":"1823f5a13041f28723284181883fb61d915b8daa","after":"06a8b517aab6088c289dbd79bdbdb19ed5bf9437","ref":"refs/heads/develop","pushedAt":"2024-09-19T10:25:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"khassel","name":"Karsten Hassel","path":"/khassel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25914086?s=80&v=4"},"commit":{"message":" Cleanup github actions (#3549)\n\n- should now correct itself when one changes from (accidentaly selected)\r\nmaster to develop\r\n- also fixes wrong CHANGELOG entry from\r\nhttps://github.com/MagicMirrorOrg/MagicMirror/pull/3481\r\n- update deps a little","shortMessageHtmlLink":" Cleanup github actions (#3549)"}},{"before":"8f5aa50d79b75ba2ef432659cf948212fb0a1af4","after":"1823f5a13041f28723284181883fb61d915b8daa","ref":"refs/heads/develop","pushedAt":"2024-09-19T05:29:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rejas","name":"Veeck","path":"/rejas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1313547?s=80&v=4"},"commit":{"message":"Updated to new notification name `DOM_OBJECTS_UPDATED` -> `MODULE_DOM_UPDATED` (#3548)\n\nThis is an update to #3535. See #3534 for discussion and context. Fixes\r\n#3534 (again).","shortMessageHtmlLink":"Updated to new notification name DOM_OBJECTS_UPDATED -> `MODULE_DOM…"}},{"before":"65d7e2d0678c75a30e419e48397bae71ca3b4c0b","after":"8f5aa50d79b75ba2ef432659cf948212fb0a1af4","ref":"refs/heads/develop","pushedAt":"2024-09-19T05:29:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rejas","name":"Veeck","path":"/rejas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1313547?s=80&v=4"},"commit":{"message":"added test for `MM_MODULES_DIR` (#3546)\n\nuses newsfeed test after copying this module to config dir\r\n\r\naddition for #3530","shortMessageHtmlLink":"added test for MM_MODULES_DIR (#3546)"}},{"before":"06f6fbf49ba46c5fbe764d86e16656497f3d6375","after":"65d7e2d0678c75a30e419e48397bae71ca3b4c0b","ref":"refs/heads/develop","pushedAt":"2024-09-18T19:54:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khassel","name":"Karsten Hassel","path":"/khassel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25914086?s=80&v=4"},"commit":{"message":"fix CHANGELOG.md","shortMessageHtmlLink":"fix CHANGELOG.md"}},{"before":"c6e05c9fecf75ec6e8656a4690656b4dfa719b1b","after":"06f6fbf49ba46c5fbe764d86e16656497f3d6375","ref":"refs/heads/develop","pushedAt":"2024-09-18T19:39:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rejas","name":"Veeck","path":"/rejas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1313547?s=80&v=4"},"commit":{"message":"Review config_check.js (#3545)\n\nOnly details changes. No functional changes.\r\n\r\n- remove superfluous colors in Log.error\r\n- invert negative if\r\n- update ESLint env\r\n- use camel case variable name\r\n- optimize Log strings","shortMessageHtmlLink":"Review config_check.js (#3545)"}},{"before":"866419eb955eeb07db42d76e7badc25972455c93","after":"c6e05c9fecf75ec6e8656a4690656b4dfa719b1b","ref":"refs/heads/develop","pushedAt":"2024-09-18T17:40:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"khassel","name":"Karsten Hassel","path":"/khassel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25914086?s=80&v=4"},"commit":{"message":"Added `DOM_OBJECTS_UPDATED` notification when the DOM is re-rendered via `updateDom` (#3535)\n\n- [x] Base your pull requests against the `develop` branch.\r\n- [x] Include these infos in the description:\r\n> - Does the pull request solve a **related** issue?\r\nYes - solves #3534\r\n\r\n> - If so, can you reference the issue like this `Fixes\r\n#`?\r\nFixes #3534 (also mentioned in commit message)\r\n\r\n> - What does the pull request accomplish? Use a list if needed.\r\n\r\n> > - Adds a new notification (`DOM_OBJECTS_UPDATED`) when the DOM is\r\nupdated via `updateDom`\r\n\r\n- [x] Please run `npm run lint:prettier` before submitting\r\n- [x] Don't forget to add an entry about your changes to the\r\nCHANGELOG.md file.\r\n\r\nMore info can be found in #3534, but as a summary:\r\n\r\nThe `updateDom` function is not synchronous - there is an undetermined\r\namount of time between when it completes and when the DOM has actually\r\nbeen re-rendered and is ready for interaction. The existing notification\r\n(`MODULE_DOM_CREATED`) only fires once on the initial DOM render. This\r\nPR solves the issue of subsequent re-renders by adding a new\r\nnotification that fires whenever the DOM is ready after an update. This\r\nnotification falls within expected lifecycle notifications (very similar\r\nto other libraries that provide DOM lifecycle notifications).","shortMessageHtmlLink":"Added DOM_OBJECTS_UPDATED notification when the DOM is re-rendered …"}},{"before":"659e0c74cb00a5bff98ffea1d19181ed6faf58ef","after":"866419eb955eeb07db42d76e7badc25972455c93","ref":"refs/heads/develop","pushedAt":"2024-09-18T17:37:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"khassel","name":"Karsten Hassel","path":"/khassel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25914086?s=80&v=4"},"commit":{"message":"Check config before starting MM (#3450)\n\nI think it might be a good idea to check the config at every start.","shortMessageHtmlLink":"Check config before starting MM (#3450)"}},{"before":"d9f9f41e988dbb2ba4fc9342f5be3916ff706a0e","after":"659e0c74cb00a5bff98ffea1d19181ed6faf58ef","ref":"refs/heads/develop","pushedAt":"2024-09-18T17:10:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rejas","name":"Veeck","path":"/rejas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1313547?s=80&v=4"},"commit":{"message":"add new env vars MM_MODULES_DIR and MM_CUSTOMCSS_FILE … (#3530)\n\n… for setting these things from outside (and overriding corresponding\r\nconfig.js properties `config.foreignModulesDir` and `customCss`)\r\n\r\n- remove elements from index.html when loading script or stylesheet\r\nfiles fails\r\n- removed `config.paths.vendor` (could never work because `vendor` is\r\nhardcoded in `index.html`) and renamed `config.paths.modules` to\r\n`config.foreignModulesDir`. The `config.paths. ...` properties were\r\nimplemented in the initial commit in `js/defaults.js` but were never\r\nfunctional.\r\n- fixes `app.js` which didn't respect `config.paths.modules` before\r\n- as `modules/defaults` is directly set in many places in the source\r\ncode restrict `config.paths.modules` to foreign modules (it has never\r\nworked for default modules), now renamed to `config.foreignModulesDir`\r\n- adds new `/env` section in `server.js` for getting the new env vars in\r\nthe browser\r\n- fixes TODO in `server.js` so test directories are now only published\r\nwhen running tests\r\n\r\nThese changes allow changing some main paths from outside mm with the\r\nnew env vars. You now **can** put all user stuff into one directory,\r\ne.g. the `config` dir:\r\n- `config.js` as before\r\n- `custom.css`\r\n- foreign modules\r\n\r\nThis would simplify other setups e.g. the docker setup. At the moment we\r\nhave to deal with 3 directories where 2 of them (`modules` and `css`)\r\ncontains mixed stuff, which means mm owned files and user files. This\r\ncan now simplified and leads to cleaner setups (if wanted).","shortMessageHtmlLink":"add new env vars MM_MODULES_DIR and MM_CUSTOMCSS_FILE … (#3530)"}},{"before":"aff01983808af0ce916123401302017e4da32d13","after":"bbb47a5c030ee451447924f0785103e45507949d","ref":"refs/heads/dependabot/npm_and_yarn/develop/eslint-9.10.0","pushedAt":"2024-09-18T05:38:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump eslint from 8.57.0 to 9.10.0\n\nBumps [eslint](https://github.com/eslint/eslint) from 8.57.0 to 9.10.0.\n- [Release notes](https://github.com/eslint/eslint/releases)\n- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.10.0)\n\n---\nupdated-dependencies:\n- dependency-name: eslint\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump eslint from 8.57.0 to 9.10.0"}},{"before":"ea3a323581b1bb3a97a53b6a535549d9abf53e99","after":"d9f9f41e988dbb2ba4fc9342f5be3916ff706a0e","ref":"refs/heads/develop","pushedAt":"2024-09-18T05:37:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rejas","name":"Veeck","path":"/rejas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1313547?s=80&v=4"},"commit":{"message":"Add spell check (#3544)\n\nI felt like adding a spell checker, but it's okay if you find it\r\nsuperfluous. At least then we could fix the found spell issues.\r\n\r\nWhat is still missing is an automatic integration so that the spell\r\nchecker does not have to be called manually. Would it perhaps make sense\r\nto always do it before a release?","shortMessageHtmlLink":"Add spell check (#3544)"}},{"before":"0faefd109abc792dc1156a737fedd454850cfd61","after":"ea3a323581b1bb3a97a53b6a535549d9abf53e99","ref":"refs/heads/develop","pushedAt":"2024-09-17T06:01:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rejas","name":"Veeck","path":"/rejas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1313547?s=80&v=4"},"commit":{"message":"add fix for sliceMultiDayEvents (#3543)\n\nsliceMultiDayEvents occasionally gets the number of events wrong and\r\nproduces too many rows\r\n\r\nMath.ceil() rounds up over 1.04 so we get an abnormal count\r\n\r\nthen the calcs for the midnight loop control used different moment()\r\nfunctions, producing different results\r\n\r\nfixes #3542","shortMessageHtmlLink":"add fix for sliceMultiDayEvents (#3543)"}},{"before":"81351fb4cca48cd506ec41fc339f673ec38d100f","after":"0faefd109abc792dc1156a737fedd454850cfd61","ref":"refs/heads/develop","pushedAt":"2024-09-15T06:36:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rejas","name":"Veeck","path":"/rejas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1313547?s=80&v=4"},"commit":{"message":"fixes calendar test by moving it from e2e to electron with fixed date (#3540)\n\nand refactor tests/electron/modules/calendar_spec.js\r\n\r\nfixes #3532","shortMessageHtmlLink":"fixes calendar test by moving it from e2e to electron with fixed date ("}},{"before":"7a4056d1e2244b800ddf064e1c43de899a702b1c","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/develop/electron-32.0.1","pushedAt":"2024-09-14T20:07:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"3a304422391490059d9b4ff784c41e10f1854392","ref":"refs/heads/dependabot/npm_and_yarn/develop/electron-32.1.0","pushedAt":"2024-09-14T20:06:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump electron from 31.6.0 to 32.1.0\n\nBumps [electron](https://github.com/electron/electron) from 31.6.0 to 32.1.0.\n- [Release notes](https://github.com/electron/electron/releases)\n- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)\n- [Commits](https://github.com/electron/electron/compare/v31.6.0...v32.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: electron\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump electron from 31.6.0 to 32.1.0"}},{"before":"127fa1094aaa7d5223c96092fcbe3e56ea834948","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/develop/eslint-9.9.1","pushedAt":"2024-09-14T20:06:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"aff01983808af0ce916123401302017e4da32d13","ref":"refs/heads/dependabot/npm_and_yarn/develop/eslint-9.10.0","pushedAt":"2024-09-14T20:06:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump eslint from 8.57.0 to 9.10.0\n\nBumps [eslint](https://github.com/eslint/eslint) from 8.57.0 to 9.10.0.\n- [Release notes](https://github.com/eslint/eslint/releases)\n- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.10.0)\n\n---\nupdated-dependencies:\n- dependency-name: eslint\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump eslint from 8.57.0 to 9.10.0"}},{"before":"3380314c11fef4a163ccd28a766e1f54727bd665","after":"81351fb4cca48cd506ec41fc339f673ec38d100f","ref":"refs/heads/develop","pushedAt":"2024-09-14T20:05:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rejas","name":"Veeck","path":"/rejas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1313547?s=80&v=4"},"commit":{"message":"update dependencies (#3536)","shortMessageHtmlLink":"update dependencies (#3536)"}},{"before":"bca5d9c8454382e67ea7112600259285fdf8dc67","after":"3380314c11fef4a163ccd28a766e1f54727bd665","ref":"refs/heads/develop","pushedAt":"2024-09-13T21:52:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sdetweil","name":"sam detweiler","path":"/sdetweil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1498142?s=80&v=4"},"commit":{"message":"hotfix for calendar_spec.js (used data now returns 20 events) (#3533)\n\nfixes #3532","shortMessageHtmlLink":"hotfix for calendar_spec.js (used data now returns 20 events) (#3533)"}},{"before":"7915de31498ab2266a90765d19fd68cf5584d3e9","after":"bca5d9c8454382e67ea7112600259285fdf8dc67","ref":"refs/heads/develop","pushedAt":"2024-09-11T21:12:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"khassel","name":"Karsten Hassel","path":"/khassel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25914086?s=80&v=4"},"commit":{"message":"Ignore positions.js (#3531)\n\nThis file is generated when MM is started. As I understand it, it should\r\nnot be included in the repository.\r\n\r\nShould probably have been part of #3518.","shortMessageHtmlLink":"Ignore positions.js (#3531)"}},{"before":null,"after":"7a4056d1e2244b800ddf064e1c43de899a702b1c","ref":"refs/heads/dependabot/npm_and_yarn/develop/electron-32.0.1","pushedAt":"2024-09-01T10:16:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump electron from 31.4.0 to 32.0.1\n\nBumps [electron](https://github.com/electron/electron) from 31.4.0 to 32.0.1.\n- [Release notes](https://github.com/electron/electron/releases)\n- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)\n- [Commits](https://github.com/electron/electron/compare/v31.4.0...v32.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: electron\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump electron from 31.4.0 to 32.0.1"}},{"before":"ccd2a08cb613563be6ccb8e1d58b7853c5536816","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/develop/eslint-9.9.0","pushedAt":"2024-08-31T05:15:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"127fa1094aaa7d5223c96092fcbe3e56ea834948","ref":"refs/heads/dependabot/npm_and_yarn/develop/eslint-9.9.1","pushedAt":"2024-08-31T05:15:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump eslint from 8.57.0 to 9.9.1\n\nBumps [eslint](https://github.com/eslint/eslint) from 8.57.0 to 9.9.1.\n- [Release notes](https://github.com/eslint/eslint/releases)\n- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.9.1)\n\n---\nupdated-dependencies:\n- dependency-name: eslint\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump eslint from 8.57.0 to 9.9.1"}},{"before":"2b97e0d26ee925688031097f1d928c1f37f62cb0","after":"7915de31498ab2266a90765d19fd68cf5584d3e9","ref":"refs/heads/develop","pushedAt":"2024-08-31T05:14:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rejas","name":"Veeck","path":"/rejas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1313547?s=80&v=4"},"commit":{"message":"update dependencies (#3527)\n\nWe cannot upgrade to electron v32 because electron-rebuild is failing\nwith epoll, so staying at v31.","shortMessageHtmlLink":"update dependencies (#3527)"}},{"before":"56736786fd3d2c0f5112eb2a82102f38a7f908c3","after":"2b97e0d26ee925688031097f1d928c1f37f62cb0","ref":"refs/heads/develop","pushedAt":"2024-08-27T20:52:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"khassel","name":"Karsten Hassel","path":"/khassel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25914086?s=80&v=4"},"commit":{"message":"add support for custom regions, by detecting what is used in index.html (#3518)\n\nread index.html to discover the regions used, make them the list checked\r\nby app.js and check:config test\r\n\r\nfixes #3504 supercedes #3506 \r\n\r\nno config.js param required","shortMessageHtmlLink":"add support for custom regions, by detecting what is used in index.ht…"}},{"before":"cc1d4ab240bd954990902495080643fb580453d5","after":"56736786fd3d2c0f5112eb2a82102f38a7f908c3","ref":"refs/heads/develop","pushedAt":"2024-08-18T08:04:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rejas","name":"Veeck","path":"/rejas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1313547?s=80&v=4"},"commit":{"message":"Bug in Weather Units for Broadcasted Notification (#3519)\n\nThis PR resolve Issue number #3419 .\r\n\r\nI have added the method `convertWeatherObjectToImperial()` which\r\nconverts the units of the `notificationPayload` to imperial if needed,\r\nin order to pass the object in `sendNotification()`.\r\n\r\n---------\r\n\r\nCo-authored-by: veeck ","shortMessageHtmlLink":"Bug in Weather Units for Broadcasted Notification (#3519)"}},{"before":"976c8ae00a63ae148f6610da13f62ef93e693ba0","after":"cc1d4ab240bd954990902495080643fb580453d5","ref":"refs/heads/develop","pushedAt":"2024-08-18T07:25:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rejas","name":"Veeck","path":"/rejas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1313547?s=80&v=4"},"commit":{"message":"Improve duplicate module filtering. Update SocketIO catch-all API. (#3523)\n\n- [x] Base your pull requests against the `develop` branch.\r\n- [x] Include these infos in the description:\r\n> - Does the pull request solve a **related** issue?\r\nYes - solves #3521\r\n\r\n> - If so, can you reference the issue like this `Fixes\r\n#`?\r\nFixes #3521 (also mentioned in commit message)\r\n\r\n> - What does the pull request accomplish? Use a list if needed.\r\n\r\n> > - Updates duplicate module filter method (upstream vs downstream -\r\nsee #3502)\r\n> > - Updates socket io catchall functionality to new API\r\n[[docs](https://socket.io/docs/v4/listening-to-events/)].\r\n\r\n- [x] Please run `npm run lint:prettier` before submitting\r\n- [x] Don't forget to add an entry about your changes to the\r\nCHANGELOG.md file.","shortMessageHtmlLink":"Improve duplicate module filtering. Update SocketIO catch-all API. (#…"}},{"before":"2cb5635387f6b0d84b16afe3be83348f1bef7188","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/develop/eslint-9.8.0","pushedAt":"2024-08-12T20:54:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"ccd2a08cb613563be6ccb8e1d58b7853c5536816","ref":"refs/heads/dependabot/npm_and_yarn/develop/eslint-9.9.0","pushedAt":"2024-08-12T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump eslint from 8.57.0 to 9.9.0\n\nBumps [eslint](https://github.com/eslint/eslint) from 8.57.0 to 9.9.0.\n- [Release notes](https://github.com/eslint/eslint/releases)\n- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.9.0)\n\n---\nupdated-dependencies:\n- dependency-name: eslint\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump eslint from 8.57.0 to 9.9.0"}},{"before":"fc1e485ccf8e840d62be4151391d8f8360c6f981","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/develop/stylistic/eslint-plugin-2.6.1","pushedAt":"2024-08-12T20:53:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxMDoyNjo1My4wMDAwMDBazwAAAAS6tdIQ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxMDoyNjo1My4wMDAwMDBazwAAAAS6tdIQ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMlQyMDo1Mzo0Ny4wMDAwMDBazwAAAASYh9WH"}},"title":"Activity · MagicMirrorOrg/MagicMirror"}