* feat(community): add Discord link to footer across pro, blog, and docs
Adds https://discord.gg/re63kWKxaz to:
- pro-test/src/App.tsx — main Footer component and enterprise page footer
- blog-site/src/layouts/Base.astro — site-wide blog footer
- docs/docs.json — Mintlify socials icon + Community footer links section
* docs(readme): add Discord badge to header badges
* style(docs): add OG image and SEO metatags for Mintlify
Sharing docs links showed generic meta from the main site.
Add seo.metatags to docs.json with OG image, site name,
and Twitter card configuration.
* feat(docs): add Mintlify changelog with Update components and RSS
Convert CHANGELOG.md into Mintlify-native changelog page using
<Update> components with tag filtering and RSS feed support.
All 27 versions converted with categorized tags for filtering.
Extract license content from contributing.mdx into its own first-class
docs/license.mdx page. Add prominent warnings about rebranding/renaming
being prohibited without a commercial license, an enforcement section,
and expanded commercial use restrictions.
Update README.md license section to reflect the dual-license model
(AGPL-3.0 for non-commercial, commercial license required for business
use). Previously it incorrectly stated commercial use was allowed under
AGPL alone.
Update cross-references in documentation.mdx and getting-started.mdx to
point to the new /license page.
* 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.
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.
* 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)
* 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
* 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