Skip to content

CodeLumia v0.4.0 リリースノート

Latest
Compare
Choose a tag to compare
@Sunwood-ai-labs Sunwood-ai-labs released this 15 Apr 12:56
· 6 commits to main since this release

image

新機能

  • プレビュー機能の追加
    • ファイルツリーのプレビュー機能を追加しました。preview_treeチェックボックスをオンにすると、リポジトリのファイルツリーが表示されます。
    • マークダウンファイルのプレビューオプションを追加しました。preview_markdownオプションを有効にすると、生成されたマークダウンがレンダリングされて表示されます。preview_plaintextオプションを有効にすると、マークダウンのプレーンテキストが表示されます。
  • リポジトリのスキャンとマークダウンファイルの生成機能を追加
    • ユーザーがリポジトリのURLを入力し、"CodeLumia Run ..."ボタンをクリックすると、リポジトリのスキャンが開始されます。
    • リポジトリのクローン、ファイルツリーの取得、マークダウンコンテンツの作成が行われます。
    • 生成されたマークダウンファイルのダウンロードリンクが作成されます。
    • サイドバーに一時ディレクトリ(tmp_dir)の指定オプションが追加されました。

改善点

  • ドキュメンテーションの改善
    • docs/page_front.mdのバッジのレイアウトを改善し、各バッジを別の行に配置して見やすくしました。またGitHub Tagバッジを追加しました。
    • コードにコメントを追加し、可読性を向上させました。各機能の説明をコメントで追記し、コードの構造を整理しました。
  • ファイル操作とGit操作のモジュールを改善
    • file_operations.pygit_operations.pyのコードを整理し、リファクタリングしました。
    • パス操作の一貫性を確保するために、os.sepの代わりに/を使用するように変更しました。
    • 一時ディレクトリ(tmp_dir)を指定できるようにし、柔軟性を向上させました。
  • リポジトリのスキャン状況を示すステータスバーを常に展開するように変更。

その他の変更

  • .CodeLumiaignoreファイルの更新
    • .zip、.svg、*.jpegの拡張子を追加し、該当するファイルがCodeLumiaの処理対象から除外されるようになりました。
  • .gitignoreファイルの更新
    • SourceSageAssetsディレクトリとtmpディレクトリをignoreに追加し、Gitの管理対象から除外されるようになりました。
  • サブモジュールの削除
    • tmp/DeepSeek-Mathディレクトリのサブモジュールを削除し、リポジトリの管理を簡素化しました。
  • 依存関係の更新とコードの整理
    • .CodeLumiaignoreファイルにLICENSE*パターンを追加しました。
    • requirements.txtファイルを更新し、必要な依存関係を追加しました。
    • コードのフォーマットを整えて、可読性を向上させました。

CodeLumia v0.4.0では、プレビュー機能の追加やリポジトリのスキャン機能の強化などの新機能が導入されました。また、ドキュメンテーションやコードの改善、不要なファイルの除外など、全体的な品質向上に努めました。
引き続きCodeLumiaをご利用いただき、フィードバックをお寄せいただければ幸いです。