Skip to content

Releases: uminocelo/manto

Release list

v1.0.0-Alpaca

Choose a tag to compare

@uminocelo uminocelo released this 16 Sep 05:24

Manto v1.0.0 (Alpaca)

Welcome to the inaugural release of Manto, codified as Alpaca. This milestone establishes the core architecture of the platform, delivering a robust, high-performance content management and publishing experience built entirely on the BEAM ecosystem.

As a "raw" release, this version prioritizes deep, structural foundations, setting the stage for a scalable open-source ecosystem.

Core Editor & Content Engine

At the heart of Alpaca is a highly responsive editing and parsing pipeline designed for maximum efficiency.

  • Live Editor: A real-time, interactive authoring environment powered by Phoenix LiveView (editor_live), ensuring seamless state synchronization without heavy client-side overhead.
  • High-Performance Parsing: Lightning-fast Markdown processing utilizing mdex, fully supporting complex layouts, code blocks, and rich text elements.
  • Plugin Architecture: A modular extensibility layer (manto/plugin.ex), shipping out of the box with native support for dynamic Table of Contents generation and header image management.

The "Fabric" Theming System

Manto introduces the "Fabric" engine to handle visual presentation, keeping content strictly separated from design.

  • Design Presets: A flexible page templating system that allows for concise, repeatable layout definitions.
  • Tailwind Integration: First-class support for Tailwind CSS, enabling deep, utility-first design customization.
  • Progressive Web App (PWA): Native service worker registration and manifest generation, allowing Manto deployments to function as installable, offline-capable applications.

Developer Experience

For indie developers and contributors looking to extend the platform, Alpaca provides a streamlined, ergonomic toolkit.

  • Automated Tooling: Custom Mix tasks (manto.init, manto.build, manto.release) to handle boilerplate setup and optimized production builds.
  • System Observability: Built-in telemetry metrics and polling to monitor runtime health and performance metrics from day one.
  • Clean Architecture: Strict boundaries between the core logic (Manto) and the presentation layer (MantoWeb), making the codebase highly accessible for community experimentation.

What's Changed

New Contributors

Full Changelog: https://github.com/uminocelo/manto/commits/v1.0.0-Alpaca