Musa
76ff353c1e
fix(web): refresh blog content and featured post selection ( #862 )
2026-04-02 06:18:19 -07:00
Musa
39b430d74b
feat(web): merge DigitalOcean release announcement updates ( #860 )
...
* feat(web): announce DigitalOcean acquisition across sites
* fix(web): make blog routes resilient without Sanity config
* fix(web): add mobile arrow cue to announcement banner
* fix(web): point acquisition links to announcement post
2026-04-02 06:03:52 -07:00
Adil Hafeez
1df43872a6
Fix code scanning and dependabot security alerts ( #756 )
...
* Fix code scanning and dependabot security alerts
Code scanning fixes (14 alerts):
- Fix XSS in OG image route by validating request origin against allowlist
- Fix incomplete URL sanitization in blog layout using exact hostname matching
- Bind port-check socket to 127.0.0.1 instead of 0.0.0.0
- Add explicit permissions to 7 GitHub Actions workflows
Dependabot fixes:
- Update @isaacs/brace-expansion 5.0.0 -> 5.0.1 (CVE-2026-25547)
- Update bytes 1.10.1 -> 1.11.1 (CVE-2026-25541)
- Update time 0.3.41 -> 0.3.47 (CVE-2026-25727)
- Update cryptography 45.0.7 -> 46.0.5 (CVE-2026-26007)
- Update python-multipart 0.0.20 -> 0.0.22 (CVE-2026-24486)
- Update urllib3 2.6.2 -> 2.6.3 in test lockfiles (CVE-2026-21441)
- Update Werkzeug 3.1.4 -> 3.1.5 (CVE-2026-21860)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Address PR review feedback
- Replace plano.katanemo.com with planoai.dev in allowed hosts
- Add planoai.dev to OG route and blog layout allowlists
- Revert socket bind to 0.0.0.0 (intentional for port-in-use check)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 12:27:07 -08:00
Musa
56b3246f30
introduce SEO optimization and improve blog content rendering ( #709 )
...
* introduce SEO optimizations for marketing reach
* quality of life updates to Next
* format with biome
* improve wording on home badge
* adding additional keyword based on trends
* add code block and markdown support for blogs
* Update metadata for SEO
2026-01-28 17:52:39 -08:00
Salman Paracha
e224cba3e3
Update docs to Plano ( #639 )
2025-12-23 17:14:50 -08:00
Musa
60162e0575
include contact page and restructuring ( #640 )
...
* include contact and navbar changes
* removereact references
* tweak contacts APi route
* change font
2025-12-22 15:02:45 -08:00
Musa
0c3efdbef2
feat: redesign archgw -> plano + website in Next.js ( #613 )
...
* feat: redesign archgw -> plano + website
* feat(www): refactor landing page sections, add new diagrams and UI improvements
* feat(www): sections enhanced for clarify & diagrams added
* feat(www): improvements to mobile design, layout of diagrams
* feat(www): clean + typecheck
* feat(www): feedback loop changes
* feat(www): fix type error
* fix lib/utils error
* feat(www): ran biome formatting
* feat(www): graphic changes
* feat(www): web analytics
* fea(www): changes
* feat(www): introduce monorepo
This change brings Turborepo monorepo to independently handle the marketing website, the docs website and any other future use cases for mutli-platform support. They are using internal @katanemo package handlers for the design system and logic.
* fix(www): transpiler failure
* fix(www): tsconfig issue
* fix(www): next.config issue
* feat(docs): hold off on docs
* Delete next.config.ts
* feat(www): content fix
* feat(www): introduce blog
* feat(www): content changes
* Update package-lock.json
* feat: update text
* Update IntroSection.tsx
* feat: Turbopack issue
* fix
* Update IntroSection.tsx
* feat: updated Research page
* refactor(www): text clarity, padding adj.
* format(www)
* fix: add missing lib/ files to git - fixes Vercel GitHub deployment
- Updated .gitignore to properly exclude Python lib/ but include Next.js lib/ directories
- Added packages/ui/src/lib/utils.ts (cn utility function)
- Added apps/www/src/lib/sanity.ts (Sanity client configuration)
- Fixes module resolution errors in Vercel GitHub deployments (case-sensitive filesystem)
* Update .gitignore
* style(www): favicon + metadata
* fix(www): links
* fix(www): add analytics
* fix(www): add
* fix(www): fix links + image
* fix(www): fix links + image
* fix(www): fix links
* fix(www): remove from tools testing.md
2025-12-18 15:55:15 -08:00