Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.4 refactor and rename #31

Merged
merged 36 commits into from
Jan 6, 2025
Merged

v1.4 refactor and rename #31

merged 36 commits into from
Jan 6, 2025

Conversation

codybrom
Copy link
Owner

@codybrom codybrom commented Jan 6, 2025

Key improvements:

  • New Name: The name change to "LLM Context Generator" makes it clear that the extension can be used with various LLMs, not just GPT models.
  • Improved File Exclusions: Adds a new .ignore configuration to add additional .ignore pattern lists.
  • Improved File Marking System: Adds multi-file/folder marking system using the Explorer menu to easily select specific files for context generation. Automatic file tracking handles when marked files are moved or deleted.
  • Enhanced File Extension Handling: Broadened support for more diverse file types and programming languages out of the box.
  • Improved Token Count Estimation: Switched from gpt-3-encoder to @dqbd/tiktoken for enhanced token counting accuracy and efficiency. for the generated context to help manage usage within LLM token limits, with a configurable warning if the context exceeds a predefined number of tokens (default: 8,000).
  • Codebase Refactor: Improved code structure and maintainability using ESBuild, TypeScript, and a more modular design. Removed unused test files and outdated dependencies.
  • Updated README: Revised documentation to reflect the new name, features, and usage instructions.

… mark file functionalities directly in commands
…rectories, streamline command registration, and enhance user feedback messages
…rking logic, and enhance directory processing
@codybrom codybrom self-assigned this Jan 6, 2025
@codybrom codybrom marked this pull request as ready for review January 6, 2025 20:17
@codybrom codybrom changed the title Add ESLint configuration and Prettier settings; update VSCode configurations v1.4 refactor and rename Jan 6, 2025
@codybrom codybrom merged commit 392ae80 into main Jan 6, 2025
2 checks passed
@codybrom codybrom deleted the v4 branch January 6, 2025 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

File exclusion settings
1 participant