Skip to content

NC 34 compatibility & port admin settings to Vue - #42

Open
relisiuol wants to merge 5 commits into
jplitza:mainfrom
relisiuol:main
Open

NC 34 compatibility & port admin settings to Vue#42
relisiuol wants to merge 5 commits into
jplitza:mainfrom
relisiuol:main

Conversation

@relisiuol

Copy link
Copy Markdown

Summary

  • Bump app version to 1.4.1 so existing 1.3.6 installations receive Nextcloud 34-compatible update
  • Port the SQL platform admin settings to Vue 3 for Nextcloud 34
  • Retain compatibility with the legacy Nextcloud 31–33 admin settings frontend
  • Build, lint, type-check and validate frontend assets in CI and release workflows
  • Verify that release tags match both appinfo/info.xml and package.json

Root cause

1.4.0 release declared Nextcloud 34 support but kept internal app version at 1.3.6. Existing App Store installations therefore had no newer version to upgrade to and retained the manifest limited to Nextcloud 33.

Full Text Search administration frontend also migrated to Vue. Full Text Search SQL Platform still used the removed legacy JavaScript integration, as reported in upstream issue #41.

Impact

Existing installations can upgrade to version 1.4.1 and satisfy Nextcloud 34 dependency check. Full Text Search SQL Platform settings are available in new Nextcloud 34 administration UI while remaining usable on Nextcloud 31–33.

Validation

  • npm ci
  • npm run lint
  • npm run stylelint
  • npm run typecheck
  • npm run build
  • npm audit --omit=dev --audit-level=high — 0 vulnerabilities
  • release tag/version consistency check
  • simulated release archive content check
  • git diff --check

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.

1 participant