Web Configurator source diff

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

← Back to all files

public/images/remote-3-dark-front.webp

modified

Official 2.3.3 source84,73083067a7fd8dd245c5394b04617ec97950aaf8fa2c20647f3c6133333f6ec2c8d

Open official-source file

Modified source59,6440f7deb8498a2e84711fdad57c0bad5a54a2b68f5c5363276b091f983344e97cd

Open modified-source file

File changes

Exact-source mode compares the original textual layout without display formatting.

A line diff is unavailable because one side is missing or the file is binary or too large. The hashes and byte sizes remain authoritative.

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