6 Commits

Author SHA1 Message Date
Krystie
4f03b8cf47 desloppify: extract shared Premium features and move component data outside render
- PricingCards.tsx: Extract repeated Premium features array to PREMIUM_FEATURES constant
- Footer.tsx: Move footerSections, socialLinks, and CURRENT_YEAR outside component to avoid recreation on every render
2026-05-01 02:41:32 -07:00
Krystie
bb69b96816 Replace docs with comprehensive user guide: 75+ templates, how-to-deploy, features, pricing, integrations
- What You Can Do section with all 6 key capabilities
- Complete 75+ app template catalog by category
- Step-by-step deployment workflow
- All 8 platform features documented
- Pricing & licensing (Free vs Premium)
- Infrastructure integrations (Technitium DNS, Pi-hole, WireGuard, DashCA)
- Troubleshooting guide
- Premium features: Swarm, Recipes, SSO
2026-04-18 03:58:13 -07:00
Krystie
aedaf4b4b5 Document external DashCaddy billing architecture 2026-04-17 21:29:01 -07:00
Krystie
f5104578c9 Refactor website pricing toward external license service 2026-04-17 20:40:53 -07:00
Krystie
69c2179a43 Add .env.example and next-env.d.ts 2026-04-15 20:56:17 -07:00
Krystie
c5d7d99852 DashCaddy.net all files 2026-04-15 20:55:30 -07:00