From a5faa2c2a8996208e704989d3094a645c8414cb5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 12 Apr 2026 11:11:56 +0000 Subject: [PATCH 1/2] Chore(deps): Bump axios from 1.13.6 to 1.15.0 Bumps [axios](https://github.com/axios/axios) from 1.13.6 to 1.15.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.13.6...v1.15.0) --- updated-dependencies: - dependency-name: axios dependency-version: 1.15.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8eb3022e8..add212904 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5868,14 +5868,14 @@ "license": "MIT" }, "node_modules/axios": { - "version": "1.13.6", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.6.tgz", - "integrity": "sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.15.0.tgz", + "integrity": "sha512-wWyJDlAatxk30ZJer+GeCWS209sA42X+N5jU2jy6oHTp7ufw8uzUTVFBX9+wTfAlhiJXGS0Bq7X6efruWjuK9Q==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.11", "form-data": "^4.0.5", - "proxy-from-env": "^1.1.0" + "proxy-from-env": "^2.1.0" } }, "node_modules/babel-plugin-styled-components": { @@ -14386,10 +14386,13 @@ } }, "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "license": "MIT" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz", + "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==", + "license": "MIT", + "engines": { + "node": ">=10" + } }, "node_modules/public-encrypt": { "version": "4.0.3", From 34b6b94960abd8617b824b0b47b5405d3e13e101 Mon Sep 17 00:00:00 2001 From: nextcloud-command Date: Thu, 16 Apr 2026 10:51:22 +0000 Subject: [PATCH 2/2] chore(assets): Recompile assets Signed-off-by: nextcloud-command --- ....mjs => NcActionButton-DfDXvSgv.chunk.mjs} | 4 +- ...NcActionButton-DfDXvSgv.chunk.mjs.license} | 0 ... => NcActionButton-DfDXvSgv.chunk.mjs.map} | 2 +- ...tionButton-DfDXvSgv.chunk.mjs.map.license} | 0 ...conSvgWrapper-Bui9PhAS-J3KL9itf.chunk.mjs} | 4 +- ...apper-Bui9PhAS-J3KL9itf.chunk.mjs.license} | 0 ...vgWrapper-Bui9PhAS-J3KL9itf.chunk.mjs.map} | 2 +- ...r-Bui9PhAS-J3KL9itf.chunk.mjs.map.license} | 0 ...r.chunk.mjs => NcModal-vPFBUDZd.chunk.mjs} | 4 +- ...nse => NcModal-vPFBUDZd.chunk.mjs.license} | 0 ...mjs.map => NcModal-vPFBUDZd.chunk.mjs.map} | 2 +- ...=> NcModal-vPFBUDZd.chunk.mjs.map.license} | 0 ...MRL.chunk.mjs => index-By68P6Am.chunk.mjs} | 4 +- ...cense => index-By68P6Am.chunk.mjs.license} | 0 ...k.mjs.map => index-By68P6Am.chunk.mjs.map} | 2 +- ...e => index-By68P6Am.chunk.mjs.map.license} | 0 ...nk.mjs => previewUtils-wr67I5Rq.chunk.mjs} | 43 ++++++++++--------- ...> previewUtils-wr67I5Rq.chunk.mjs.license} | 2 +- ...ap => previewUtils-wr67I5Rq.chunk.mjs.map} | 2 +- ...eviewUtils-wr67I5Rq.chunk.mjs.map.license} | 2 +- js/viewer-init.mjs | 6 +-- js/viewer-main.mjs | 6 +-- 22 files changed, 44 insertions(+), 41 deletions(-) rename js/{NcActionButton-CuvvSnnu.chunk.mjs => NcActionButton-DfDXvSgv.chunk.mjs} (92%) rename js/{NcActionButton-CuvvSnnu.chunk.mjs.license => NcActionButton-DfDXvSgv.chunk.mjs.license} (100%) rename js/{NcActionButton-CuvvSnnu.chunk.mjs.map => NcActionButton-DfDXvSgv.chunk.mjs.map} (99%) rename js/{NcActionButton-CuvvSnnu.chunk.mjs.map.license => NcActionButton-DfDXvSgv.chunk.mjs.map.license} (100%) rename js/{NcIconSvgWrapper-Bui9PhAS-DNB7_ew3.chunk.mjs => NcIconSvgWrapper-Bui9PhAS-J3KL9itf.chunk.mjs} (94%) rename js/{NcIconSvgWrapper-Bui9PhAS-DNB7_ew3.chunk.mjs.license => NcIconSvgWrapper-Bui9PhAS-J3KL9itf.chunk.mjs.license} (100%) rename js/{NcIconSvgWrapper-Bui9PhAS-DNB7_ew3.chunk.mjs.map => NcIconSvgWrapper-Bui9PhAS-J3KL9itf.chunk.mjs.map} (99%) rename js/{NcIconSvgWrapper-Bui9PhAS-DNB7_ew3.chunk.mjs.map.license => NcIconSvgWrapper-Bui9PhAS-J3KL9itf.chunk.mjs.map.license} (100%) rename js/{NcModal-DfEK20Vr.chunk.mjs => NcModal-vPFBUDZd.chunk.mjs} (99%) rename js/{NcModal-DfEK20Vr.chunk.mjs.license => NcModal-vPFBUDZd.chunk.mjs.license} (100%) rename js/{NcModal-DfEK20Vr.chunk.mjs.map => NcModal-vPFBUDZd.chunk.mjs.map} (99%) rename js/{NcModal-DfEK20Vr.chunk.mjs.map.license => NcModal-vPFBUDZd.chunk.mjs.map.license} (100%) rename js/{index-7X2F8MRL.chunk.mjs => index-By68P6Am.chunk.mjs} (99%) rename js/{index-7X2F8MRL.chunk.mjs.license => index-By68P6Am.chunk.mjs.license} (100%) rename js/{index-7X2F8MRL.chunk.mjs.map => index-By68P6Am.chunk.mjs.map} (99%) rename js/{index-7X2F8MRL.chunk.mjs.map.license => index-By68P6Am.chunk.mjs.map.license} (100%) rename js/{previewUtils-CVgVm6C4.chunk.mjs => previewUtils-wr67I5Rq.chunk.mjs} (88%) rename js/{previewUtils-CVgVm6C4.chunk.mjs.license => previewUtils-wr67I5Rq.chunk.mjs.license} (99%) rename js/{previewUtils-CVgVm6C4.chunk.mjs.map => previewUtils-wr67I5Rq.chunk.mjs.map} (75%) rename js/{previewUtils-CVgVm6C4.chunk.mjs.map.license => previewUtils-wr67I5Rq.chunk.mjs.map.license} (99%) diff --git a/js/NcActionButton-CuvvSnnu.chunk.mjs b/js/NcActionButton-DfDXvSgv.chunk.mjs similarity index 92% rename from js/NcActionButton-CuvvSnnu.chunk.mjs rename to js/NcActionButton-DfDXvSgv.chunk.mjs index 5225560d6..d69045ee7 100644 --- a/js/NcActionButton-CuvvSnnu.chunk.mjs +++ b/js/NcActionButton-DfDXvSgv.chunk.mjs @@ -1,2 +1,2 @@ -import{N as i,m as s,b as a}from"./NcIconSvgWrapper-Bui9PhAS-DNB7_ew3.chunk.mjs";import{A as n}from"./actionText-BMig9Egt-DrBqWVOB.chunk.mjs";import{n as o}from"./_plugin-vue2_normalizer-DU4iP6Vu-CHYf0Z4t.chunk.mjs";import"./previewUtils-CVgVm6C4.chunk.mjs";const l={name:"NcActionButton",components:{NcIconSvgWrapper:i},mixins:[n],inject:{isInSemanticMenu:{from:"NcActions:isSemanticMenu",default:!1}},props:{ariaHidden:{type:Boolean,default:null},disabled:{type:Boolean,default:!1},isMenu:{type:Boolean,default:!1},type:{type:String,default:"button",validator:t=>["button","checkbox","radio","reset","submit"].includes(t)},modelValue:{type:[Boolean,String],default:null},value:{type:String,default:null},description:{type:String,default:""}},setup(){return{mdiCheck:a,mdiChevronRight:s}},computed:{isFocusable(){return!this.disabled},isChecked(){return this.type==="radio"&&typeof this.modelValue!="boolean"?this.modelValue===this.value:this.modelValue},nativeType(){return this.type==="submit"||this.type==="reset"?this.type:"button"},buttonAttributes(){const t={};return this.isInSemanticMenu?(t.role="menuitem",this.type==="radio"?(t.role="menuitemradio",t["aria-checked"]=this.isChecked?"true":"false"):(this.type==="checkbox"||this.nativeType==="button"&&this.modelValue!==null)&&(t.role="menuitemcheckbox",t["aria-checked"]=this.modelValue===null?"mixed":this.modelValue?"true":"false")):this.modelValue!==null&&this.nativeType==="button"&&(t["aria-pressed"]=this.modelValue?"true":"false"),t}},methods:{handleClick(t){this.onClick(t),(this.modelValue!==null||this.type!=="button")&&(this.type==="radio"?typeof this.modelValue!="boolean"?this.isChecked||this.$emit("update:modelValue",this.value):this.$emit("update:modelValue",!this.isChecked):this.$emit("update:modelValue",!this.isChecked))}}};var c=function(){var t=this,e=t._self._c;return e("li",{staticClass:"action",class:{"action--disabled":t.disabled},attrs:{role:t.isInSemanticMenu&&"presentation"}},[e("button",t._b({staticClass:"action-button button-vue",class:{"action-button--active":t.isChecked,focusable:t.isFocusable},attrs:{"aria-label":t.ariaLabel,disabled:t.disabled,title:t.title,type:t.nativeType},on:{click:t.handleClick}},"button",t.buttonAttributes,!1),[t._t("icon",function(){return[e("span",{staticClass:"action-button__icon",class:[t.isIconUrl?"action-button__icon--url":t.icon],style:{backgroundImage:t.isIconUrl?`url(${t.icon})`:null},attrs:{"aria-hidden":"true"}})]}),e("span",{staticClass:"action-button__longtext-wrapper"},[t.name?e("strong",{staticClass:"action-button__name"},[t._v(" "+t._s(t.name)+" ")]):t._e(),t.isLongText?e("span",{staticClass:"action-button__longtext",domProps:{textContent:t._s(t.text)}}):e("span",{staticClass:"action-button__text"},[t._v(" "+t._s(t.text)+" ")]),t.description?e("span",{staticClass:"action-button__description",domProps:{textContent:t._s(t.description)}}):t._e()]),t.isMenu?e("NcIconSvgWrapper",{staticClass:"action-button__menu-icon",attrs:{directional:"",path:t.mdiChevronRight}}):t.isChecked?e("NcIconSvgWrapper",{staticClass:"action-button__pressed-icon",attrs:{path:t.mdiCheck}}):t.isChecked===!1?e("span",{staticClass:"action-button__pressed-icon material-design-icon"}):t._e(),t._e()],2)])},u=[],r=o(l,c,u,!1,null,"5b4c6c71");const b=r.exports;export{b as default}; -//# sourceMappingURL=NcActionButton-CuvvSnnu.chunk.mjs.map +import{N as i,m as s,b as a}from"./NcIconSvgWrapper-Bui9PhAS-J3KL9itf.chunk.mjs";import{A as n}from"./actionText-BMig9Egt-DrBqWVOB.chunk.mjs";import{n as o}from"./_plugin-vue2_normalizer-DU4iP6Vu-CHYf0Z4t.chunk.mjs";import"./previewUtils-wr67I5Rq.chunk.mjs";const l={name:"NcActionButton",components:{NcIconSvgWrapper:i},mixins:[n],inject:{isInSemanticMenu:{from:"NcActions:isSemanticMenu",default:!1}},props:{ariaHidden:{type:Boolean,default:null},disabled:{type:Boolean,default:!1},isMenu:{type:Boolean,default:!1},type:{type:String,default:"button",validator:t=>["button","checkbox","radio","reset","submit"].includes(t)},modelValue:{type:[Boolean,String],default:null},value:{type:String,default:null},description:{type:String,default:""}},setup(){return{mdiCheck:a,mdiChevronRight:s}},computed:{isFocusable(){return!this.disabled},isChecked(){return this.type==="radio"&&typeof this.modelValue!="boolean"?this.modelValue===this.value:this.modelValue},nativeType(){return this.type==="submit"||this.type==="reset"?this.type:"button"},buttonAttributes(){const t={};return this.isInSemanticMenu?(t.role="menuitem",this.type==="radio"?(t.role="menuitemradio",t["aria-checked"]=this.isChecked?"true":"false"):(this.type==="checkbox"||this.nativeType==="button"&&this.modelValue!==null)&&(t.role="menuitemcheckbox",t["aria-checked"]=this.modelValue===null?"mixed":this.modelValue?"true":"false")):this.modelValue!==null&&this.nativeType==="button"&&(t["aria-pressed"]=this.modelValue?"true":"false"),t}},methods:{handleClick(t){this.onClick(t),(this.modelValue!==null||this.type!=="button")&&(this.type==="radio"?typeof this.modelValue!="boolean"?this.isChecked||this.$emit("update:modelValue",this.value):this.$emit("update:modelValue",!this.isChecked):this.$emit("update:modelValue",!this.isChecked))}}};var c=function(){var t=this,e=t._self._c;return e("li",{staticClass:"action",class:{"action--disabled":t.disabled},attrs:{role:t.isInSemanticMenu&&"presentation"}},[e("button",t._b({staticClass:"action-button button-vue",class:{"action-button--active":t.isChecked,focusable:t.isFocusable},attrs:{"aria-label":t.ariaLabel,disabled:t.disabled,title:t.title,type:t.nativeType},on:{click:t.handleClick}},"button",t.buttonAttributes,!1),[t._t("icon",function(){return[e("span",{staticClass:"action-button__icon",class:[t.isIconUrl?"action-button__icon--url":t.icon],style:{backgroundImage:t.isIconUrl?`url(${t.icon})`:null},attrs:{"aria-hidden":"true"}})]}),e("span",{staticClass:"action-button__longtext-wrapper"},[t.name?e("strong",{staticClass:"action-button__name"},[t._v(" "+t._s(t.name)+" ")]):t._e(),t.isLongText?e("span",{staticClass:"action-button__longtext",domProps:{textContent:t._s(t.text)}}):e("span",{staticClass:"action-button__text"},[t._v(" "+t._s(t.text)+" ")]),t.description?e("span",{staticClass:"action-button__description",domProps:{textContent:t._s(t.description)}}):t._e()]),t.isMenu?e("NcIconSvgWrapper",{staticClass:"action-button__menu-icon",attrs:{directional:"",path:t.mdiChevronRight}}):t.isChecked?e("NcIconSvgWrapper",{staticClass:"action-button__pressed-icon",attrs:{path:t.mdiCheck}}):t.isChecked===!1?e("span",{staticClass:"action-button__pressed-icon material-design-icon"}):t._e(),t._e()],2)])},u=[],r=o(l,c,u,!1,null,"5b4c6c71");const b=r.exports;export{b as default}; +//# sourceMappingURL=NcActionButton-DfDXvSgv.chunk.mjs.map diff --git a/js/NcActionButton-CuvvSnnu.chunk.mjs.license b/js/NcActionButton-DfDXvSgv.chunk.mjs.license similarity index 100% rename from js/NcActionButton-CuvvSnnu.chunk.mjs.license rename to js/NcActionButton-DfDXvSgv.chunk.mjs.license diff --git a/js/NcActionButton-CuvvSnnu.chunk.mjs.map b/js/NcActionButton-DfDXvSgv.chunk.mjs.map similarity index 99% rename from js/NcActionButton-CuvvSnnu.chunk.mjs.map rename to js/NcActionButton-DfDXvSgv.chunk.mjs.map index 33ef8e65f..2f7c16713 100644 --- a/js/NcActionButton-CuvvSnnu.chunk.mjs.map +++ b/js/NcActionButton-DfDXvSgv.chunk.mjs.map @@ -1 +1 @@ -{"version":3,"file":"NcActionButton-CuvvSnnu.chunk.mjs","sources":["../node_modules/@nextcloud/vue/dist/chunks/NcActionButton-1gSJfFUC.mjs"],"sourcesContent":["import '../assets/NcActionButton-CG4V9b5b.css';\nimport { m as mdiChevronRight, a as mdiCheck } from \"./mdi-DkJglNiS.mjs\";\nimport { N as NcIconSvgWrapper } from \"./NcIconSvgWrapper-Bui9PhAS.mjs\";\nimport { A as ActionTextMixin } from \"./actionText-BMig9Egt.mjs\";\nimport { n as normalizeComponent } from \"./_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nconst _sfc_main = {\n name: \"NcActionButton\",\n components: {\n NcIconSvgWrapper\n },\n mixins: [ActionTextMixin],\n inject: {\n isInSemanticMenu: {\n from: \"NcActions:isSemanticMenu\",\n default: false\n }\n },\n props: {\n /**\n * @deprecated To be removed in @nextcloud/vue 9. Migration guide: remove ariaHidden prop from NcAction* components.\n * @todo Add a check in @nextcloud/vue 9 that this prop is not provided,\n * otherwise root element will inherit incorrect aria-hidden.\n */\n ariaHidden: {\n type: Boolean,\n // eslint-disable-next-line vue/no-boolean-default\n default: null\n },\n /**\n * disabled state of the action button\n */\n disabled: {\n type: Boolean,\n default: false\n },\n /**\n * If this is a menu, a chevron icon will\n * be added at the end of the line\n */\n isMenu: {\n type: Boolean,\n default: false\n },\n /**\n * The button's behavior, by default the button acts like a normal button with optional toggle button behavior if `modelValue` is `true` or `false`.\n * But you can also set to checkbox button behavior with tri-state or radio button like behavior.\n * This extends the native HTML button type attribute.\n */\n type: {\n type: String,\n default: \"button\",\n validator: (behavior) => [\"button\", \"checkbox\", \"radio\", \"reset\", \"submit\"].includes(behavior)\n },\n /**\n * The buttons state if `type` is 'checkbox' or 'radio' (meaning if it is pressed / selected).\n * For checkbox and toggle button behavior - boolean value.\n * For radio button behavior - could be a boolean checked or a string with the value of the button.\n * Note: Unlike native radio buttons, NcActionButton are not grouped by name, so you need to connect them by bind correct modelValue.\n *\n * **This is not availabe for `type='submit'` or `type='reset'`**\n *\n * If using `type='checkbox'` a `model-value` of `true` means checked, `false` means unchecked and `null` means indeterminate (tri-state)\n * For `type='radio'` `null` is equal to `false`\n */\n modelValue: {\n type: [Boolean, String],\n default: null\n },\n /**\n * The value used for the `modelValue` when this component is used with radio behavior\n * Similar to the `value` attribute of ``\n */\n value: {\n type: String,\n default: null\n },\n /**\n * Small underlying text content of the entry\n */\n description: {\n type: String,\n default: \"\"\n }\n },\n setup() {\n return {\n mdiCheck,\n mdiChevronRight\n };\n },\n computed: {\n /**\n * determines if the action is focusable\n *\n * @return {boolean} is the action focusable ?\n */\n isFocusable() {\n return !this.disabled;\n },\n /**\n * The current \"checked\" or \"pressed\" state for the model behavior\n */\n isChecked() {\n if (this.type === \"radio\" && typeof this.modelValue !== \"boolean\") {\n return this.modelValue === this.value;\n }\n return this.modelValue;\n },\n /**\n * The native HTML type to set on the button\n */\n nativeType() {\n if (this.type === \"submit\" || this.type === \"reset\") {\n return this.type;\n }\n return \"button\";\n },\n /**\n * HTML attributes to bind to the