Skip to content

Commit 8261d60

Browse files
committed
Docs: Added CHANGELOG.md and project landing page
1 parent 800a8fa commit 8261d60

6 files changed

Lines changed: 420 additions & 36 deletions

File tree

CHANGELOG.md

Lines changed: 17 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,22 @@
1-
# Historial de cambios
1+
# Changelog
22

3-
Todos los cambios relevantes del proyecto se documentan aquí.
3+
All notable changes to this project will be documented in this file.
44

5-
Formato basado en [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) y versionado semántico ([SemVer](https://semver.org/spec/v2.0.0.html)).
5+
## [1.0.0] - 2026-04-21
66

7-
## [Unreleased]
7+
### Added
8+
- **Initial Modular Release**: Complete refactoring of the IDE architecture.
9+
- **TopBar & ActivityBar**: Extracted from `IdeLayout.tsx` for better maintainability.
10+
- **Feature-Based Structure**: Organized code into `features/` (AI, Editor, Explorer, Terminal) and `shared/` components.
11+
- **Rust Workspace**: Centralized crate dependencies for faster and more consistent builds.
12+
- **GitHub Actions**: Automated release pipeline for Windows (NSIS/MSI).
13+
- **AI Integration**: Base infrastructure for AI-powered coding assistance.
14+
- **Multi-root Kernel**: Separation of concerns between `kernel-core`, `kernel-lsp`, and `kernel-ai`.
815

9-
### Planificado
10-
- Estabilización del acceso a sistema de archivos.
11-
- Mejora de persistencia de configuración.
12-
- Mejoras de UX en el actualizador automático.
13-
14-
## [0.1.0]
15-
16-
### Añadido
17-
- Editor inicial con integración de Monaco Editor.
18-
- Terminal integrada con xterm.
19-
- Paleta de comandos (`Ctrl+Shift+P`).
20-
- Navegación rápida de archivos (`Ctrl+P`).
21-
- Panel de chat IA con integración Nexusify API.
22-
- Panel explorador de archivos.
23-
- Editor por pestañas con soporte multiarchivo.
24-
- Menú contextual con acciones de código asistidas por IA.
25-
- Persistencia de sesión.
26-
- Panel Run/Debug.
27-
- UI moderna con Tailwind CSS.
28-
- Layout adaptable.
29-
30-
### Técnico
31-
- Integración de framework de escritorio Tauri.
32-
- Frontend con React + TypeScript.
33-
- Backend en Rust con arquitectura por kernel.
34-
- Base de servidor LSP (`kernel-lsp`).
35-
- Base de motor IA (`kernel-ai`).
36-
- Implementación base del núcleo (`kernel-core`).
37-
38-
---
39-
40-
Nota: no eliminar la sección `[Unreleased]`. Al publicar una versión, mover ítems desde `[Unreleased]` al bloque de versión correspondiente.
16+
### Fixed
17+
- **Tauri Dialog API**: Resolved compilation errors with `MessageDialogButtons` and `MessageDialogKind`.
18+
- **Dependency Version Mismatch**: Unified versioning across `package.json`, `Cargo.toml`, and `tauri.conf.json`.
4119

20+
### Changed
21+
- Refactored `IdeLayout.tsx` to reduce monolithic file size.
22+
- Improved layout responsiveness and glassmorphism styling.

website/CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## [1.0.0] - 2026-04-21
6+
7+
### Added
8+
- **Initial Modular Release**: Complete refactoring of the IDE architecture.
9+
- **TopBar & ActivityBar**: Extracted from `IdeLayout.tsx` for better maintainability.
10+
- **Feature-Based Structure**: Organized code into `features/` (AI, Editor, Explorer, Terminal) and `shared/` components.
11+
- **Rust Workspace**: Centralized crate dependencies for faster and more consistent builds.
12+
- **GitHub Actions**: Automated release pipeline for Windows (NSIS/MSI).
13+
- **AI Integration**: Base infrastructure for AI-powered coding assistance.
14+
- **Multi-root Kernel**: Separation of concerns between `kernel-core`, `kernel-lsp`, and `kernel-ai`.
15+
16+
### Fixed
17+
- **Tauri Dialog API**: Resolved compilation errors with `MessageDialogButtons` and `MessageDialogKind`.
18+
- **Dependency Version Mismatch**: Unified versioning across `package.json`, `Cargo.toml`, and `tauri.conf.json`.
19+
20+
### Changed
21+
- Refactored `IdeLayout.tsx` to reduce monolithic file size.
22+
- Improved layout responsiveness and glassmorphism styling.

website/index.html

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>MeaCode Studio | The AI-First IDE</title>
7+
<link rel="stylesheet" href="style.css">
8+
<link rel="preconnect" href="https://fonts.googleapis.com">
9+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
10+
<link href="https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&family=JetBrains+Mono&display=swap" rel="stylesheet">
11+
<meta name="description" content="MeaCode Studio is a high-performance, modular IDE built for the future of AI-driven development.">
12+
</head>
13+
<body>
14+
<nav class="navbar">
15+
<div class="logo">
16+
<img src="meacode_logo_premium.png" alt="MeaCode Logo" id="nav-logo">
17+
<span>MeaCode Studio</span>
18+
</div>
19+
<ul class="nav-links">
20+
<li><a href="#features">Features</a></li>
21+
<li><a href="#download">Download</a></li>
22+
<li><a href="CHANGELOG.md">Changelog</a></li>
23+
</ul>
24+
<a href="https://github.com/MeaCore-Enterprise/MeaCode-Estudio" class="btn btn-outline">Github</a>
25+
</nav>
26+
27+
<header class="hero">
28+
<div class="hero-content">
29+
<h1 class="fade-in">Code with the <span class="gradient-text">Speed of AI</span></h1>
30+
<p class="fade-in delay-1">MeaCode Studio is a professional, modular IDE designed for high-performance AI-driven development. Sleek, fast, and fully extensible.</p>
31+
<div class="hero-btns fade-in delay-2">
32+
<a href="#download" class="btn btn-primary">Download v1.0.0</a>
33+
<a href="#features" class="btn btn-secondary">Learn More</a>
34+
</div>
35+
</div>
36+
<div class="hero-visual fade-in delay-3">
37+
<div class="mockup-container">
38+
<img src="meacode_studio_mockup.png" alt="MeaCode Studio Mockup" class="mockup">
39+
</div>
40+
</div>
41+
</header>
42+
43+
<section id="features" class="features">
44+
<div class="section-title">
45+
<h2>Modern Architecture, <span class="gradient-text">Infinite Potential</span></h2>
46+
</div>
47+
<div class="features-grid">
48+
<div class="feature-card">
49+
<div class="icon">🤖</div>
50+
<h3>AI-First Core</h3>
51+
<p>Built-in intelligence that understands your context, not just your code.</p>
52+
</div>
53+
<div class="feature-card">
54+
<div class="icon">🧩</div>
55+
<h3>Modular Design</h3>
56+
<p>Fragmented architecture for maximum scalability and maintainability.</p>
57+
</div>
58+
<div class="feature-card">
59+
<div class="icon">🦀</div>
60+
<h3>Rust Powered</h3>
61+
<p>Ultra-fast kernel and multi-root LSP support powered by Rust.</p>
62+
</div>
63+
<div class="feature-card">
64+
<div class="icon"></div>
65+
<h3>Rich Aesthetics</h3>
66+
<p>A premium UI with glassmorphism and smooth animations for a better dev experience.</p>
67+
</div>
68+
</div>
69+
</section>
70+
71+
<section id="download" class="download-section">
72+
<div class="download-card">
73+
<h2>Ready to transform your workflow?</h2>
74+
<p>Experience the most advanced IDE for the modern era.</p>
75+
<div class="download-btns">
76+
<a href="#" class="btn btn-primary btn-large">Download for Windows (x64)</a>
77+
</div>
78+
<p class="version-info">Version 1.0.0 | Requires Windows 10/11</p>
79+
</div>
80+
</section>
81+
82+
<footer>
83+
<p>&copy; 2026 MeaCore Enterprise. Built with passion for developers.</p>
84+
</footer>
85+
86+
<script>
87+
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
88+
anchor.addEventListener('click', function (e) {
89+
e.preventDefault();
90+
document.querySelector(this.getAttribute('href')).scrollIntoView({
91+
behavior: 'smooth'
92+
});
93+
});
94+
});
95+
</script>
96+
</body>
97+
</html>

website/meacode_logo_premium.png

631 KB
Loading

website/meacode_studio_mockup.png

530 KB
Loading

0 commit comments

Comments
 (0)