Skip to content

Hextra 0.10#762

Merged
davlgd merged 11 commits intomainfrom
davlgd-hextra-0.1.0
Aug 27, 2025
Merged

Hextra 0.10#762
davlgd merged 11 commits intomainfrom
davlgd-hextra-0.1.0

Conversation

@davlgd
Copy link
Collaborator

@davlgd davlgd commented Aug 14, 2025

📝 What does this PR do?

This PR updates Hextra Theme to 0.10 release with:

  • Custom layouts more close to upstream to ease updates
  • Fixes for width management, pagers, etc.
  • The new dropdown menu for API in header.
  • The new synced tab behavior (you select pnpm in a tab, all tabs sync to it)

This Hextra release introduces breaking changes this PR address:

  • Fix previous bad link behavior: they are now relative to base URL and not domain root. So all /developers/XXX links are now /XXX. Links checker checked 2036 links with 0 warnings found in this PR.
  • Moves to TailwindCSS 4 as previously announced, style names/target are now updated

As OpenAPI layout needed custom CSS/JS hard to maintain and we use Swagger now, I've configured the Swagger module for API v2 browsing. We'll use it for v4 when ready.


🧪 Type of Change

  • ⚠️ Bug fix
  • 📅 Changelog update
  • 📚 Documentation update
  • ✨ New content/feature
  • 🔧 Technical/maintenance

✅ Quick Checklist


👥 Reviewers

@CleverCloud/reviewers

@davlgd davlgd requested a review from Copilot August 14, 2025 18:19
@davlgd davlgd self-assigned this Aug 14, 2025

This comment was marked as outdated.

@github-actions
Copy link

github-actions bot commented Aug 14, 2025

👋` Review app deleted

You closed this PR and deleted the review app.

@davlgd davlgd force-pushed the davlgd-hextra-0.1.0 branch from 8fa3a96 to 6eeef6f Compare August 14, 2025 22:08
@davlgd davlgd force-pushed the davlgd-hextra-0.1.0 branch from 6eeef6f to b209635 Compare August 18, 2025 08:13
@davlgd davlgd force-pushed the davlgd-hextra-0.1.0 branch from 1042c04 to 5ad3044 Compare August 18, 2025 09:31
@davlgd davlgd force-pushed the davlgd-hextra-0.1.0 branch from 5ad3044 to 6dd2ffd Compare August 18, 2025 09:40
@davlgd davlgd force-pushed the davlgd-hextra-0.1.0 branch from 6dd2ffd to 73162c2 Compare August 18, 2025 10:33
@davlgd davlgd changed the title Hextra 0.1.0 Hextra 0.10 Aug 18, 2025
@davlgd davlgd marked this pull request as ready for review August 18, 2025 10:59
@davlgd davlgd requested a review from Copilot August 18, 2025 10:59

This comment was marked as outdated.

allemas
allemas previously approved these changes Aug 18, 2025
Copy link
Contributor

@allemas allemas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM Mainly an MR that removes/develops paths...

@davlgd davlgd force-pushed the davlgd-hextra-0.1.0 branch from 9163f86 to 233d95e Compare August 26, 2025 16:44
@davlgd davlgd merged commit a6e1e09 into main Aug 27, 2025
5 checks passed
@davlgd davlgd deleted the davlgd-hextra-0.1.0 branch August 27, 2025 17:52
@imfing
Copy link

imfing commented Aug 30, 2025

As OpenAPI layout needed custom CSS/JS hard to maintain and we use Swagger now, I've configured the Swagger module for API v2 browsing. We'll use it for v4 when ready.

Hi @davlgd regarding Swagger/OpenAPI: would you mind submitting a feature request to Hextra? I'm considering providing a template or shortcode to embed Swagger documentation, similar to what Docsy provides.

@davlgd
Copy link
Collaborator Author

davlgd commented Aug 31, 2025

Hi @davlgd regarding Swagger/OpenAPI: would you mind submitting a feature request to Hextra? I'm considering providing a template or shortcode to embed Swagger documentation, similar to what Docsy provides.

Of course (I planed to sumbit a PR but if you already have something ready I'll let you do it)

@imfing
Copy link

imfing commented Aug 31, 2025

Of course (I planed to sumbit a PR but if you already have something ready I'll let you do it)

I don’t have anything in progress yet, so a PR from you would be very much appreciated 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants