mirror of
https://github.com/nextcloud/firstrunwizard.git
synced 2025-10-26 12:02:11 +01:00
No description
|
|
||
|---|---|---|
| .github | ||
| .tx | ||
| appinfo | ||
| css | ||
| img | ||
| js | ||
| l10n | ||
| lib | ||
| LICENSES | ||
| src | ||
| templates | ||
| tests | ||
| .gitattributes | ||
| .gitignore | ||
| .l10nignore | ||
| .php-cs-fixer.dist.php | ||
| AUTHORS.md | ||
| composer.json | ||
| composer.lock | ||
| eslint.config.js | ||
| package-lock.json | ||
| package.json | ||
| psalm.xml | ||
| README.md | ||
| REUSE.toml | ||
| stylelint.config.cjs | ||
| tsconfig.json | ||
| vite.config.js | ||
🔮 First run wizard
A first run wizard that explains the usage of Nextcloud to new users
Configuration
No configuration is needed, but it is possible to prevent the wizard from opening for users by default. When disabled users can only open it from manually clicking "About" in the user menu.
This can be done by setting an app setting value:
occ config:app:set --value false firstrunwizard wizard_enabled
Development setup
Make sure you have node, npm and make installed on your system.
- ☁ Clone the app into the
appsfolder of your Nextcloud:git clone https://github.com/nextcloud/firstrunwizard.git - 👩💻 Run
npm cito install the dependencies - 🏗 To build the Javascript after you have made changes, run
npm run build - ✅ Enable the app through the app management of your Nextcloud
- 🎉 Partytime! Help fix some issues and review pull requests 👍
Add Nextcloud Hub release notes
- Open the
src/hub-release.tsfile - Adjust the
versionproperty to reflect the new Hub release version - Adjust the
link(e.g. blog post) - Add
releaseNotes, this is an array of strings, for localization those are translated usingt('firstrunwizard', 'YOUR MESSAGE') - Change the
videoAltTextfor the Hub release animation if needed (alternative text for accessibility) - Adjust the
shareSubjectwhich is used when users share their thoughts about the release on social media - Replace
img/nextcloudHub.mp4andimg/nextcloudHub.webm(VP9) with updated animations - Update the current changelog version in
lib/Constants.php
