Roadmap

Current version v0.0.9 🚀

Version 0.0.9

  • Added AI-native tooling: an entry-level MCP server that exposes components, docs, and CLIs to AI agents, with an stdio transport (mix mishka.mcp.setup --stdio).
  • Introduced entry-level headless (unstyled) components ported from Base UI — full WAI-ARIA wiring and behavior hooks, coexisting with the styled set.
  • Added MishkaChelekom.Kit — one Spark DSL to reuse and restyle existing components, vendorable to production via mix mishka.ui.gen.kit.
  • Added comprehensive LLM-ready usage rules for every component and JavaScript hook.
  • Expanded the CLI and catalog: component and module name prefixes with --no-save, a full mix mishka.ui.uninstall (with --headless), new dock, shape, and stat components, plus Combobox (creatable + server push), vertical Tabs, and rating upgrades.

Milestones 0.0.9: Click to see

Version 0.0.8

  • Migrated from Tailwind CSS 3 to Tailwind CSS 4 for improved performance and modern utility classes.
  • Introduced a powerful CLI for custom CSS configuration, enabling developers to tailor styles to their specific needs.
  • Added comprehensive test suite for the CLI to ensure reliability and maintainability.
  • Resolved compatibility issues with the latest updates in Phoenix Framework and LiveView, ensuring seamless integration.

Milestones 0.0.8: Click to see

Version 0.0.7

  • Addressed and resolved various reported issues to enhance stability and performance.
  • Implemented Flash group restrictions specifically tailored for Phoenix version 1.8, improving security and component isolation.

Milestones 0.0.7: Click to see

Version 0.0.6

  • Preparing for support of custom design systems and architecture.
  • Enhancing and supporting components for Phoenix version 1.8.
  • Optimizing certain components to support custom requirements.

Milestones 0.0.6: Click to see

Version 0.0.5

  • Making changes to further improve and enhance the dynamic behavior of the core components.
  • Improving compatibility with the new Tailwind version.
  • Adding basic accessibility support to components.
  • Focusing on the requirements requested in the project's GitHub issues.

Milestones 0.0.5: Click to see

Version 0.0.4

  • Adding scroll area component.
  • Adding combobox component.
  • Adding missing features of Phoenix core components.
  • Adding global components installing support and JS formatter.
  • Introducing radio card component.
  • Introducing checkbox card component.
  • Fixing and refactoring some bugs

Milestones 0.0.4: Click to see

Version 0.0.3

  • Adding several new base stateless components.
  • Adding various components to the community project.
  • Fixing issues reported by developers from the previous version.
  • Introducing demo pages for components with easy copy-and-use functionality.

Milestones 0.0.3: Click to see

Version 0.0.2

  • Fixing issues reported by developers from the previous version.
  • Implementing Dark Mode for all components.
  • Improving and restructuring documentation and displaying each component within the documentation.
  • Enhancing CLI performance and supporting non-standard naming for Elixir.
  • Adding initial JavaScript support in CLI (Beta version).
  • Introducing the Beta version of CLI for the community project.
  • Updating all templates for new syntax of Phoenix LiveView 1.0.0.

Milestones 0.0.2: Click to see

Version 0.0.1

  • Approximately 80 components across 43 collections were published.
  • Full documentation for all components, including testing and easy code copy functionality, was completed.
  • A generator was included for installing and building components within the project.
  • All color classes in this version only support Light Mode.
  • All components are stateless in this version.
  • Targeted the latest versions of Phoenix and the experimental version of Phoenix LiveView.

Milestones 0.0.1: Click to see