diff --git a/.changeset/rebrand-d9-docs.md b/.changeset/rebrand-d9-docs.md new file mode 100644 index 0000000000..c6cacd067e --- /dev/null +++ b/.changeset/rebrand-d9-docs.md @@ -0,0 +1,6 @@ +--- +'@wbce-d9/app': patch +'@wbce-d9/api': patch +--- + +Rebrand Directus to d9: update docs, logos, sidebar loader, and fix broken CDN image references diff --git a/.github/DISCUSSION_TEMPLATE/docs-suggestions.yml b/.github/DISCUSSION_TEMPLATE/docs-suggestions.yml index 4581646160..599a6f4dd5 100644 --- a/.github/DISCUSSION_TEMPLATE/docs-suggestions.yml +++ b/.github/DISCUSSION_TEMPLATE/docs-suggestions.yml @@ -4,7 +4,7 @@ body: value: | Hi, thank you for taking the time to create a docs suggestion! - Please do be aware that this is _not_ the place to ask a question. To ask a question, [join our Discord server](https://directus.chat) instead! + Please do be aware that this is _not_ the place to ask a question. To ask a question, use [GitHub Discussions](https://github.com/LaWebcapsule/directus9/discussions) instead! - type: input attributes: diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index c38520819c..9f81e8b6e7 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -2,10 +2,10 @@ blank_issues_enabled: false contact_links: - name: Request a new feature url: https://github.com/LaWebcapsule/directus9/discussions/new?category=feature-requests - about: Share your ideas on how to make Directus better. + about: Share your ideas on how to make d9 better. - name: Suggest improvements for the docs url: https://github.com/LaWebcapsule/directus9/discussions/new?category=docs-suggestions - about: Share your ideas on how to improve the documentation of Directus. + about: Share your ideas on how to improve the documentation of d9. - name: Ask a question - url: https://directus.chat/ + url: https://github.com/LaWebcapsule/directus9/discussions about: Please ask and answer questions here. diff --git a/.gitignore b/.gitignore index 57910a294f..9f00b22409 100644 --- a/.gitignore +++ b/.gitignore @@ -36,6 +36,12 @@ debug # Temporary files TODO +*.csv +.~lock.* + +# Docker (local only) +docker-compose.prod.yml +snapshots/ # Directus /schema.yaml diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000000..bffdb32381 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,31 @@ +# d9 — Directus 9 Fork by La Webcapsule + +## Project + +d9 is an open-source fork of Directus 9 (GPLv3), focused on performance and EU regulatory compliance. Maintained by La Webcapsule. + +## Skills & Contributing + +### Install the d9-skills plugin + +All agent skills and the SkillOps contribution pipeline live in the **[d9-skills](https://github.com/LaWebcapsule/d9-skills)** plugin repo. + +```bash +# As a Claude Code plugin (recommended — includes skills + commands + hooks) +git clone https://github.com/LaWebcapsule/d9-skills.git +claude --plugin-dir ./d9-skills + +# Skills only (any agent) +npx skills add LaWebcapsule/d9-skills +``` + +### Contributing a skill + +Every debugging session is a potential contribution. Run `/d9-skills:skillops` to share your experience. The pipeline detects the pattern, anonymizes your session, formats a SKILL.md, and opens a PR — all from a single command. + +## Important rules + +- Code identifiers `@directus/`, `directus_*`, `DIRECTUS_*`, `npx directus`, `new Directus()` must NEVER be renamed +- Plugins must be rebuilt (`pnpm build` in plugins/) before any deployment +- AWS region is eu-west-3 (Paris) for all services +- Contact: support@webcapsule.io diff --git a/api/package.json b/api/package.json index fe1562a471..7ae129382b 100644 --- a/api/package.json +++ b/api/package.json @@ -22,7 +22,7 @@ "framework", "vue" ], - "homepage": "https://directus.io", + "homepage": "https://github.com/LaWebcapsule/directus9", "bugs": { "url": "https://github.com/LaWebcapsule/directus9/issues" }, diff --git a/api/src/cli/utils/create-env/env-stub.liquid b/api/src/cli/utils/create-env/env-stub.liquid index 5af59a8394..0498f0b73c 100644 --- a/api/src/cli/utils/create-env/env-stub.liquid +++ b/api/src/cli/utils/create-env/env-stub.liquid @@ -307,8 +307,8 @@ EXTENSIONS_AUTO_RELOAD=false #################################################################################################### ### Email -# Email address from which emails are sent ["no-reply@directus.io"] -EMAIL_FROM="no-reply@directus.io" +# Email address from which emails are sent +EMAIL_FROM="no-reply@example.com" # What to use to send emails. One of # sendmail, smtp, mailgun, sendgrid, ses. diff --git a/api/src/database/seeds/13-settings.yaml b/api/src/database/seeds/13-settings.yaml index 576054212e..f2ea019a64 100644 --- a/api/src/database/seeds/13-settings.yaml +++ b/api/src/database/seeds/13-settings.yaml @@ -7,7 +7,7 @@ columns: type: string length: 100 nullable: false - default: 'Directus' + default: 'd9' project_url: type: string length: 255 diff --git a/api/src/services/mail/index.ts b/api/src/services/mail/index.ts index ea70bf672b..8cdb44122d 100644 --- a/api/src/services/mail/index.ts +++ b/api/src/services/mail/index.ts @@ -103,7 +103,7 @@ export class MailService { .first(); return { - projectName: projectInfo?.project_name || 'Directus', + projectName: projectInfo?.project_name || 'd9', projectColor: projectInfo?.project_color || '#546e7a', projectLogo: getProjectLogoURL(projectInfo?.project_logo), projectUrl: projectInfo?.project_url || '', diff --git a/api/src/services/tfa.ts b/api/src/services/tfa.ts index 08509b6443..dcd77a056f 100644 --- a/api/src/services/tfa.ts +++ b/api/src/services/tfa.ts @@ -44,7 +44,7 @@ export class TFAService { return { secret, - url: authenticator.keyuri(user.email, project?.project_name || 'Directus', secret), + url: authenticator.keyuri(user.email, project?.project_name || 'd9', secret), }; } diff --git a/app/index.html b/app/index.html index 161186264b..3f8fe53df1 100644 --- a/app/index.html +++ b/app/index.html @@ -27,7 +27,7 @@
diff --git a/app/public/favicon.ico b/app/public/favicon.ico index 6edbfd8239..f9b22fcda3 100644 Binary files a/app/public/favicon.ico and b/app/public/favicon.ico differ diff --git a/app/public/img/directus-white.png b/app/public/img/directus-white.png index dd0425b791..acdb1fec6e 100644 Binary files a/app/public/img/directus-white.png and b/app/public/img/directus-white.png differ diff --git a/app/public/img/icons/mstile-150x150.png b/app/public/img/icons/mstile-150x150.png index 6259913816..545b6134ac 100644 Binary files a/app/public/img/icons/mstile-150x150.png and b/app/public/img/icons/mstile-150x150.png differ diff --git a/app/public/img/icons/safari-pinned-tab.svg b/app/public/img/icons/safari-pinned-tab.svg index 46793831b5..8928bb12f7 100644 --- a/app/public/img/icons/safari-pinned-tab.svg +++ b/app/public/img/icons/safari-pinned-tab.svg @@ -1,41 +1,11 @@ - - -