Skip to content
Closed
Show file tree
Hide file tree
Changes from 11 commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
957005f
feat: add Spanish (Español) language support
claude Nov 4, 2025
ec4147c
chore: bump version to 0.6.600 for Spanish language release
claude Nov 4, 2025
50956a4
docs: add release documentation and scripts for v0.6.600
claude Nov 4, 2025
d65a493
docs: add pull request description
claude Nov 4, 2025
62dff85
docs: add pull request creation script
claude Nov 4, 2025
e9ced65
feat: add Whisper voice input integration
claude Nov 10, 2025
26d74fc
fix: correct Whisper API integration to match ahmetoner/whisper-asr-w…
claude Nov 10, 2025
9feff14
Merge pull request #1 from Danielsalamank/claude/add-spanish-language…
Danielsalamank Nov 10, 2025
b427448
feat(ui): add label and checkbox components, update whisper settings …
Danielsalamank Nov 10, 2025
39dd8ea
refactor: remove API Key requirement from Whisper integration
claude Nov 10, 2025
3b64e6b
docs: add comprehensive GPU setup guide for NVIDIA GPUs
claude Nov 10, 2025
a62da1b
Merge pull request #2 from Danielsalamank/claude/add-spanish-language…
Danielsalamank Nov 10, 2025
191db16
Resolve merge: use upstream extensions/yarn.lock
Danielsalamank Nov 10, 2025
8f83466
modificacion de version
Danielsalamank Nov 10, 2025
0ce4b3b
fix: restore Whisper integration and Spanish/French/Russian language …
claude Nov 10, 2025
9371749
Merge pull request #3 from Danielsalamank/claude/add-spanish-language…
Danielsalamank Nov 10, 2025
73b76f6
feat(extensions): add RAG and VectorDB extension types and plugins
Danielsalamank Nov 10, 2025
6d9492b
feat(whisper): use Tauri's native HTTP when available to bypass CORS
Danielsalamank Nov 10, 2025
ebd8ff6
fix: solve Whisper CORS error by using Tauri backend for HTTP requests
claude Nov 10, 2025
d187cea
Merge branch 'dev': use Tauri HTTP plugin for Whisper instead of cust…
claude Nov 10, 2025
d3c7d44
fix: restore Whisper integration and Spanish/French/Russian language …
claude Nov 10, 2025
3121c4c
fix: add reqwest multipart feature and fix module visibility
claude Nov 10, 2025
41b8f53
debug: add detailed logging for Whisper audio transcription
claude Nov 10, 2025
3bbb60d
fix: set default Whisper language to Spanish instead of auto
claude Nov 10, 2025
f329602
feat: Whisper now uses Jan's current language automatically
claude Nov 10, 2025
2175b68
docs: clarify that no API key is required for local Whisper
claude Nov 10, 2025
b07d3bf
feat: add full i18n support for Whisper settings UI
claude Nov 10, 2025
f7507ad
feat(local-api): make API key optional for local server
Danielsalamank Nov 10, 2025
7963041
feat: remove API Key requirement from Local API Server
claude Nov 10, 2025
7d70074
fix(local-api): make API key optional for local server
claude Nov 10, 2025
847cded
fix: add missing platform types and fix MCPToolComponentProps import
claude Nov 10, 2025
f529104
feat: add platform feature types and constants
claude Nov 10, 2025
a7101ae
fix: resolve all TypeScript compilation errors
claude Nov 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
150 changes: 150 additions & 0 deletions CREATE_RELEASE_INSTRUCTIONS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
# 📋 Instrucciones para Crear el Release v0.6.600

## 🎯 Opción 1: Usando GitHub Web Interface (Recomendado)

### Pasos:

1. **Ir a la página de Releases**
- Abre tu navegador y ve a: https://github.com/Danielsalamank/jan02/releases/new

2. **Configurar el Tag**
- En "Choose a tag" escribe: `v0.6.600`
- Haz clic en "Create new tag: v0.6.600 on publish"

3. **Seleccionar Target Branch**
- Target: `claude/add-spanish-language-011CUoMCCPrvSfShzYwnntZi`

4. **Título del Release**
```
Release v0.6.600 - Spanish Language Support 🌍
```

5. **Descripción del Release**
- Copia y pega el contenido completo del archivo: `RELEASE_NOTES_v0.6.600.md`
- O usa el botón "Generate release notes" y luego edita

6. **Opciones adicionales**
- ✅ Marca "Set as a pre-release" si es una versión de prueba
- ✅ O deja sin marcar para una versión estable

7. **Publicar**
- Opción A: Haz clic en **"Publish release"** para publicar inmediatamente
- Opción B: Haz clic en **"Save draft"** para revisarlo después

8. **GitHub Actions se ejecutará automáticamente** ⚡
- Compilará para Windows, macOS y Linux
- Tardará aproximadamente 30-40 minutos
- Los instaladores se subirán automáticamente al release

---

## 🎯 Opción 2: Usando GitHub CLI (gh)

Si tienes GitHub CLI instalado en tu máquina local:

### 1. Asegúrate de tener gh CLI instalado:
```bash
# macOS
brew install gh

# Windows
winget install --id GitHub.cli

# Linux
sudo apt install gh
```

### 2. Autentícate (si aún no lo has hecho):
```bash
gh auth login
```

### 3. Ejecuta el script:
```bash
cd /home/user/jan02
./create-release.sh
```

El script automáticamente:
- ✅ Creará el tag v0.6.600
- ✅ Lo subirá a GitHub
- ✅ Creará un draft release
- ✅ Incluirá las notas de versión

---

## 🎯 Opción 3: Manual con Git + Web

### Paso 1: Crear el tag localmente
```bash
cd /home/user/jan02
git tag -a v0.6.600 -m "Release v0.6.600 - Spanish Language Support"
```

### Paso 2: Subir el tag a GitHub
```bash
git push origin v0.6.600
```

⚠️ **Nota**: Si obtienes error 403, pide al propietario del repositorio que cree el tag y release.

### Paso 3: Ir a GitHub y crear el Release
- Sigue los pasos de la **Opción 1** anterior
- El tag v0.6.600 ya existirá, solo selecciónalo

---

## ✅ Después de Crear el Release

### 1. Monitorear GitHub Actions
- Ve a: https://github.com/Danielsalamank/jan02/actions
- Verás el workflow "Tauri Builder - Tag" ejecutándose
- Espera a que todos los builds terminen (verde ✅)

### 2. Verificar Artefactos
Una vez completado, tu release tendrá:
- 🪟 `Jan_0.6.600_x64-setup.exe` (Windows installer)
- 🪟 `Jan_0.6.600_x64_en-US.msi` (Windows MSI)
- 🍎 `Jan_0.6.600_universal.dmg` (macOS Universal)
- 🐧 `Jan_0.6.600_amd64.AppImage` (Linux AppImage)
- 🐧 `Jan_0.6.600_amd64.deb` (Linux Debian)

### 3. Publicar el Release
Si creaste un draft:
- Ve a https://github.com/Danielsalamank/jan02/releases
- Edita el draft release
- Haz clic en "Publish release"

---

## 🎊 ¡Listo!

Tu release con soporte de idioma español estará disponible para descargar en:
https://github.com/Danielsalamank/jan02/releases/tag/v0.6.600

---

## 🆘 Solución de Problemas

### Error 403 al hacer push del tag
- **Causa**: No tienes permisos para crear tags directamente
- **Solución**: Usa la Opción 1 (GitHub Web Interface)

### GitHub Actions no se ejecuta
- **Verifica**: Que el tag comience con 'v' (ejemplo: v0.6.600)
- **Verifica**: Que hayas publicado el release (no dejarlo como draft)
- **Verifica**: En Settings → Actions → General que workflows estén habilitados

### Los builds fallan
- **Revisa**: Los logs en la pestaña Actions
- **Verifica**: Que todos los archivos de traducción estén en su lugar
- **Verifica**: Que las versiones en `tauri.conf.json` y `package.json` coincidan

---

## 📞 Necesitas Ayuda?

Si tienes problemas, revisa:
- [Jan Documentation](https://jan.ai/docs)
- [GitHub Actions Documentation](https://docs.github.com/en/actions)
- [Tauri Build Documentation](https://tauri.app/v1/guides/building/)
Loading
Loading