Skip to content

v2.2.0

Choose a tag to compare

@yokoberek yokoberek released this 15 May 02:12
· 2 commits to main since this release

What's changed

Design

  • Applied 37signals dark theme with neutral-800 base, warm off-white foreground, oklch color space
  • Redesigned header, footer, and all pages with consistent max-w-5xl layout pattern
  • Active nav uses color only (no border indicator), brighter text-white for active state
  • Tab content text now follows theme CSS variable instead of hardcoded gray

Content

  • Rewrote all page copy in direct, human voice — no corporate jargon
  • Updated nav labels: Kontribusi → Berkontribusi, Kontak → Hubungi
  • Updated tentang hero heading to neutral framing
  • Rewrote README: removed logo, icons, and emoji section headers

Pages

  • Home — new hero, editorial principles grid, flat project cards, Discord CTA
  • Tentang — focused copy, new "Mengapa open source?" section
  • Open Source — full-width cards in "Mengapa untuk Papua?" section
  • Berkontribusi — editorial grid for principles, "good first issue" callout
  • Hubungi — 3-column contact grid, full-width FAQ cards, removed redundant Discord CTA button

Fixes

  • Removed baseUrl from tsconfig; alias @/ now defined in Vite config via fileURLToPath
  • Bumped Node.js from 18 to 22 in CI workflow (fixes Vite 6.4+ util.styleText error)