Skip to content

Upgrade to v32.0.6 with rebase#239

Draft
Arsalanulhaq wants to merge 81 commits intoas/dev/v32.0.6_basefrom
as/dev/upgrade_to_v32.0.6_with_rebase
Draft

Upgrade to v32.0.6 with rebase#239
Arsalanulhaq wants to merge 81 commits intoas/dev/v32.0.6_basefrom
as/dev/upgrade_to_v32.0.6_with_rebase

Conversation

@Arsalanulhaq
Copy link
Copy Markdown

Summary

TODO

  • ...

Checklist

bromiesTM and others added 30 commits April 22, 2026 11:07
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
in order to be able to evaluate PR artifacts

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
font awesome folder icon is smaller then MDI icon

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Co-authored-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
ci(make): add build_vue_icons_package job

in order to be able to build with custom vue icons

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
in order to be able to test build artifacts

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
….providers_allowed

reduce search providers by setting core config value to unified_search.providers_allowed = [ 'files', 'setting' ]

./occ config:app:set --value '["files","settings"]' --type array core unified_search.providers_allowed

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
in order to be able to evaluate theme via pull request

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Franziska Bath <franziska.bath@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
git submodule add git@github.com:IONOS-Productivity/nc-MaterialDesign-JS.git custom-npms/nc-mdi-js

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Franziska Bath <franziska.bath@strato.de>
Signed-off-by: Franziska Bath <franziska.bath@strato.de>
…ign-icons" dependencies

they are linked further to custom libraries. no need to installthem twice.

Signed-off-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
in order to reflect product name

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
in order to reflect current product name

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
in order to be able to define different targets

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Thomas Lehmann <t.lehmann@strato.de>
Co-authored-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
tanyaka and others added 13 commits April 22, 2026 11:22
…acy)

Signed-off-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
…ents

Signed-off-by: Franziska Bath <franziska.bath@strato.de>
./occ config:system:set --value true --type boolean  -- sharing.enable_share_accept

./occ config:system:set --value false --type boolean  -- sharing.enable_share_accept

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
due to issues with self-hosted runner

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Co-Authored-By: Thomas Lehmann <t.lehmann@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Per HDNEXT-1373 and HDNEXT-1091, the hidrivenext-image pipeline must be
triggered on the 'main' branch (same as ncw-server). Pass BUILD_TYPE
variable instead to differentiate dev/stable builds.
Adds traceability link back to the GitHub Actions run that triggered
the GitLab image pipeline, matching ncw-server behaviour.
… backoff)

Mirrors ncw-server behaviour: retries up to 3 times with 5s/10s/20s delays
before failing the job, making the trigger more resilient to transient errors.
Validates that all required secrets and job outputs are present before
attempting the trigger, providing clear error messages on misconfiguration.
Allows disabling the GitLab trigger via a repository variable without
modifying the workflow file. Also makes dependent job success conditions
explicit, matching ncw-server behaviour.
Implements build number injection system for production traceability:
- Modified version.php to read .buildnumber file and append build ID as $OC_Version[4]
- Updated hidrive-next-build.yml workflow to create .buildnumber file with GitHub run_number
- Added .buildnumber to .gitignore for CI/CD generated files

This preserves the original semantic version while adding build metadata
for tracking specific CI/CD runs in production environments.

Ported from IONOS-Productivity/ncw-server commit 0f2d429

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Apply final submodule pointer state from ionos-dev for all IONOS-managed
submodules (apps-custom, apps-external, custom-npms, themes, IONOS config).
apps-external pointers are placeholders and will be updated to v32-compatible
commits in a follow-up step.
@Arsalanulhaq Arsalanulhaq marked this pull request as draft April 22, 2026 10:01
thlehmann-ionos and others added 8 commits April 22, 2026 12:15
The "redirects" config allows configuring redirects from paths to routes.

Example config:

   "redirects" => { "^/path/regexp" => "an.apps.controller.route.locator" }

Use case:

* An administrator can configure another app as target for certain paths.

Differentiation from Apache redirects:

* this allows configuring redirects in one place and avoids spreading
  the configuration in multiple places.

* the target route locator is more expressive/easier to trace than a
  path

Signed-off-by: Thomas Lehmann <t.lehmann@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
simplesettings

The config for the previously added "redirects" feature.

Signed-off-by: Thomas Lehmann <t.lehmann@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Franziska Bath <franziska.bath@strato.de>

Co-authored-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Signed-off-by: Franziska Bath <franziska.bath@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
… better layout

in order to fix stylelint error

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
…lity

in order to fix stylelint error

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
@Arsalanulhaq Arsalanulhaq mentioned this pull request Apr 22, 2026
1 task
printminion-co and others added 7 commits April 22, 2026 12:20
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
…e providers

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
…d providers restriction and empty configuration

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
…rder values

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Storage-related strings belong to the core app, not files.
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.

7 participants