Changelog
What changed, and why
This site is maintained, not shipped once and left alone.
15 Aug 2026v1.1.0
- Added bilingual EN/AR toggle with full RTL support
- Added dark/light/system theme, applied to both 3D scenes
- Added client-side search wired into the command palette
- Split notes into individual pages, added an RSS feed
- Added the multi-agent case study as a second full write-up
- Added a working contact form with honeypot and time-trap spam protection
- Added booking CTA and a timezone converter
- Added offline support, security headers and a CI workflow
Why: a single case study reads as a lucky project; a working form and bilingual support are what turn a browse into a sent brief.
2 Jul 2026v1.0.1
- Fixed particle point-size formula in the background scene (was rendering as one oversized blob)
- Added a low-alpha constellation-line layer tracing each shape
- Restored horizontal padding on the hero and page-head sections
- Tuned canvas opacity and vignette for text contrast
Why: the 3D layer should read as a deliberate motif, not compete with body text for attention.
18 Jun 2026v1.0.0
- Initial launch: ten pages, background particle field, hero workstation model, six live demos
Why: the baseline site — every page built to move a visitor toward a project brief.