Commit Graph

49 Commits

Author SHA1 Message Date
Oleg Proskurin 77a2a03a81 feat: new version 2026-01-05 11:31:05 +07:00
Oleg Proskurin 9b032eaf5a doc: updates to live urls 2026-01-04 15:04:26 +07:00
Oleg Proskurin 582220166a feat: update sidebar 2026-01-03 03:40:50 +07:00
Oleg Proskurin b60a97c73f fix: sidebar 2026-01-02 21:27:07 +07:00
Oleg Proskurin 5d1309633d fix: ensure trailing slashes 2026-01-02 21:08:28 +07:00
Oleg Proskurin 5d7da9e59c fix: use trailing slashes 2026-01-02 19:13:31 +07:00
Oleg Proskurin 52649dfb3b feat(docs): add SEO metadata to all documentation pages
- Create centralized SEO config (docs-seo.ts) with DOCS_PAGES constants
  and createDocsMetadata helper for DRY metadata generation
- Add JSON-LD schema helpers (docs-schema.ts) for BreadcrumbList,
  TechArticle, HowTo, and WebAPI structured data
- Create JsonLd component for rendering structured data
- Add metadata exports and JSON-LD to all 10 docs pages:
  - Getting Started, Generation, Images, Live URLs, Authentication
  - API Overview, Generations API, Images API, Flows API, Live Scopes API

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 18:39:39 +07:00
Oleg Proskurin f3aaea1e6d fix(landing): use label as React key in SubsectionNav to avoid duplicates
Multiple disabled nav items share the same href '#', causing React
duplicate key warning. Changed key from item.href to item.label
which is guaranteed to be unique.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 20:26:47 +07:00
Oleg Proskurin 62594774e3 feat(landing): add disabled prop support to SubsectionNav
- Added optional disabled property to NavItem interface
- Disabled items show gray text and cursor-not-allowed
- Desktop: Tooltip on hover shows "Coming soon"
- Mobile: Inline "(Coming soon)" label after item text
- Uses aria-disabled for accessibility

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 18:36:29 +07:00
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 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 ef8be82aa8 fix: logo optimisation 2025-12-18 23:26:01 +07:00
Oleg Proskurin 257131c12d secure: bump next version 2025-12-14 23:55:47 +07:00
Oleg Proskurin e3ddf1294f fix: prompts storage 2025-11-23 20:47:48 +07:00
Oleg Proskurin a397de80e9 fix: upload page 2025-10-26 19:13:48 +07:00
Oleg Proskurin d6a9cd6990 feat: add page-context 2025-10-26 17:37:23 +07:00
Oleg Proskurin ab85b5e1fa feat: add sections components 2025-10-25 22:01:26 +07:00
Oleg Proskurin a4842e2cd4 fix: focus 2025-10-24 23:24:38 +07:00
Oleg Proskurin d5fe272460 fix: styles 2025-10-24 23:08:53 +07:00
Oleg Proskurin 78bff3f2ed fix: mobile position 2025-10-24 22:48:10 +07:00
Oleg Proskurin 7b8c8ec5e8 feat: add mobile widget view 2025-10-23 23:13:50 +07:00
Oleg Proskurin 15eb364ebd fix: widget position 2025-10-23 22:27:51 +07:00
Oleg Proskurin daa8117ce5 add apikey widget 2025-10-23 22:14:06 +07:00
Oleg Proskurin 4caa475f30 feat: start apikey component 2025-10-22 23:01:37 +07:00
Oleg Proskurin 9facc1621c feat: init apikey widget 2025-10-22 22:39:56 +07:00
Oleg Proskurin da6887d41c feat: update navbar 2025-10-21 23:31:08 +07:00
Oleg Proskurin f90fd8f65a feat: add DocPage 2025-10-21 22:47:45 +07:00
Oleg Proskurin 813e0b186c feat: extract components 2025-10-18 01:14:41 +07:00
Oleg Proskurin 94c8aafe5b chore: sort components folders 2025-10-17 23:45:10 +07:00
Oleg Proskurin a272c8d74f feat: leave final variant 2025-10-17 23:32:20 +07:00
Oleg Proskurin bd46f63ac8 fix: widget 2025-10-16 15:59:02 +07:00
Oleg Proskurin 7368d287e9 feat: update interactive snippet 2025-10-15 00:31:49 +07:00
Oleg Proskurin 658f1420db feat: polish 2025-10-14 01:07:50 +07:00
Oleg Proskurin 1d1a88d073 feat: final variant ready 2025-10-14 00:54:34 +07:00
Oleg Proskurin da47634805 chore: preview variants 2025-10-13 00:19:57 +07:00
Oleg Proskurin 1b3a357b5d feat: add gallery 2025-10-12 00:30:16 +07:00
Oleg Proskurin b7bb37f2a7 feat: adjust image card 2025-10-11 21:46:27 +07:00
Oleg Proskurin 15f9dc3526 feat: show upload snippet on input 2025-10-11 17:17:31 +07:00
Oleg Proskurin 5aef778fc5 feat: add code examples to upload page 2025-10-11 16:08:08 +07:00
Oleg Proskurin f080063746 feat: upload page 2025-10-11 01:02:13 +07:00
Oleg Proskurin df6596d53c chore: prettier 2025-10-09 23:16:42 +07:00
Oleg Proskurin 13e8824000 feat: improve UI 2025-10-06 00:25:21 +07:00
Oleg Proskurin 0c0907ef7e feat: improve options panel 2025-10-06 00:14:30 +07:00
Oleg Proskurin 36e5b910e9 feat: apply enchancements 2025-10-06 00:00:42 +07:00
Oleg Proskurin 680d2d2bad feat: improve demo page 2025-10-05 23:30:49 +07:00
Oleg Proskurin bd0cf2d70a feat: add keys pages 2025-10-03 00:14:02 +07:00