{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":171155857,"defaultBranch":"main","name":"openhab-webui","ownerLogin":"openhab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-17T18:19:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1007353?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724577352.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"308b00aea3bb117ca65bfcd5b9274f4857e09e38","ref":"refs/heads/dependabot/npm_and_yarn/bundles/org.openhab.ui.basic/multi-9ba37348bc","pushedAt":"2024-08-25T09:15:52.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 micromatch and gulp in /bundles/org.openhab.ui.basic\n\nBumps [micromatch](https://github.com/micromatch/micromatch) to 4.0.8 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\n\nUpdates `micromatch` from 3.1.10 to 4.0.8\n- [Release notes](https://github.com/micromatch/micromatch/releases)\n- [Changelog](https://github.com/micromatch/micromatch/blob/4.0.8/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8)\n\nUpdates `gulp` from 4.0.2 to 5.0.0\n- [Release notes](https://github.com/gulpjs/gulp/releases)\n- [Changelog](https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: micromatch\n dependency-type: indirect\n- dependency-name: gulp\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump micromatch and gulp in /bundles/org.openhab.ui.basic"}},{"before":"6139039f6c1d1fcda63a578a7cbb7cf6deed3a74","after":"77dbfcb198d20053b55373f32255f2a50eaa2ff7","ref":"refs/heads/main","pushedAt":"2024-08-25T07:17:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghys","name":"Yannick Schaus","path":"/ghys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2004147?s=80&v=4"},"commit":{"message":"Fixes logic to detect when a thing's config changes vs the whole thing structure (#2729)\n\nFixes #2704\r\n\r\n---------\r\n\r\nSigned-off-by: Dan Cunningham ","shortMessageHtmlLink":"Fixes logic to detect when a thing's config changes vs the whole thin…"}},{"before":"fe36dc388e0e870631bfc3819244a75ad41baef9","after":"df1a5c2798328660d6d356503f4d6ec40fcc2579","ref":"refs/heads/4.2.x","pushedAt":"2024-08-23T07:47:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaikreuzer","name":"Kai Kreuzer","path":"/kaikreuzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3244965?s=80&v=4"},"commit":{"message":"[cometvisu] fix path check regressions (#2719)\n\n1. Fix serving the index.html when \"/\" (or empty) path is requested\r\n2. Fix allowing files beeing served from special cometvisu config folder\r\n\r\nSigned-off-by: Tobias Bräutigam ","shortMessageHtmlLink":"[cometvisu] fix path check regressions (#2719)"}},{"before":"51d28119a923fa2ff8403db6f2ce091ac29fe900","after":"6139039f6c1d1fcda63a578a7cbb7cf6deed3a74","ref":"refs/heads/main","pushedAt":"2024-08-23T07:45:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaikreuzer","name":"Kai Kreuzer","path":"/kaikreuzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3244965?s=80&v=4"},"commit":{"message":"[BasicUI] Upgrade Material Icons (#2724)\n\nSigned-off-by: Laurent Garnier ","shortMessageHtmlLink":"[BasicUI] Upgrade Material Icons (#2724)"}},{"before":"ca42730984f090aa7d73525514155a8d104ec73b","after":"51d28119a923fa2ff8403db6f2ce091ac29fe900","ref":"refs/heads/main","pushedAt":"2024-08-21T20:14:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaikreuzer","name":"Kai Kreuzer","path":"/kaikreuzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3244965?s=80&v=4"},"commit":{"message":"[cometvisu] fix path check regressions (#2719)\n\n1. Fix serving the index.html when \"/\" (or empty) path is requested\r\n2. Fix allowing files beeing served from special cometvisu config folder\r\n\r\nSigned-off-by: Tobias Bräutigam ","shortMessageHtmlLink":"[cometvisu] fix path check regressions (#2719)"}},{"before":null,"after":"85f6381a55bcf41a0d08575af74161a42e3a45df","ref":"refs/heads/dependabot/npm_and_yarn/bundles/org.openhab.ui/web/elliptic-6.5.7","pushedAt":"2024-08-21T19:44:05.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 elliptic from 6.5.6 to 6.5.7 in /bundles/org.openhab.ui/web\n\nBumps [elliptic](https://github.com/indutny/elliptic) from 6.5.6 to 6.5.7.\n- [Commits](https://github.com/indutny/elliptic/compare/v6.5.6...v6.5.7)\n\n---\nupdated-dependencies:\n- dependency-name: elliptic\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump elliptic from 6.5.6 to 6.5.7 in /bundles/org.openhab.ui/web"}},{"before":"56eea58aa08329356a6e762099568b4a4068723e","after":"ca42730984f090aa7d73525514155a8d104ec73b","ref":"refs/heads/main","pushedAt":"2024-08-21T19:42:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaikreuzer","name":"Kai Kreuzer","path":"/kaikreuzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3244965?s=80&v=4"},"commit":{"message":"[BasicUI] Add build date to resource requests (#2703)\n\nThe goal is so users don't need to do a force refresh whenever openhab\r\nis updated.\r\n\r\n---------\r\n\r\nSigned-off-by: Jimmy Tanagra ","shortMessageHtmlLink":"[BasicUI] Add build date to resource requests (#2703)"}},{"before":"b0d9ad75324355ce10d0af4802cb64e557ddec0a","after":"56eea58aa08329356a6e762099568b4a4068723e","ref":"refs/heads/main","pushedAt":"2024-08-20T16:46:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"},"commit":{"message":"HomeKit metadata: Mark Thermostat.CurrentHeatingCoolingMode as optional (#2721)\n\nSee https://github.com/openhab/openhab-addons/pull/17191\r\n\r\nSigned-off-by: Cody Cutrer ","shortMessageHtmlLink":"HomeKit metadata: Mark Thermostat.CurrentHeatingCoolingMode as option…"}},{"before":"19aac477ca4bec53069672399f1f5bf1c63e97df","after":"b0d9ad75324355ce10d0af4802cb64e557ddec0a","ref":"refs/heads/main","pushedAt":"2024-08-19T09:16:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"},"commit":{"message":"[blockly] HTTP block enhancements (#2607)\n\nSigned-off-by: Mark Herwege ","shortMessageHtmlLink":"[blockly] HTTP block enhancements (#2607)"}},{"before":"17c2119efb84f17af77f2ad13e88865265cb17ad","after":"19aac477ca4bec53069672399f1f5bf1c63e97df","ref":"refs/heads/main","pushedAt":"2024-08-16T06:36:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lolodomo","name":"lolodomo","path":"/lolodomo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10186704?s=80&v=4"},"commit":{"message":"[BasicUI] input widget, support html escape characters in input (#2685)\n\nCloses https://github.com/openhab/openhab-webui/issues/2675\r\n\r\nHTML escape characters in input widgets were not properly supported,\r\nleading to an escaped character sequence under certain conditions.\r\n\r\n---------\r\n\r\nSigned-off-by: Mark Herwege ","shortMessageHtmlLink":"[BasicUI] input widget, support html escape characters in input (#2685)"}},{"before":"5e557c76933fe46d356388ae94a8439949c78b11","after":"fe36dc388e0e870631bfc3819244a75ad41baef9","ref":"refs/heads/4.2.x","pushedAt":"2024-08-15T18:12:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"},"commit":{"message":"Charts: Apply iOS-related fixes only to iOS devices (#2717)\n\nImproves the fixes from #2677, #2511, #2706 and #2710 to only apply to\niOS devices.\nAvoids/Fixes regressions with other platforms such as\nhttps://community.openhab.org/t/chart-scrollbar/157828.\n\nKnown issues:\n- Charts display in popups on iPads are rendered to large.\n\nSigned-off-by: Florian Hotze \n(cherry picked from commit 17c2119efb84f17af77f2ad13e88865265cb17ad)","shortMessageHtmlLink":"Charts: Apply iOS-related fixes only to iOS devices (#2717)"}},{"before":"6f01001b05e3d2a786260b9a5774b2002392ac9a","after":"17c2119efb84f17af77f2ad13e88865265cb17ad","ref":"refs/heads/main","pushedAt":"2024-08-15T18:11:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"},"commit":{"message":"Charts: Apply iOS-related fixes only to iOS devices (#2717)\n\nImproves the fixes from #2677, #2511, #2706 and #2710 to only apply to\r\niOS devices.\r\nAvoids/Fixes regressions with other platforms such as\r\nhttps://community.openhab.org/t/chart-scrollbar/157828.\r\n\r\nKnown issues:\r\n- Charts display in popups on iPads are rendered to large.\r\n\r\nSigned-off-by: Florian Hotze ","shortMessageHtmlLink":"Charts: Apply iOS-related fixes only to iOS devices (#2717)"}},{"before":"654c89edb446c4209a7cb603cffedb410a3f89f5","after":"6f01001b05e3d2a786260b9a5774b2002392ac9a","ref":"refs/heads/main","pushedAt":"2024-08-15T17:04:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"},"commit":{"message":"Main UI: Allow use of eval() in CSP (#2716)\n\nRegression from #2714.\r\n\r\neval() seems to be required by ECharts: When opening a chart, an CSP\r\nerror is thrown that traces back to ECharts, but the chart still\r\nrenders.\r\n\r\nSigned-off-by: Florian Hotze ","shortMessageHtmlLink":"Main UI: Allow use of eval() in CSP (#2716)"}},{"before":"94b3e7c90f811a455079929a179ef05caf7e2291","after":"654c89edb446c4209a7cb603cffedb410a3f89f5","ref":"refs/heads/main","pushedAt":"2024-08-15T11:15:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ghys","name":"Yannick Schaus","path":"/ghys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2004147?s=80&v=4"},"commit":{"message":"Main UI: Improve Content-Security-Policy (#2714)\n\nThis new CSP is much more restrictive compared to the old one:\r\n- Don't allow any origin as default\r\n- Don't allow eval() usage\r\n- Don't allow data:, gap:, content: and blob: schemes by default\r\n\r\n---------\r\n\r\nSigned-off-by: Florian Hotze ","shortMessageHtmlLink":"Main UI: Improve Content-Security-Policy (#2714)"}},{"before":"b3ec38aa2ce5131df96c7b1df1ba8c1829349c6c","after":"94b3e7c90f811a455079929a179ef05caf7e2291","ref":"refs/heads/main","pushedAt":"2024-08-14T15:08:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"},"commit":{"message":"Widget actions: Support optional confirmation dialog/sheet (#2715)\n\nThis adds support for optionally asking the user for confirmation either\r\nby dialog or by sheet before executing an action.\r\n\r\n---------\r\n\r\nSigned-off-by: Florian Hotze ","shortMessageHtmlLink":"Widget actions: Support optional confirmation dialog/sheet (#2715)"}},{"before":"ea15a832f2e1220dd9cbe4dc878956ed45aa3484","after":null,"ref":"refs/heads/revert-2606-dependabot/npm_and_yarn/bundles/org.openhab.ui.basic/multi-a9f852c250","pushedAt":"2024-08-14T09:06:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"}},{"before":"a13ffe311e235ea37e0cc5528832be4d458ec4b2","after":"b3ec38aa2ce5131df96c7b1df1ba8c1829349c6c","ref":"refs/heads/main","pushedAt":"2024-08-14T08:57:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lolodomo","name":"lolodomo","path":"/lolodomo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10186704?s=80&v=4"},"commit":{"message":"Revert \"Bump braces and gulp in /bundles/org.openhab.ui.basic\" (#2713)\n\nReverts #2606.\r\nFixes #2712.","shortMessageHtmlLink":"Revert \"Bump braces and gulp in /bundles/org.openhab.ui.basic\" (#2713)"}},{"before":null,"after":"ea15a832f2e1220dd9cbe4dc878956ed45aa3484","ref":"refs/heads/revert-2606-dependabot/npm_and_yarn/bundles/org.openhab.ui.basic/multi-a9f852c250","pushedAt":"2024-08-14T08:50:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"},"commit":{"message":"Revert \"Bump braces and gulp in /bundles/org.openhab.ui.basic (#2606)\"\n\nThis reverts commit 2ee0876c77d5c44b16fda06bd89bbf0da1cb050f.","shortMessageHtmlLink":"Revert \"Bump braces and gulp in /bundles/org.openhab.ui.basic (#2606)\""}},{"before":"668538eb9f82d805acec2791f608c333f10508b7","after":"5e557c76933fe46d356388ae94a8439949c78b11","ref":"refs/heads/4.2.x","pushedAt":"2024-08-13T15:35:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"},"commit":{"message":"Charts: Improve forced re-render code to keep settings and loaded data (#2710)\n\nFollow-up for #2706.\n\nSigned-off-by: Florian Hotze \n(cherry picked from commit f745fa98b717ce6815d7bb6ca5a529bd4e1ffdf3)","shortMessageHtmlLink":"Charts: Improve forced re-render code to keep settings and loaded data ("}},{"before":"f745fa98b717ce6815d7bb6ca5a529bd4e1ffdf3","after":"a13ffe311e235ea37e0cc5528832be4d458ec4b2","ref":"refs/heads/main","pushedAt":"2024-08-13T11:19:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"},"commit":{"message":"Widget actions: Add a HTTP action to perform HTTP requests (#2711)\n\nSigned-off-by: Florian Hotze ","shortMessageHtmlLink":"Widget actions: Add a HTTP action to perform HTTP requests (#2711)"}},{"before":"2ee0876c77d5c44b16fda06bd89bbf0da1cb050f","after":"f745fa98b717ce6815d7bb6ca5a529bd4e1ffdf3","ref":"refs/heads/main","pushedAt":"2024-08-13T08:35:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"},"commit":{"message":"Charts: Improve forced re-render code to keep settings and loaded data (#2710)\n\nFollow-up for #2706.\r\n\r\nSigned-off-by: Florian Hotze ","shortMessageHtmlLink":"Charts: Improve forced re-render code to keep settings and loaded data ("}},{"before":"0aae365b6f4f4c437b305d8a841f8b709b8498f4","after":"668538eb9f82d805acec2791f608c333f10508b7","ref":"refs/heads/4.2.x","pushedAt":"2024-08-12T15:49:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"},"commit":{"message":"Charts: Force re-render on device orientation change (#2706)\n\nFixes #2702.\n\nSigned-off-by: Florian Hotze \n(cherry picked from commit f7f04bf18cbd6081e51b9296e8111a766de9f6b0)","shortMessageHtmlLink":"Charts: Force re-render on device orientation change (#2706)"}},{"before":"1023205106b6c086ac3f5f0eec1f190ad4e5bd3a","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/bundles/org.openhab.ui.basic/multi-a9f852c250","pushedAt":"2024-08-12T14:45:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"}},{"before":"c43354aabeb3e9594e2197787deca5a1e0b199c9","after":"2ee0876c77d5c44b16fda06bd89bbf0da1cb050f","ref":"refs/heads/main","pushedAt":"2024-08-12T14:45:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"},"commit":{"message":"Bump braces and gulp in /bundles/org.openhab.ui.basic (#2606)\n\nBumps [braces](https://github.com/micromatch/braces) to 3.0.3 and\r\nupdates ancestor dependency [gulp](https://github.com/gulpjs/gulp).\r\nThese dependencies need to be updated together.\r\n\r\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump braces and gulp in /bundles/org.openhab.ui.basic (#2606)"}},{"before":"09da5268153c1a76e19a408c7a65600d5365305f","after":"c43354aabeb3e9594e2197787deca5a1e0b199c9","ref":"refs/heads/main","pushedAt":"2024-08-12T14:26:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"},"commit":{"message":"Upgrade dependencies with security vulnerabilities (#2709)\n\nRun npm audit fix.\r\n\r\nSigned-off-by: Florian Hotze ","shortMessageHtmlLink":"Upgrade dependencies with security vulnerabilities (#2709)"}},{"before":"64f1b3d7df59d6621dbddc792a71577fed7a11a0","after":"1023205106b6c086ac3f5f0eec1f190ad4e5bd3a","ref":"refs/heads/dependabot/npm_and_yarn/bundles/org.openhab.ui.basic/multi-a9f852c250","pushedAt":"2024-08-12T14:26:07.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 braces and gulp in /bundles/org.openhab.ui.basic\n\nBumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.\n\n\nUpdates `braces` from 2.3.2 to 3.0.3\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/commits/3.0.3)\n\nUpdates `gulp` from 4.0.2 to 5.0.0\n- [Release notes](https://github.com/gulpjs/gulp/releases)\n- [Changelog](https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n dependency-type: indirect\n- dependency-name: gulp\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump braces and gulp in /bundles/org.openhab.ui.basic"}},{"before":"0eddb68ca7d103f5a9e2e875cc60135093bd71a7","after":"09da5268153c1a76e19a408c7a65600d5365305f","ref":"refs/heads/main","pushedAt":"2024-08-12T14:12:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"},"commit":{"message":"Upgrade @jsep/template-plugin, dayjs, echarts, qrcode & yaml (#2708)\n\nSigned-off-by: Florian Hotze ","shortMessageHtmlLink":"Upgrade @jsep/template-plugin, dayjs, echarts, qrcode & yaml (#2708)"}},{"before":"f7f04bf18cbd6081e51b9296e8111a766de9f6b0","after":"0eddb68ca7d103f5a9e2e875cc60135093bd71a7","ref":"refs/heads/main","pushedAt":"2024-08-12T13:43:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"},"commit":{"message":"Upgrade build dependencies & Apply new ESLint config (#2707)\n\nSigned-off-by: Florian Hotze ","shortMessageHtmlLink":"Upgrade build dependencies & Apply new ESLint config (#2707)"}},{"before":"94aa16aba80f209becca76919eed06e9a561b5a4","after":"f7f04bf18cbd6081e51b9296e8111a766de9f6b0","ref":"refs/heads/main","pushedAt":"2024-08-12T12:45:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"},"commit":{"message":"Charts: Force re-render on device orientation change (#2706)\n\nFixes #2702.\r\n\r\nSigned-off-by: Florian Hotze ","shortMessageHtmlLink":"Charts: Force re-render on device orientation change (#2706)"}},{"before":"3afef194df4ee9b3606a904f3dabeade6c45c2b4","after":"94aa16aba80f209becca76919eed06e9a561b5a4","ref":"refs/heads/main","pushedAt":"2024-08-12T11:00:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-h05","name":"Florian Hotze","path":"/florian-h05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73423173?s=80&v=4"},"commit":{"message":"Allow model cards and model tabs outside of homepage (#2584)\n\nFixes #2583. Fixes #1591.\r\n\r\nThis moves model loading code to a new Vuex store module named model.\r\nModel loading is now done by app.vue on init and when an Item change event is received through SSE.\r\n\r\nhome.vue and home-edit.vue now get the model from the Vuex store instead of loading it.\r\nAdd tab components for locations-tab, equipment-tab and properties-tab for easy usage in tabbed pages.\r\nAdd card components for oh-.location-card, oh-equipment-card and oh-property-card to standard widget list.\r\n\r\n---------\r\n\r\nAlso-by: Florian Hotze \r\nSigned-off-by: Thomas Wunschel <4302898+wuschi@users.noreply.github.com>","shortMessageHtmlLink":"Allow model cards and model tabs outside of homepage (#2584)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEo2wPHwA","startCursor":null,"endCursor":null}},"title":"Activity · openhab/openhab-webui"}