Deployed build diff
File-by-file comparison of the deployed custom build and the archived upstream/source-reference build.
assets/js/EditActivityGroupView-BbQJf-Vw.js
modified
Upstream/source reference8,392f5f0e0ce717602496a7ea5259f0213bc23187c54e4c390fae9aec1e29e074d18
Deployed build8,33341cbb7722640b8b878eea4abba108c25f847f403679a1904c35f2d875619a754
File changes
Raw mode compares the exact textual file layout. Minified bundles may therefore appear as a single very long changed line.
upstream-2.1.0/assets/js/EditActivityGroupView-BbQJf-Vw.js→deployed-2.1.0-unfoldedtools.1/assets/js/EditActivityGroupView-BbQJf-Vw.jsraw
| @@ -1,3 +1,2 @@ | |||
| 1 | 1 | import{h as X,u as pe,aH as _e,aI as fe,m as ge,aJ as me,n as ye,a0 as he,a1 as be,a3 as R,a4 as h,o as b,a5 as Oe,_ as j,ai as z,aL as Ce,ad as we,af as Ee,K as Le}from"./index-C1Y9Q2v_.js";import{k as Y,r,w as M,y as Ae,A as Q,B as d,I as W,D as l,E as C,Q as _,K as O,L as $,T as Te,H as Z,J as $e,P as Se,n as De,ar as ke}from"./vue-select-CSzUJrFr.js";const Ge={class:"ep-settings"},Ne={class:"ep-settings__form panel-col panel-col--40"},Ie={class:"ep-settings__form__wrapper"},Ue={class:"ep-settings__form__header"},Ve={class:"form-item form-item--select"},Be={class:"form-item--select__label"},Pe={class:"form-item form-item--select form-item--select--no-border"},xe={class:"form-item--select__label"},Je={class:"ep-settings__included-entities panel-col panel-col--60"},He={class:"ep-settings__included-entities__wrapper"},qe={class:"ep-settings__available-entities__wrapper"},Fe={class:"ep-settings__available-entities__header"},Ke=Y({__name:"EditActivityGroupSettings",props:{groupId:{type:String,required:!0}},setup(w){const{t:m}=X();pe();const{updateObjectByKeys:S,standardizeLangTexts:D}=be(),f=_e(),ee=fe(),k=ge(),E=w,i=r(null),a=r({}),v=r(!1),G=r([]),p=r([]),y=r([]),N=r(),I=r(),U=r({searchText:""}),V=r(me(m)),L=r(!1),c=r({limit:ye()??20,page:1});f.$onAction(({name:e,args:t,after:n})=>{e==="socketUpdate"&&n(async()=>{const{group_id:s,event_type:u}=t[0];if(s===E.groupId){if(u==="DELETE")he.push({name:"activities-macros"});else if(s===E.groupId&&u==="CHANGE"&&t[0]&&t[0].new_state){const o=S(JSON.parse(JSON.stringify(i.value)),t[0].new_state);B(o)}}})}),k.$subscribe((e,t)=>{y.value=t.instances}),M(v,e=>{e&&De(()=>{const t=I.value;if(!Ee()&&t){const n=t.querySelector("input");n==null||n.focus()}})});function B(e,t=!1){var J,H,q,F,K;const n=((J=a.value.name)==null?void 0:J.langCode)??R(),s=((H=a.value.description)==null?void 0:H.langCode)??R();i.value=e;const u=h(e.name,n,!t),o=h(e.description,s,!t);a.value={icon:e.icon,name:{value:u.value,langCode:u.lang},description:{value:o.value,langCode:o.lang},removeTurnOnDelays:(q=e.options)!=null&&q.remove_turn_on_delays?{value:e.options.remove_turn_on_delays,label:m(`activity_group.options.remove_turn_on_delays.options.${e.options.remove_turn_on_delays}`)}:{value:"",label:""},turnOffUnusedEntities:(F=e.options)!=null&&F.turn_off_unused_entities?{value:e.options.turn_off_unused_entities,label:m(`activity_group.options.turn_off_unused_entities.options.${e.options.turn_off_unused_entities}`)}:{value:"",label:""}},p.value=e.activities||[],(K=N.value)==null||K.updateSelected(p.value)}M(()=>c.value.limit,e=>{Le(e)});function te(e){if(a.value.icon=e.value,!i.value||i.value==null)return;const t={...i.value,icon:a.value.icon};A(t)}function ae(e){if(!i.value||i.value==null)return;const t=D({...i.value.name||{},[e.langCode]:e.value},e.langCode),n={...i.value,name:t};A(n)}function ie(e){if(!i.value||i.value==null)return;const t=D({...i.value.description||{},[e.langCode]:e.value},e.langCode),n={...i.value,description:t};A(n)}async function A(e){if(i.value)try{i.value=await f.update(i.value.group_id,e)}catch(t){b(t,"activity_group.update")}}function ne(e){a.value.name.langCode=e,i.value&&(a.value.name.value=h(i.value.name,e,!0).value)}function se(e){a.value.description.langCode=e,i.value&&(a.value.description.value=h(i.value.description,e,!0).value)}function oe(e){a.value.removeTurnOnDelays=e,P()}function le(e){a.value.turnOffUnusedEntities=e,P()}async function P(){var e,t,n,s;if(i.value!=null)try{await f.update(i.value.group_id,{options:{...((e=a.value.removeTurnOnDelays)==null?void 0:e.value)&&{remove_turn_on_delays:(t=a.value.removeTurnOnDelays)==null?void 0:t.value},...((n=a.value.turnOffUnusedEntities)==null?void 0:n.value)&&{turn_off_unused_entities:(s=a.value.turnOffUnusedEntities)==null?void 0:s.value}}})}catch(u){b(u,"activity_group.update")}}async function ue(){y.value=await k.getInstances()}async function x(e){if(!i.value)return;p.value=e;const t=p.value.map(n=>n.entity_id);try{i.value=await f.update(i.value.group_id,{activity_ids:t}),T()}catch(n){b(n,"activity_group.update")}}function re(e){const t=JSON.parse(JSON.stringify(p.value)).concat(e);x(t)}async function T(){g(!0)}function ce(e){U.value=e,g(!0)}async function g(e=!1){e===!0&&(c.value.page=1);let t=U.value.searchText;try{const n=await ee.getActivitiesByPageByLimit(c.value.page,c.value.limit,t,!1);G.value=n.data.activities;const s=n.headers;if(s){const u=Number(s["pagination-limit"]),o=u<=Number(s["pagination-count"])?c.value.limit:u;c.value={count:Number(s["pagination-count"])||0,limit:o||0,page:Number(s["pagination-page"])||0}}}catch(n){console.error(n)}}function de(e){c.value.page=e,g()}function ve(e){c.value.page=1,c.value.limit=e,g()}return Ae(async()=>{L.value=!0;try{const e=await f.getActivityGroup(E.groupId);await ue(),B(e,!0),g(!0)}catch(e){b(e)}L.value=!1}),(e,t)=>{var s,u;const n=Se("overflow-indicator");return d(),Q("div",Ge,[W((d(),Q("div",Ne,[l("div",Ie,[l("div",Ue,[(d(),_(Oe,{key:a.value&&a.value.icon?a.value.icon:"fa-light fa-layer-group",value:a.value&&a.value.icon?a.value.icon:"",fallback:"fa-light fa-layer-group","change-callback":te},null,8,["value"]))]),a.value.name?(d(),_(j,{key:0,modelValue:a.value.name,"onUpdate:modelValue":t[0]||(t[0]=o=>a.value.name=o),onSubmit:ae,onChangeLang:ne,translations:(s=i.value)==null?void 0:s.name,"has-lang":!0,"full-w":!0,label:e.$t("form.name")},null,8,["modelValue","translations","label"])):O("",!0),a.value.description?(d(),_(j,{key:1,modelValue:a.value.description,"onUpdate:modelValue":t[1]||(t[1]=o=>a.value.description=o),onSubmit:ie,onChangeLang:se,translations:(u=i.value)==null?void 0:u.description,type:"textarea","has-lang":!0,"full-w":!0,label:e.$t("form.description")},null,8,["modelValue","translations","label"])):O("",!0),l("div",Ve,[l("span",Be,$(e.$t("activity_group.options.remove_turn_on_delays.title")),1),a.value.removeTurnOnDelays?(d(),_(z,{key:0,modelValue:a.value.removeTurnOnDelays,"onUpdate:modelValue":t[2]||(t[2]=o=>a.value.removeTurnOnDelays=o),options:V.value.removeTurnOnDelaysOptions,light:!0,"dynamic-width":!0,"dynamic-position":!0,onSelect:oe},null,8,["modelValue","options"])):O("",!0)]),l("div",Pe,[l("span",xe,$(e.$t("activity_group.options.turn_off_unused_entities.title")),1),a.value.removeTurnOnDelays?(d(),_(z,{key:0,modelValue:a.value.turnOffUnusedEntities,"onUpdate:modelValue":t[3]||(t[3]=o=>a.value.turnOffUnusedEntities=o),options:V.value.turnOffUnusedEntitiesOptions,light:!0,"dynamic-width":!0,"dynamic-position":!0,onSelect:le},null,8,["modelValue","options"])):O("",!0)])])])),[[n]]),l("div",Je,[l("div",He,[C(Ce,{ref_key:"activityGroupIncludedList",ref:N,onEntityListChanged:x,onReloadEntities:T,onClickAdd:t[4]||(t[4]=o=>v.value=!0),entities:p.value,instances:y.value,"show-button-add":v.value==!1,"drag-group":"activity-group-entities",title:e.$t("activity_group.edit.included_activities"),loading:L.value,"text-add-first-title":e.$t("activity_group.edit.add_first.title"),"text-add-first-descr":e.$t("activity_group.edit.add_first.descr")},null,8,["entities","instances","show-button-add","title","loading","text-add-first-title","text-add-first-descr"])])]),C(Te,{name:v.value==!0?"slide-tab-right":"slide-tab-left"},{default:Z(()=>[W(l("div",{ref_key:"actiGroupAvailableEntities",ref:I,class:"ep-settings__available-entities panel-col panel-col--40"},[l("div",qe,[l("div",Fe,[l("button",{onClick:t[5]||(t[5]=o=>v.value=!1),class:"button button--blank button--icon"},t[6]||(t[6]=[l("i",{class:"fa-light fa-arrow-left"},null,-1)])),l("span",null,$(e.$t("activity_group.edit.available_activities")),1)]),C(we,{onAddEntities:re,onChangeFilter:ce,onReloadEntities:T,onChangePage:de,onChangePerPage:ve,pagination:c.value,"all-entities":G.value,instances:y.value,"drag-group":"activity-group-entities","has-dropdown-filter":!1,"has-dropdown-menu":!1,"has-quick-options":!0,parent:"edit-activity-group"},null,8,["pagination","all-entities","instances"])])],512),[[$e,v.value==!0]])]),_:1},8,["name"])])}}}),Re={class:"page-edit-activity-group"},je={class:"page-edit-activity-group__main"},Qe=Y({__name:"EditActivityGroupView",props:{group_id:{type:String,required:!0}},setup(w){return X(),(m,S)=>(d(),_(ke,null,{default:Z(()=>[l("div",Re,[l("div",je,[C(Ke,{"group-id":w.group_id},null,8,["group-id"])])])]),_:1}))}});export{Qe as default}; | |
| 2 | - | //# sourceMappingURL=EditActivityGroupView-BbQJf-Vw.js.map | |
| 3 | 2 | ||
This page compares the deployed 2.1.0-unfoldedtools.1 browser build with the archived upstream/source-reference Web Configurator 2.1.0 distribution published in the source tree. Hashes are SHA-256.
Modified44
Deployed only30
Source only39
Identical59
| Status | Path | Source bytes | Deployed bytes |
|---|---|---|---|
| same | assets/css/AddCommand-CbLFbsS9.css | 102 | 102 |
| same | assets/css/index-DnYA-y8o.css | 499,065 | 499,065 |
| same | assets/css/UCColorTemp-CXjL72t3.css | 942 | 942 |
| modified | assets/js/_plugin-vue_export-helper-DlAUqK2U.js | 154 | 91 |
| source-only | assets/js/_plugin-vue_export-helper-DlAUqK2U.js.map | 118 | — |
| modified | assets/js/ActivitiesMacrosView-fgpBUjOs.js | 28,088 | 28,030 |
| source-only | assets/js/ActivitiesMacrosView-fgpBUjOs.js.map | 75,796 | — |
| modified | assets/js/add-page-8VHq_I3u.js | 106 | 81 |
| source-only | assets/js/add-page-8VHq_I3u.js.map | 225 | — |
| modified | assets/js/AddCommand.vue_vue_type_script_setup_true_lang-Drs9F3BK.js | 28,879 | 28,795 |
| source-only | assets/js/AddCommand.vue_vue_type_script_setup_true_lang-Drs9F3BK.js.map | 66,533 | — |
| modified | assets/js/AdminPassword-BShJiGQm.js | 1,930 | 1,879 |
| source-only | assets/js/AdminPassword-BShJiGQm.js.map | 4,002 | — |
| modified | assets/js/ApplicationCredentials-B6zGV1aG.js | 8,034 | 7,974 |
| source-only | assets/js/ApplicationCredentials-B6zGV1aG.js.map | 17,519 | — |
| modified | assets/js/ButtonList.vue_vue_type_script_setup_true_lang-Canw95fQ.js | 124,576 | 124,492 |
| source-only | assets/js/ButtonList.vue_vue_type_script_setup_true_lang-Canw95fQ.js.map | 338,616 | — |
| modified | assets/js/ColorPicker.vue_vue_type_script_setup_true_lang-Clr8ZC9V.js | 4,200 | 4,115 |
| source-only | assets/js/ColorPicker.vue_vue_type_script_setup_true_lang-Clr8ZC9V.js.map | 15,204 | — |
| modified | assets/js/Development-Bnpc5txt.js | 11,756 | 11,707 |
| source-only | assets/js/Development-Bnpc5txt.js.map | 25,399 | — |
| modified | assets/js/DevicesEntities-CBKp2tcA.js | 12,156 | 12,103 |
| source-only | assets/js/DevicesEntities-CBKp2tcA.js.map | 36,054 | — |
| modified | assets/js/DevicesIntegrations-SruI_49o.js | 14,578 | 13,900 |
| source-only | assets/js/DevicesIntegrations-SruI_49o.js.map | 32,821 | — |
| modified | assets/js/Display-Rf7oJV7E.js | 3,600 | 3,555 |
| source-only | assets/js/Display-Rf7oJV7E.js.map | 9,835 | — |
| modified | assets/js/downloadFile-BZwlOo1d.js | 314 | 264 |
| source-only | assets/js/downloadFile-BZwlOo1d.js.map | 1,010 | — |
| modified | assets/js/EditActivityGroupView-BbQJf-Vw.js | 8,392 | 8,333 |
| source-only | assets/js/EditActivityGroupView-BbQJf-Vw.js.map | 23,791 | — |
| modified | assets/js/EditActivityView-CJsbOUfl.js | 52,725 | 52,685 |
| source-only | assets/js/EditActivityView-CJsbOUfl.js.map | 135,887 | — |
| modified | assets/js/EditDockView-CQaPa6mI.js | 30,467 | 30,417 |
| source-only | assets/js/EditDockView-CQaPa6mI.js.map | 67,875 | — |
| modified | assets/js/EditEntityView-DTd7pKSo.js | 7,528 | 7,476 |
| source-only | assets/js/EditEntityView-DTd7pKSo.js.map | 17,210 | — |
| modified | assets/js/EditIntegrationView-D54EtPMd.js | 17,424 | 17,367 |
| source-only | assets/js/EditIntegrationView-D54EtPMd.js.map | 46,710 | — |
| modified | assets/js/EditMacroView-D6BYPpgI.js | 14,779 | 14,728 |
| source-only | assets/js/EditMacroView-D6BYPpgI.js.map | 40,858 | — |
| modified | assets/js/EditRemoteView-KV9P33Fl.js | 62,746 | 62,694 |
| source-only | assets/js/EditRemoteView-KV9P33Fl.js.map | 158,585 | — |
| modified | assets/js/FactoryReset-CSy5heR7.js | 1,726 | 1,676 |
| source-only | assets/js/FactoryReset-CSy5heR7.js.map | 4,303 | — |
| modified | assets/js/General-B-25fYoQ.js | 26,750 | 26,696 |
| source-only | assets/js/General-B-25fYoQ.js.map | 52,267 | — |
| modified | assets/js/gitInfo-D_9Lmuz-.js | 125 | 96 |
| source-only | assets/js/gitInfo-D_9Lmuz-.js.map | 399 | — |
| modified | assets/js/index-C1Y9Q2v_.js | 1,789,234 | 1,790,060 |
| source-only | assets/js/index-C1Y9Q2v_.js.map | 4,916,540 | — |
| modified | assets/js/InfoPanel.vue_vue_type_script_setup_true_lang-Daj1vCFO.js | 664 | 581 |
| source-only | assets/js/InfoPanel.vue_vue_type_script_setup_true_lang-Daj1vCFO.js.map | 1,105 | — |
| modified | assets/js/Localization-CipUmDWZ.js | 3,683 | 3,633 |
| source-only | assets/js/Localization-CipUmDWZ.js.map | 9,586 | — |
| modified | assets/js/LoginView-D-5aBttU.js | 3,557 | 3,531 |
| source-only | assets/js/LoginView-D-5aBttU.js.map | 9,693 | — |
| modified | assets/js/PowerSaving-B8Zgoof-.js | 4,035 | 3,986 |
| source-only | assets/js/PowerSaving-B8Zgoof-.js.map | 8,857 | — |
| modified | assets/js/ProgressBar.vue_vue_type_script_setup_true_lang-Bk1-AFwu.js | 407 | 322 |
| source-only | assets/js/ProgressBar.vue_vue_type_script_setup_true_lang-Bk1-AFwu.js.map | 507 | — |
| modified | assets/js/SelectVoiceAssistantProfile.vue_vue_type_script_setup_true_lang-CKqJ88sp.js | 6,427 | 6,326 |
| source-only | assets/js/SelectVoiceAssistantProfile.vue_vue_type_script_setup_true_lang-CKqJ88sp.js.map | 13,160 | — |
| modified | assets/js/SettingsOptionButton.vue_vue_type_script_setup_true_lang-Dmfy6i6T.js | 2,682 | 2,588 |
| source-only | assets/js/SettingsOptionButton.vue_vue_type_script_setup_true_lang-Dmfy6i6T.js.map | 4,159 | — |
| modified | assets/js/SettingsView-WPft1zzf.js | 1,706 | 1,936 |
| source-only | assets/js/SettingsView-WPft1zzf.js.map | 4,205 | — |
| modified | assets/js/SoundHaptic-0xREWoxX.js | 2,272 | 2,223 |
| source-only | assets/js/SoundHaptic-0xREWoxX.js.map | 5,145 | — |
| modified | assets/js/UCColorTemp.vue_vue_type_script_setup_true_lang-BwXTO9iw.js | 15,616 | 15,531 |
| source-only | assets/js/UCColorTemp.vue_vue_type_script_setup_true_lang-BwXTO9iw.js.map | 45,865 | — |
| modified | assets/js/UCRange.vue_vue_type_script_setup_true_lang-C5_84GVZ.js | 3,990 | 3,909 |
| source-only | assets/js/UCRange.vue_vue_type_script_setup_true_lang-C5_84GVZ.js.map | 10,128 | — |
| modified | assets/js/UserInterface-BdUBlw7b.js | 282 | 231 |
| source-only | assets/js/UserInterface-BdUBlw7b.js.map | 310 | — |
| modified | assets/js/VoiceControl-C2eahcIK.js | 3,647 | 3,597 |
| source-only | assets/js/VoiceControl-C2eahcIK.js.map | 9,224 | — |
| modified | assets/js/vue-select-CSzUJrFr.js | 135,371 | 135,323 |
| source-only | assets/js/vue-select-CSzUJrFr.js.map | 658,931 | — |
| modified | assets/js/WifiBluetooth-CxJ7o9Ta.js | 6,860 | 6,809 |
| source-only | assets/js/WifiBluetooth-CxJ7o9Ta.js.map | 15,585 | — |
| deployed-only | assets/material-symbols-compat.css | — | 212,530 |
| deployed-only | assets/remote-simulator-background.svg | — | 879 |
| deployed-only | assets/remote-ui/icon-mapping.json | — | 102,715 |
| deployed-only | assets/remote-ui/icons.otf | — | 3,293,220 |
| deployed-only | assets/remote-ui/images/button-layout.png | — | 9,652 |
| deployed-only | assets/remote-ui/images/dock_2.png | — | 69,479 |
| deployed-only | assets/remote-ui/images/dock3_dark_charging.png | — | 69,514 |
| deployed-only | assets/remote-ui/images/dock3_dark_non_charging.png | — | 66,171 |
| deployed-only | assets/remote-ui/images/dock3_silver_charging.png | — | 74,560 |
| deployed-only | assets/remote-ui/images/dock3_silver_non_charging.png | — | 71,334 |
| deployed-only | assets/remote-ui/images/help-overlay/Main1.png | — | 37,627 |
| deployed-only | assets/remote-ui/images/help-overlay/Main2.png | — | 18,881 |
| deployed-only | assets/remote-ui/images/help-overlay/Main3.png | — | 52,118 |
| deployed-only | assets/remote-ui/images/loader_small.png | — | 652 |
| deployed-only | assets/remote-ui/images/quarter_arc.svg | — | 466 |
| deployed-only | assets/remote-ui/LICENSE | — | 35,149 |
| deployed-only | assets/remote-ui/QML_SOURCE_MAP.md | — | 1,948 |
| deployed-only | assets/remote-ui/README.md | — | 2,628 |
| deployed-only | assets/remote-ui/remote-ui_licenses.md | — | 193,261 |
| deployed-only | assets/remote-ui/remote-ui-web.css | — | 52,902 |
| deployed-only | assets/remote-ui/remote-ui-web.js | — | 79,638 |
| deployed-only | assets/ucvr-enhancements.js | — | 13,642 |
| deployed-only | assets/ucvr-simulator.js | — | 152,812 |
| deployed-only | assets/unfolded-simulator-bootstrap.js | — | 3,032 |
| deployed-only | assets/unfolded-simulator-source-integration.css | — | 2,396 |
| same | favicon/android-chrome-192x192.png | 1,608 | 1,608 |
| same | favicon/android-chrome-512x512.png | 4,719 | 4,719 |
| same | favicon/apple-touch-icon.png | 1,609 | 1,609 |
| same | favicon/browserconfig.xml | 254 | 254 |
| same | favicon/favicon-16x16.png | 490 | 490 |
| same | favicon/favicon-32x32.png | 588 | 588 |
| same | favicon/favicon.ico | 7,406 | 7,406 |
| same | favicon/mstile-150x150.png | 1,479 | 1,479 |
| same | favicon/safari-pinned-tab.svg | 979 | 979 |
| same | favicon/site.webmanifest | 462 | 462 |
| deployed-only | fonts/material-symbols/LICENSE.txt | — | 11,358 |
| deployed-only | fonts/material-symbols/material-symbols-sharp.woff2 | — | 3,196,892 |
| deployed-only | fonts/material-symbols/NOTICE.md | — | 421 |
| same | fonts/poppins/poppins-latin-ext_latin-extralight.woff | 73,464 | 73,464 |
| same | fonts/poppins/poppins-latin-ext_latin-extralight.woff2 | 50,788 | 50,788 |
| same | fonts/poppins/poppins-latin-ext_latin-medium.woff | 72,764 | 72,764 |
| same | fonts/poppins/poppins-latin-ext_latin-medium.woff2 | 50,488 | 50,488 |
| same | fonts/poppins/poppins-v20-latin-ext_latin-300.woff | 14,448 | 14,448 |
| same | fonts/poppins/poppins-v20-latin-ext_latin-300.woff2 | 10,776 | 10,776 |
| same | fonts/poppins/poppins-v20-latin-ext_latin-regular.woff | 14,516 | 14,516 |
| same | fonts/poppins/poppins-v20-latin-ext_latin-regular.woff2 | 10,832 | 10,832 |
| same | fonts/space-mono/space-mono-v11-latin-ext_latin-700.woff | 30,156 | 30,156 |
| same | fonts/space-mono/space-mono-v11-latin-ext_latin-700.woff2 | 24,100 | 24,100 |
| same | fonts/space-mono/space-mono-v11-latin-ext_latin-regular.woff | 29,112 | 29,112 |
| same | fonts/space-mono/space-mono-v11-latin-ext_latin-regular.woff2 | 23,324 | 23,324 |
| same | icons/icon-fallback-mapping.json | 307 | 307 |
| same | icons/icon-list.json | 48,898 | 48,898 |
| same | icons/old-new-icon-mapping-free.json | 3,100 | 3,100 |
| same | icons/old-new-icon-mapping.json | 3,217 | 3,217 |
| same | images/add-page.svg | 3,467 | 3,467 |
| same | images/background/login-bg-1280.jpg | 77,755 | 77,755 |
| same | images/background/login-bg-1920.jpg | 77,755 | 77,755 |
| same | images/background/login-bg-2500.jpg | 73,187 | 73,187 |
| same | images/background/login-bg-phone.jpg | 46,078 | 46,078 |
| same | images/background/login-bg-v2-1280.jpg | 60,162 | 60,162 |
| same | images/background/login-bg-v2-1920.jpg | 84,922 | 84,922 |
| same | images/background/login-bg-v2-2500.jpg | 127,751 | 127,751 |
| same | images/background/login-bg-v2-phone.jpg | 96,071 | 96,071 |
| same | images/background/login-bg-v2.jpg | 203,803 | 203,803 |
| same | images/background/login-bg.jpg | 77,755 | 77,755 |
| same | images/cropper-corner.svg | 237 | 237 |
| same | images/customise-remote/add-entities.png | 2,506 | 2,506 |
| same | images/customise-remote/add-groups.png | 2,878 | 2,878 |
| same | images/customise-remote/configure-buttons.png | 3,191 | 3,191 |
| same | images/dock/dock-2.webp | 178,380 | 178,380 |
| same | images/dock/dock-d-c.webp | 281,806 | 281,806 |
| same | images/dock/dock-d-n.webp | 270,838 | 270,838 |
| same | images/dock/dock-s-c.webp | 298,122 | 298,122 |
| same | images/dock/dock-s-n.webp | 288,210 | 288,210 |
| same | images/loading-indicator-dark.png | 2,074 | 2,074 |
| same | images/loading-indicator.png | 3,320 | 3,320 |
| same | images/quick-tips/icon-contextual.svg | 1,403 | 1,403 |
| same | images/remote-2-front-min.webp | 63,456 | 63,456 |
| same | images/remote-2-front.webp | 397,556 | 397,556 |
| same | images/remote-3-dark-front-min.webp | 3,038 | 3,038 |
| modified | images/remote-3-dark-front.webp | 84,730 | 49,270 |
| same | images/remote-3-silver-front-min.webp | 3,106 | 3,106 |
| same | images/remote-3-silver-front.webp | 92,864 | 92,864 |
| modified | index.html | 1,379 | 2,191 |
| deployed-only | LICENSE | — | 35,149 |
| modified | licenses.md | 2,028,420 | 2,028,556 |
| same | logo-dark.svg | 847 | 847 |
| same | logo.svg | 597 | 597 |
| deployed-only | MODIFICATIONS.md | — | 7,343 |
| modified | release.json | 433 | 487 |
| modified | version.txt | 6 | 22 |