Skip to content

[Feature] [Monorepo] Release UI v1.0.0 and unify layouts across ecosystem platforms#53

Merged
Gautam25Raj merged 1 commit into
masterfrom
feat/ui-v1-release-and-platform-layout-unification
May 17, 2026
Merged

[Feature] [Monorepo] Release UI v1.0.0 and unify layouts across ecosystem platforms#53
Gautam25Raj merged 1 commit into
masterfrom
feat/ui-v1-release-and-platform-layout-unification

Conversation

@Gautam25Raj
Copy link
Copy Markdown
Collaborator

@Gautam25Raj Gautam25Raj commented May 17, 2026

Summary

This PR releases the @repo/ui package as stable v1.0.0 and introduces a unified layout and design system experience across the ecosystem platforms, including the site, blog platform, and docs platform.

Features

UI Package (packages/ui)

  • Released the UI package as stable production-ready v1.0.0
  • Added a premium, Portal-based, and theme-aware Tooltip component
  • Implemented smart overflow truncation detection for tooltip rendering
  • Enhanced Menu component with customizable size variants:
    • sm
    • md
  • Overhauled README.md with:
    • Comprehensive usage documentation
    • Unified component reference table
    • Improved developer guidance

Platform Layout Unification

Blog Platform (apps/blog-platform)

  • Integrated the unified MainLayout
  • Added consistent Navbar and Footer across the platform
  • Added standardized:
    • Error templates
    • Loading templates
    • Not-found templates
  • Standardized config/site.ts navigation configuration

Docs Platform (apps/docs-platform)

  • Integrated the unified MainLayout
  • Unified navigation and footer experience
  • Added shared design-system-aligned templates for:
    • Error states
    • Loading states
    • Not-found pages
  • Improved platform-wide navigation consistency

Ecosystem Site Improvements (apps/site)

Template Experience

  • Added line-clamp-1 support for template names
  • Integrated smart tooltip rendering only for truncated content
  • Removed redundant tooltips from template descriptions
  • Improved template preview card consistency

Roadmap & Configuration

  • Centralized kanban tag color mappings into:
    • KanbanTagColor.ts
  • Improved roadmap tag consistency and maintainability
  • Updated template asset mappings for correct platform alignment

Ecosystem Updates

  • Updated:
    • llms.txt
    • openapi.json
  • Improved authentication and document-type schema consistency

Improvements

Design System & Consistency

  • Unified layout structure across all ecosystem platforms
  • Improved shared UI consistency and navigation behavior
  • Enhanced maintainability through centralized configuration patterns

Developer Experience

  • Improved documentation quality and component discoverability
  • Enhanced reusable UI infrastructure across applications

Notes

  • No breaking changes expected
  • Focused on ecosystem consistency, stable UI release, and platform standardization

Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📝 Documentation update
  • 🧪 Tests (adding or updating tests)

Checklist

  • I have read the CONTRIBUTING.md document.
  • My code follows the style guidelines of this project.
  • I have performed a self-review of my own code.
  • I have commented my code, particularly in hard-to-understand areas.
  • My changes generate no new warnings.
  • I have added tests that prove my fix is effective or that my feature works.
  • New and existing unit tests pass locally with my changes.
  • Any dependent changes have been merged and published in downstream modules.

…tforms

- UI Package (packages/ui):
  - Bumped package version to production-ready stable 1.0.0.
  - Added a premium, Portal-based, and theme-aware Tooltip component with smart truncation overflow detection.
  - Refined Menu component to support custom size parameters (sm and md).
  - Overhauled README.md with comprehensive usage docs and a unified component reference table.

- Blog Platform (apps/blog-platform) & Docs Platform (apps/docs-platform):
  - Integrated the unified MainLayout containing consistent Navbar and Footer elements in the global app layouts.
  - Added customized standard templates for error, loading, and not-found states matching the design system.
  - Standardized site configurations (config/site.ts) for coherent navigation links and platform consistency.

- Ecosystem Landing (apps/site):
  - Applied line-clamp-1 to template names and integrated smart tooltips that only trigger when elements are truncated.
  - Cleaned up the template cards preview, removing redundant tooltips from descriptions.
  - Centralized and standardized roadmap kanban tag color mappings into a new KanbanTagColor.ts helper.
  - Aligned site template configurations to map to correct assets.
  - Updated ecosystem files (llms.txt and openapi.json) to match correct authentication and document-type schemas.
@Gautam25Raj Gautam25Raj added documentation Improvements or additions to documentation enhancement New feature or request ui/ux Design or user experience improvements performance Performance improvements labels May 17, 2026
@Gautam25Raj Gautam25Raj merged commit d85400a into master May 17, 2026
1 check passed
@Gautam25Raj Gautam25Raj deleted the feat/ui-v1-release-and-platform-layout-unification branch May 22, 2026 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request performance Performance improvements ui/ux Design or user experience improvements

Projects

None yet

1 participant