Skip to content

feat(web): redesign terang minimalis + upgrade astro 7 - #110

Merged
itsflaid merged 1 commit into
mainfrom
chore/web-upgrade-redesign
Oct 18, 2026
Merged

itsflaid merged 1 commit into
mainfrom
chore/web-upgrade-redesign

Conversation

@itsflaid

Copy link
Copy Markdown
Owner

Redesign web + upgrade dependency

Desain: landing page dan docs jadi terang dan minimalis, bertumpu pada tipografi. Funnel Display (judul), Funnel Sans (isi), Geist Mono (kode), latar putih, satu aksen biru yang hanya dipakai untuk elemen interaktif dan baris yang penting. Satu-satunya animasi: hero muncul saat halaman dibuka (menghormati prefers-reduced-motion). Tanpa kartu seragam, tanpa gradient, tanpa label huruf kapital.

Section 9 → 6, dipilih dari kemampuan CLI yang nyata:

  1. Hero: headline besar + satu perintah install
  2. Masalah: pernyataan singkat
  3. File .devmap: potongan index.json asli hasil analyze repo ini, entry point disorot
  4. Delapan command (dari docs/commands.md)
  5. Cara kerja: static analysis dulu, AI opsional, 12 langkah pipeline, framework dan bahasa yang didukung
  6. Mulai: npx @flaid/devmap analyze

Dibuang: Comparison, Onboarding, AiAgents, Features, OpenSource (isinya digabung atau repetitif).

Dependency (apps/web): astro 5.18 → 7.4, typescript 5 → 6 (@astrojs/check belum mendukung TS 7), font self-hosted lewat Fontsource. Tailwind, PostCSS, autoprefixer, GSAP, Lenis dihapus (CSS biasa). pnpm audit: sebelumnya 1 critical + beberapa high, sekarang no known vulnerabilities. Node minimum web naik ke >=22.22.0 (syarat astro 7).

Dicek

  • pnpm build:web (astro check + build): 0 error
  • Screenshot desktop 1440 dan mobile 390 untuk landing dan docs, tanpa horizontal overflow
  • pnpm test:cli: 324 pass (CLI tidak disentuh)

Perlu kamu lihat

  • Copy teks (bahasa Inggris, ditulis dari isi docs); silakan ubah nada kalau kurang pas.
  • Logo: kubuat versi hitam dari logo aqua lama (logo-mark.png) dan favicon ikut diganti. Kalau mau logo baru, itu keputusan desain tersendiri.

Generated by Claude Code

Landing page and docs are rebuilt around type: Funnel Display headlines,
Funnel Sans body, Geist Mono for code, a white page and one blue accent.
Nine sections become six, chosen from what the CLI actually does: hero,
problem, the .devmap files (with a real trimmed index.json from this repo),
the eight commands, how analysis works, get started.

Dependencies: astro 5.18 -> 7.4, typescript 5 -> 6, fonts self-hosted via
Fontsource. Tailwind, PostCSS, autoprefixer, GSAP and Lenis are removed; the
new styles are plain CSS with tokens, and the only motion is the hero reveal.
pnpm audit for apps/web is now clean (was 1 critical, several high).

Also: recolored logo mark and favicons for a light background, zod imported
from astro/zod, copy button keeps its accessible label, node engine >=22.22.0
as required by astro 7.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019HJc4sv9pSLh7vhduSUxBE
@vercel

vercel Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
devmap-web Ready Ready Preview Oct 18, 2026 8:07pm UTC

@github-actions

Copy link
Copy Markdown

✅ Welcome ke DevMap!

Terima kasih sudah buat PR. Pastikan checklist ini terpenuhi sebelum review:

  • devmap doctor lolos (tanpa error)
  • Test pnpm test:cli lolos (semua pass)
  • New commands diupdate di docs/commands.md
  • Tidak ada console.log di command files
  • Registry terms sesuai standar (baca docs/guide/05-signal-registry.md)
  • Code style match dengan CONTRIBUTING.md

CI akan jalan otomatis pada setiap update. Kalau gagal, akan muncul link run di komentar ini.

Kalau DevMap membantu, tolong star ya: https://github.com/itsflaid/devmap

Terima kasih kontribusinya! 🙏

@itsflaid
itsflaid merged commit 99013cd into main Oct 18, 2026
3 checks passed
@itsflaid
itsflaid deleted the chore/web-upgrade-redesign branch October 18, 2026 20:07

This branch was successfully deployed

1 active deployment
Preview — ebfefc0e Deployed Oct 18, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants