Files
openwork/packages/docs/docs.json
Jan Carbonell d075f03e75 feat(docs): add changelog page generated from release tracker (#1352)
* feat(docs): add changelog page generated from release tracker

Add a script (scripts/generate-changelog.mjs) that parses
changelog/release-tracker.md and generates a minimalistic
changelog.mdx for the Mintlify docs. Each entry shows the date,
a tag (New/Improved/Adjusted/Misc), and either a one-liner (minor)
or bullet points (major). Version headings link to GitHub compare
URLs derived from consecutive versions.

* fix(docs): use Mintlify Update components and href tab for changelog

Switch changelog.mdx to use Mintlify's built-in <Update> component
with label, description, and tags props. Fix the tab config to use
href instead of pages.

* fix(docs): move changelog from tab to sidebar group

Place changelog as a grouped section in the sidebar navigation
instead of a separate tab that was causing redirect issues.

* fix(docs): plain version in description, link in body

The description prop renders as plain text in Mintlify, so markdown
links showed raw. Move version to plain description and put the
compare link as a "View changes" link inside the Update body.

* fix(docs): version as heading, multiple tags, Mintlify conventions

Use version as ## heading inside each Update body, support multiple
tags (New releases, Improvements, Deprecations), indent content
2 spaces per Mintlify convention, remove description prop.

* fix(docs): update changelog tags with emojis and new names

Tags are now: 🚀 New Features, 🐛 Bug Fixes, 🏗️ Refactoring

* feat(docs): group changelog entries by date

Merge same-day releases into a single Update block. Tags are
unioned across versions, Misc is dropped when real tags exist.
Each version remains as an ## heading within the grouped day.
2026-04-04 18:21:03 -06:00

88 lines
2.2 KiB
JSON

{
"$schema": "https://mintlify.com/docs.json",
"theme": "mint",
"name": "OpenWork Docs",
"favicon": "/logo/light.svg",
"logo": {
"light": "/logo/light.svg",
"dark": "/logo/dark.svg"
},
"colors": {
"primary": "#0F766E",
"light": "#14B8A6",
"dark": "#0F766E"
},
"navigation": {
"tabs": [
{
"tab": "Start here",
"pages": [
"get-started",
{
"group": "Cloud",
"pages": [
"introduction",
"team-provisioning"
]
},
{
"group": "Desktop App",
"pages": [
"enable-advanced-search-with-exa",
"how-to-connect-chat-gpt",
"how-to-connect-mcps",
"computer-use",
"sharing-ow-setup",
"accessing-ow-from-slack",
"automating-tasks"
]
},
{
"group": "Tutorials",
"pages": [
"how-to-connect-a-custom-provider",
"importing-a-skill"
]
},
{
"group": "Changelog",
"pages": [
"changelog"
]
},
{
"group": "Improve this doc",
"pages": [
"missing-docs"
]
}
]
}
]
},
"redirects": [
{
"source": "/",
"destination": "/get-started"
},
{
"source": "/quickstart",
"destination": "/get-started"
}
],
"errors": {
"404": {
"redirect": false,
"title": "Missing Documentation?",
"description": "If you're technical and want to use a specific part of the app that is not documented well yet, [send us a quick email](mailto:team@openworklabs.com?subject=missing%20documentation&body=hey%20my%20github%20is%20%7Busername%7D%2C%20I%27m%20interested%20in%20%7Bfeature%7D%20from%20openwork%20but%20I%27m%20missing%20documentation%20on%20it%2C%20could%20you%20create%20it%3F%0A%0AThanks) and tell us what you're missing."
}
},
"navbar": {
"primary": {
"type": "button",
"label": "Download OpenWork",
"href": "https://openworklabs.com/download"
}
}
}