Redesign homepage around a centered Majikode signal #1

Merged
exler merged 5 commits from feat/centered-majikode-homepage into main 2026-09-07 17:44:04 +02:00
Member

Summary

  • Rebuilds the homepage as a centered, typography-led signal rather than a full-bleed illustration.
  • Adds the supplied high-resolution hat/data-stream mark and preserves the wide Majikode wordmark.
  • Reintroduces the detailed service, scope, deadline, Magic Hotline, case-study, and WorkWave copy with a more direct voice and two restrained Ma(g/j)ik puns.
  • Replaces bright service-card fills with accessible native disclosure rows.
  • Removes Bunny font and GoatCounter requests from the base layout; the page uses local/system typography and CSS-only particles, arcs, scanlines, and reduced-motion support.

Validation

  • npm run check — passed (0 errors, 0 warnings, 0 hints)
  • npm run build — passed; static routes built successfully
  • npx biome lint src/pages/index.astro src/layouts/BaseLayout.astro src/components/DitherDetails.astro src/components/DitheredLink.astro — passed
  • git diff --check — passed
  • Rendered and inspected at 1440×1100 and 390×844.

Note

The repository-wide npm run lint still reports the existing Tailwind @tailwind at-rule configuration as unknown to Biome. That is outside this change; the modified source files pass targeted linting.

## Summary - Rebuilds the homepage as a centered, typography-led signal rather than a full-bleed illustration. - Adds the supplied high-resolution hat/data-stream mark and preserves the wide Majikode wordmark. - Reintroduces the detailed service, scope, deadline, Magic Hotline, case-study, and WorkWave copy with a more direct voice and two restrained `Ma(g/j)ik` puns. - Replaces bright service-card fills with accessible native disclosure rows. - Removes Bunny font and GoatCounter requests from the base layout; the page uses local/system typography and CSS-only particles, arcs, scanlines, and reduced-motion support. ## Validation - `npm run check` — passed (0 errors, 0 warnings, 0 hints) - `npm run build` — passed; static routes built successfully - `npx biome lint src/pages/index.astro src/layouts/BaseLayout.astro src/components/DitherDetails.astro src/components/DitheredLink.astro` — passed - `git diff --check` — passed - Rendered and inspected at 1440×1100 and 390×844. ## Note The repository-wide `npm run lint` still reports the existing Tailwind `@tailwind` at-rule configuration as unknown to Biome. That is outside this change; the modified source files pass targeted linting.
exler force-pushed feat/centered-majikode-homepage from a8559e8ab5 to dc2236cb68 2026-09-07 17:07:19 +02:00 Compare
exler merged commit c0f5f83c27 into main 2026-09-07 17:44:04 +02:00
exler deleted branch feat/centered-majikode-homepage 2026-09-07 17:44:04 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
majikode/majikode.com!1
No description provided.