Skip to content

chore(dev): disable the first-run wizard in the docker dev stack - #89

Merged
erseco merged 1 commit into
mainfrom
chore/disable-firstrunwizard-dev
Jul 28, 2026
Merged

chore(dev): disable the first-run wizard in the docker dev stack#89
erseco merged 1 commit into
mainfrom
chore/disable-firstrunwizard-dev

Conversation

@erseco

@erseco erseco commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Problem

Nextcloud's first-run wizard opens a full-page modal on a user's first
login. In the make up dev container this fires on every fresh stack,
and it's pure noise for local development — but it's worse than noise
for automated checks: the modal sits on top of the content iframe, and
the external-media host correctly treats an obscured iframe as hidden,
so it hides every promoted player behind the wizard until it's
dismissed.

Fix

After occ app:enable exelearning in the up target, also run
occ app:disable firstrunwizard, tolerant of failure (|| true) so a
Nextcloud image that ships without that app (or that already has it
disabled) does not break the rest of the target.

Testing

No Docker daemon available in the environment used to prepare this
change, so validation was static:

  • Confirmed every added recipe line uses tab indentation (required by
    make).
  • make -n up dry-run parses cleanly and expands the new lines in the
    right place, right after enabling the app, without disturbing the
    rest of the target.

The first-run wizard opens a full-page modal on first login. In the dev
container this is pure noise, and it breaks automated checks: it covers
the content iframe, which the external-media host reads as obscured and
hides every promoted player behind it.
@github-actions

Copy link
Copy Markdown
Contributor

Preview this PR in the Nextcloud Playground

Open this PR in the Nextcloud Playground

A fresh Nextcloud boots in your browser with this branch's exelearning app installed and enabled (log in as admin / admin). Two sample .elpx are seeded under exelearning-samples/ in Files — click one to open the viewer.

eXeLearning editor: v4.0.2 (overlaid at boot from the upstream release).

@erseco
erseco merged commit 5cf6d2d into main Jul 28, 2026
14 checks passed
@erseco
erseco deleted the chore/disable-firstrunwizard-dev branch July 28, 2026 17:10
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