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 ✅
| Module | Version | Status |
|---|---|---|
| MoLOS-Markdown | 1.0.0 | ✅ Production Ready |
| MoLOS-LLM-Council | 1.0.0 | ✅ Production Ready |
| MoLOS-Tasks | 1.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