Web Configurator source diff

File-by-file comparison of the official 2.3.3 source and the modified source.

← Back to all files

tools/templates/licenses-footer.md

modified

Official 2.3.3 source18,4202811c2e9722ba6d70d57f31d79ff228c6f6095029256068be32698df33458422

Open official-source file

Modified source22,078eae10dbe204409932024bfa97d726a5fa132b10c18093cfe1cbbd75f5756cbf2

Open modified-source file

File changes

JavaScript, CSS, JSON, and markup are formatted in memory for display only. SHA-256 values and byte sizes describe the exact files.

upstream-web-configurator-2.3.3/tools/templates/licenses-footer.md→modified-web-configurator-2.3.3-unfoldedtools.8/tools/templates/licenses-footer.mdformatted
@@ -1,3 +1,5 @@
1+<!-- Modified by Justin Jäger for the Unfolded.Tools Remote Simulator on 2026-08-03. See MODIFICATIONS.md. -->
2+
13 ---
24
35 ### Components that are not npm packages
@@ -205,176 +207,213 @@
205207 OTHER DEALINGS IN THE FONT SOFTWARE.
206208 ```
207209
208-#### Font Awesome
209-License: CC-BY-4.0 AND OFL-1.1 AND MIT (Font Awesome Free), or the Font Awesome Pro commercial license
210-Icon set and webfonts, distributed under `fonts/fontawesome6/`, together with the Font Awesome stylesheets compiled into this application. Builds using Font Awesome Free are covered by the license reproduced below and a copy may be downloaded from: https://github.com/FortAwesome/Font-Awesome. Distributions that overlay Font Awesome Pro use it under a commercial license from Fonticons, Inc.; see https://fontawesome.com/license.
210+#### Material Symbols Sharp
211+License: Apache-2.0
212+Locally hosted variable icon font used by the modified Unfolded.Tools build. Material Symbols are provided by Google.
211213
212214 ```
213-Fonticons, Inc. (https://fontawesome.com)
214215
215---------------------------------------------------------------------------------
216+ Apache License
217+ Version 2.0, January 2004
218+ http://www.apache.org/licenses/
216219
217-Font Awesome Free License
220+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
218221
219-Font Awesome Free is free, open source, and GPL friendly. You can use it for
220-commercial projects, open source projects, or really almost whatever you want.
221-Full Font Awesome Free license: https://fontawesome.com/license/free.
222+ 1. Definitions.
222223
223---------------------------------------------------------------------------------
224+ "License" shall mean the terms and conditions for use, reproduction,
225+ and distribution as defined by Sections 1 through 9 of this document.
224226
225-# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
227+ "Licensor" shall mean the copyright owner or entity authorized by
228+ the copyright owner that is granting the License.
226229
227-The Font Awesome Free download is licensed under a Creative Commons
228-Attribution 4.0 International License and applies to all icons packaged
229-as SVG and JS file types.
230+ "Legal Entity" shall mean the union of the acting entity and all
231+ other entities that control, are controlled by, or are under common
232+ control with that entity. For the purposes of this definition,
233+ "control" means (i) the power, direct or indirect, to cause the
234+ direction or management of such entity, whether by contract or
235+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
236+ outstanding shares, or (iii) beneficial ownership of such entity.
230237
231---------------------------------------------------------------------------------
238+ "You" (or "Your") shall mean an individual or Legal Entity
239+ exercising permissions granted by this License.
232240
233-# Fonts: SIL OFL 1.1 License
241+ "Source" form shall mean the preferred form for making modifications,
242+ including but not limited to software source code, documentation
243+ source, and configuration files.
234244
235-In the Font Awesome Free download, the SIL OFL license applies to all icons
236-packaged as web and desktop font files.
245+ "Object" form shall mean any form resulting from mechanical
246+ transformation or translation of a Source form, including but
247+ not limited to compiled object code, generated documentation,
248+ and conversions to other media types.
237249
238-Copyright (c) 2024 Fonticons, Inc. (https://fontawesome.com)
239-with Reserved Font Name: "Font Awesome".
250+ "Work" shall mean the work of authorship, whether in Source or
251+ Object form, made available under the License, as indicated by a
252+ copyright notice that is included in or attached to the work
253+ (an example is provided in the Appendix below).
240254
241-This Font Software is licensed under the SIL Open Font License, Version 1.1.
242-This license is copied below, and is also available with a FAQ at:
243-http://scripts.sil.org/OFL
255+ "Derivative Works" shall mean any work, whether in Source or Object
256+ form, that is based on (or derived from) the Work and for which the
257+ editorial revisions, annotations, elaborations, or other modifications
258+ represent, as a whole, an original work of authorship. For the purposes
259+ of this License, Derivative Works shall not include works that remain
260+ separable from, or merely link (or bind by name) to the interfaces of,
261+ the Work and Derivative Works thereof.
244262
245-SIL OPEN FONT LICENSE
246-Version 1.1 - 26 February 2007
263+ "Contribution" shall mean any work of authorship, including
264+ the original version of the Work and any modifications or additions
265+ to that Work or Derivative Works thereof, that is intentionally
266+ submitted to Licensor for inclusion in the Work by the copyright owner
267+ or by an individual or Legal Entity authorized to submit on behalf of
268+ the copyright owner. For the purposes of this definition, "submitted"
269+ means any form of electronic, verbal, or written communication sent
270+ to the Licensor or its representatives, including but not limited to
271+ communication on electronic mailing lists, source code control systems,
272+ and issue tracking systems that are managed by, or on behalf of, the
273+ Licensor for the purpose of discussing and improving the Work, but
274+ excluding communication that is conspicuously marked or otherwise
275+ designated in writing by the copyright owner as "Not a Contribution."
247276
248-PREAMBLE
249-The goals of the Open Font License (OFL) are to stimulate worldwide
250-development of collaborative font projects, to support the font creation
251-efforts of academic and linguistic communities, and to provide a free and
252-open framework in which fonts may be shared and improved in partnership
253-with others.
277+ "Contributor" shall mean Licensor and any individual or Legal Entity
278+ on behalf of whom a Contribution has been received by Licensor and
279+ subsequently incorporated within the Work.
254280
255-The OFL allows the licensed fonts to be used, studied, modified and
256-redistributed freely as long as they are not sold by themselves. The
257-fonts, including any derivative works, can be bundled, embedded,
258-redistributed and/or sold with any software provided that any reserved
259-names are not used by derivative works. The fonts and derivatives,
260-however, cannot be released under any other type of license. The
261-requirement for fonts to remain under this license does not apply
262-to any document created using the fonts or their derivatives.
281+ 2. Grant of Copyright License. Subject to the terms and conditions of
282+ this License, each Contributor hereby grants to You a perpetual,
283+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
284+ copyright license to reproduce, prepare Derivative Works of,
285+ publicly display, publicly perform, sublicense, and distribute the
286+ Work and such Derivative Works in Source or Object form.
263287
264-DEFINITIONS
265-"Font Software" refers to the set of files released by the Copyright
266-Holder(s) under this license and clearly marked as such. This may
267-include source files, build scripts and documentation.
288+ 3. Grant of Patent License. Subject to the terms and conditions of
289+ this License, each Contributor hereby grants to You a perpetual,
290+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
291+ (except as stated in this section) patent license to make, have made,
292+ use, offer to sell, sell, import, and otherwise transfer the Work,
293+ where such license applies only to those patent claims licensable
294+ by such Contributor that are necessarily infringed by their
295+ Contribution(s) alone or by combination of their Contribution(s)
296+ with the Work to which such Contribution(s) was submitted. If You
297+ institute patent litigation against any entity (including a
298+ cross-claim or counterclaim in a lawsuit) alleging that the Work
299+ or a Contribution incorporated within the Work constitutes direct
300+ or contributory patent infringement, then any patent licenses
301+ granted to You under this License for that Work shall terminate
302+ as of the date such litigation is filed.
268303
269-"Reserved Font Name" refers to any names specified as such after the
270-copyright statement(s).
304+ 4. Redistribution. You may reproduce and distribute copies of the
305+ Work or Derivative Works thereof in any medium, with or without
306+ modifications, and in Source or Object form, provided that You
307+ meet the following conditions:
271308
272-"Original Version" refers to the collection of Font Software components as
273-distributed by the Copyright Holder(s).
309+ (a) You must give any other recipients of the Work or
310+ Derivative Works a copy of this License; and
274311
275-"Modified Version" refers to any derivative made by adding to, deleting,
276-or substituting — in part or in whole — any of the components of the
277-Original Version, by changing formats or by porting the Font Software to a
278-new environment.
312+ (b) You must cause any modified files to carry prominent notices
313+ stating that You changed the files; and
279314
280-"Author" refers to any designer, engineer, programmer, technical
281-writer or other person who contributed to the Font Software.
315+ (c) You must retain, in the Source form of any Derivative Works
316+ that You distribute, all copyright, patent, trademark, and
317+ attribution notices from the Source form of the Work,
318+ excluding those notices that do not pertain to any part of
319+ the Derivative Works; and
282320
283-PERMISSION & CONDITIONS
284-Permission is hereby granted, free of charge, to any person obtaining
285-a copy of the Font Software, to use, study, copy, merge, embed, modify,
286-redistribute, and sell modified and unmodified copies of the Font
287-Software, subject to the following conditions:
321+ (d) If the Work includes a "NOTICE" text file as part of its
322+ distribution, then any Derivative Works that You distribute must
323+ include a readable copy of the attribution notices contained
324+ within such NOTICE file, excluding those notices that do not
325+ pertain to any part of the Derivative Works, in at least one
326+ of the following places: within a NOTICE text file distributed
327+ as part of the Derivative Works; within the Source form or
328+ documentation, if provided along with the Derivative Works; or,
329+ within a display generated by the Derivative Works, if and
330+ wherever such third-party notices normally appear. The contents
331+ of the NOTICE file are for informational purposes only and
332+ do not modify the License. You may add Your own attribution
333+ notices within Derivative Works that You distribute, alongside
334+ or as an addendum to the NOTICE text from the Work, provided
335+ that such additional attribution notices cannot be construed
336+ as modifying the License.
288337
289-1) Neither the Font Software nor any of its individual components,
290-in Original or Modified Versions, may be sold by itself.
338+ You may add Your own copyright statement to Your modifications and
339+ may provide additional or different license terms and conditions
340+ for use, reproduction, or distribution of Your modifications, or
341+ for any such Derivative Works as a whole, provided Your use,
342+ reproduction, and distribution of the Work otherwise complies with
343+ the conditions stated in this License.
291344
292-2) Original or Modified Versions of the Font Software may be bundled,
293-redistributed and/or sold with any software, provided that each copy
294-contains the above copyright notice and this license. These can be
295-included either as stand-alone text files, human-readable headers or
296-in the appropriate machine-readable metadata fields within text or
297-binary files as long as those fields can be easily viewed by the user.
345+ 5. Submission of Contributions. Unless You explicitly state otherwise,
346+ any Contribution intentionally submitted for inclusion in the Work
347+ by You to the Licensor shall be under the terms and conditions of
348+ this License, without any additional terms or conditions.
349+ Notwithstanding the above, nothing herein shall supersede or modify
350+ the terms of any separate license agreement you may have executed
351+ with Licensor regarding such Contributions.
298352
299-3) No Modified Version of the Font Software may use the Reserved Font
300-Name(s) unless explicit written permission is granted by the corresponding
301-Copyright Holder. This restriction only applies to the primary font name as
302-presented to the users.
353+ 6. Trademarks. This License does not grant permission to use the trade
354+ names, trademarks, service marks, or product names of the Licensor,
355+ except as required for reasonable and customary use in describing the
356+ origin of the Work and reproducing the content of the NOTICE file.
303357
304-4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
305-Software shall not be used to promote, endorse or advertise any
306-Modified Version, except to acknowledge the contribution(s) of the
307-Copyright Holder(s) and the Author(s) or with their explicit written
308-permission.
358+ 7. Disclaimer of Warranty. Unless required by applicable law or
359+ agreed to in writing, Licensor provides the Work (and each
360+ Contributor provides its Contributions) on an "AS IS" BASIS,
361+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
362+ implied, including, without limitation, any warranties or conditions
363+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
364+ PARTICULAR PURPOSE. You are solely responsible for determining the
365+ appropriateness of using or redistributing the Work and assume any
366+ risks associated with Your exercise of permissions under this License.
309367
310-5) The Font Software, modified or unmodified, in part or in whole,
311-must be distributed entirely under this license, and must not be
312-distributed under any other license. The requirement for fonts to
313-remain under this license does not apply to any document created
314-using the Font Software.
368+ 8. Limitation of Liability. In no event and under no legal theory,
369+ whether in tort (including negligence), contract, or otherwise,
370+ unless required by applicable law (such as deliberate and grossly
371+ negligent acts) or agreed to in writing, shall any Contributor be
372+ liable to You for damages, including any direct, indirect, special,
373+ incidental, or consequential damages of any character arising as a
374+ result of this License or out of the use or inability to use the
375+ Work (including but not limited to damages for loss of goodwill,
376+ work stoppage, computer failure or malfunction, or any and all
377+ other commercial damages or losses), even if such Contributor
378+ has been advised of the possibility of such damages.
315379
316-TERMINATION
317-This license becomes null and void if any of the above conditions are
318-not met.
380+ 9. Accepting Warranty or Additional Liability. While redistributing
381+ the Work or Derivative Works thereof, You may choose to offer,
382+ and charge a fee for, acceptance of support, warranty, indemnity,
383+ or other liability obligations and/or rights consistent with this
384+ License. However, in accepting such obligations, You may act only
385+ on Your own behalf and on Your sole responsibility, not on behalf
386+ of any other Contributor, and only if You agree to indemnify,
387+ defend, and hold each Contributor harmless for any liability
388+ incurred by, or claims asserted against, such Contributor by reason
389+ of your accepting any such warranty or additional liability.
319390
320-DISCLAIMER
321-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
322-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
323-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
324-OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
325-COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
326-INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
327-DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
328-FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
329-OTHER DEALINGS IN THE FONT SOFTWARE.
391+ END OF TERMS AND CONDITIONS
330392
331---------------------------------------------------------------------------------
393+ APPENDIX: How to apply the Apache License to your work.
332394
333-# Code: MIT License (https://opensource.org/licenses/MIT)
395+ To apply the Apache License to your work, attach the following
396+ boilerplate notice, with the fields enclosed by brackets "[]"
397+ replaced with your own identifying information. (Don't include
398+ the brackets!) The text should be enclosed in the appropriate
399+ comment syntax for the file format. We also recommend that a
400+ file or class name and description of purpose be included on the
401+ same "printed page" as the copyright notice for easier
402+ identification within third-party archives.
334403
335-In the Font Awesome Free download, the MIT license applies to all non-font and
336-non-icon files.
404+ Copyright [yyyy] [name of copyright owner]
337405
338-Copyright 2024 Fonticons, Inc.
406+ Licensed under the Apache License, Version 2.0 (the "License");
407+ you may not use this file except in compliance with the License.
408+ You may obtain a copy of the License at
339409
340-Permission is hereby granted, free of charge, to any person obtaining a copy of
341-this software and associated documentation files (the "Software"), to deal in the
342-Software without restriction, including without limitation the rights to use, copy,
343-modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,
344-and to permit persons to whom the Software is furnished to do so, subject to the
345-following conditions:
410+ http://www.apache.org/licenses/LICENSE-2.0
346411
347-The above copyright notice and this permission notice shall be included in all
348-copies or substantial portions of the Software.
349-
350-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
351-INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
352-PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
353-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
354-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
355-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
356-
357---------------------------------------------------------------------------------
358-
359-# Attribution
360-
361-Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font
362-Awesome Free files already contain embedded comments with sufficient
363-attribution, so you shouldn't need to do anything additional when using these
364-files normally.
365-
366-We've kept attribution comments terse, so we ask that you do not actively work
367-to remove them from files, especially code. They're a great way for folks to
368-learn about Font Awesome.
369-
370---------------------------------------------------------------------------------
371-
372-# Brand Icons
373-
374-All brand icons are trademarks of their respective owners. The use of these
375-trademarks does not indicate endorsement of the trademark holder by Font
376-Awesome, nor vice versa. **Please do not use brand logos for any purpose except
377-to represent the company, product, or service to which they refer.**
412+ Unless required by applicable law or agreed to in writing, software
413+ distributed under the License is distributed on an "AS IS" BASIS,
414+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
415+ See the License for the specific language governing permissions and
416+ limitations under the License.
378417 ```
379418
380419 #### Background images

This page compares the readable official Web Configurator 2.3.3 source with the readable 2.3.3-unfoldedtools.8 modified source. Generated build directories and dependency folders are excluded so hashed Vite filenames do not inflate the results.

Modified44
Custom only30
Upstream only16
Identical569
StatusPathOfficial bytesModified bytes
same.license-reportrc123123
same.nvmrc55
same.prettierignore1,1681,168
custom-onlyARTWORK.md—2,870
samedocker/visual/docker-compose.yml1,3451,345
modifieddocker/visual/run.sh1,9891,253
samedocker/visual/visual.sh1,3661,366
sameenv.d.ts870870
sameenv/.env5858
sameenv/.env.dev2020
sameeslint.config.mjs3,4043,404
modifiedindex.html1,180724
sameLICENSE35,14835,148
custom-onlyLICENSES/Apache-2.0.txt—11,358
sameLICENSES/CC-BY-4.0.txt18,65718,657
custom-onlyMODIFICATIONS.md—4,360
modifiedpackage-lock.json294,467294,018
modifiedpackage.json2,5242,538
sameplaywright.config.ts3,4433,443
sameplaywright.visual.config.ts2,2692,269
custom-onlypublic/ARTWORK.md—2,870
custom-onlypublic/assets/remote-simulator-background.svg—879
custom-onlypublic/assets/ucvr-simulator.js—153,300
custom-onlypublic/assets/unfolded-simulator-bootstrap.js—1,049
custom-onlypublic/assets/unfolded-simulator-source-integration.css—4,486
custom-onlypublic/fonts/material-symbols/LICENSE.txt—11,358
custom-onlypublic/fonts/material-symbols/NOTICE.md—421
samepublic/fonts/poppins/poppins-latin-ext_latin-extralight.woff73,46473,464
samepublic/fonts/poppins/poppins-latin-ext_latin-extralight.woff250,78850,788
samepublic/fonts/poppins/poppins-latin-ext_latin-medium.woff72,76472,764
samepublic/fonts/poppins/poppins-latin-ext_latin-medium.woff250,48850,488
samepublic/fonts/poppins/poppins-v20-latin-ext_latin-300.woff14,44814,448
samepublic/fonts/poppins/poppins-v20-latin-ext_latin-300.woff210,77610,776
samepublic/fonts/poppins/poppins-v20-latin-ext_latin-regular.woff14,51614,516
samepublic/fonts/poppins/poppins-v20-latin-ext_latin-regular.woff210,83210,832
samepublic/fonts/space-mono/space-mono-v11-latin-ext_latin-700.woff30,15630,156
samepublic/fonts/space-mono/space-mono-v11-latin-ext_latin-700.woff224,10024,100
samepublic/fonts/space-mono/space-mono-v11-latin-ext_latin-regular.woff29,11229,112
samepublic/fonts/space-mono/space-mono-v11-latin-ext_latin-regular.woff223,32423,324
samepublic/icons/icon-fallback-mapping.json343343
samepublic/icons/icon-list.json48,89848,898
samepublic/icons/old-new-icon-mapping-free.json3,1003,100
samepublic/icons/old-new-icon-mapping.json3,2173,217
samepublic/images/add-page.svg3,4673,467
custom-onlypublic/images/background/login-bg-1280.jpg—47,311
custom-onlypublic/images/background/login-bg-1920.jpg—116,546
custom-onlypublic/images/background/login-bg-2500.jpg—218,796
custom-onlypublic/images/background/login-bg-phone.jpg—192,867
custom-onlypublic/images/background/login-bg-v2-1280.jpg—74,569
custom-onlypublic/images/background/login-bg-v2-1920.jpg—181,844
custom-onlypublic/images/background/login-bg-v2-2500.jpg—336,104
custom-onlypublic/images/background/login-bg-v2-phone.jpg—192,867
custom-onlypublic/images/background/login-bg-v2.jpg—802,879
custom-onlypublic/images/background/login-bg.jpg—475,727
samepublic/images/cropper-corner.svg237237
samepublic/images/customise-remote/add-entities.png2,5062,506
samepublic/images/customise-remote/add-groups.png2,8782,878
samepublic/images/customise-remote/configure-buttons.png3,1913,191
samepublic/images/dock/dock-2.webp178,380178,380
samepublic/images/dock/dock-d-c.webp281,806281,806
samepublic/images/dock/dock-d-n.webp270,838270,838
samepublic/images/dock/dock-s-c.webp298,122298,122
samepublic/images/dock/dock-s-n.webp288,210288,210
modifiedpublic/images/LICENSE1,3921,909
samepublic/images/loading-indicator-dark.png2,0742,074
samepublic/images/loading-indicator.png3,3203,320
samepublic/images/quick-tips/icon-contextual.svg1,4031,403
samepublic/images/remote-2-front-min.webp63,45663,456
samepublic/images/remote-2-front.webp397,556397,556
custom-onlypublic/images/remote-3-dark-backlight-mask.png—16,337
modifiedpublic/images/remote-3-dark-front-min.webp3,03834,878
modifiedpublic/images/remote-3-dark-front.webp84,73059,644
samepublic/images/remote-3-silver-front-min.webp3,1063,106
samepublic/images/remote-3-silver-front.webp92,86492,864
custom-onlypublic/LICENSE—35,148
modifiedpublic/licenses.md521,884524,556
custom-onlypublic/LICENSES/CC-BY-4.0.txt—18,657
modifiedpublic/logo.svg463500
custom-onlypublic/MODIFICATIONS.md—4,360
custom-onlypublic/release.json—540
custom-onlypublic/VERSION—22
modifiedREADME.md8,1237,927
samesrc/api/connection/ConnectionInterface.ts435435
samesrc/api/connection/ConnectionMonitor.ts16,87616,876
samesrc/api/connection/index.ts4,5824,582
samesrc/api/connection/monitorTypes.ts5,0515,051
samesrc/api/connection/rest.ts6,5276,527
samesrc/api/connection/socket.ts8,1468,146
samesrc/api/connection/wakeEvents.ts1,4441,444
samesrc/api/eventRouter.ts5,8845,884
modifiedsrc/api/index.ts2,4722,788
modifiedsrc/api/local.ts8511,180
samesrc/api/monitor.ts1,3241,324
samesrc/api/services/activities.ts6,7586,758
samesrc/api/services/activityGroups.ts1,9681,968
samesrc/api/services/authenticate.ts1,5321,532
samesrc/api/services/authExternal.ts1,2541,254
samesrc/api/services/backup.ts1,3801,380
samesrc/api/services/BaseService.ts681681
samesrc/api/services/bluetooth.ts2,2452,245
samesrc/api/services/config.ts7,1887,188
samesrc/api/services/docks.ts6,8536,853
samesrc/api/services/factoryReset.ts719719
samesrc/api/services/integrations.ts15,88815,888
samesrc/api/services/ir.ts5,5425,542
samesrc/api/services/logs.ts1,3591,359
samesrc/api/services/macros.ts2,5092,509
samesrc/api/services/profiles.ts4,7274,727
samesrc/api/services/remotes.ts8,5618,561
samesrc/api/services/resources.ts1,9641,964
samesrc/api/services/ServiceInterface.ts154154
samesrc/api/services/system.ts2,4892,489
samesrc/api/services/systemUpdate.ts853853
modifiedsrc/App.vue5,4185,593
custom-onlysrc/assets/_material-symbols.scss—212,512
samesrc/assets/base/_animations.scss257257
samesrc/assets/base/_base.scss4,2584,258
modifiedsrc/assets/base/_fonts.scss2,3272,087
samesrc/assets/base/_form.scss27,20427,204
samesrc/assets/base/_mixins.scss15,27915,279
samesrc/assets/components/_application-credentials.scss1,9611,961
samesrc/assets/components/_browse-element.scss5,1755,175
samesrc/assets/components/_command.scss10,31710,317
samesrc/assets/components/_dialog.scss2,7232,723
samesrc/assets/components/_dock.scss17,83917,839
modifiedsrc/assets/components/_entity.scss15,71715,905
samesrc/assets/components/_filter-dropdown.scss3,6063,606
samesrc/assets/components/_group.scss00
samesrc/assets/components/_icon-list.scss5,3175,317
samesrc/assets/components/_icon-select.scss1,7571,757
samesrc/assets/components/_integration.scss10,03610,036
samesrc/assets/components/_language-dropdown.scss3,5113,511
samesrc/assets/components/_list-with-filter.scss1,9211,921
samesrc/assets/components/_media-browse.scss1,8251,825
samesrc/assets/components/_modal.scss15,94715,947
samesrc/assets/components/_navbar.scss2,9962,996
samesrc/assets/components/_notification.scss9,5349,534
samesrc/assets/components/_param-setup.scss1,8391,839
samesrc/assets/components/_profiles.scss4,0234,023
samesrc/assets/components/_quick-tips.scss4,0064,006
samesrc/assets/components/_remote-status.scss2,9242,924
samesrc/assets/components/_resource-list.scss5,7015,701
samesrc/assets/components/_resource.scss7,9427,942
samesrc/assets/components/_sequence.scss8,3628,362
samesrc/assets/components/_sleep-timeout.scss2,1782,178
samesrc/assets/components/_touch-slider.scss1,7731,773
samesrc/assets/components/_version-info.scss117117
samesrc/assets/components/_vue-picture-cropper.scss1,2341,234
samesrc/assets/components/_widget.scss12,20112,201
samesrc/assets/components/configure-button/_button-list.scss12,08812,088
samesrc/assets/components/configure-button/_button-press.scss4,2124,212
samesrc/assets/components/customise-remote/_group.scss5,1185,118
samesrc/assets/components/customise-remote/_modify.scss1,2591,259
samesrc/assets/components/customise-remote/_options.scss4,3444,344
samesrc/assets/components/entity/_add-device.scss13,71813,718
samesrc/assets/components/entity/_base-entity-list.scss1,1711,171
samesrc/assets/components/menus/_menu-main-desktop.scss3,6323,632
samesrc/assets/components/menus/_menu-main-mobile.scss2,8222,822
samesrc/assets/components/menus/_menu-profile.scss4,5224,522
samesrc/assets/components/page/_page-list.scss7,7067,706
samesrc/assets/components/remote/_bluetooth.scss395395
samesrc/assets/components/remote/_ir-code-data-set.scss11,71211,712
samesrc/assets/components/remote/_remote-button-layout.scss5,9395,939
samesrc/assets/components/remote/_remote-controller.scss13,47213,472
modifiedsrc/assets/components/remote/_ui-page.scss13,96614,157
samesrc/assets/components/settings/_about-remote.scss3,1273,127
samesrc/assets/components/settings/_licenses.scss1,6511,651
samesrc/assets/components/settings/_software-update.scss3,5723,572
samesrc/assets/components/settings/_voice-assistant.scss3,4093,409
upstream-onlysrc/assets/fontawesome/_animated.scss8,385—
upstream-onlysrc/assets/fontawesome/_bordered-pulled.scss1,056—
upstream-onlysrc/assets/fontawesome/_core.scss1,386—
upstream-onlysrc/assets/fontawesome/_fixed-width.scss183—
upstream-onlysrc/assets/fontawesome/_functions.scss2,170—
upstream-onlysrc/assets/fontawesome/_icons.scss428—
upstream-onlysrc/assets/fontawesome/_list.scss654—
upstream-onlysrc/assets/fontawesome/_mixins.scss2,447—
upstream-onlysrc/assets/fontawesome/_pro-styles.scss2,339—
upstream-onlysrc/assets/fontawesome/_rotated-flipped.scss772—
upstream-onlysrc/assets/fontawesome/_screen-reader.scss426—
upstream-onlysrc/assets/fontawesome/_sizing.scss403—
upstream-onlysrc/assets/fontawesome/_stacked.scss848—
upstream-onlysrc/assets/fontawesome/_variables.scss164,292—
upstream-onlysrc/assets/fontawesome/fontawesome.scss541—
custom-onlysrc/assets/fonts/material-symbols-sharp.woff2—3,196,892
modifiedsrc/assets/main.scss2,8582,928
samesrc/assets/pages/_activity.scss5,6815,681
samesrc/assets/pages/_entities.scss4,5904,590
samesrc/assets/pages/_home.scss1,0151,015
samesrc/assets/pages/_integration.scss1,2891,289
modifiedsrc/assets/pages/_login.scss5,7785,840
samesrc/assets/pages/_remote.scss1,9071,907
samesrc/assets/pages/_settings.scss17,59417,594
samesrc/assets/sections/_button-mapping.scss1,3701,370
samesrc/assets/sections/_customise-remote.scss13,58513,585
samesrc/assets/sections/_edit-page.scss13,42113,421
samesrc/assets/sections/_home.scss8,3868,386
samesrc/assets/sections/_interfaces.scss2,9512,951
samesrc/assets/ui/_avatar.scss2,9462,946
samesrc/assets/ui/_button.scss10,80310,803
samesrc/assets/ui/_collapse-container.scss2,3512,351
samesrc/assets/ui/_color-picker.scss1,1521,152
samesrc/assets/ui/_countdown-circle.scss646646
samesrc/assets/ui/_databoard.scss1,6951,695
modifiedsrc/assets/ui/_datepicker.scss9,1929,393
samesrc/assets/ui/_dropdown-menu.scss2,7262,726
samesrc/assets/ui/_ent-item.scss6,1276,127
samesrc/assets/ui/_error-box.scss975975
samesrc/assets/ui/_grid-size.scss1,7311,731
samesrc/assets/ui/_icon.scss4,9274,927
samesrc/assets/ui/_info-panel.scss537537
samesrc/assets/ui/_info-popup.scss856856
samesrc/assets/ui/_list-loader.scss554554
samesrc/assets/ui/_list-paging.scss2,0922,092
samesrc/assets/ui/_process-software-update.scss2,0042,004
samesrc/assets/ui/_progress-bar.scss280280
samesrc/assets/ui/_responsive-table.scss1,6511,651
samesrc/assets/ui/_setup-item.scss4,8374,837
samesrc/assets/ui/_tab-menu.scss2,3982,398
samesrc/assets/ui/_table.scss276276
samesrc/assets/ui/_v-overflow-indicator.scss1,8271,827
modifiedsrc/assets/ui/_v-select.scss15,63415,927
modifiedsrc/assets/vars/_variables.scss2,7532,816
samesrc/components/activity-group/ActivityGroupList.vue4,9794,979
samesrc/components/activity-group/ActivityGroupListItem.vue2,1902,190
samesrc/components/activity-group/AddActivityGroup.vue11,84511,845
samesrc/components/activity-group/EditActivityGroupSettings.vue16,92316,923
samesrc/components/activity/ActivityList.vue5,8215,821
samesrc/components/activity/ActivityListItem.vue2,1912,191
samesrc/components/activity/ActivityRemote.vue39,15139,151
samesrc/components/activity/AddActivity.vue15,70015,700
samesrc/components/activity/EditActivityInterfaces.vue8,2088,208
samesrc/components/activity/EditActivitySequences.vue24,59824,598
modifiedsrc/components/activity/EditActivitySettings.vue25,42225,474
samesrc/components/configure-button/ButtonList.vue22,08822,088
samesrc/components/configure-button/ButtonListItem.vue5,2545,254
samesrc/components/configure-button/ButtonPress.vue6,3876,387
samesrc/components/configure-button/EditButtonListItem.vue18,35818,358
samesrc/components/customise-remote/CustomiseRemoteAddEntities.vue5,3025,302
samesrc/components/customise-remote/CustomiseRemoteAddGroups.vue2,4472,447
samesrc/components/customise-remote/CustomiseRemoteOptions.vue8,4638,463
samesrc/components/customise-remote/CustomiseRemotePageList.vue15,23015,230
samesrc/components/customise-remote/CustomiseRemotePages.vue6,2516,251
samesrc/components/customise-remote/SectionCustomiseRemote.vue6,4056,405
samesrc/components/dock/AddDock.vue30,87730,877
samesrc/components/dock/DockIllustration.vue947947
samesrc/components/dock/DockList.vue2,5532,553
samesrc/components/dock/DockListItem.vue2,9912,991
samesrc/components/dock/edit/ChangePass.vue3,8583,858
samesrc/components/dock/edit/EditPort.vue11,78711,787
samesrc/components/dock/edit/FactoryReset.vue1,3961,396
samesrc/components/dock/edit/FirmwareUpdate.vue12,19212,192
samesrc/components/dock/edit/WifiSettings.vue3,2763,276
samesrc/components/dock/EditDock.vue18,46118,461
samesrc/components/driver/EditDriverConnection.vue3,5943,594
samesrc/components/elements/AppDialog.vue3,6093,609
samesrc/components/elements/AppModal.vue3,6873,687
samesrc/components/elements/device/DeviceMeta.vue497497
samesrc/components/elements/DeviceTime.vue1,5171,517
samesrc/components/elements/entity/AddDevice.vue8,8448,844
samesrc/components/elements/entity/BaseEntityList.vue11,29411,294
samesrc/components/elements/entity/BaseEntityListItem.vue4,3814,381
modifiedsrc/components/elements/entity/EditEntity.vue12,48912,541
samesrc/components/elements/entity/EntityListFiltered.vue15,71315,713
modifiedsrc/components/elements/entity/EntityListItem.vue7,2967,348
samesrc/components/elements/entity/IncludedEntities.vue11,26811,268
samesrc/components/elements/FilterDropdown.vue12,59512,595
samesrc/components/elements/group/AddGroup.vue10,63710,637
samesrc/components/elements/group/EditGroup.vue9,8809,880
samesrc/components/elements/group/GroupListFiltered.vue11,69211,692
samesrc/components/elements/group/GroupListItem.vue1,5981,598
samesrc/components/elements/icon/IconImage.vue1,1331,133
samesrc/components/elements/icon/IconSelect.vue4,2694,269
samesrc/components/elements/icon/LoadImage.vue440440
samesrc/components/elements/icon/SelectedIcon.vue2,2622,262
samesrc/components/elements/LanguageDropdown.vue7,1077,107
samesrc/components/elements/ListApplicationCredentials.vue3,3113,311
samesrc/components/elements/ListWithFilter.vue1,9781,978
samesrc/components/elements/LogoutDialog.vue1,3551,355
samesrc/components/elements/MenuMainDesktop.vue4,2224,222
samesrc/components/elements/MenuMainMobile.vue2,5992,599
samesrc/components/elements/ModalMinimal.vue2,0152,015
samesrc/components/elements/ModalSecondary.vue4,3034,303
modifiedsrc/components/elements/NavBar.vue12,22712,314
samesrc/components/elements/NotificationBase.vue9,1249,124
samesrc/components/elements/param/ParamSetupBoolean.vue889889
samesrc/components/elements/param/ParamSetupColorTemp.vue971971
samesrc/components/elements/param/ParamSetupEnum.vue1,4881,488
samesrc/components/elements/param/ParamSetupRegex.vue2,6042,604
samesrc/components/elements/param/ParamSetupSelection.vue2,6112,611
modifiedsrc/components/elements/QuickEditModal.vue14,24714,301
samesrc/components/elements/RemoteStatus.vue16,54616,546
samesrc/components/elements/resources/IconList.vue12,85412,854
samesrc/components/elements/resources/ResourceList.vue8,3268,326
samesrc/components/elements/resources/ResourceUpload.vue15,78015,780
samesrc/components/elements/SelectVoiceAssistant.vue2,6092,609
samesrc/components/elements/SelectVoiceAssistantProfile.vue4,3214,321
samesrc/components/elements/VersionInfo.vue201201
samesrc/components/elements/widget/AddWidget.vue7,2137,213
samesrc/components/home/QuickTips.vue1,3891,389
samesrc/components/home/SectionHome.vue12,02912,029
samesrc/components/integration/add/ConnectExternalScreen.vue9,3239,323
samesrc/components/integration/add/field/BrokenField.vue366366
samesrc/components/integration/add/field/CheckboxField.vue1,1801,180
samesrc/components/integration/add/field/DropdownField.vue2,2382,238
samesrc/components/integration/add/field/LabelField.vue1,0141,014
samesrc/components/integration/add/field/NumberField.vue1,6961,696
samesrc/components/integration/add/field/PasswordField.vue1,0321,032
samesrc/components/integration/add/field/TextareaField.vue1,0621,062
samesrc/components/integration/add/field/TextField.vue1,1691,169
samesrc/components/integration/add/form/ConfigurationForm.vue2,1562,156
samesrc/components/integration/add/form/ConfirmationForm.vue1,2931,293
samesrc/components/integration/add/SetupScreen.vue38,37538,375
samesrc/components/integration/AddIntegration.vue5,5695,569
samesrc/components/integration/EditIntegration.vue32,62732,627
samesrc/components/integration/ImportCustomIntegration.vue4,1754,175
modifiedsrc/components/integration/IntegrationList.vue4,6722,042
modifiedsrc/components/integration/IntegrationListItem.vue3,9274,227
samesrc/components/macro/AddMacro.vue12,17712,177
samesrc/components/macro/EditMacroSequence.vue13,67213,672
samesrc/components/macro/EditMacroSettings.vue12,38412,384
samesrc/components/macro/MacroList.vue5,4655,465
samesrc/components/macro/MacroListItem.vue1,8721,872
samesrc/components/page/PageList.vue24,56924,569
samesrc/components/profile/EditProfile.vue9,1859,185
samesrc/components/profile/ManageProfiles.vue2,1932,193
samesrc/components/profile/MenuProfile.vue10,28110,281
samesrc/components/remote-controller/AddIrCode.vue24,50024,500
samesrc/components/remote-controller/AddRemoteBt.vue23,84523,845
samesrc/components/remote-controller/AddRemoteIr.vue24,96424,964
samesrc/components/remote-controller/DeviceRemote.vue34,82834,828
samesrc/components/remote-controller/EditRemoteInterfaces.vue8,1678,167
modifiedsrc/components/remote-controller/EditRemoteSettings.vue37,38637,436
samesrc/components/remote-controller/ImportIrCode.vue7,4477,447
samesrc/components/remote-controller/RemoteButtonLayout.vue2,2892,289
samesrc/components/remote-controller/RemoteController.vue27,15227,152
samesrc/components/remote-controller/RemoteNav.vue2,3442,344
samesrc/components/sequence/AddCommand.vue10,32010,320
samesrc/components/sequence/SequenceCommandParam.vue4,7204,720
samesrc/components/sequence/SequenceItem.vue19,43819,438
samesrc/components/settings/AdminPassword.vue2,8722,872
samesrc/components/settings/ApplicationCredentials.vue7,9057,905
samesrc/components/settings/FactoryReset.vue3,1503,150
samesrc/components/settings/PowerSaving.vue5,7815,781
modifiedsrc/components/settings/SettingsAbout.vue9,32211,569
samesrc/components/settings/SettingsDevelopment.vue5,7325,732
samesrc/components/settings/SettingsDisplay.vue7,2647,264
samesrc/components/settings/SettingsGeneral.vue13,41313,413
samesrc/components/settings/SettingsLicenses.vue4,3584,358
samesrc/components/settings/SettingsLocalization.vue6,2886,288
samesrc/components/settings/SettingsLogs.vue8,3518,351
samesrc/components/settings/SettingsOptionButton.vue3,5023,502
samesrc/components/settings/SoftwareUpdate.vue21,47221,472
samesrc/components/settings/SoundHaptic.vue3,2723,272
samesrc/components/settings/UserInterface.vue8585
samesrc/components/settings/VoiceControl.vue6,5716,571
samesrc/components/settings/WifiBluetooth.vue10,94710,947
samesrc/components/touch-slider/ConfigTouchSlider.vue19,36419,364
samesrc/components/touch-slider/EntitySelect.vue4,0454,045
samesrc/components/ui/ColorPicker.vue8,9018,901
samesrc/components/ui/CommandField.vue2,1572,157
samesrc/components/ui/CommandParam.vue6,9296,929
samesrc/components/ui/CommandSelect.vue11,95111,951
samesrc/components/ui/ComponentButtonIcon.vue612612
samesrc/components/ui/ComponentButtonMedia.vue2,6582,658
samesrc/components/ui/ComponentButtonSelect.vue4,4464,446
samesrc/components/ui/ComponentButtonSensor.vue4,2004,200
samesrc/components/ui/ComponentButtonText.vue554554
samesrc/components/ui/CountdownCircle.vue706706
samesrc/components/ui/DatePicker.vue4,7434,743
samesrc/components/ui/DropdownMenu.vue3,8823,882
samesrc/components/ui/ErrorBox.vue1,2581,258
samesrc/components/ui/FilterTabs.vue1,1531,153
samesrc/components/ui/GridItemEdit.vue39,63639,636
samesrc/components/ui/GridSize.vue5,7025,702
samesrc/components/ui/InfoPanel.vue654654
samesrc/components/ui/InfoPopup.vue3,5743,574
samesrc/components/ui/ListLoader.vue439439
samesrc/components/ui/ListPaging.vue5,3085,308
samesrc/components/ui/MediaBrowse.vue22,64722,647
samesrc/components/ui/ProfileAvatar.vue2,6212,621
samesrc/components/ui/ProgressBar.vue281281
samesrc/components/ui/RemoteCommandSelect.vue2,7832,783
samesrc/components/ui/setup/SetupBoolean.vue950950
samesrc/components/ui/setup/SetupColorTemp.vue1,4701,470
samesrc/components/ui/setup/SetupEnum.vue1,2671,267
samesrc/components/ui/setup/SetupMs.vue1,3051,305
samesrc/components/ui/setup/SetupNumber.vue2,0542,054
samesrc/components/ui/setup/SetupRegex.vue3,3173,317
samesrc/components/ui/setup/SetupSelection.vue16,92816,928
samesrc/components/ui/TabMenu.vue2,9392,939
samesrc/components/ui/UCCodeInput.vue6,2236,223
samesrc/components/ui/UCColorTemp.vue836836
samesrc/components/ui/UCInput.vue6,0146,014
samesrc/components/ui/UCRange.vue7,4617,461
samesrc/components/ui/UCSearch.vue2,4312,431
samesrc/components/ui/UCSelect.vue14,60814,608
samesrc/components/ui/UCStepper.vue1,3951,395
samesrc/components/ui/UCToggle.vue1,9091,909
samesrc/components/ui/WidgetEntitySelect.vue5,6035,603
samesrc/composables/activities.ts11,75211,752
samesrc/composables/authHelpers.ts2,7612,761
samesrc/composables/chunkRecovery.ts5,2205,220
samesrc/composables/components.ts2,9812,981
samesrc/composables/cookieHandler.ts945945
samesrc/composables/dataHelper.ts7,1737,173
samesrc/composables/date.ts1,2791,279
samesrc/composables/device.ts927927
samesrc/composables/dockValidation.ts1,5611,561
samesrc/composables/downloadFile.ts453453
samesrc/composables/dropdownPosition.ts3,5213,521
modifiedsrc/composables/entity.ts4,3764,425
samesrc/composables/error.ts4,6824,682
samesrc/composables/fileHelper.ts456456
samesrc/composables/gitInfo.ts153153
modifiedsrc/composables/icon.ts2,394825
samesrc/composables/imageLoader.ts1,2411,241
samesrc/composables/irCode.ts2,0822,082
samesrc/composables/listing.ts2,5192,519
modifiedsrc/composables/menuItems.ts2,7643,279
samesrc/composables/modal.ts6,6976,697
samesrc/composables/quickTips.ts964964
samesrc/composables/remote/editor.ts5,5835,583
samesrc/composables/remote/editorCrud.ts14,75814,758
samesrc/composables/remote/editorDrag.ts11,63111,631
samesrc/composables/remote/editorGrid.ts5,4225,422
samesrc/composables/remote/editorPopups.ts4,3714,371
samesrc/composables/remote/editorSelection.ts1,0701,070
samesrc/composables/remote/properties.ts916916
samesrc/composables/requestCoalescer.ts2,0702,070
samesrc/composables/resources.ts6,5716,571
modifiedsrc/composables/router.ts6,4717,089
samesrc/composables/segments.ts8,9278,927
samesrc/composables/select/iconList.ts538538
samesrc/composables/select/options.ts2,6782,678
samesrc/composables/sequence.ts3,4623,462
samesrc/composables/setupFieldType.ts2,5762,576
samesrc/composables/storeCache.ts3,2503,250
samesrc/composables/textHelper.ts707707
samesrc/composables/timing.ts887887
samesrc/composables/translatedProperty.ts8,7738,773
samesrc/composables/urlHelper.ts789789
samesrc/composables/windowDimension.ts740740
samesrc/directives/clickOutside.ts1,5201,520
samesrc/directives/markdownTools.ts282282
samesrc/directives/overflowIndicator.ts7,3067,306
samesrc/i18next/da_DK.json73,56473,564
samesrc/i18next/de_CH.json73,99373,993
samesrc/i18next/de_DE.json78,73478,734
samesrc/i18next/en_US.json70,68770,687
samesrc/i18next/es_ES.json78,83378,833
samesrc/i18next/fi_FI.json76,20176,201
samesrc/i18next/fr_FR.json78,17878,178
samesrc/i18next/hu_HU.json79,47679,476
samesrc/i18next/index.ts5,0855,085
samesrc/i18next/it_IT.json76,98276,982
samesrc/i18next/nl_NL.json76,51076,510
samesrc/i18next/no_NO.json73,32273,322
samesrc/i18next/pl_PL.json59,11159,111
samesrc/i18next/pt_PT.json77,14977,149
samesrc/i18next/sv_SE.json75,18375,183
samesrc/main.ts2,4212,421
samesrc/shims-vue.d.ts145145
custom-onlysrc/simulator/config.ts—1,179
samesrc/stores/activities.ts14,83714,837
samesrc/stores/activityGroups.ts7,5887,588
samesrc/stores/appState.ts5,9985,998
samesrc/stores/auth.ts8,5578,557
samesrc/stores/authExternal.ts1,9171,917
samesrc/stores/bluetooth.ts2,9972,997
samesrc/stores/config.ts9,9919,991
samesrc/stores/docks.ts12,11712,117
samesrc/stores/integrations.ts37,28937,289
samesrc/stores/ir.ts3,6523,652
samesrc/stores/logs.ts1,0421,042
samesrc/stores/macros.ts7,4797,479
samesrc/stores/messages.ts4,4954,495
samesrc/stores/profile.ts5,0875,087
samesrc/stores/profiles.ts4,9814,981
samesrc/stores/remotes.ts14,14614,146
samesrc/stores/systemBase.ts4,1014,101
samesrc/stores/systemUpdate.ts1,3801,380
samesrc/types/activity.ts8,0358,035
samesrc/types/activityGroup.ts937937
samesrc/types/app.ts229229
samesrc/types/backup.ts5858
samesrc/types/bluetooth.ts1,4161,416
samesrc/types/command.ts1,0001,000
samesrc/types/config.ts7,2007,200
samesrc/types/dock.ts4,0154,015
samesrc/types/draggable.ts695695
samesrc/types/enums.ts10,70510,705
samesrc/types/externalToken.ts546546
samesrc/types/flashMessages.ts1,0911,091
samesrc/types/grid.ts452452
samesrc/types/group.ts259259
samesrc/types/integrationInstance.ts7,5087,508
samesrc/types/ir.ts1,5671,567
samesrc/types/logs.ts427427
samesrc/types/macro.ts1,7671,767
samesrc/types/media.ts285285
samesrc/types/menu.ts109109
samesrc/types/page.ts325325
samesrc/types/profile.ts851851
samesrc/types/remote.ts3,2273,227
samesrc/types/resources.ts824824
samesrc/types/rest.ts326326
samesrc/types/segments.ts352352
samesrc/types/systemBase.ts1,1691,169
samesrc/types/ui.ts497497
samesrc/types/update.ts810810
samesrc/types/websocket.ts2,1852,185
samesrc/utils/remoteUtils.ts3,4013,401
custom-onlysrc/utils/state.ts—802
samesrc/views/activities-macros/ActivitiesMacrosView.vue8,9568,956
samesrc/views/activities-macros/EditActivityGroupView.vue437437
samesrc/views/activities-macros/EditActivityView.vue3,7843,784
samesrc/views/activities-macros/EditMacroView.vue2,8402,840
samesrc/views/entities/DevicesEntities.vue12,63112,631
samesrc/views/entities/EditEntityView.vue380380
samesrc/views/entities/EditRemoteView.vue3,2673,267
samesrc/views/HomeView.vue1,5311,531
modifiedsrc/views/integrations/DevicesIntegrations.vue7,2462,723
samesrc/views/integrations/EditDockView.vue353353
samesrc/views/integrations/EditIntegrationView.vue416416
modifiedsrc/views/LoginView.vue5,5045,287
modifiedsrc/views/settings/SettingsView.vue3,0773,554
sametest/activities.test.ts1,5371,537
sametest/activityPickerListIsolation.test.ts4,5274,527
sametest/authFlow.test.ts9,3189,318
sametest/authHelpers.test.ts4,4434,443
sametest/bluetoothSlots.test.ts8,3258,325
sametest/carouselRender.test.ts2,3742,374
sametest/chunkRecovery.test.ts6,1566,156
sametest/clickOutsideDirective.test.ts3,3133,313
sametest/configBootstrap.test.ts2,1352,135
sametest/configuredEntityStateLive.test.ts5,0505,050
sametest/connectionMonitor.test.ts17,74717,747
sametest/cookieHandler.test.ts1,3561,356
sametest/cropperRender.test.ts2,3502,350
sametest/dataHelper.test.ts6,8176,817
sametest/dockValidation.test.ts10,89710,897
sametest/draggableRender.test.ts1,3821,382
sametest/dropdownPosition.test.ts2,7972,797
sametest/e2e/__screenshots__/login-linux.png348,170348,170
sametest/e2e/__screenshots__/select-open-linux.png121,810121,810
sametest/e2e/__screenshots__/settings-general-linux.png63,32363,323
sametest/e2e/__screenshots__/settings-localization-linux.png54,80754,807
sametest/e2e/activityGroupPicker.spec.ts1,7271,727
sametest/e2e/activityInterfacesDrag.spec.ts2,1832,183
sametest/e2e/activityPages.spec.ts1,8351,835
sametest/e2e/bluetoothSlots.spec.ts2,2532,253
sametest/e2e/chunkRecovery.spec.ts2,6382,638
sametest/e2e/escDismiss.spec.ts4,9634,963
sametest/e2e/fixtures/app.ts2,1762,176
sametest/e2e/fixtures/globalSetup.ts817817
sametest/e2e/fixtures/globalTeardown.ts104104
sametest/e2e/fixtures/seed.ts6,8266,826
sametest/e2e/fixtures/simulator.ts3,5223,522
sametest/e2e/includedEntityState.spec.ts2,9412,941
sametest/e2e/integrations.spec.ts3,3503,350
sametest/e2e/language.spec.ts7,2427,242
sametest/e2e/licenses.spec.ts8,8288,828
sametest/e2e/mandatoryFieldGating.spec.ts6,0356,035
sametest/e2e/nameFieldSelection.spec.ts5,7605,760
sametest/e2e/overlayClosePaths.spec.ts2,0932,093
sametest/e2e/previewFeatures.spec.ts3,6413,641
sametest/e2e/pushedChildState.spec.ts2,0212,021
sametest/e2e/smoke.spec.ts3,5523,552
sametest/e2e/uiEditorGrid.spec.ts5,7075,707
sametest/e2e/visual.screenshot.css830830
sametest/e2e/visual.spec.ts3,6833,683
sametest/editIntegrationEntityChange.test.ts7,6067,606
sametest/entity.test.ts2,9172,917
sametest/escPopupWiring.test.ts4,7064,706
sametest/eventRouter.test.ts9,7959,795
sametest/helpers/fakeConnection.ts6,9256,925
sametest/icon.test.ts3,1423,142
sametest/includedEntityState.test.ts7,7627,762
sametest/integrationEntityTypes.test.ts1,3511,351
sametest/integrationsPerTypeGetters.test.ts3,4193,419
sametest/interfacesPanelResilience.test.ts4,7184,718
sametest/IrCode.test.ts4,0154,015
sametest/irLearnReadiness.test.ts2,0902,090
sametest/languagePersistence.test.ts2,7392,739
modifiedtest/licenseGenerator.test.ts14,07814,180
modifiedtest/licensesArtifact.test.ts9,7329,683
sametest/listing.test.ts3,2753,275
sametest/mediaWidgetCompact.test.ts3,9913,991
sametest/mergeEventPayload.test.ts2,3822,382
sametest/modalDismissal.test.ts8,2058,205
sametest/overlayRegistryParity.test.ts10,12110,121
sametest/pagedFetchService.test.ts5,1945,194
sametest/pagedFetchStore.test.ts5,0135,013
sametest/pagedListIdentity.test.ts10,84610,846
sametest/paginationCountLive.test.ts8,9658,965
sametest/previewFeatureTexts.test.ts3,6323,632
sametest/remoteEditor.test.ts19,13919,139
sametest/remoteEditorDrag.test.ts7,9777,977
sametest/remoteUtils.test.ts7,2297,229
sametest/requestCoalescer.test.ts2,9412,941
sametest/sequence.test.ts3,7313,731
sametest/settingsAboutLicensesRow.test.ts5,4145,414
sametest/settingsLicenses.test.ts7,6267,626
sametest/setupSelection.test.ts8,2648,264
sametest/storeCache.test.ts4,2574,257
sametest/tabMenu.test.ts3,1273,127
sametest/templateRefRenderReads.test.ts3,7483,748
sametest/translatedProperty.test.ts13,86213,862
sametest/ucselect.test.ts10,45810,458
sametest/ucselectMultiple.test.ts3,7523,752
sametest/wsEventsStage1.test.ts10,67010,670
sametest/wsTransport.test.ts8,4418,441
sametools/create-custom-install.sh982982
upstream-onlytools/fontawesome-convert.mjs4,258—
sametools/git-tag.py5,0575,057
sametools/git-version.sh3,1253,125
sametools/patches/@esbuild/darwin-arm64@0.28.1/LICENSE1,0691,069
sametools/patches/@esbuild/linux-x64@0.28.1/LICENSE1,0691,069
sametools/patches/@esbuild/linux-x64@0.28.1/SOURCE.md401401
sametools/patches/@humanfs/types@0.15.0/LICENSE11,35711,357
sametools/patches/@humanfs/types@0.15.0/SOURCE.md344344
sametools/patches/@pkgr/core@0.3.6/LICENSE1,0691,069
sametools/patches/@rollup/rollup-darwin-arm64@4.62.2/LICENSE35,23135,231
sametools/patches/@rollup/rollup-linux-x64-gnu@4.62.2/LICENSE35,23135,231
sametools/patches/@rollup/rollup-linux-x64-gnu@4.62.2/SOURCE.md385385
sametools/patches/@rollup/rollup-linux-x64-musl@4.62.2/LICENSE35,23135,231
sametools/patches/@rollup/rollup-linux-x64-musl@4.62.2/SOURCE.md385385
sametools/patches/agent-base@6.0.2/LICENSE1,1251,125
sametools/patches/boolbase@1.0.0/LICENSE751751
sametools/patches/eastasianwidth@0.2.0/LICENSE1,0431,043
sametools/patches/esrecurse@4.3.0/LICENSE1,4031,403
sametools/patches/git-describe@4.1.1/LICENSE1,0711,071
sametools/patches/git-describe@4.1.1/SOURCE.md430430
sametools/patches/https-proxy-agent@5.0.1/LICENSE1,1011,101
sametools/patches/https-proxy-agent@5.0.1/SOURCE.md421421
sametools/patches/imurmurhash@0.1.4/LICENSE1,0901,090
sametools/patches/keyv@4.5.4/LICENSE546546
sametools/patches/natural-compare@1.4.0/LICENSE1,0871,087
sametools/patches/saxes@6.0.0/LICENSE3,0113,011
sametools/patches/spdx-exceptions@2.5.0/LICENSE1,0531,053
sametools/patches/spdx-exceptions@2.5.0/SOURCE.md333333
sametools/patches/spdx-license-ids@3.0.23/LICENSE7,0497,049
sametools/patches/spdx-license-ids@3.0.23/SOURCE.md395395
sametools/patches/stackback@0.0.2/LICENSE1,0881,088
sametools/patches/stackback@0.0.2/SOURCE.md443443
modifiedtools/README.md5,4445,461
sametools/release.json431431
sametools/simulator/sim.sh3,3353,335
sametools/templates/app-license-gpl.md1,3591,359
modifiedtools/templates/licenses-footer.md18,42022,078
modifiedtools/templates/licenses-header.md4171,466
modifiedtools/transform-license-checker.js12,35012,503
sametsconfig.app.json396396
sametsconfig.config.json392392
sametsconfig.json193193
sametsconfig.vitest.json510510
modifiedversion.txt722
samevite.config.mts3,5423,542