Commit Graph

8 Commits

Author SHA1 Message Date
Elie Habib
1f38dea225 docs: restructure documentation into focused, navigable pages (#1465)
* docs: restructure documentation into focused, navigable pages (#docs-reorg)

Break the 4096-line documentation.mdx monolith into 13 focused pages
organized by feature area. Reorganize Mintlify navigation from 5 generic
groups into 7 feature-based groups. Move Orbital Surveillance from
Infrastructure to Map Layers where it belongs.

- Extract: signal-intelligence, features, overview, hotspots, CII,
  geographic-convergence, strategic-risk, infrastructure-cascade,
  military-tracking, maritime-intelligence, natural-disasters,
  contributing, getting-started
- Append to: architecture.mdx (9 sections), ai-intelligence.mdx (3 sections)
- Fix legacy .md links in map-engine.mdx, maps-and-geocoding.mdx
- Slim documentation.mdx to an 80-line index/hub page
- Eliminate duplicate content that caused repeated headings

* fix(docs): remove duplicate H1 headings from all Mintlify pages

Mintlify auto-renders the frontmatter `title` as an H1, so having
`# Title` in the body creates a doubled heading on every page.
Remove the redundant H1 (and repeated description lines) from all
31 .mdx files.
2026-03-12 06:44:35 +04:00
Elie Habib
dce6b77b27 fix(docs): remove invalid colors.anchors from Mintlify config (#1464)
Mintlify v2 schema rejects colors.anchors as unrecognized, blocking
deployment validation. Added in #1463 but not a valid schema key.
2026-03-12 01:33:45 +04:00
Elie Habib
2a7d7fc3fe fix: standardize brand name to "World Monitor" with space (#1463)
Replace "WorldMonitor" with "World Monitor" in all user-facing display
text across blog posts, docs, layouts, structured data, footer, offline
page, and X-Title headers. Technical identifiers (User-Agent strings,
X-WorldMonitor-Key headers, @WorldMonitorApp handle, function names)
are preserved unchanged. Also adds anchors color to Mintlify docs config
to fix blue link color in dark mode.
2026-03-12 01:28:16 +04:00
Elie Habib
878e30c371 style(docs): align Mintlify header/footer with site design (#1455)
* style(docs): align Mintlify header/footer with site design system

- Navbar: Blog, Dashboard, Pro, GitHub (matching site header)
- Primary CTA: "Get Early Access" green button linking to /pro#waitlist
- Colors: switch from blue (#3b82f6) to green (#4ade80) accent
- Footer: Dashboard, Pro, Blog + Community (GitHub, Discussions, X)
- Add X/Twitter social link
- Normalize all URLs to www.worldmonitor.app
- Name simplified to "World Monitor" (matching site branding)

* feat: add Docs link to dashboard, blog, and pro navigation

Add link to /docs across all site surfaces:
- Blog header nav and footer
- Dashboard footer nav
- Pro page footer (main + enterprise)
2026-03-12 01:02:52 +04:00
Elie Habib
caa3e9f82f fix(docs): rename doc files to lowercase for Mintlify (#1451)
* fix(docs): rename doc files to lowercase kebab-case for Mintlify

Mintlify serves pages at lowercase URLs. Uppercase filenames caused
404s on the Documentation tab. Renames all 18 doc files, updates
docs.json references, and fixes internal cross-links.

* fix(docs): rename .md to .mdx for Mintlify compatibility

Mintlify expects .mdx files. Plain .md files were not being found,
causing 404s on all documentation pages.

* feat(docs): add navbar links and footer with site variants

- Navbar: Live App, Tech, Finance, Blog links + GitHub CTA
- Footer: World Monitor variants + Resources columns
- Logo links back to worldmonitor.app
2026-03-12 00:30:15 +04:00
Elie Habib
f292282ff7 fix(docs): add required theme field to Mintlify docs.json (#1450)
* fix(docs): add required theme field to Mintlify docs.json

Mintlify v2 requires a theme discriminator. Without it, deployment
fails with "Invalid discriminator value" error.

* fix(docs): migrate docs.json to Mintlify v2 schema

- navigation: object with tabs/groups instead of array
- Remove colors.background (unrecognized in v2)
- topbarLinks/topbarCtaButton → navbar
- footerSocials → footer.socials
- openapi: single string per group instead of array
- Split docs into Documentation + API Reference tabs
2026-03-11 23:58:11 +04:00
Elie Habib
3d4c2fbdf4 chore(docs): trigger Mintlify deployment (#1449)
Trivial name change to force Mintlify GitHub App to detect docs changes
after monorepo setting was updated in the dashboard.
2026-03-11 23:42:09 +04:00
Elie Habib
33a423b87f fix(docs): rename mint.json to docs.json for Mintlify v2 (#1446)
Mintlify deprecated mint.json in favor of docs.json. The dashboard
expects docs.json to exist in the configured directory.
2026-03-11 23:29:04 +04:00