Skip to main content

MoLOS v1.0.0 Release Notes

🎉 Welcome to MoLOS v1.0.0!

This marks the first major stable release of MoLOS (Modular Life Organization System). After months of development and refinement, we're proud to deliver a production-ready, deeply modular productivity suite that puts privacy and flexibility first.

Core System Improvements

  • Production Build System: Modules are now fetched and linked during Docker build for deterministic, secure deployments
  • Database Migration System v2.1: Enhanced migration runner with automatic backups, transaction-wrapped migrations, and rollback support
  • Svelte 5 with Runes: Modern, reactive components using $state, $derived, $props
  • Monorepo Structure: All modules now live in modules/ directory with workspace dependencies
  • Privacy-First Architecture: Self-hostable by design with no cloud dependencies for core functionality

New Production Modules

MoLOS-Markdown v1.0.0

A powerful markdown editing and preview system for documentation and note-taking.

Features:

  • ✍️ Rich Markdown Editor - Clean, intuitive editing experience
  • 👁️ Live Preview - Real-time markdown rendering as you type
  • 📁 Document Organization - Organize documents with folders and tags
  • 📤 Export Options - Export to HTML, PDF, and other formats
  • 🔍 Search & Navigation - Quick document search and table of contents
  • 🎨 Custom Themes - Dark, light, and custom editor themes

MoLOS-LLM-Council v1.0.0

A multi-LLM consultation system for diverse AI perspectives and decision support.

Features:

  • 🤖 Multi-LLM Consultation - Query multiple LLMs simultaneously
  • 👤 Persona Management - Create and manage AI personas with different expertise
  • 📜 Conversation History - Track and review past council consultations
  • 🗳 Voting System - Rate and select best LLM responses
  • 🤝 Consensus Building - Combine multiple perspectives into unified recommendations

MoLOS-Tasks v1.0.4

Enhanced task and project management system.

Features:

  • Project Management - Organize tasks into projects with milestones
  • 📍 Area Management - Group related projects by life areas (Work, Personal, etc.)
  • 📅 Daily Log - Track daily task completion and progress
  • 🔄 Task Dependencies - Define prerequisite relationships between tasks
  • 🤖 AI-Powered Suggestions - Get help prioritizing and breaking down tasks

Enhanced Modules

All modules have been updated with:

  • Svelte 5 Migration - Updated to use runes instead of legacy stores
  • AI Tools Integration - All modules expose AI tools via MCP
  • Hierarchical Permissions - Module, submodule, and tool-level access control
  • Module Settings - Per-module configuration in database

🔄 Breaking Changes

Module Installation

Before: Modules installed via npm from external repos

npm install @molos/module-tasks@github:MoLOS-App/MoLOS-Tasks

After v1.0.0: Modules developed in monorepo modules/ directory

# Just add to modules/ directory and run
cd modules
git clone https://github.com/MoLOS-App/MoLOS-Tasks.git
cd ../..
bun run dev # Auto-discovers and syncs

Impact: External modules are no longer installed via npm in development. They're developed in monorepo modules/ directory.

Import Patterns

Before: Fragile relative paths

import { TaskRepository } from '../../../../../server/repositories/task-repository.js';

After v1.0.0: Use $module alias for module-internal imports

// ✅ Module-internal
import { TaskRepository } from '$module/server/repositories/task-repository.js';

// ✅ Main app
import { db } from '$lib/server/db';

Database Migration Commands

Before: Auto-generated migrations

bun run db:generate  # ❌ FORBIDDEN in v1.0.0

After v1.0.0: Manual migration creation with safety

# Create migration manually with descriptive name
bun run db:migration:create --name add_feature --module MoLOS-Tasks --reversible

# Apply safely (auto-backup + transaction)
bun run db:migrate

🐛 Bug Fixes

  • Fixed duplicate column name errors during database initialization
  • Fixed migration tracking to prevent crash corruption
  • Fixed table name validation to support hyphenated module IDs
  • Fixed module discovery to work with workspace dependencies
  • Fixed import resolution in production builds
  • Fixed tool parameter validation to prevent enum value errors
  • Fixed error handling to prevent app crashes from AI tool failures

📦 Module Status

Production Ready ✅

ModuleVersionStatus
MoLOS-Markdown1.0.0✅ Production Ready
MoLOS-LLM-Council1.0.0✅ Production Ready
MoLOS-Tasks1.0.4✅ Production Ready

Beta Modules ⚠️

The following modules are in active development and will be updated to production status in future releases:

  • MoLOS-AI-Knowledge
  • MoLOS-Goals
  • MoLOS-Meals
  • MoLOS-Health
  • MoLOS-Finance
  • MoLOS-Google

📚 Full changelog

For comprehensive changelog, see the main MoLOS repository:

🚀 Getting Started

Quick Start

# Clone repository
git clone https://github.com/MoLOS-org/MoLOS.git
cd MoLOS

# Install dependencies
bun install

# Start development server
bun run dev

Docker Deployment

# Pull latest image
docker pull ghcr.io/molos-app/molos:latest

# Run with persistent data
docker run -d -p 4173:4173 -v ./molos_data:/data --name molos ghcr.io/molos-app/molos:latest

🎯 What's Next

Planned for v1.1.0:

  • WebSockets support for real-time updates
  • Redis caching layer for performance
  • PostgreSQL migration option for high-volume deployments
  • Module marketplace for easy module discovery and installation
  • Enhanced AI tool capabilities