Files
codetyper.nvim/CHANGELOG.md
Carlos Gutierrez bba0647b47 feat: initial release of codetyper.nvim v0.2.0
AI-powered coding partner for Neovim with LLM integration.

Features:
- Split view for coder files (*.coder.*) and target files
- Tag-based prompts with /@ and @/ syntax
- Claude API and Ollama (local) LLM support
- Smart prompt detection (refactor, add, document, explain)
- Automatic code injection into target files
- Project tree logging (.coder/tree.log)
- Auto .gitignore management

Ask Panel (chat interface):
- Fixed at 1/4 screen width
- File attachment with @ key
- Ctrl+n for new chat
- Ctrl+Enter to submit
- Proper window close behavior
- Navigation with Ctrl+h/j/k/l

Commands: Coder, CoderOpen, CoderClose, CoderToggle,
CoderProcess, CoderAsk, CoderTree, CoderTreeView
2026-01-11 15:24:06 -05:00

3.0 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

0.2.0 - 2026-01-11

Added

  • Ask Panel - Chat interface for asking questions about code
    • Fixed at 1/4 (25%) screen width for consistent layout
    • File attachment with @ key (uses Telescope if available)
    • Ctrl+n to start a new chat (clears input and history)
    • Ctrl+Enter to submit questions
    • Ctrl+f to add current file as context
    • Ctrl+h/j/k/l for window navigation
    • K/J to jump between output and input windows
    • Y to copy last response to clipboard
    • q to close panel (closes both windows together)
  • Auto-open Ask panel on startup (configurable via auto_open_ask)
  • File content is now sent to LLM when attaching files with @

Changed

  • Ask panel width is now fixed at 25% (1/4 of screen)
  • Improved close behavior - closing either Ask window closes both
  • Proper focus management after closing Ask panel
  • Compact UI elements to fit 1/4 width layout
  • Changed "Assistant" label to "AI" in chat messages

Fixed

  • Ask panel window state sync issues
  • Window focus returning to code after closing Ask panel
  • NerdTree/nvim-tree causing Ask panel to resize incorrectly

0.1.0 - 2026-01-11

Added

  • Initial release of Codetyper.nvim
  • Core plugin architecture with modular Lua structure
  • Split window view for coder and target files
  • Tag-based prompt system (/@ to open, @/ to close)
  • Claude API integration for code generation
  • Ollama API integration for local LLM support
  • Automatic .gitignore management for coder files and .coder/ folder
  • Smart prompt type detection (refactor, add, document, explain)
  • Code injection system with multiple strategies
  • User commands: Coder, CoderOpen, CoderClose, CoderToggle, CoderProcess, CoderTree, CoderTreeView
  • Health check module (:checkhealth codetyper)
  • Comprehensive documentation and help files
  • Telescope integration for file selection (optional)
  • Project tree logging: Automatic .coder/tree.log maintenance
    • Updates on file create, save, delete
    • Debounced updates (1 second) for performance
    • File type icons for visual clarity
    • Ignores common build/dependency folders

Configuration Options

  • LLM provider selection (Claude/Ollama)
  • Window position and width customization
  • Custom prompt tag patterns
  • Auto gitignore toggle

Version History

Legend

  • Added - New features
  • Changed - Changes in existing functionality
  • Deprecated - Soon-to-be removed features
  • Removed - Removed features
  • Fixed - Bug fixes
  • Security - Vulnerability fixes