Commit Graph

106 Commits

Author SHA1 Message Date
Oleg Proskurin 21dfd31338 feat(landing): implement route groups for different header behaviors
- Created (landings) route group for home page with sticky header
- Created (apps) route group for docs/demo/admin with scrollable header
- Moved page components to respective route groups
- Updated root layout to be minimal (no header/footer)
- Each route group has its own layout with appropriate header style
- Updated Footer and layouts to use public folder logo path

This enables sticky header on landing pages while docs/demo pages
have a header that scrolls away with content.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 18:35:05 +07:00
Oleg Proskurin 358e4db0e3 fix(docs): sidebar active state not showing due to trailing slash mismatch
Next.js usePathname() returns paths with trailing slashes during static
generation (e.g., /docs/) but navigation hrefs use paths without trailing
slashes (e.g., /docs). The strict equality comparison was always failing.

Added path normalization to strip trailing slashes before comparison.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 16:03:46 +07:00
Oleg Proskurin 13f0a4f04f feat: init docs section 2025-12-31 15:00:44 +07:00
Oleg Proskurin bbe39bddc5 feat: responsive hero 2025-12-19 00:19:35 +07:00
Oleg Proskurin 052584a78b chore: hide footer links 2025-12-18 23:53:14 +07:00
Oleg Proskurin f37ae00177 feat: responsive footer 2025-12-18 23:47:36 +07:00
Oleg Proskurin 12cfeeda18 feat: make sticky header 2025-12-18 23:37:35 +07:00
Oleg Proskurin 62a03749e7 feat: update header 2025-12-18 23:29:24 +07:00
Oleg Proskurin ef8be82aa8 fix: logo optimisation 2025-12-18 23:26:01 +07:00
Oleg Proskurin efbcb8bfcd feat: optimize homepage 2025-12-18 00:21:07 +07:00
Oleg Proskurin 097fdd3d2d feat: switch to TW 2025-12-18 00:01:06 +07:00
Oleg Proskurin 42893a515c feat: move form to a separate component 2025-12-17 23:31:54 +07:00
Oleg Proskurin b7801ef528 fix: mobile hero 2025-12-16 00:34:31 +07:00
Oleg Proskurin d9781ae3fc feat: add analytics 2025-12-16 00:24:33 +07:00
Oleg Proskurin 9679934bb8 feat: add sitemap and robots 2025-12-15 23:34:06 +07:00
Oleg Proskurin f433f59e6b feat: setup trailing slashes 2025-12-15 23:32:01 +07:00
Oleg Proskurin 9c4dd35782 feat: update description 2025-12-15 13:04:09 +07:00
Oleg Proskurin 93defca7d2 feat: add og image 2025-12-15 12:42:39 +07:00
Oleg Proskurin d746a57fa0 fix: styles 2025-12-15 12:33:13 +07:00
Oleg Proskurin ccf44af93f fix 2025-12-15 00:39:28 +07:00
Oleg Proskurin ce705efd10 remove prettier 2025-12-15 00:34:54 +07:00
Oleg Proskurin 59874d9437 fix docker 2025-12-15 00:34:45 +07:00
Oleg Proskurin 5e899419a4 fix: remove old metatags 2025-12-15 00:19:15 +07:00
Oleg Proskurin 1f4766a33d fix: viewport 2025-12-15 00:12:58 +07:00
Oleg Proskurin d1d9517926 feat: add metadata 2025-12-15 00:11:11 +07:00
Oleg Proskurin c66a82d736 feat: set homepage 2025-12-15 00:02:55 +07:00
Oleg Proskurin b5e25eacf1 chore: remove wrong files 2025-12-15 00:01:57 +07:00
Oleg Proskurin 257131c12d secure: bump next version 2025-12-14 23:55:47 +07:00
Oleg Proskurin 77006e8f47 fix: email storing 2025-12-14 15:02:33 +07:00
Oleg Proskurin 98d8e31373 fix: prod build 2025-12-14 14:17:25 +07:00
Oleg Proskurin 1aa7687dc9 chore: upd scripts 2025-12-14 13:39:38 +07:00
Oleg Proskurin 41f00aa352 feat: store emails 2025-12-14 13:36:34 +07:00
Oleg Proskurin 6650c03188 feat: improve input style 2025-12-14 12:14:33 +07:00
Oleg Proskurin 4a47c53a0a feat: update cards styles 2025-12-14 12:07:31 +07:00
Oleg Proskurin 986a3063bb feat: better card styles 2025-12-14 11:53:32 +07:00
Oleg Proskurin 9c428383d7 feat: styles 2025-12-05 01:38:10 +07:00
Oleg Proskurin 84b34f0115 feat: add images 2025-12-05 01:18:05 +07:00
Oleg Proskurin 3feaed33c8 feat: update hero spacing 2025-12-05 00:10:47 +07:00
Oleg Proskurin 2190a2f55f fix: width 2025-12-04 23:06:36 +07:00
Oleg Proskurin c8d6214322 refactor: split by components 2025-12-04 20:15:35 +07:00
Oleg Proskurin 988c7946b9 feat: add metal effect 2025-12-04 15:08:34 +07:00
Oleg Proskurin b2cab168bc feat: add styles to shape section 2025-12-04 14:40:42 +07:00
Oleg Proskurin 0c656d21a2 fix: ts 2025-12-04 13:18:57 +07:00
Oleg Proskurin 4f59f775ae chore: styles 2025-12-04 13:13:51 +07:00
Oleg Proskurin 7f37a5667b feat: use gloweffect 2025-12-04 13:12:16 +07:00
Oleg Proskurin d688c5890a feat: working glow 2025-12-04 12:56:12 +07:00
Oleg Proskurin 21ac410780 fix: page 2025-12-03 15:08:36 +07:00
Oleg Proskurin 7588817803 feat: add homepage v1 2025-12-03 13:09:11 +07:00
Oleg Proskurin e3ddf1294f fix: prompts storage 2025-11-23 20:47:48 +07:00
Oleg Proskurin a7dc96d1a5 fix: update config 2025-10-26 19:28:31 +07:00