All notable changes to danielstanica.com .
Built on EmDash CMS (v0.1.0) with AI and deployed to Cloudflare Workers with D1 as the datastore. Entries are in reverse chronological order.
The format is loosely based on the Keep a Changelog format .
[0.3.0] — April 2026
Added
- Accessibility pass. ARIA landmarks across the header/main/footer, semantic sectioning elements throughout, and a visually hidden "Skip to main content" link that becomes visible on focus. Keyboard navigation tested end-to-end.
- Focus states. High-contrast focus outlines consistent with the brutal aesthetic — no invisible focus rings.
Changed
- Tightened hero copy and CTA hierarchy following the second content pass.
Fixed
- Color contrast on secondary text raised to meet WCAG AA against the cream background.
[0.2.0] — Late March 2026
Added
- Two-column hero. Headline + supporting copy on the left, portrait/visual block on the right. Stacks to a single column below the tablet breakpoint.
- Typography system finalized. Be Vietnam Pro 900 for display and headings; Space Mono for UI labels, metadata, and code.
- Color palette finalized. Acid yellow (primary accent), cream (surface), brutal black (ink). Palette locked as CSS custom properties for theme consistency.
- Thick-border card and button components matching the neobrutalist theme language (hard shadows, no border radius on primary surfaces).
Changed
- Replaced initial placeholder fonts with the production pairing after A/B'ing three combinations.
[0.1.1] — Mid March 2026
Fixed
- FTS5 shadow table corruption on content migration. Worked around the upstream EmDash bug with a manual SQL rebuild of the FTS5 virtual tables after import; documented the recovery steps for future migrations.
- Sandboxed plugin runtime crashes when loading custom theme helpers. Isolated the failing plugin, reported upstream, and moved affected helpers into the theme itself as a temporary mitigation.
Known issues
- A handful of EmDash v0.1.0 upstream bugs remain tracked but unresolved on the CMS side. Workarounds are in place; site behavior is stable.
[0.1.0] — Early March 2026
Added
- Initial site scaffold on EmDash CMS with the Brutal theme as the starting point.
- Cloudflare Workers + D1 deployment pipeline wired up with preview and production environments.
- Base routing for home, about, and writing.
- First content pass: positioning, short bio, and the project list.
Versioning notes
This site doesn't ship a public API, so semantic versioning is used informally:
- Major — structural/information-architecture changes visible to every visitor
- Minor — new sections, components, or theme-level changes
- Patch — copy edits, bug fixes, accessibility adjustments