Deployed build diff

File-by-file comparison of the deployed custom build and the archived upstream/source-reference build.

← Back to all files

assets/js/ApplicationCredentials-B6zGV1aG.js

modified

Upstream/source reference8,034d490bda7b6787a966ce2d9ef1d70e3b33e20b55592fea3848874e3e01a777161

Open source-reference file

Deployed build7,974b3d07cb6862e4df6974082a6e2f1adb360c99748764eca331607b36fadfcb162

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/ApplicationCredentials-B6zGV1aG.jsdeployed-2.1.0-unfoldedtools.1/assets/js/ApplicationCredentials-B6zGV1aG.jsraw
@@ -1,3 +1,2 @@
11 import{b3 as te,A as ae,k as se,i as le,q as ne,au as ie,o as S,ai as oe,_ as V,U as re,X as J}from"./index-C1Y9Q2v_.js";import{k as Q,r as d,A as y,B as g,K as X,E as h,D as t,L as n,M as de,N as ce,u as ue,F as pe,w as _e,c as me,y as he,Q as K,O as N,H as O,ak as ve}from"./vue-select-CSzUJrFr.js";const $=ae.authExternal,ge=te({id:"authExternal",state:()=>({error:null,externals:[],intgExternalsWithoutCred:[],oAuthExternals:[]}),actions:{async getExternals(o=!1){return(this.$state.externals.length==0||o)&&(this.$state.externals=await $.getExternalSystems()),this.$state.externals},async getOAuthExternals(o=!1){if(this.$state.oAuthExternals.length==0||o){const r={type:"OAUTH2_APP"};this.$state.oAuthExternals=await $.getExternalSystems(r)}return this.$state.oAuthExternals},async getIntegrationExternalsWithoutCredentials(o=!1){if(this.$state.intgExternalsWithoutCred.length==0||o){const r={state:"NEW",intg:!0};this.$state.intgExternalsWithoutCred=await $.getExternalSystems(r)}return this.$state.intgExternalsWithoutCred},async createNewApplicationCredential(o,r){return await $.createNewApplicationCredential(o,r)},async deleteAccessTokens(o){return await $.deleteAccessTokens(o)}}}),fe={class:"list-application-credentials"},be={key:0,class:"responsive-table"},$e={class:"list-application-credentials__th--integration"},ye={class:"list-application-credentials__th--name"},Ee=["data-label"],ke={class:"td-content"},Ae={class:"td-item"},Ce={class:"td-item"},we=["data-label"],xe={class:"td-content"},Se={class:"td-item"},Ve=["data-label"],Ne={class:"td-content"},Oe=["title"],De={"data-label":""},Te={class:"td-content"},Le={class:"td-item"},Me=["onClick"],Ue=Q({__name:"ListApplicationCredentials",props:{credentials:{type:Array,default:()=>[]}},emits:["delete"],setup(o,{emit:r}){const E=r,f=d(),u=d("");function p(s){u.value=s.system,f.value.open()}function v(){u.value.length<1||E("delete",u.value)}return(s,_)=>(g(),y("div",fe,[o.credentials.length>0?(g(),y("table",be,[t("thead",null,[t("tr",null,[t("th",$e,n(s.$t("application_credentials.list.integration")),1),t("th",ye,n(s.$t("application_credentials.list.name")),1),t("th",null,n(s.$t("application_credentials.list.client_id")),1),_[0]||(_[0]=t("th",null,null,-1))])]),t("tbody",null,[(g(!0),y(de,null,ce(o.credentials,l=>(g(),y("tr",null,[t("td",{"data-label":s.$t("application_credentials.list.integration")},[t("div",ke,[t("div",Ae,[h(se,{class:"list-application-credentials__item__icon",icon:(l==null?void 0:l.icon)||"uc:puzzle",thin:!0},null,8,["icon"])]),t("div",Ce,n(ue(le)(l.intg_name)),1)])],8,Ee),t("td",{"data-label":s.$t("application_credentials.list.name")},[t("div",xe,[t("div",Se,n(l.name??""),1)])],8,we),t("td",{"data-label":s.$t("application_credentials.list.client_id"),class:"td-client-id"},[t("div",Ne,[t("div",{class:"td-item",title:l.token_id??""},n(l.token_id??""),9,Oe)])],8,Ve),t("td",De,[t("div",Te,[t("div",Le,[t("button",{onClick:pe(m=>p(l),["stop"]),class:"button button--icon button--icon"},_[1]||(_[1]=[t("i",{class:"fa-light fa-trash"},null,-1)]),8,Me)])])])]))),256))])])):X("",!0),h(ne,{ref_key:"dialogDelete",ref:f,onSubmit:v,title:s.$t("application_credentials.dialog.delete.title"),text:s.$t("application_credentials.dialog.delete.question"),"submit-text":s.$t("ui.delete"),"cancel-text":s.$t("ui.cancel")},null,8,["title","text","submit-text","cancel-text"])]))}}),We={class:"page-settings-section page-settings-section--application-credentials"},Be={class:"page-settings-section__title"},Pe={class:"page-settings-section__main"},Ie={class:"page-settings-section__main__info"},Fe={href:"https://support.unfoldedcircle.com/",target:"_blank"},He={href:"https://support.unfoldedcircle.com/",target:"_blank"},Re={class:"select-extra"},qe={class:"select-extra__text"},ze={class:"select-extra__label"},Je=["disabled"],Xe=Q({__name:"ApplicationCredentials",setup(o){const r=ge(),E=d([]),f=d([]),u=d(!1),p=d(""),v=d(""),s=d(""),_=d(!1),l=d({label:"",value:""}),m=d(""),k=d({});_e(u,e=>{e&&A.value&&A.value.length===1&&D(A.value[0])});const A=me(()=>E.value.map(e=>({label:e.name,value:e.system})));async function j(){var a,i,b,L,M,U,W,B,P,I,F,H,R,q,z;if(l.value.value.length<1)return;_.value=!0;const e={name:p.value,token_id:v.value,token:s.value,token_type:"OAUTH2_APP"};try{await r.createNewApplicationCredential(e,l.value.value),x(!0),T()}catch(c){((i=(a=c.response)==null?void 0:a.data)==null?void 0:i.code)!="VALIDATION_ERROR"&&((b=c.response)==null?void 0:b.status)!=400?m.value=((L=J(c))==null?void 0:L.message)??((U=(M=c.response)==null?void 0:M.data)==null?void 0:U.message):(B=(W=c.response)==null?void 0:W.data)!=null&&B.errors&&((I=(P=c.response)==null?void 0:P.data)==null?void 0:I.errors.length)>0?G((H=(F=c.response)==null?void 0:F.data)==null?void 0:H.errors):m.value=((q=(R=c.response)==null?void 0:R.data)==null?void 0:q.message)??((z=J(c))==null?void 0:z.message)}_.value=!1}function D(e){l.value=e,l.value.label&&(p.value=JSON.parse(JSON.stringify(l.value.label)))}function T(){u.value=!1,l.value={label:"",value:""},p.value="",v.value="",s.value="",C()}function G(e){e.forEach(a=>{k.value[a.field]=a.field_errors[0]})}function w(e){var a;return e&&((a=k.value[e])==null?void 0:a.message)!==void 0?k.value[e].message??"":""}function C(){m.value.length>0&&(m.value=""),k.value={}}async function Y(e=!1){try{f.value=await r.getOAuthExternals(e)}catch(a){S(a)}}async function Z(e=!1){try{E.value=await r.getIntegrationExternalsWithoutCredentials(e)}catch(a){S(a)}}async function ee(e){try{await r.deleteAccessTokens(e),x(!0)}catch(a){S(a)}}function x(e=!1){Y(e),Z(e)}return he(()=>{x()}),(e,a)=>(g(),y("div",We,[t("h1",Be,n(e.$t("settings.application_credentials.name")),1),t("div",Pe,[t("button",{onClick:a[0]||(a[0]=i=>u.value=!0),class:"button button--secondary"},n(e.$t("application_credentials.add.title")),1),t("div",Ie,[N(n(e.$t("settings.application_credentials.description"))+" ",1),t("a",Fe,n(e.$t("application_credentials.add.learn_more")),1)]),h(Ue,{credentials:f.value,onDelete:ee},null,8,["credentials"]),(g(),K(ve,{to:"body"},[h(ie,{show:u.value,onClose:T,name:"add-application-credential",class:"modal--add-application-credential"},{header:O(()=>[N(n(e.$t("application_credentials.add.title")),1)]),footer:O(()=>{var i,b;return[t("button",{onClick:j,disabled:_.value||p.value.length<1||v.value.length<1||s.value.length<1||((i=m.value)==null?void 0:i.length)>0||((b=l.value)==null?void 0:b.value.length)<1,class:"button button--primary button--min-w"},n(e.$t("ui.add")),9,Je)]}),default:O(()=>[t("p",null,[N(n(e.$t("application_credentials.add.description"))+" ",1),t("a",He,n(e.$t("application_credentials.add.learn_more")),1)]),t("div",Re,[t("div",qe,[t("span",ze,n(e.$t("application_credentials.add.integration")),1)]),h(oe,{modelValue:l.value,"onUpdate:modelValue":a[1]||(a[1]=i=>l.value=i),onSelect:D,options:A.value,"dynamic-width":!0,"dynamic-position":!0,light:!0},null,8,["modelValue","options"])]),h(V,{modelValue:p.value,"onUpdate:modelValue":a[2]||(a[2]=i=>p.value=i),onClick:C,label:e.$t("application_credentials.add.name"),type:"text","disable-blur":!0,"error-message":w("name")},null,8,["modelValue","label","error-message"]),h(V,{modelValue:v.value,"onUpdate:modelValue":a[3]||(a[3]=i=>v.value=i),onClick:C,label:e.$t("application_credentials.add.client_id.label"),description:e.$t("application_credentials.add.client_id.description"),type:"text","disable-blur":!0,"error-message":w("token_id")},null,8,["modelValue","label","description","error-message"]),h(V,{modelValue:s.value,"onUpdate:modelValue":a[4]||(a[4]=i=>s.value=i),onClick:C,label:e.$t("application_credentials.add.client_secret.label"),description:e.$t("application_credentials.add.client_secret.description"),type:"password","disable-blur":!0,"error-message":w("token")},null,8,["modelValue","label","description","error-message"]),m.value?(g(),K(re,{key:0,message:m.value},null,8,["message"])):X("",!0)]),_:1},8,["show"])]))])]))}});export{Xe as default};
2-//# sourceMappingURL=ApplicationCredentials-B6zGV1aG.js.map
32

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
StatusPathSource bytesDeployed bytes
sameassets/css/AddCommand-CbLFbsS9.css102102
sameassets/css/index-DnYA-y8o.css499,065499,065
sameassets/css/UCColorTemp-CXjL72t3.css942942
modifiedassets/js/_plugin-vue_export-helper-DlAUqK2U.js15491
source-onlyassets/js/_plugin-vue_export-helper-DlAUqK2U.js.map118
modifiedassets/js/ActivitiesMacrosView-fgpBUjOs.js28,08828,030
source-onlyassets/js/ActivitiesMacrosView-fgpBUjOs.js.map75,796
modifiedassets/js/add-page-8VHq_I3u.js10681
source-onlyassets/js/add-page-8VHq_I3u.js.map225
modifiedassets/js/AddCommand.vue_vue_type_script_setup_true_lang-Drs9F3BK.js28,87928,795
source-onlyassets/js/AddCommand.vue_vue_type_script_setup_true_lang-Drs9F3BK.js.map66,533
modifiedassets/js/AdminPassword-BShJiGQm.js1,9301,879
source-onlyassets/js/AdminPassword-BShJiGQm.js.map4,002
modifiedassets/js/ApplicationCredentials-B6zGV1aG.js8,0347,974
source-onlyassets/js/ApplicationCredentials-B6zGV1aG.js.map17,519
modifiedassets/js/ButtonList.vue_vue_type_script_setup_true_lang-Canw95fQ.js124,576124,492
source-onlyassets/js/ButtonList.vue_vue_type_script_setup_true_lang-Canw95fQ.js.map338,616
modifiedassets/js/ColorPicker.vue_vue_type_script_setup_true_lang-Clr8ZC9V.js4,2004,115
source-onlyassets/js/ColorPicker.vue_vue_type_script_setup_true_lang-Clr8ZC9V.js.map15,204
modifiedassets/js/Development-Bnpc5txt.js11,75611,707
source-onlyassets/js/Development-Bnpc5txt.js.map25,399
modifiedassets/js/DevicesEntities-CBKp2tcA.js12,15612,103
source-onlyassets/js/DevicesEntities-CBKp2tcA.js.map36,054
modifiedassets/js/DevicesIntegrations-SruI_49o.js14,57813,900
source-onlyassets/js/DevicesIntegrations-SruI_49o.js.map32,821
modifiedassets/js/Display-Rf7oJV7E.js3,6003,555
source-onlyassets/js/Display-Rf7oJV7E.js.map9,835
modifiedassets/js/downloadFile-BZwlOo1d.js314264
source-onlyassets/js/downloadFile-BZwlOo1d.js.map1,010
modifiedassets/js/EditActivityGroupView-BbQJf-Vw.js8,3928,333
source-onlyassets/js/EditActivityGroupView-BbQJf-Vw.js.map23,791
modifiedassets/js/EditActivityView-CJsbOUfl.js52,72552,685
source-onlyassets/js/EditActivityView-CJsbOUfl.js.map135,887
modifiedassets/js/EditDockView-CQaPa6mI.js30,46730,417
source-onlyassets/js/EditDockView-CQaPa6mI.js.map67,875
modifiedassets/js/EditEntityView-DTd7pKSo.js7,5287,476
source-onlyassets/js/EditEntityView-DTd7pKSo.js.map17,210
modifiedassets/js/EditIntegrationView-D54EtPMd.js17,42417,367
source-onlyassets/js/EditIntegrationView-D54EtPMd.js.map46,710
modifiedassets/js/EditMacroView-D6BYPpgI.js14,77914,728
source-onlyassets/js/EditMacroView-D6BYPpgI.js.map40,858
modifiedassets/js/EditRemoteView-KV9P33Fl.js62,74662,694
source-onlyassets/js/EditRemoteView-KV9P33Fl.js.map158,585
modifiedassets/js/FactoryReset-CSy5heR7.js1,7261,676
source-onlyassets/js/FactoryReset-CSy5heR7.js.map4,303
modifiedassets/js/General-B-25fYoQ.js26,75026,696
source-onlyassets/js/General-B-25fYoQ.js.map52,267
modifiedassets/js/gitInfo-D_9Lmuz-.js12596
source-onlyassets/js/gitInfo-D_9Lmuz-.js.map399
modifiedassets/js/index-C1Y9Q2v_.js1,789,2341,790,060
source-onlyassets/js/index-C1Y9Q2v_.js.map4,916,540
modifiedassets/js/InfoPanel.vue_vue_type_script_setup_true_lang-Daj1vCFO.js664581
source-onlyassets/js/InfoPanel.vue_vue_type_script_setup_true_lang-Daj1vCFO.js.map1,105
modifiedassets/js/Localization-CipUmDWZ.js3,6833,633
source-onlyassets/js/Localization-CipUmDWZ.js.map9,586
modifiedassets/js/LoginView-D-5aBttU.js3,5573,531
source-onlyassets/js/LoginView-D-5aBttU.js.map9,693
modifiedassets/js/PowerSaving-B8Zgoof-.js4,0353,986
source-onlyassets/js/PowerSaving-B8Zgoof-.js.map8,857
modifiedassets/js/ProgressBar.vue_vue_type_script_setup_true_lang-Bk1-AFwu.js407322
source-onlyassets/js/ProgressBar.vue_vue_type_script_setup_true_lang-Bk1-AFwu.js.map507
modifiedassets/js/SelectVoiceAssistantProfile.vue_vue_type_script_setup_true_lang-CKqJ88sp.js6,4276,326
source-onlyassets/js/SelectVoiceAssistantProfile.vue_vue_type_script_setup_true_lang-CKqJ88sp.js.map13,160
modifiedassets/js/SettingsOptionButton.vue_vue_type_script_setup_true_lang-Dmfy6i6T.js2,6822,588
source-onlyassets/js/SettingsOptionButton.vue_vue_type_script_setup_true_lang-Dmfy6i6T.js.map4,159
modifiedassets/js/SettingsView-WPft1zzf.js1,7061,936
source-onlyassets/js/SettingsView-WPft1zzf.js.map4,205
modifiedassets/js/SoundHaptic-0xREWoxX.js2,2722,223
source-onlyassets/js/SoundHaptic-0xREWoxX.js.map5,145
modifiedassets/js/UCColorTemp.vue_vue_type_script_setup_true_lang-BwXTO9iw.js15,61615,531
source-onlyassets/js/UCColorTemp.vue_vue_type_script_setup_true_lang-BwXTO9iw.js.map45,865
modifiedassets/js/UCRange.vue_vue_type_script_setup_true_lang-C5_84GVZ.js3,9903,909
source-onlyassets/js/UCRange.vue_vue_type_script_setup_true_lang-C5_84GVZ.js.map10,128
modifiedassets/js/UserInterface-BdUBlw7b.js282231
source-onlyassets/js/UserInterface-BdUBlw7b.js.map310
modifiedassets/js/VoiceControl-C2eahcIK.js3,6473,597
source-onlyassets/js/VoiceControl-C2eahcIK.js.map9,224
modifiedassets/js/vue-select-CSzUJrFr.js135,371135,323
source-onlyassets/js/vue-select-CSzUJrFr.js.map658,931
modifiedassets/js/WifiBluetooth-CxJ7o9Ta.js6,8606,809
source-onlyassets/js/WifiBluetooth-CxJ7o9Ta.js.map15,585
deployed-onlyassets/material-symbols-compat.css212,530
deployed-onlyassets/remote-simulator-background.svg879
deployed-onlyassets/remote-ui/icon-mapping.json102,715
deployed-onlyassets/remote-ui/icons.otf3,293,220
deployed-onlyassets/remote-ui/images/button-layout.png9,652
deployed-onlyassets/remote-ui/images/dock_2.png69,479
deployed-onlyassets/remote-ui/images/dock3_dark_charging.png69,514
deployed-onlyassets/remote-ui/images/dock3_dark_non_charging.png66,171
deployed-onlyassets/remote-ui/images/dock3_silver_charging.png74,560
deployed-onlyassets/remote-ui/images/dock3_silver_non_charging.png71,334
deployed-onlyassets/remote-ui/images/help-overlay/Main1.png37,627
deployed-onlyassets/remote-ui/images/help-overlay/Main2.png18,881
deployed-onlyassets/remote-ui/images/help-overlay/Main3.png52,118
deployed-onlyassets/remote-ui/images/loader_small.png652
deployed-onlyassets/remote-ui/images/quarter_arc.svg466
deployed-onlyassets/remote-ui/LICENSE35,149
deployed-onlyassets/remote-ui/QML_SOURCE_MAP.md1,948
deployed-onlyassets/remote-ui/README.md2,628
deployed-onlyassets/remote-ui/remote-ui_licenses.md193,261
deployed-onlyassets/remote-ui/remote-ui-web.css52,902
deployed-onlyassets/remote-ui/remote-ui-web.js79,638
deployed-onlyassets/ucvr-enhancements.js13,642
deployed-onlyassets/ucvr-simulator.js152,812
deployed-onlyassets/unfolded-simulator-bootstrap.js3,032
deployed-onlyassets/unfolded-simulator-source-integration.css2,396
samefavicon/android-chrome-192x192.png1,6081,608
samefavicon/android-chrome-512x512.png4,7194,719
samefavicon/apple-touch-icon.png1,6091,609
samefavicon/browserconfig.xml254254
samefavicon/favicon-16x16.png490490
samefavicon/favicon-32x32.png588588
samefavicon/favicon.ico7,4067,406
samefavicon/mstile-150x150.png1,4791,479
samefavicon/safari-pinned-tab.svg979979
samefavicon/site.webmanifest462462
deployed-onlyfonts/material-symbols/LICENSE.txt11,358
deployed-onlyfonts/material-symbols/material-symbols-sharp.woff23,196,892
deployed-onlyfonts/material-symbols/NOTICE.md421
samefonts/poppins/poppins-latin-ext_latin-extralight.woff73,46473,464
samefonts/poppins/poppins-latin-ext_latin-extralight.woff250,78850,788
samefonts/poppins/poppins-latin-ext_latin-medium.woff72,76472,764
samefonts/poppins/poppins-latin-ext_latin-medium.woff250,48850,488
samefonts/poppins/poppins-v20-latin-ext_latin-300.woff14,44814,448
samefonts/poppins/poppins-v20-latin-ext_latin-300.woff210,77610,776
samefonts/poppins/poppins-v20-latin-ext_latin-regular.woff14,51614,516
samefonts/poppins/poppins-v20-latin-ext_latin-regular.woff210,83210,832
samefonts/space-mono/space-mono-v11-latin-ext_latin-700.woff30,15630,156
samefonts/space-mono/space-mono-v11-latin-ext_latin-700.woff224,10024,100
samefonts/space-mono/space-mono-v11-latin-ext_latin-regular.woff29,11229,112
samefonts/space-mono/space-mono-v11-latin-ext_latin-regular.woff223,32423,324
sameicons/icon-fallback-mapping.json307307
sameicons/icon-list.json48,89848,898
sameicons/old-new-icon-mapping-free.json3,1003,100
sameicons/old-new-icon-mapping.json3,2173,217
sameimages/add-page.svg3,4673,467
sameimages/background/login-bg-1280.jpg77,75577,755
sameimages/background/login-bg-1920.jpg77,75577,755
sameimages/background/login-bg-2500.jpg73,18773,187
sameimages/background/login-bg-phone.jpg46,07846,078
sameimages/background/login-bg-v2-1280.jpg60,16260,162
sameimages/background/login-bg-v2-1920.jpg84,92284,922
sameimages/background/login-bg-v2-2500.jpg127,751127,751
sameimages/background/login-bg-v2-phone.jpg96,07196,071
sameimages/background/login-bg-v2.jpg203,803203,803
sameimages/background/login-bg.jpg77,75577,755
sameimages/cropper-corner.svg237237
sameimages/customise-remote/add-entities.png2,5062,506
sameimages/customise-remote/add-groups.png2,8782,878
sameimages/customise-remote/configure-buttons.png3,1913,191
sameimages/dock/dock-2.webp178,380178,380
sameimages/dock/dock-d-c.webp281,806281,806
sameimages/dock/dock-d-n.webp270,838270,838
sameimages/dock/dock-s-c.webp298,122298,122
sameimages/dock/dock-s-n.webp288,210288,210
sameimages/loading-indicator-dark.png2,0742,074
sameimages/loading-indicator.png3,3203,320
sameimages/quick-tips/icon-contextual.svg1,4031,403
sameimages/remote-2-front-min.webp63,45663,456
sameimages/remote-2-front.webp397,556397,556
sameimages/remote-3-dark-front-min.webp3,0383,038
modifiedimages/remote-3-dark-front.webp84,73049,270
sameimages/remote-3-silver-front-min.webp3,1063,106
sameimages/remote-3-silver-front.webp92,86492,864
modifiedindex.html1,3792,191
deployed-onlyLICENSE35,149
modifiedlicenses.md2,028,4202,028,556
samelogo-dark.svg847847
samelogo.svg597597
deployed-onlyMODIFICATIONS.md7,343
modifiedrelease.json433487
modifiedversion.txt622