Skip to content

Ionos dev v33 - #201

Draft
bromiesTM wants to merge 20 commits into
mainfrom
ionos-dev-v33
Draft

Ionos dev v33#201
bromiesTM wants to merge 20 commits into
mainfrom
ionos-dev-v33

Conversation

@bromiesTM

Copy link
Copy Markdown
Contributor

No description provided.

tanyaka and others added 20 commits July 24, 2026 15:37
Signed-off-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
Signed-off-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
…buttons

Signed-off-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
Signed-off-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
@nextcloud/webpack-vue-config 6.0.1 → 6.3.2 (bumped in 8ea7ae2)
sets devtool: 'source-map', which conflicts with the explicit
SourceMapDevToolPlugin. webpack 5 treats duplicate asset output
as an error, breaking the build.

Signed-off-by: Kai Henseler <kai.henseler@strato.de>
…plesettings context

lets ensure that script addition happens in proper context

inspired by https://github.com/IONOS-Productivity/nc-server/blob/e68ddae1e3c1e4532043f07bbc1bd9d1c96aa8a1/apps/files/lib/Controller/ViewController.php#L188

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Co-authored-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
Signed-off-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
…nit reset for NC32

OC_Util has no $scripts property in NC32 — setting it triggers a
PHP 8.2 dynamic-property deprecation that causes --fail-on-risky
to mark all 8 tests as errors (2 deprecations each from setUp/tearDown).

Replace with proper NC32 reset: drop OC_Util::$scripts and add
the missing $scriptsInit from OCP\Util.
Migrate the build system from webpack to Vite and upgrade the
application from Vue 2 to Vue 3. Update all dependencies to compatible
versions, including @nextcloud packages, TypeScript, and related
tooling.
Update component syntax to use Vue 3 composition API and template
features
like v-model:prop and named slots. Replace webpack configuration with
vite.config.ts and update build scripts accordingly.
- Reorder vite flags to place `--mode` after `build`
- Rename stylelint config from `.js` to `.cjs`
… of update

via https://github.com/nextcloud/app_template

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
via https://github.com/nextcloud/app_template

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
The data() and mounted() options were indented one tab shallower than
their siblings, failing the eslint indent rule in CI.

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
The components imported core/css/variables.scss through relative '..'
chains that hardcoded the app's depth inside a server checkout. Standalone
checkouts, such as the CI build, have no server tree above them, so sass
could not find the stylesheet and the Vite build failed.

Resolve the file through a '@nc-core-variables' alias instead. The alias
points at the real core stylesheet whenever a server tree is present, and
otherwise falls back to a bundled mirror of the single variable this app
uses ($breakpoint-mobile), warning when it does so.

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants