Skip to content
This repository was archived by the owner on Aug 4, 2026. It is now read-only.

chore(brand): preset 2.10 + auto-derived hero + smaller app-icon glyph - #18

Merged
rubenvdlinde merged 5 commits into
developmentfrom
chore/preset-2.10-derived-status
May 20, 2026
Merged

chore(brand): preset 2.10 + auto-derived hero + smaller app-icon glyph#18
rubenvdlinde merged 5 commits into
developmentfrom
chore/preset-2.10-derived-status

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Aligns this app with the design-system 2.10.0 release: preset bumped, hard-coded <DetailHero/> status/version props dropped (the new preset auto-derives from appinfo/info.xml + SemVer), inner glyph in img/app-store.svg shrunk to ~40% of the hex height. No code or behaviour changes beyond the brand chrome.

@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/deskdesk @ ec9e15b

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
composer ✅ 100/100
npm
PHPUnit ⏭️
Newman ⏭️
Playwright ⏭️

Quality workflow — 2026-05-13 10:43 UTC

Download the full PDF report from the workflow artifacts.

@conduction/docusaurus-preset 2.10.0 ships:

  - deriveStability(version): 0.x → Beta, *-rc → RC, ≥1.0 → Stable,
    *-beta → Beta, *-alpha → Alpha
  - Navbar versionPill auto-uses the derived label so the chrome
    and the hero badge row can no longer disagree
  - <DetailHero/> reads version + status from customFields.appVersion
    (createConfig auto-populates this from appinfo/info.xml) when
    callers omit the props

Three coordinated changes here:

  docs/package.json — bump @conduction/docusaurus-preset to ^2.10.0
  docs/src/pages/index.js — drop hard-coded `status={...}` and
  `version="..."` props on <DetailHero>; the hero now auto-derives
  via the same source the navbar reads
  img/app-store.svg — shrink inner glyph (~40% of hex height
  instead of ~60%), better breathing room around the cobalt hex
@rubenvdlinde
rubenvdlinde force-pushed the chore/preset-2.10-derived-status branch from 07d49a0 to aa5c7ba Compare May 19, 2026 04:04
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/deskdesk @ 98b1ff9

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
composer ✅ 100/100
npm ✅ 576/576
PHPUnit
Newman
Playwright ⏭️

Quality workflow — 2026-05-19 04:12 UTC

Download the full PDF report from the workflow artifacts.

@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/deskdesk @ 98b1ff9

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
composer ✅ 100/100
npm ✅ 576/576
PHPUnit
Newman
Playwright ⏭️

Quality workflow — 2026-05-20 12:00 UTC

Download the full PDF report from the workflow artifacts.

….10-derived-status

# Conflicts:
#	docs/package-lock.json
#	docs/package.json
#	docs/static/img/logo.svg
#	img/app-store.svg
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/deskdesk @ 781cf73

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
composer ✅ 100/100
npm ✅ 576/576
PHPUnit ⏭️
Newman ⏭️
Playwright ⏭️

Quality workflow — 2026-05-20 12:20 UTC

Download the full PDF report from the workflow artifacts.

Same fix as #15. Eliminates 14 composer audit vulnerabilities.
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/deskdesk @ 3285e46

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
composer ✅ 100/100
npm ✅ 576/576
PHPUnit
Newman
Playwright ⏭️

Coverage: 0% (0/3 statements)


Quality workflow — 2026-05-20 12:30 UTC

Download the full PDF report from the workflow artifacts.

Same fix as #15. 5 scaffold-leftover test files used the wrong
namespace, causing 'Class OCA\AppTemplate\Service\ItemService not
found' on every test method.
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/deskdesk @ 0bfa037

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
composer ✅ 100/100
npm ✅ 576/576
PHPUnit
Newman
Playwright ⏭️

Coverage: 0% (0/3 statements)


Quality workflow — 2026-05-20 12:45 UTC

Download the full PDF report from the workflow artifacts.

Same fix as #15 — 3 real test/production mismatches (app-id, OR
stub method, version assertion + bootstrap loadApp call).
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/deskdesk @ 830c827

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
composer ✅ 100/100
npm ✅ 576/576
PHPUnit
Newman
Playwright ⏭️

Coverage: 0% (0/3 statements)


Quality workflow — 2026-05-20 12:56 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit 0c17417 into development May 20, 2026
25 checks passed
@rubenvdlinde
rubenvdlinde deleted the chore/preset-2.10-derived-status branch May 20, 2026 22:44
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant