Skip to content

Releases: D4vRAM369/CodexRenderer

0.2.0

01 Nov 16:31

Choose a tag to compare

🚀 CodexRenderer v0.2.0 — ODT/TXT → Markdown → HTML (tema Alacritty/Codex)

🌍 English version below

image

✨ Novedades destacadas (Highlights)

  • Primer release estable y funcional de CodexRenderer, con soporte completo para .odt y .txt.
  • Conversión automática a Markdown con reglas semánticas (bloques diff, pensamientos IA , resaltado de sintaxis, etc.).
  • Conversión HTML con CSS integrado (tema Matrix/Alacritty, sombras verdes, fondo oscuro).
  • Interfaz gráfica (GUI) construida con Tkinter y soporte Drag & Drop nativo (TkinterDnD2 + TkDND).
  • Modo CLI optimizado: codexrenderer y codexrenderer-gui ahora se ejecutan desde run.sh o como entrypoints instalables.
  • Estructura reorganizada:
    src/codexrenderer/ contiene GUI, CLI y lógica principal (codexrenderer_gui.py, gemini_cli.py, claude_code.py, etc.).
  • Nueva carpeta /styles para personalizar temas visuales.
  • Soporte PyInstaller: empaquetado standalone (CodexRunner_linux_x64_v0.2.0) listo para ejecutarse sin dependencias.

🧩 Cambios técnicos

  • Integración de branches previas: gemini-renderer, GeminiCLI-renderer, claude-code, feat/geminirenderer-gui.
  • Normalización del bootstrap TkDND y autodetección de rutas en run.sh.
  • Añadidos entrypoints CLI:
    codexrenderer, codexrenderer-gui, geminirenderer, geminirenderer-gui, claudecoderenderer, claudecoderenderer-gui.
  • README y README_english-version.md sincronizados y actualizados.
  • CodexRunner.spec actualizado para incluir assets, styles y hooks de entorno (hooks/rt_tkdnd_env.py).

📦 Archivos incluidos (Assets)

  • CodexRunner_linux_x64_v0.2.0.zip — versión ejecutable standalone.
  • CodexRunner_linux_x64_v0.2.0.tar.gz — misma versión en formato .tar.gz.

⚙️ Instalación y uso

  1. Requisitos:

    sudo apt install -y pandoc python3-tk tkdnd
  2. Instalar en entorno editable:

    python3 -m venv .venv
    source .venv/bin/activate
    python -m pip install -e ".[gui]"
  3. Ejecutar:

    codexrenderer-gui

    o desde CLI:

    codexrenderer archivo.txt
  4. Empaquetar con PyInstaller:

    pyinstaller CodexRunner.spec --clean --noconfirm

✅ Testing y checklist de release

  • ruff check . y black --check .
  • pytest
  • python -m build && twine check dist/*
  • Generar bundle con PyInstaller y comprimir dist/CodexRunner/

¡Gracias por probar CodexRenderer!
Tu feedback y PRs ayudan a mejorar cada versión 💚


🇬🇧 English version

✨ Highlights

  • First stable release of CodexRenderer with full support for .odt and .txt.
  • Automatic Markdown conversion with custom rules (diff blocks, IA thoughts , syntax highlighting).
  • HTML export with embedded CSS (Matrix/Alacritty theme, green glow, dark background).
  • GUI built with Tkinter and native Drag & Drop (TkinterDnD2 + TkDND).
  • Optimized CLI mode with entrypoints (codexrenderer, codexrenderer-gui, etc.).
  • Repository structure reorganized: src/codexrenderer/ holds GUI, CLI, and logic core.
  • Added /styles folder for custom theming.
  • Standalone PyInstaller build ready to run out of the box.

🧩 Technical changes

  • Merged branches: gemini-renderer, GeminiCLI-renderer, claude-code, and feat/geminirenderer-gui.
  • Unified TkDND bootstrap and path autodetection in run.sh.
  • Added new CLI entrypoints and bilingual documentation.
  • Updated CodexRunner.spec to include assets, styles, and environment hooks.

📦 Assets

  • CodexRunner_linux_x64_v0.2.0.zip
  • CodexRunner_linux_x64_v0.2.0.tar.gz

⚙️ Installation / Usage

See Spanish section above for full steps — identical across locales.


🧠 Developed by Brian D4vRAM · Made with ChatGPT & PBL · GPLv3 License