コンテンツにスキップ

第11章:ダウンロードとインストール

ATBCmder にご興味をお持ちいただきありがとうございます。 お客様のニーズに合わせて、2 つの異なるダウンロード方法とインストール方法を提供しています。

Important

システムとアーキテクチャの要件

  • オペレーティング システム: macOS 12.0 (Monterey) 以降 (macOS 13 Ventura、macOS 14 Sonoma、macOS 15 Sequoia を含む)。
  • 対応ハードウェアアーキテクチャ:Universal デュアルアーキテクチャ (Apple Silicon ARM64 & Intel x86_64)。Apple Silicon (M1 / M2 / M3 / M4) および Intel 搭載 Mac を完全サポート。
  • Intel (x86_64) 互換性:バージョン 1.8.0 より、ユニバーサルバイナリにより Intel (x86_64) をネイティブサポートしています。

1. Mac App Store (推奨)

これは、ATBCmder をインストールするための推奨される方法です。 ATBCmder が Mac App Store で正式に入手可能になりました! 公式 Mac App Store からダウンロードすると、シームレスな自動更新、ネイティブ macOS サンドボックス保護、および最適なシステム統合が確実に得られます。

2.DMG インストーラーのダウンロード

Mac App Store にアクセスできない場合や直接ダウンロードをご希望の場合は、macOS 向けデュアルアーキテクチャ (Universal / ARM64 & Intel x86_64) 対応のスタンドアロン DMG インストーラー パッケージを提供しています。

注意: DMG 経由でインストールする場合、macOS のセキュリティ機能により、アプリケーションを初めて開くときに、[システム設定 > プライバシーとセキュリティ] でアプリケーションを明示的に許可する必要がある場合があります。

⚠️ フルディスクアクセスを許可する

ATBCmder はファイル管理ツールであり、ユーザーからの明示的なディスク管理権限が必要です。 次の手順に従ってください。

  1. 画面の左上隅にある Apple アイコンをクリックし、システム設定 (古い macOS バージョンでは「システム環境設定」) を選択します。
  2. 左側または右側のメニューで [プライバシーとセキュリティ] に移動します。
  3. 下にスクロールして、フルディスクアクセスを選択します。
  4. リストでアプリケーション (ATBCmder) を見つけ、スイッチを切り替えてオンにします。 アプリケーションがリストにない場合は、下部にある + ボタンをクリックして手動で追加します。
  5. システムは、Mac ログイン パスワードを入力するか、Touch ID を使用して変更を確認するように求めます。

リリースノート

2.7.0 (2026-11-09)

  • MacBook トラックパッドの2本指スワイプによる履歴移動:MacBook のトラックパッドにおける2本指の左右スワイプジェスチャーによるディレクトリ履歴の「戻る」「進む」ナビゲーションにネイティブ対応。適切なデバウンスと移動閾値の判定を備え、macOS ネイティブの滑らかなジェスチャー操作を実現(Fixes #185, #195)
  • Total Commander 互換のタブ固定機能と隣接タブ作成:Total Commander 準拠の「タブを固定」および「固定(ディレクトリ変更許可)」の2つの固定モードを実装し、タブ名にアスタリスク * を表示(Fixes #180, #189)。新規タブの作成位置を現在のタブの直後に挿入するよう改善し、並行作業の効率を大幅に向上(Fixes #177, #191)
  • ピンインの任意境界マッチングと「一致項目のみ表示」フィルターモード:クイック検索のピンイン検索エンジンを強化し、前方一致だけでなく単語境界での頭文字およびフルピンイン検索に対応(Fixes #182, #194)。「一致したファイル/ディレクトリのみ表示」フィルターモードのオプションを追加し、リアルタイムジャンプと結果の絞り込み表示を自由に切り替え可能に(Fixes #178, #192)
  • 表示メニューの拡充と占有容量計算ショートカットの最適化:「表示(Show)」メニューに「すべてのファイルを表示 (Cmd+F10)」と「カスタムファイル/拡張子を表示 (Cmd+F11)」を追加(Fixes #181, #193)。「占有容量の表示」のデフォルトショートカットを、システムの競合を避けて入力しやすい Alt+Shift+Return に変更(Fixes #179, #196)
  • App Store サンドボックスにおけるクラウドドライブ検出とターミナル連携の強化:macOS App Store サンドボックス環境下での OneDrive などのクラウドドライブ検出および Security-Scoped Bookmarks のアクセス権取得フローを最適化(Fixes #187, #188)。サンドボックス版のターミナル起動時にコマンドを自動実行せず事前入力(Pre-fill)するよう変更し安全性を向上(Fixes #183, #190)。重複ウィンドウの起動や zsh セッションエラーを解消し、パッケージ版の Dock アイコン復元およびアイコン取得フォールバックを強化(Fixes #184, #186)

2.6.0 (2026-11-08)

  • 意味的 Lucide ファイルタイプアイコンと共有シングルトンキャッシュ:コード、ドキュメント、メディア、データ、設定、アーカイブなど多彩なファイル形式に対応した美しい Lucide アイコンセットを新規導入(Fixes #166, #176)。高効率な共有シングルトンキャッシュ機構により、高速スクロール時や数万件の大規模ディレクトリ表示時のメモリおよび CPU 負荷を大幅に削減し、極めて滑らかな描画を実現
  • コアモジュールの徹底的な分離リファクタリングとアーキテクチャ刷新:巨大な単一ファイルを責務ごとに再構築し、fs_model.py を fs_entry・fs_loaders・fs_icons へ、file_panel.py をテーブルビュー・タブ・タブバーコンポーネントへ、main_window.py を Mixin 群へ、ディレクトリ同期ダイアログを独立サブモジュールへ解体(Refs #130, Fixes #165, #175)。循環参照を完全に排除し、可読性とテスト容易性を飛躍的に向上
  • ファイル操作とデータ整合性保護の全面的な堅牢化:CopyMoveWorker、StreamCopyWorker、ProcessIOEngine、NetworkTransferWorker、特権ヘルパー(elevated_helper)において、アトミック上書き、シンボリックリンク移動時のデータ消失防止、同一/重複パス検証、フォルダ競合保護を徹底強化(Fixes #109-#112, #122, #157, #159-#161, #170, #171)。エディタ保存時の一時ファイル置換、7z/ZIP 解凍前のシンボリックリンクパス検証によるディレクトリ上書きクラッシュ防止を実施(Fixes #164, #174)
  • 完全非同期 UI 応答と極限パフォーマンスの最適化:大規模な依存関係の遅延ロードにより起動速度を大幅に向上(Fixes #107)。パンくずリスト、ツリー展開、VFS マウント、サムネイル生成をバックグラウンドスレッドへ完全分離し、UI のフリーズを解消(Fixes #124, #126, #127, #150, #151)。DirSizeCalculator のキャンセル対応と完了通知の正確化(Fixes #158, #168)、転送キューおよび進捗ダイアログの Esc 即時中断に対応(Fixes #163, #173)
  • モデル整合性・選択状態の維持とネットワーク・資格情報の安全強化:並べ替え・クイックフィルタ・フラット表示切り替え時にもアイテムの固有識別情報によりカーソル位置と選択状態を確実に維持し、履歴不整合を修正(Fixes #113, #114, #128, #162, #172)。資格情報ストアの空上書き防止、PBKDF2 DoS 対策、OAuth コールバック XSS 防止(Fixes #119-#121, #148)、SFTP における known_hosts 公開鍵の厳格検証(Fixes #117, #138)、関連付け起動時のシェル引数エスケープによるインジェクション防止(Fixes #115, #136)

2.5.0 (2026-11-05)

  • テキストエディタのツールバーをアイコン+ツールチップ構成へ刷新:テキストエディタ(F4)上部のツールバーを全面刷新し、従来のテキストボタンから洗練された「ベクターアイコン+説明ツールチップ」レイアウトへ移行(Fixes #105, #106)。保存・アンドゥ・リドゥ・検索・置換・文字コード切り替えなどの各ボタンのツールチップに操作名とショートカットキーを明示し、操作性と視認性を大幅に向上
  • ディレクトリ履歴ナビゲーションおよびタブバーのショートカット明示:ファイルパネルの「戻る」「進む」履歴ボタンのツールチップに Alt+Left および Alt+Right ショートカットを明示し、全31言語でローカライズ。パスタブバーの右クリックメニュー(新規タブ、タブを閉じる、他のタブを閉じる、タブを複製など)にも対応ショートカットを表示し、キーボード主体での快適な操作を支援
  • Python インタプリタ終了処理の安全性強化とクラッシュ防止:Python インタプリタの終了フェーズ(sys.is_finalizing())において安全な早期リターン処理を導入し、終了処理中の QThread クリーンアップやイベントフィルタ解除の重複実行を防止。アプリ終了時にまれに発生していた SIGABRT や C++ オブジェクトの早期破棄による異常終了を根絶
  • 特権ブリッジによるシステムクリーンアップのプロセス検出を強化:一部のアクセス制限されたアプリや非標準のバンドルによってプロセス全体の判定が失敗し、アイドル状態のアプリが「不明」と判定される不具合を修正。プロセスの取得および Plist 解析のタイムアウトを延長し、高負荷環境や低速ストレージにおける検出の信頼性を向上

2.4.6 (2026-11-03)

  • システムステータスおよびクリーナーの App Store サンドボックス深度対応:サンドボックス制限環境下において、システムステータスパネルが自動的にデュアルモードに切り替わり、NSWorkspace を通じて実行中の GUI アプリをネイティブアイコンと前景表示付きで一覧表示(Fixes #102, #104)。サンドボックス内でのブラウザキャッシュの深層探索や未確定サイズの計算不具合を解消し、既知の容量を正確に積算して実際のクリーンアップ結果を明示(Fixes #101, #103)
  • Finder カラータグの正規化と全31言語での完全ローカライズ:内部インデックス(\n<id>)を適切に分離する正規化・翻訳エンジン(get_canonical_tag_name および localize_tag_name)を導入。macOS 標準の 7 色タグ(赤、オレンジ、黄、緑、青、紫、グレー)を全 31 言語辞書に完全収録し、ファイル一覧のタグ列ツールチップで現在の言語に応じた標準名称を表示
  • ファイル一覧の Shift+クリック一括選択解除と検索機能の操作性向上:Shift+クリックによるファイルの連続選択解除に対応し、範囲選択の柔軟性を向上(Fixes #96, #99)。ファイル検索ダイアログの表示時にファイル名入力欄へ自動で初期フォーカスを当てるよう改善(Fixes #94, #98)。Enter キーの重複検知によって検索が中断される問題を修正(Fixes #95, #97)。ドライブ選択ボックスとタブバー間の間距を最適化
  • CI/CD テストおよびリリースワークフローの近代化:GitHub Actions のクラウド macOS テスト・リリースワークフローを公式推奨の macos-latest へと移行し、最新の開発環境への追従とビルドの安定化を達成。セルフホストの x86_64 検証マトリクスも確実に維持

2.4.5 (2026-10-31)

  • 未保存パスワードのネットワーク接続に対するスマート認証ダイアログとセッション保持:パスワード表示切替やキーチェーン保存オプションを備えた専用認証画面(NetworkPasswordDialog)を新設。資格情報プリフライト解決機構(resolve_or_prompt_network_credentials)により、未記憶の SFTP / FTP / SMB / WebDAV 接続への移動時にパスワード入力を自動要求し、キャンセル時は安全にフォールバック。接続マネージャーでの設定保存時に一時入力パスワードが消える問題を修正し、現在のアプリセッション中(VFSSessionCache)に資格情報を安全に保持
  • ネットワーク VFS パネルの全列クリックソートとヘッダー指示子の双方向同期:VfsTableModel に sort() メソッドを完全実装し、ローカルパネルと一致する列構造(名前、拡張子、サイズ、更新日時、属性)でディレクトリを常に最上位にピン留め。DividerHeaderView の列クリックによる並べ替え(sectionsClickable)を有効化し、メニューやショートカットキーからのソートコマンドとソート矢印を双方向でリアルタイム同期
  • ネットワーク接続の包括的セキュリティ監査・エラー処理強化・詳細設定の整備:切断処理時の VFSSessionCache.disconnect と VFSManager.remove_from_cache 間の相互再帰リスクを完全解消。WebDAV ストリーミングアップロードに Content-Length を明示し、レスポンスの安全なクローズと中断時の一時ファイル破棄を保証。ダウンロード・アップロード・削除・Samba マウント処理における状態判定とエラー詳細の保持を強化し、詳細設定(SSL/TLS 検証、パッシブモード PASV など)を全31言語でローカライズ

2.4.4 (2026-10-31)

  • QThread バックグラウンドスレッドのライフサイクル強化と GC クラッシュ防止:PEP 442 オブジェクト復元機構に基づくグローバルな QThread 安全ガードを導入。バックグラウンドスレッド(ディレクトリスキャン、パス確認、ファイル転送)がガベージコレクション(GC)時に早期破棄されて発生する SIGABRT(QThread: Destroyed while thread is still running)致命的クラッシュを根絶。FileSystemModel 等のクリーンアップ処理(safe_qthread_cleanup)を強化し、安全な終了を保証
  • macOS Carbon 権限不要グローバルホットキーと Option キーの正規化:macOS のグローバルショートカット実装を刷新し、Carbon RegisterEventHotKey ネイティブ API へ移行。「アクセシビリティ」権限をシステム設定で手動付与することなく、インストール直後からグローバルホットキーによる呼び出しが可能に。Option キー(⌥)とデッドキーやアクセント文字の競合を解消し、設定画面でリアルタイム入力検知と競合判定を提供
  • macOS パッケージ版における Dock アイコンの高解像度表示修正:.app バンドル実行時に macOS Dock 内のアイコンが Qt のダウンサンプリングによってぼやける不具合を修正。AppKit のネイティブ API 経由で高精細アイコンを直接設定し、くっきりと鮮明な表示を確保
  • macOS 12 (Monterey) 互換性の復元と依存関係の最適化:PySide6 の依存バージョン制約を再調整し、macOS 12 (Monterey) に対する後方互換性を厳密に復元。新旧 macOS 環境での安定した動作とクリーンなビルドを両立

2.4.3 (2026-10-30)

  • 最近変更されたファイル・フォルダの高度な検索ツール:ネイティブブリッジコマンドと連携した「最近の変更」システムツールを新搭載。時間範囲(1時間、24時間、7日、30日など)や最小ファイルサイズ(>1MB、>10MB、>100MB、>1GB)でのフィルタリングに対応。macOS Spotlight メタデータを活用して候補を高速抽出し、結果のリアルタイム絞り込み、ダブルクリックによる Finder/パネル表示、ゴミ箱への一括移動をサポート
  • 貼り付け時のファイル名衝突自動リネームとクラウドストレージの強化:クリップボードからの貼り付け時に同名ファイルが存在する場合、連番サフィックス(例: name (1).ext)を自動付与して上書きを安全に防止(Fixes #92)。Google Drive 仮想ファイルシステムの検出不備を解消(Fixes #87, #91)、macOS パッケージに Dropbox 連携の依存関係を同梱(Fixes #90)
  • 全31言語のローカライズ総点検と専門用語の統一:全31言語の PO カタログを徹底監査し、改行エスケープや構文の不具合を修正して不自然な機械翻訳を根絶(Fixes #88, #93)。ファイルマネージャーの標準用語を統一し、Dropbox 等の設定ガイドを精査して全言語のバイナリ .mo を再コンパイル
  • macOS ネイティブ操作感の向上とビジュアルの洗練:全確認ダイアログのボタン順序を macOS 標準(「はい/確認」を「いいえ/キャンセル」の左/前に配置)に統一。タブバー上下の余分なヘアラインを削除してカードカプセルの透明感を向上。Qt のダウンサンプリングによる macOS Dock アイコンのぼやけを解消し、表ヘッダー分割線の視認性を改善

2.4.2 (2026-10-26)

  • システムクリーナーの刷新とアプリ別の詳細クリーンアップ:キャッシュやログのクリーンアップ対象を「アプリケーション別」または「カテゴリ別」の2軸で展開・選択できる新機能を搭載(Fixes #85)。未知のサイズを除外した正確な容量計算、スキャン権限の事前チェック、実行結果の視覚的フィードバック(完了表示や失敗時の理由ツールチップ)を追加。ツールバーおよび右クリックに「Finder で表示」と「パネルで開く」を追加し、ダブルクリックで実パスへ直接ジャンプ可能。ディスク領域アナライザーとウィンドウサイズを統一
  • atbsys 特権ブリッジとストレージ計測の安全性強化:特権クリーンアップおよびアプリ削除の計画照合安全機構を同期(Fixes #80)。確認済み計画との完全一致を担保し、個人データや共有ファイルを保護、App Store サンドボックス内でも安全に保存。ハードリンク、APFS クローン追跡、CPU サンプリング、コマンドタイムアウト処理を強化
  • macOS パッケージングとマルチアーキテクチャ検証の強化:各モジュールのバージョン番号とビルドメタデータを統一。macOS 12+ 対応の Go および Qt ツールチェーンを指定。x86_64 ホスト上で -arch all を指定して Mach-O スライスの検証不整合を解消し、署名解析時のパディング異常を防止。ビルドや署名のエラー時はパッケージ作成を厳格に中断
  • パネル操作性の改善、コンテキストメニューアイコン拡充、多言語翻訳の洗練:ファイル削除や一覧更新後にスクロール位置やフォーカスが先頭にリセットされる不具合を修正(Fixes #81, #82)。近傍行へスムーズにフォーカスを移動しスクロール位置を完全に維持。右クリックメニューの全アクションに明瞭なベクターアイコンを配置(Fixes #83, #84)。CSV ビューアーのステータス表示や専門用語の翻訳を精査し、全 31 言語カタログを更新

2.4.1 (2026-10-24)

  • ヘッダー操作性の刷新と macOS Finder 風カラム分割線の導入:ファイル一覧の水平ヘッダーに新設計の DividerHeaderView を導入し、各カラム間に縦方向中央揃えの半透明ヘアライン分割線を描画。大げさな枠線を排しながら列の境界を鮮明に表示します。HeaderResizeCursorController を全面刷新し、8px の許容ヒット判定とソートクリック/リサイズ操作の明確な分離を実現。カーソルのちらつきやドラッグ時の競合を解消し、列幅調節のスムーズさを大幅に向上
  • 設定ダイアログのテーマ再計算防止とキャンセル処理の高速化:環境設定ダイアログの終了・キャンセル処理を最適化。プレビュー中に実際にテーマが変更された場合のみグローバルスタイルのロールバックを実行するように改善。テーマ未変更時の無駄な全ウィジェット再ポリッシュとスタイルシート再適用を完全に防止し、設定画面を閉じる際のもたつきを解消
  • 高解像度アプリアイコンの更新と macOS ビルド・パッケージング修復:公式ロゴ画像をより高精細なアセットへと更新。macOS DMG / PKG および Nuitka ビルドスクリプトで AppIcon.icns が誤って削除されていた問題を修正し、標準の .app/Contents/Resources/ からの動的検出に対応。パッケージング後も Dock や Finder 上で鮮明なアイコンが確実に表示されるよう改善

2.4.0 (2026-10-23)

  • ファイルパネルタブの macOS ネイティブカード/カプセル設計への刷新:タブバーを角丸カードカプセルデザインへと全面刷新し、背景スロットと極細分割線を追加して枠線の太さやクリッピングの不具合を解消。アクティブパネル(ブルーカプセル)と非アクティブパネル(ニュートラルグレー)の視覚的階層を確立し、ロック錠前やホーム等のベクターアイコンを拡充。ドライブ選択ボックスと 28px の高さでピクセル単位で下部揃え(Fixes #78, #79)
  • テキストビューアおよびエディタの多言語文字コード自動判別:BOM 検出・chardet 解析・文字セット統計を組み合わせた新モジュール(encoding_utils)を導入。ビューア(F3)とエディタ(F4)で GBK / GB18030 / Big5 / Shift-JIS / EUC-KR 等の非 UTF-8 ファイルを開いた際の文字化けを根絶し、一貫したエンコーディング保持を実現
  • アーキテクチャの軽量化とパッケージサイズの大幅削減:重厚な opencv-python-headless 依存関係(70MB 以上)を完全排除し、Pillow および macOS ネイティブの CoreImage による画像処理・ウォーターマーク除去エンジンへ移行。ビルド時の不要なトランスコード動的ライブラリ(libtesseract、libx265 等)を排除して DMG/PKG 配布サイズと常駐メモリを大幅削減
  • コア機能のセキュリティ監査と全体的な安定性強化:同一物理ファイルへのコピーによる誤消去を完全防止。テキストエディタでのシンボリックリンクの安全保持、読み取り専用警告、マルチバイト文字・Emoji の置換同期を強化。コマンドライン cd のエスケープ処理、一括リネームの競合解決、チェックサム中断の即時応答、7z 展開の堅牢化、画像スキャンラインアライメントクラッシュを修正

2.3.9 (2026-10-22)

  • デフォルトテーマの刷新とモダン UI 設計:セマンティック外観トークンとコントラスト設計を導入し、ライト/ダークモードに完全適応。カラフルなアイコンとクラシックなブルーアクセントを復元し、現在行、マーク、半透明ホバーの視認性を統一。ネイティブオーバーフローを備えたフルサイズツールバーを展開し、既存のカスタムツールバー設定を保護。ドライブセレクターの幅を最適化し、緑色のディスク容量バーを復元。セマンティックコマンドバーを既定で折りたたみ、ブックマークポップアップをパネル内に収め、フッターのショートカット表示を統一
  • アーカイブ文字コード自動認識と ZIP パネル内コピー:GBK / GB18030 / CP936 / Shift-JIS などの非 UTF-8 アーカイブにおけるファイル名・ディレクトリ名の文字化けを根本的に解消(Fixes #74)。ZIP の閲覧および展開時の文字コード自動検出を統合し、ZIP 仮想パネル内から選択項目を直接コピー・展開する操作に対応
  • ディレクトリ同期ダイアログの最大幅制限と動作安定化:同期ダイアログに適切な最大幅制限を設定し、大量の差異ファイル比較時にテーブルが無制限に横に広がるレイアウト崩れを防止(Fixes #76)。ARM64 および x86_64 環境における比較の安定性を向上
  • アクセシビリティ (a11y) の強化と右クリックターミナル起動:ツールバーの全アクションにセマンティックなアクセシビリティ名を割り当て、キーボードナビゲーションを拡充。ファイルパネルのコンテキストメニューに「システムターミナルを開く」を追加し、作業ディレクトリへ素早くアクセス可能に。新コントロールと容量状態テキストを全 31 言語で翻訳

2.3.8 (2026-10-20)

  • ファイルパネル操作性の刷新とホバー・選択の視覚的分離:描画デリゲートを再設計し、半透明のハイライトと角丸境界によるホバー表示を導入することで、マウス通過(Hover)と選択状態(Selection)の混同を解消(Fixes #72)。右クリックメニューの表示遅延を排除し、右クリック操作時に既存の選択状態を保持(Fixes #60)。コンテキストメニューに「新規ファイル」(Shift+F4)および「新規フォルダ」(F7)アクションを追加し、全 31 言語に対応(Fixes #61, #70)。ディレクトリ移動時に選択状態を自動リセットし、誤操作を防止(Fixes #67)
  • コマンドラインからのターミナル自動起動とパスナビゲーション強化:下部コマンドラインに外部シェルコマンドを入力して Enter キーを押すと、システムの既定ターミナル(Terminal.app / iTerm2)を呼び出し、現在の作業ディレクトリで即時実行(Fixes #63)。相対・絶対パスや cd コマンドによるシームレスなディレクトリ移動に対応し、スペースや特殊文字を安全にエスケープ
  • メモリライフサイクル全体の徹底最適化とシステム監視リングバッファ:ユニバーサルビューア(F3)、テキストエディタ(F4)、およびすべてのモーダルダイアログに WA_DeleteOnClose を適用して明示的な破棄を行い、ウィンドウ開閉に伴うメモリ蓄積を根絶。国際化通知を WeakMethod に移行して循環参照を防ぎ、ディスクツリーの循環依存解消と QIcon LRU キャッシュを導入。システム監視パネルと AtbSysBridge に 120 サンプルの固定長リングバッファとウィジェット再利用機構を採用し、高頻度更新時の負荷を抑制
  • ツールバー設定上書きバグ修正とサンドボックス状態表示の整合:環境設定で中間ツールバーを編集した際に追加したボタンが設定上書きにより消失する問題を修正(Fixes #62)。サンドボックス環境でのフルディスクアクセス(FDA)ステータスバー通知をメインメニュー設定と統一

2.3.7 (2026-10-16)

  • macOS ランタイム整合性の向上とアプリ終了処理のクラッシュ防止:プラットフォームおよびログモジュールで不足していた os、sys、traceback のインポートを補完し、スタンドアロン実行時の NameError を根絶。MainWindow.closeEvent における冗長なシグナル切断を整理し、アプリ終了時の SIGSEGV セグメンテーション違反を完全に防止
  • フルディスクアクセス (FDA) 権限オンボーディングの簡素化と安全なフォールバック:ドラッグ&ドロップによる権限付与がサポートされている環境では重複する設定ボタンを自動非表示にし、権限が有効になると「フルディスクアクセス権限が付与されました ✓」に動的更新。ネイティブ Cocoa パネルの表示に失敗した場合は自動的に設定ボタンを復元する防御的フォールバックを導入し、あらゆる環境でのスムーズな権限取得を保証

2.3.6 (2026-10-16)

  • Nuitka コンパイラの固定と Apple Silicon (ARM64) 起動クラッシュの根本解消:全 CI パイプラインで Nuitka を安定版 4.2.2 に固定し、Nuitka 4.3 のプローブ機能に起因する PySide6/Shiboken オブジェクトの不正解放(SIGSEGV / EXC_BAD_ACCESS)を完全排除。smoke_test.py に Qt シグナル/スロットおよびコンパイラ freelist のメモリ整合性アサーションを追加し、全パッケージングスクリプトを CI 仕様に整合
  • macOS 15 Sequoia におけるウィンドウ・システムトレイのライフサイクル強化:トレイからのウィンドウ復元、アクティブ化(activate_app)、Dock アイコン切り替え処理を刷新し、ヘッドレス/テスト環境で無効な FocusWindowEvent が引き起こすクラッシュを防止。pynput グローバルホットキーリスナーのスレッド回収を徹底して CGEventTap フックのリークを根絶し、終了時のクリップボード初期化により静的 QMimeData デストラクタクラッシュを防止
  • 自動テストの安定化と CI パイプラインの効率化:pytest の終了処理時に発生していたトレイおよびメインウィンドウのセグメンテーション違反を解消し、Offscreen 実行時の信頼性を向上。ドキュメントのみの変更時は無駄なビルドを自動スキップするよう CI を最適化

2.3.5 (2026-10-15)

  • Google Drive および Dropbox クラウド VFS のネイティブ統合と OAuth 2.0 認証:Google Drive(gdrive://)と Dropbox(dropbox://)のデュアルクラウド仮想ファイルシステムをネイティブサポート。接続マネージャーにクラウド専用の設定ページとアイコンを追加し、カスタム Client ID / Client Secret およびブラウザ経由のワンクリック OAuth 2.0 認証に対応。ストリーミング高速アップロード/ダウンロード、ストレージ容量キャッシュ、ディレクトリ遅延読み込みを最適化し、接続成功時の自動保存を実装
  • キーチェーン資格情報の集中管理と暗号化インポート/エクスポート:キーチェーンの名前空間を統合してアプリ起動時の不要なプロンプトを根絶し、ライセンスおよび認証情報の永続性を強化。パスワード保護による接続資格情報の高強度暗号化エクスポート/インポート機能を新設し、複数デバイス間での安全な設定移行を実現(全 31 言語に対応)
  • Nuitka ランタイムの安定化と Zip ストリーミング圧縮の改善:単体 Nuitka ビルドで発生していた起動時のクラッシュを修正し、CI パイプラインでの自動スモークテストカバレッジを強化。アーカイブエンジンの Zip ストリーミング処理を洗練し、クラウド更新時のパネル表示クリア防止とスレッド安全性を確保
  • ソート競合状態の解消とクラウド連携ガイドの拡充:フォルダ優先および自然順ソートテストにおけるタイミング競合を修正(Fixes #58)。公式ユーザーマニュアル第 6 章に、Google Drive / Dropbox API 資格情報の取得手順、OAuth 画面の設定、セキュリティ警告の回避方法に関する詳細な解説を追加

2.3.4 (2026-10-13)

  • サンドボックス権限オンボーディングの刷新とワンクリック統合認証:ホームディレクトリ(~)と /Volumes 外部ストレージのアクセス許可プロセスを統合し、新しい「権限を付与」ワンクリックワークフローを実現。サブフォルダへのアクセス要求を親ホームまたはボリュームルートへ自動昇格してセキュリティスコープブックマークを永続化するスマート昇格メカニズムを導入し、macOS サンドボックスにおける繰り返しの認証ダイアログを根本から解消
  • 標準ダイアログボタンの完全多言語化と 31 言語カタログの拡充:gettext 経由で Qt 標準ボタン(はい/いいえ/OK/キャンセル/保存/破棄/適用/閉じる/開く/リセット)を動的にインターセプト・翻訳する _GettextQtTranslator を実装し、アクセラレータキー(&)の自動除去に対応。環境設定ページ(ツールバー、ショートカット、お気に入りタブ、自動更新など)や接続マネージャー、キュービューアに動的言語切り替え(retranslate_ui)を拡充し、全 31 言語の .po/.mo カタログを再コンパイル・テスト検証

2.3.3 (2026-10-10)

  • アーカイバ機能の刷新、個別圧縮とストリーミング進捗対応:アーカイブ作成ダイアログに「選択項目ごとに個別アーカイブを作成」オプションを追加し、複数ファイル・フォルダの一括個別圧縮に対応。大容量ファイル(1MB以上)におけるZip/Tar/7zドライバーのストリーミング進捗追跡、スレッドセーフなファイル競合解決(上書き・スキップ・自動リネーム・中止)、シンボリックリンクや破損リンクへの耐障害性を強化し、全31言語の翻訳を同期しました
  • システムトレイ復元とmacOSグローバルホットキーの安定化:トレイからの復帰時に非表示前のウィンドウ位置、サイズ、最大化状態を忠実に復元。トレイ右クリックメニューによる不要なアクティブ化を防止。仮想キーコードによるOptionキー正規化とメインスレッドでのキーコンテキスト保持により、macOS Sequoiaでのバックグラウンドアサーション例外を根絶。設定画面でのトレイ最小化動的切り替えに対応しました
  • ドライブセレクターとディスク容量ツールチップの強化:ドライブ選択バーにネイティブのボリューム名(ラベル)とハードウェアディスクアイコンを表示。マウント先、ファイルシステム、空き容量、総容量を網羅した詳細なホバーツールチップを提供します
  • Nuitkaビルド整合性と自動スモークテストの導入:全ビルドスクリプトに --include-package=atbcmder を追加し、遅延読み込みダイアログ起因の実行時 ModuleNotFoundError を完全に防止。ヘッドレスの --smoke-test 検証モードを導入し、DMGやApp Store用PKG、CIビルド直後に自動テストを実行して配布物の動作安定性を保証します
  • 多言語対応の公式プロダクトランディングページ公開:スマート言語ルーターを備えた最新の製品紹介Webサイトを公開(日本語、英語、中国語、韓国語などの自動切替に対応)。デュアルパネルの操作性やmacOSネイティブな魅力を世界に向けて発信します

2.3.2 (2026-10-07)

  • PySide6 実行時メモリの最適化と macOS ヒープ領域のアクティブ圧縮:重量級のサブダイアログに遅延プロキシ生成(_make_lazy_dialog)と PEP 562 遅延エクスポートを導入し、常駐メモリを大幅に削減。PyObjC の Cocoa 呼び出しを objc.autorelease_pool() で保護し、Finder カラータグ巡回によるメモリ蓄積を完全に解消しました。さらに Darwin ネイティブの malloc_zone_pressure_relief を組み込み、アイドル時やダイアログ終了時にヒープ領域を自動圧縮してシステムへ返還。サムネイル並行数を最大 4 スレッドに制限し、キャッシュを強化してメモリピークを抑制しました
  • F3 ビューアーおよび F4 エディタの点滅カーソル復元と自動フォーカス修正:ファイル表示・編集時にフォーカスが当たらず即座に入力できなかった不具合を解消し、ウィンドウ起動時にテキストバッファへ自動フォーカスを当てるよう改善。視認性の高い 1px の点滅キャレットを復元し、ビューアーとエディタのカーソル設定を分離。汎用ビューアーではデフォルトでカーソルを表示し、F6 キー(cm_ShowCaret)による表示切替に対応しました
  • リソースライフサイクルの強化とドキュメント更新:汎用ビューアーに WA_DeleteOnClose を設定してウィンドウ終了時の確実なメモリ解放を保証。ユーザーガイドや関連ドキュメントの画像を更新しました

2.3.1 (2026-10-06)

  • サンドボックス権限ガイダンスの刷新とスマートなウィンドウ自動配置:フルディスクアクセス(FDA)要求時にシステム設定を開く際、案内ダイアログのサイズを自動調整して画面左側へ配置。中央右寄りに開く macOS の「システム設定」ウィンドウと重ならず横並びで表示され、スムーズな設定操作が可能になりました
  • 分かりやすいステップ別案内と再起動通知:案内ダイアログの文面を刷新し、直感的な 1-2-3-4 ステップの手順(リストからの検索または追加、スイッチをオン、アプリの終了と再起動)と「再起動後に有効化」の注意喚起を明瞭に提示します
  • 全 31 言語の用語集更新と翻訳カタログ同期:多言語用語集(Glossary)を同期し、サポートする全 31 言語の .po および .mo 翻訳ファイルを再コンパイルして、世界中のユーザーに自然で親切なガイダンスを提供します

2.3.0 (2026-10-05)

  • macOS Finder カラーラベルのネイティブ対応とリアルタイム同期:macOS Foundation API と NSWorkspace を統合し、ファイル一覧に Finder ネイティブのカラーラベル列を表示。Finder の標準順序に基づくカラーソートや 2 秒ごとのビューポートポーリングによるリアルタイム同期に対応し、環境設定での列表示切替やカラー名の完全多言語化を実現しました
  • ディレクトリ同期機能の大幅刷新(cm_SyncDirs):同期パネルのアーキテクチャを刷新して UI デッドロックを解消し、専用の同期エラーダイアログ(SyncErrorsDialog)を新設。フォルダ左右入替、双方向削除(OP_DELETE_BOTH)、パイプ | による除外ワイルドカード、リアルタイム統計、CSV 出力、Finder で表示、ウィンドウサイズと列幅の自動保存に対応しました
  • Apple HIG すりガラス調インタラクティブ・ツールチップ:中央管理型のツールチップ基盤を構築し、macOS のライト/ダークモードに調和する 80% 透過のすりガラス調カードを採用。メインツールバー、分割バー、Fx ファンクションキー、ダイアログ全域をカバーし、macOS ショートカットバッジの表示と重複ツールチップの抑制を実現しました
  • macOS 標準ショートカット表記への完全適合と重複の自動排除:ショートカット表記と記号を macOS ネイティブ標準に統一し、メニューとツールバーの整合性を徹底。過去の 1 対 1 ショートカット衝突を解消し、設定画面・レジストリ・XML 保存層での重複自動排除機構を導入しました
  • 全 31 言語 100% 完全翻訳とデモシステムの拡充:全 31 言語で翻訳カバレッジ 100% と正確な複数形処理を達成。汎用ファイルビューアー(F3)に「テキストモードで開く」ボタンを追加し、省略ファイル名のホバー表示にも対応。クイックフィルター、一括リネーム、透過的アーカイブ VFS、ディレクトリ同期、ツリービューを網羅したデモスクリプトを拡充しました

2.2.0 (2026-10-03)

  • メインツールバーの視認性とエルゴノミクス刷新:メインツールバーのアイコンを 38px、バーの高さを 42px に拡大し、Retinaディスプレイでの押しやすさと鮮明さを向上。アイコンにApple HIG調の鮮やかなグラデーションカラーを採用して視覚コントラストを強化し、中央スプリッターツールバーとの調和を実現しました
  • 環境設定の完全連携とコードエディタ設定の修正:フォントズーム、アーカイバデフォルト設定、エディタ自動インデント、ビューアーの折り返し幅など、未接続だった各種設定項目を全域で完全統合。内蔵コードエディタ(CodeEditorWidget)のタブ幅(tab_size)とインデント保持を修正しました
  • メモリ管理の強化とパフォーマンスの最適化:アイコンやメタデータキャッシュ層を刷新し、大型コンポーネントの遅延初期化を導入。ウィジェットのライフサイクル管理と弱参照化を徹底してメモリリークを排除し、大容量ディレクトリでも長時間の軽快な動作を維持します
  • モーダルダイアログの安定化とツリービューのフォーカス維持:アーカイブ作成(ArchiveDialog)およびファイル分割・結合(SplitLinkDialog)を閉じる際の応答停止を防止。ツリービュー表示切り替え時にもアクティブタブのキーボードフォーカスが途切れず維持されます
  • Nuitkaパッケージングの最適化とクラッシュ防止:スタンドアロンアプリおよびDMGのビルドスクリプトを最適化し、ビルド時のメモリ使用量と配布パッケージサイズを大幅に削減。不要なモジュール除外指定を見直し、起動時の予期せぬクラッシュを根絶しました

2.1.0 (2026-10-02)

  • ドライブバーとタブのApple HIG完全刷新:ドライブ選択バーおよびナビゲーションボタンをAppleスタイルのボーダーレスコントロールへ全面刷新。パンくずリストやファイルタブもApple HIG準拠のトーナルサーフェス(Tonal Surfaces)へ進化し、極めて洗練されたmacOSネイティブな質感を実現しました
  • モダンHIGステッパー・カプセル型ツールチップ・ページネーション:数値入力欄(QSpinBox / QDoubleSpinBox)にmacOS HIG一体型ステッパーを導入。アイコン直下に整列する半透明カプセル型ツールチップを新搭載し、設定画面のページネーションやアイコンもHIG仕様に刷新しました
  • 垂直ツールバーアイコンとサムネイル表示の改善:中央の垂直ツールバーに「反対側パネルを同じフォルダに揃える(cm_TargetEqualSource)」専用アイコンを追加。サムネイル選択チェックマークの重なり順序を修正して常に最前面に表示し、画像エディタの拡大縮小ボタンのはみ出しを解消しました
  • 全31言語の用語統一と高品質ローカライズ:サポートされる全31言語にわたり、UI用語、ツールチップ、各種ダイアログの表現を徹底的に見直し。翻訳漏れや不自然な言い回しを解消し、自然な母国語体験を提供します
  • 開発ワークフローとCI/CDの改善:多言語カタログ抽出・コンパイル用の専用ワークフロー(atb-python-i18n)を整備し、リリーストークン解決処理やテスト環境の分離を最適化してリリース運用の安定性を向上させました

2.0.0 (2026-09-28)

  • 🎉 ATBCmder 2.0 メジャーアーキテクチャマイルストーン:Double Commanderの強力なキーボード主導ワークフローと現代的なmacOSネイティブ設計を完全融合させた、新世代デュアルパネルファイルマネージャーの成熟を示すメジャーリリースです
  • 全31言語の完全ローカライズ対応:権限設定ガイダンスおよび独自の「ドラッグ&ドロップ許可」パネル(Drag-to-Grant Panel)において、サポートされる全31言語への完全ネイティブ翻訳を達成。全.moバイナリ辞書を再コンパイルし、多言語回帰テストを導入しました
  • フルディスクアクセス「ドラッグ&ドロップ許可」の極上の操作性:ウィンドウフォーカスを奪わないCocoa NonactivatingPanel製フローティングパネルにより、アイコンをシステム設定へ直接ドラッグするだけで迅速にFDA権限を付与可能。案内ダイアログは設定画面の横に吸着し、「終了して再度開く」から快適に再起動できます
  • デュアルパネル操作性とUIの細部ブラッシュアップ:中央スプリッターやツールバーのダブルクリックでパネル幅(または高さ)を瞬時に 50:50 の均等比率へリセット。メインツールバーにシステム状態カプセルを標準搭載し、右クリックメニューから自在にカスタマイズできます
  • 最新テキストエディタと高性能ATBSys保守スイート:内蔵エディタでmacOS標準のHome/Endキーおよび先頭非空白文字へジャンプするSmart Homeに対応。Goネイティブのatbsysデーモンとの連携により、64ビット大容量クリーンアップやアプリ残存ファイルの完全アンインストールを実現しました

1.9.9 (2026-09-27)

  • フルディスクアクセス「ドラッグ&ドロップ許可」と導入フロー刷新:フォーカスを奪わずに直接システム設定へアイコンをドラッグできるCocoa NonactivatingPanel製フローティングパネルを新搭載。案内ダイアログがシステム設定の隣に自動配置され、権限取得後はタイマー強制再起動を廃止して「終了して再度開く」からスムーズに再起動できます
  • デュアルパネル 5:5 均等リセットと中央スプリッターの改善:中央ツールバーまたはスプリッターをダブルクリックするだけで、左右(または上下)のパネルサイズを瞬時に 50:50 の均等比率にリセット(多言語ツールチップ付き)。多言語購読リークやカーソル残留を解消し、ビューアーやダイアログの表示をブラッシュアップしました
  • テキストエディタのキー操作強化(Home/End と Smart Home):macOS標準のHomeおよびEndキーによる行頭・行末移動に完全対応。行頭の空白をスキップして最初の文字へジャンプし、再打鍵で行頭の先頭に移動する「Smart Home」機能を実装しました
  • ツールバーのシステムステータス操作と右クリックメニュー:メインツールバーのシステムステータスカプセルをデフォルト表示とし、ワンクリックで閉じる(×)ボタンを追加。さらにツールバー専用の右クリックコンテキストメニューを導入し、表示項目の切り替えが容易になりました
  • フォルダ混在ソートの完全一致とフォント描画の高速化:すべての列でファイルとディレクトリが完全に混在して並ぶフォルダ混在ソート(sort_folder_mode = mixed)を最適化。スタイルシートから不要なフォント定義を除去してCoreTextの処理負荷を削減し、チュートリアルカードの高さ統一やメニュー誤操作防止を行いました

1.9.8 (2026-09-24)

  • システムツールの2GB超データ計測修正とアンインストーラー強化:2GBを超えるクリーンアップ容量集計時のQt 32ビット整数シグナルオーバーフローおよび64ビット精度欠損を修正。アプリケーションアンインストーラーにインストール日の表示とソート機能を追加しました
  • Mac App Storeサンドボックス準拠の強化と実ホームディレクトリ連携:atbsysブリッジへ実際のユーザーホーム(real_home)を渡し、App Sandbox環境下でのキャッシュ・残存ファイル検出精度を向上。権限昇格・ターミナル起動・スクリプトAPIのApp Store審査ガイドライン準拠を強化しました
  • 環境設定のレイアウト制御とディレクトリホットリスト修正:一般設定にメインウィンドウのレイアウト表示切り替えスイッチを追加し、初期状態でツールバーのシステムステータスカプセルを非表示にしてすっきりした画面を実現。ディレクトリホットリスト設定ページの空のドロップダウン表示と動的言語切り替えを修正しました
  • 多言語翻訳の統一と言語セレクターの改善:中国語での「Directory Hotlist」の訳語を「路径收藏夹」に統一し、環境設定の言語選択リストに「ネイティブ表記+現在の言語名」を併記して視認性を高めました
  • キーチェーンACL保持とストリームコピーの安定性向上:macOSキーチェーンの既存アクセス制御リスト(ACL)を保持し起動時の不要な書き込みを削減することで、繰り返される認証プロンプトを解消。また、StreamCopyWorkerのシグナル発火順序を保証しファイルコピー完了時の競合状態を防止しました

1.9.7 (2026-09-23)

  • 環境設定のリアルタイム即時反映(ホットリロード):ファイル操作、エディタ、ビューア、クイック検索・フィルタ、タブ管理、アイコン表示、ソート順など主要7設定ページの変更がアプリ再起動不要で即座に反映されるようになりました。「フォルダ優先」「ファイル優先」「混合」を選べるフォルダソートモードを新設
  • ディレクトリ同期の安全性強化と互換性向上:ディレクトリ同期(Sync Dirs)機能を詳細に監査し、クラシックな Double Commander の挙動と完全準拠。双方向ステータスチェックを強化し、非対称な同期による誤操作リスクを排除しました
  • 長いファイル名のスマートツールチップ表示(CJK高精度対応):列幅不足で省略表示されたファイル名のみにツールチップを柔軟に表示し、完全表示されている場合は不要なポップアップを抑制。日本語・中国語・韓国語(CJK)全角文字の描画幅を正確に計算し判定誤差を解消しました
  • デュアルパネル操作性と UI のブラッシュアップ:右クリックでの圧縮・解凍先が自動的に対向パネルのディレクトリとなり、開始ボタンにデフォルトフォーカスを設定。削除確認ダイアログのボタン配置・Enterキー操作を最適化し、中央ツールバーボタンのポインターカーソルを復元しました
  • Mac App Store サンドボックスのホームパスおよび FDA 強化:App Sandbox 環境下でもコンテナではなく実ホームディレクトリを正確に解決する real_home 機制を導入し、よく使う項目(Hotlist)を安定化。フルディスクアクセス(FDA)判定の誤作動を修正し権限取得後に自動消去。システムCPU統計を Mach host statistics に移行しました

1.9.6 (2026-09-21)

  • 画像エディタのカスタムサイズ縮小・拡大モード:画像サイズ変更ダイアログに「カスタムサイズ(Custom Size)」モードを追加。幅・高さのピクセル値を直接入力可能にし、アスペクト比固定トグルにも対応して、より高精度な画像リサイズ操作を実現しました
  • Mac App Store サンドボックス安全性と審査ガイドライン準拠の強化:Apple App Store 審査ガイドライン 2.4.5(v) および 2.5.2 に厳格に準拠。サンドボックス環境下でのルートディレクトリ権限要求を完全に撤廃し、外部プロセスの強制終了(SIGKILL/SIGTERM)機能と UI をブロックして審査リジェクトリスクを解消しました
  • ツールバーの自動オーバーフロー対応と Diff ビューアの安定化:メインツールバーの幅が不足した場合にボタンをオーバーフローメニューへ自動収納する仕組みを導入し、小型画面でのレイアウト崩れを防止。macOS x86 環境下における Diff ビューアの応答遅延不具合を修正しました
  • 30言語の「ツール」メニュー翻訳を完備:メインメニューの「ツール(Tools)」項目および関連アクションを全30言語で完全ローカライズしました
  • UI パフォーマンスと CI/CD パイプラインの強化:テキストパネルのウィジェット参照リークを解消しテーマ切り替え処理を大幅に高速化。GitHub Actions における ARM64 ランナーの柔軟な切り替えとアーティファクト送受信の自動リトライ機構を追加しました

1.9.5 (2026-09-19)

  • Mac App Store 向け補助実行ファイルのサンドボックス継承対応:Contents/MacOS/ 配下のすべての補助実行ファイル(atbsys システムツールバイナリ等)に対し、専用のサンドボックス権限(com.apple.security.app-sandbox および com.apple.security.inherit)を設定。補助プロセスが親アプリの App Sandbox セキュリティポリシーを正しく継承し、Mac App Store 提出時の審査基準に完全準拠するよう改善しました
  • DMG 配布版補助プログラムの Hardened Runtime 署名強化:DMG 配布版に含まれるすべての Mach-O 補助実行ファイルに対し、Hardened Runtime(--options runtime)と適切なエンタイトルメントを付与して署名。Apple Developer ID コード署名および公証(Notarization)要件への完全な適合を保証します
  • バンドル構成のクリーンアップとパッケージング検証テスト:冗長なリソースバイナリディレクトリ(Contents/Resources/bin)の自動削除によりアプリ構成を最適化。補助プロセスのエンタイトルメントや Hardened Runtime 署名の整合性を検証する自動テストを追加しました

1.9.4 (2026-09-19)

  • ATBSys システムツール&メンテナンススイートの統合:ネイティブシステム保守ユーティリティを完全統合しました。メインツールバーのシステムステータスカプセル(CPU、メモリ、ディスク使用量、ネットワーク通信速度のリアルタイム監視、右クリックでの一時停止・更新間隔・非表示切り替え、設定での表示トグル対応)、プロセス管理(強制終了・終了)を備えたシステムステータスパネル、矩形ツリーマップ(Treemap)による容量可視化・カラム並び替え・CSV/TXTレポート出力対応のディスク容量アナライザー、2段階の安全なシステムクリーナー(キャッシュ、ログ、アプリ残存ファイル、Homebrew/CocoaPods/Dockerカテゴリおよび ~/.config/mole/whitelist ホワイトリスト保護)、アプリの関連残存ファイルを検出・一括削除できるディープアンインストーラーを搭載
  • 高性能 Go ネイティブエンジンと安全な監査ログ:軽量で高速な Go 製スタンドアロンバイナリ atbsys ブリッジエンジンを搭載し、非同期 QProcess 通信と Universal Binary に対応。アプリバンドル自動化および CI/CD パイプラインに統合され、すべてのクリーンアップおよびアンインストール操作はアプリケーションログディレクトリに構造化監査ログとして安全に記録されます
  • システムツールの対話型チュートリアル追加(全27ステップ):初心者向けインタラクティブ入門チュートリアルを27ステップに拡充し、システム監視や保守ツールの実践ステップを追加。多言語環境下でも macOS ネイティブメニューバーのハイライト位置を正確に計算するよう最適化しました
  • 30言語の完全ローカライズと公式ドキュメント拡充:ATBSys の全ツール、ステータスカプセル、設定項目、チュートリアルを30言語すべてに対応。公式英語ユーザーガイドに「第7章:システムツールとメンテナンス(Chapter 7 System Tools & Maintenance)」を追加しました
  • UI微調整とパッケージングの堅牢化:高速ネットワーク転送時の文字切れを防ぐためステータスバーカプセルと速度ラベルの幅を拡張。ツールバー右端へのカプセル配置とショートカット解除同期を改善し、macOS 12 x86_64 環境における単一アーキテクチャおよび Universal Binary の dylib 注入安全検証を強化しました

1.9.3 (2026-09-17)

  • ユニバーサルビューアでの .ini ファイルプレビュー対応:F3 ユニバーサルビューアおよびクイックビュー(Ctrl+Q / ⌘Q)にて、.ini 形式の設定ファイルをプレーンテキストとして即座にプレビュー・閲覧できるネイティブ表示機能を追加しました
  • App Store パッケージングと動的ライブラリ署名の強化:Mac App Store および DMG ビルド向けに libATBLicenseKit.dylib の自動コンパイルと Contents/Frameworks/ へのバンドルを実装。動的ライブラリのコード署名・公証対応、実行時バンドル探索ロジックの改善、ユニバーサルバイナリ統合の安全性を強化しました
  • インタラクティブチュートリアルの安定性向上:ホットリスト(お気に入りディレクトリ)学習ステップでのタイムアウトおよび進行停止の不具合を修正。ステップ切り替え時の保留フラグのリセットと不要なシグナル接続の解除により、シグナルリークを完全に防止しました

1.9.2 (2026-09-17)

  • StoreKit 2 ネイティブライセンス&試用システム:Swift StoreKit 2 に基づく Mac App Store ライセンスおよび買い切り購入システムを搭載。ローカル暦日試用カウント、オフラインレシート検証、購入復元に対応。ツールバーライセンスバッジやペイウォール画面を追加し、macOS 12+(Apple Silicon & Intel)をフルサポート
  • 埋め込み Shell コマンド実行とターミナル連携:下部コマンドバーから任意のシェルコマンドを入力してターミナル(Terminal / iTerm2)で実行可能に。Tab補完に対応し、単独の cd コマンドで直接パネルディレクトリを移動可能
  • ディレクトリ同期の刷新とインライン単語Diff:ディレクトリ同期(cm_SyncDirs)をクラシックな7列グリッドに再構築し、ダブルクリックでのDiff連携と非対称データ消失リスクを解消。ファイル比較に単語/文字単位のインラインハイライトと最初/最後へのジャンプボタンを追加
  • macOS ネイティブストレージ表示整合とVFS強化:ドライブの総容量と空き容量表示をmacOSシステム設定の「ストレージ」基準に完全準拠。ネットワークVFS(SFTP/FTP/Samba/WebDAV)のキープアライブと自動再接続、FTPS対応を強化し、トレイアイコンをミニマルなモノクロ仕様に更新

1.9.1 (2026-09-14)

  • 初心者チュートリアルにクイック検索を追加:対話型チュートリアルを25ステップに拡張し、クイック検索・クイックフィルター(⌘S / Ctrl+S)の実践ステップを追加。「コマンド」メニューにクイック検索を追加し、オーバーレイの安全な自動クリーンアップを実装
  • CI ビルドパイプラインと依存関係の強化:EPUB プレビューを確実にサポートするためビルド依存関係に ebooklib を復元。ワークスペースの自動クリーンアップを最適化し、権限競合を防止

1.9.0 (2026-09-13)

  • インタラクティブ初心者チュートリアル機能:新規ユーザー向けの24ステップ対話型オンボーディングシステムを搭載。初回起動時にウェルカム案内を表示(「ヘルプ → 初心者チュートリアル」からいつでも再開可能)。スポットライト切り抜きハイライト、フローティング案内カード、メニューパスとショートカットの同時表記に対応
  • SFTP ネットワークセキュリティの強化:安全性の低いホストキーの自動承認を廃止し、厳格な TOFU(初回接続時信頼)検証ポリシーを採用。未知の SFTP サーバー接続時に SHA-256 指紋確認ダイアログを表示し、中間者攻撃(MITM)を防ぎつつ known_hosts に安全に登録
  • macOS ネイティブショートカットと操作性の向上:Command+Up(親ディレクトリへの移動)および Command+Shift+F1(サムネイル表示切替)のキー修飾子の競合を解消し、macOSネイティブ記号(⌘、⌥、⌃、⇧)による表記を統一
  • コアパフォーマンスとビルド自動化:セマンティックテンプレートマッチングと自動補完の応答速度を向上。GitHub Actions による自動リリースパイプラインを刷新し、AppKit サンドボックスのクラッシュ防止対策を強化

1.8.0 (2026-09-11)

  • ユニバーサルパッケージ対応:x86_64およびARMアーキテクチャのユニバーサルパッケージに対応
  • 自動ビルドパイプライン:GitHub Actionsによる自動ビルドとパッケージングに対応
  • スマートなファイル関連付けと外部アプリ連携:拡張子ごとに起動アクションや外部エディタ・ビューアーをカスタマイズできる独立したファイル関連付け管理(extassoc.xml)を導入。macOS標準のLaunchServicesへのスマートなフォールバックと「このアプリケーションで開く」選択に対応
  • 大容量ファイル転送と64ビットオーバーフロー保護:進捗シグナルおよびテキストパネルのスライダーにおける32ビット整数オーバーフローを解消し、2GBを超える大容量ファイルのマウントボリューム間転送と正確な進捗表示を保証
  • 万能ビューアーのESC操作統一:ESCキーの段階的な終了動作(検索バー → フィルター → フルスクリーン → ウィンドウ終了)を統合し、ショートカットの競合解消と高速ファイル切り替え時のリソース解放を最適化
  • UIの即時動的多言語化:環境設定で言語を変更した際、下部のファンクションキーバー(F3〜F8)がアプリの再起動なしに即座に再翻訳されるように改善

1.7.0 (2026-09-06)

  • ユニバーサル ファイル ビューアと Office プレビュー スイート: Excel スプレッドシート (遅延仮想読み込み付き)、Word ドキュメント (ページネーションと埋め込み画像レンダリング付き)、および PowerPoint プレゼンテーション (スライド カード ビュー) 用のネイティブ プレビュー エンジンを追加しました。 SQLite データベース、Markdown (TOC 付き)、Jupyter Notebooks、フォント、アーカイブ、オーディオ、EML のプレビューを追加しました。 大きなテキスト ファイル用のインスタント ストリーミング無限スクロールを実装しました
  • Side-by-Side File Diff Viewer: 文字レベルの差分の強調表示、ハンクのコピー、ライブ編集、元に戻す/やり直し、エンコーディングの保存を備えた、内蔵の vimdiff スタイルの双方向比較ツール
  • 高度なファイル検索エンジン: デフォルトのあいまい部分文字列一致、正規表現のサポート、および「リストボックスへのフィード」タブ モードを備えた検索サブシステムを書き直しました。 バッチ処理された UI スロットリングにより、大量の検索結果での UI のフリーズを排除します
  • ファイル操作と UI の強化: デバイス間の移動や転送キューのデッドロック中の重複した上書きプロンプトを修正しました。 プロパティダイアログにファイル作成タイムスタンプを追加しました。 デフォルトで有効な垂直中央ツールバーと洗練されたアクティブ ペインのビジュアル インジケーター

1.6.2 (2026-09-03)

  • ラバーバンド ドラッグ選択とインタラクション: ファイル テーブル ビューとサムネイル ビューの両方にマウス ラバーバンド ドラッグ選択を追加し、空のスペースをクリックしてすべての選択を解除します。
  • グローバル ウィンドウ ホットキーとショートカット入力: アプリケーション ウィンドウを表示/非表示にするための構成可能なグローバル ホットキーを追加しました。 ホットキー設定で入力された 4 キー修飾子の組み合わせを修正しました
  • macOS のドックとトレイの復元修正: トレイに最小化されているときにドック アイコンをクリックすると、メイン ウィンドウの復元に失敗したり、空白のフレームが表示されたりする問題を解決しました。
  • コアの強化と安定性の向上: 潜在的なライフサイクル セグメンテーション違反を修正し、VFS バックエンドを強化し、スレッド ティアダウンとテスト スイートを安定化しました。

1.6.1 (2026-08-27)

  • 包括的な macOS UI/UX のオーバーホール: 洗練されたライト/ダーク パレット、Finder スタイルのペイン ハイライト コントラスト、ネイティブ カード ツールチップ、スムーズなセグメント化されたコントロール アニメーションを備えた Apple HIG を基盤としています。
  • ベクター アイコン エンジンとモダンなウィジェット: SF シンボルにインスピレーションを得た、解像度に依存しないベクター アイコン ジェネレーターを追加し、ドライブ バー、パンくずリスト、およびコンボ ボックスを最新化しました。
  • インタラクションとレイアウトの洗練: 2 列のレイアウトとリアルタイムの名前衝突検出により再設計された複数の名前変更。 サムネイル ビューは Cmd + Wheel 動的ズームをサポートします。 統合された空の状態ビューが追加されました

1.6.0 (2026-08-27)

  • デュアル配布パイプライン: スタンドアロン DMG 配布と Mac App Store (MAS) リリースに合わせた個別の自動ビルド ワークフローを確立
  • App Store ポリシーへの準拠: DMG ビルドでは手動更新チェックを維持しながら、外部の更新チェック項目を削除して Apple レビュー ガイドラインに厳密に準拠することで、MAS ビルドの UI メニューを動的に調整します。
  • itms-services バイナリ パッチャー: コンパイルされた PySide6/Qt アーティファクト内のプライベート プロトコル文字列を排除し、完璧な App Store Connect 自動検証を保証するための自動バイナリ スキャナーとセーフ パッチャーを追加しました。

1.5.6 (2026-08-22)

  • タブごとの独立したビュー モード: 各タブは独自の独立したビュー レイアウト (フラット ビュー / ツリー モード) を保持するようになり、メニュー状態が自動的に同期され、セッションの復元全体でシームレスに維持されます。
  • スマート ファイル オープンとシステム フォールバック: マルチレイヤー ファイル タイプ ディテクタ (マジック バイト / MIME / 拡張子) を追加し、サポートされていないファイルについては OS のデフォルト アプリにクリーンにフォールバックしながら、サポートされているメディアとドキュメントを組み込みのビューア/エディタで開きます。

1.5.5 (2026-08-21)

  • 更新チェック ポリシーの最適化: アプリケーション起動時の自動更新チェックをデフォルトで無効にしました。 Help -> Check for Updates... 経由でアップデートを手動で確認できるようになり、起動速度とオフライン プライバシーが向上しました。

1.5.4 (2026-08-21)

  • パネルのフォーカスと選択の磨き: ペインを切り替えるときに非アクティブな分割パネルに残るフォーカスのアウトラインを修正しました。 誤操作を防ぐために、パネル間でファイルを移動した後の選択リセット ロジックが改善されました。

1.5.3 (2026-08-19)

  • ブレッドクラムのカスケード サブメニューの洗練: カスケード サブフォルダー メニューの垂直位置を強調表示された行に正確に配置し、レイアウトのジャンプを排除し、深いフォルダーのトラバースをスムーズにしました。

1.5.2 (2026-08-19)

  • スタートアップとリリース ノートの修正: アプリを起動するたびにリリース ノート ダイアログが繰り返し表示される問題を修正しました。 Config.get デフォルトのフォールバック処理を強化し、リリース ノートが初回起動時またはバージョン アップグレード時にのみプロンプトを表示するようにしました。

1.5.1 (2026-08-19)

  • 多言語リリース ノート: 動的検出と 5 層階層フォールバックを備えた 7 つの新しいメインストリーム言語リリース ノート (zh_TW、ja、ko、de、fr、ru、es) を追加しました。
  • macOS コード署名とビルド ポリッシュ: Mach-O バイナリ ターゲティングとタイムスタンプ再試行ラッパーを使用してパッケージング スクリプトをリファクタリングし、署名の失敗とスロットリングを排除しました。

1.5.0 (2026-08-17)

  • グローバル セッション マネージャー: 再起動時にすべての左/右パネル タブ、パス、表示モード (フラット/ツリー)、パネル比率、およびマルチモニター ウィンドウの境界をシームレスに復元するアプリケーション レベルのセッション永続性を実装しました。
  • 設定のインポート/エクスポート: すべてのアプリケーション構成とデータの 1 クリック ZIP エクスポートおよびインポートを追加し、クロスデバイス移行を合理化します。
  • 画像エディターの機能強化: アスペクト比ロックとクイックプリセット解像度によるカスタム画像サイズ変更を追加しました。

1.4.9 (2026-08-17)

  • 高度な画像エディター: 画像のトリミング、微回転、フィルター調整、OpenCV を利用した AI 透かし除去および修復モジュールを追加しました。
  • 強化された画像ビューア: アニメーション GIF、ズーム、パン、回転、EXIF メタデータ抽出、およびスライドショー モードを完全にサポート
  • Spotlight 検索の統合: macOS ネイティブの Spotlight を深く統合し、ファイルを瞬時に検索し、検索結果のフォーカス ナビゲーションを改善

1.4.8 (2026-08-16)

  • 包括的なローカリゼーション (i18n): UI、F3 ビューアー、および F4 エディター全体にわたる完全な監査と翻訳の完了により、メディア プレーヤーとプレビュー コンポーネントのローカリゼーションが大幅に向上します。
  • F3 ビューアの最適化: フォールバック EPUB リーダー (SimpleEpubPanel) の外部リンク処理と検索ラップアラウンド ロジックが改善されました。 冗長な回転ボタンを削除して、PDF ビューアのツールバーを合理化しました。

1.4.7 (2026-08-16)

  • メディア プレーヤーの機能強化: 内蔵オーディオおよびビデオ プレーヤーの UI、UX、安定性が大幅に向上しました。
  • ビルド システム リファクタリング: パッケージ化動作を正確に反映するために、BUILD_EPUB 環境フラグの名前を BUILD_WEBENGINE に変更しました。
  • パッケージ化の依存関係の修正: ebooklib がフォールバック EPUB リーダー用の軽量 DMG ビルドに常にバンドルされるようにしました

1.4.6 (2026-08-16)

  • 軽量 EPUB リーダー (SimpleEpubPanel): 章ナビゲーションと検索を備えた WebEngine フリーのフォールバック EPUB リーダーに加え、デフォルト エンジンをオーバーライドする --epub-reader CLI 引数を追加しました。
  • カスケード ブレッドクラム メニュー: ブレッドクラム ドロップダウンを、無限のカスケード サブメニューを備えた 1 列のスクロール可能なレイアウトにリファクタリングし、重複とマウス グラブのロックアップの問題を修正しました。

1.4.5 (2026-08-15)

  • 高度なコード ビューアー (F3): 構文の強調表示 (Pygments)、ライブ ファイルの末尾表示、正規表現検索、および行番号を追加しました。
  • 高度なコード エディター (F4): 動的エンコード/EOL 変換、アトミック セーフ保存、スマート インデント、検索/置換を追加しました。
  • グローバル外部ドラッグ アンド ドロップ: 深くネストされたアーカイブ コンテンツを含むファイルを macOS デスクトップまたはサードパーティ エディタ (VSCode など) に直接シームレスにドラッグします。

1.4.4 (2026-08-15)

  • タイポグラフィの強化: メニュー、ボタン、ツールヒント、設定ダイアログ全体でフォント サイズを拡大し、読みやすさを向上しました。
  • サイズ変更カーソルの修正: ウィンドウの端、スプリッター、およびテーブルの列ヘッダーで欠落していたマウス サイズ変更カーソルを復元しました。
  • macOS UIの修正: ドロップダウン メニューの黒い選択背景を解決し、グループ ボックスのタイトル オーバーフローを修正しました。

1.4.3 (2026-08-14)

  • 新しい macOS ネイティブ UI (アクア ブルー テーマ): 新しいデフォルト テーマとして導入され、インタラクティブなブレッドクラム ナビゲーション (カスケード サブフォルダー ドリルダウン付き)、Mac スタイルのストレージ メーター (固定 TB オーバーフロー)、および丸いカプセル選択を備えています。
  • 徹底的な UI の洗練: タブを閉じるボタンのレイアウトを洗練し、コマンド プロンプトの重複を修正し、すべてのテーマにわたってツールバーの背景、分割線、パネルの境界線を統一しました。
  • i18n とアプリのアップグレード: i18n プロジェクト全体のカバレッジ監査を完了しました。 自動更新モジュールに AList/OpenList 共有 API サポートを追加しました

1.4.2 (2026-08-13)

  • 強化された AI セマンティック フィルター: より一般的な拡張子、複数形の解析をサポートし、i18n と完全に統合
  • セマンティック検索 UX: 待機カーソルを QProgressBar に置き換え、補完のための Enter キーの動作を改善しました
  • コア セマンティック解析: ターゲット タイプの検出とキーワード ストリッピングを改善し、より正確な自然言語検索を実現

1.4.1 (2026-08-13)

  • 包括的なコードベースのレビューとリファクタリング (バッチ A ~ D)
  • セキュリティの強化: 潜在的なパス トラバーサルとアクセスの脆弱性を修正しました。
  • 同時実行性とパフォーマンス: バックグラウンド スレッドの安全性と実行効率の向上
  • アーキテクチャ: コアコンポーネントの安定性とリソース管理の強化

1.4.0 (2026-08-12)

  • VFS ネットワークの詳細な修正: マルチエンコーディングのサポート、プロトコル ドライバー、チェーン アーカイブ マウント、競合解決
  • アプリのアップグレード モジュールの強化: SSL 検証の修正、DMG ダウンロードの検証、UI の統合
  • リリース ノート UI: 自動更新中に完全なバージョン履歴を表示

1.3.9 (2026-08-12)

  • 内蔵 EPUB リーダーを追加しました (F3 クイック ビュー)
  • アプリのアップグレード検出メカニズムを実装しました
  • ファイル競合解決中の VFS ワーカーのフリーズを修正

1.3.8 (2026-08-08)

  • ツリービューUIの改良
  • リファクタリングされた fsspec ネットワーク統合
  • 無効なファイル文字の処理の改善

1.3.7 (2026-08-06)

  • ネットワーク VFS アーキテクチャ: fsspec を使用したネットワーク ファイル システム (FTP/WebDAV/SMB) のオーバーホール、非同期 VfsTableModel、ストリーミング StreamCopyWorker、リモート ファイル操作 (mkdir/名前変更/削除/上書き)、および F3/F4 リモート表示/編集の実装
  • システム トレイとホットキー: システム トレイへの最小化、グローバル ショートカット (Option+Cmd+H)、macOS Dock アイコンの切り替え、ネイティブ テンプレート アイコンの統合をサポート
  • LLM 構成: AI セマンティック フィルタリングとオプション UI 用の default_llm.xml リソースとシングルトンを導入します。
  • ナビゲーションの強化: ファイル パネルおよびホットリスト ポップアップにわたる PageUp / PageDown / Home / End / Fn ナビゲーション ショートカットをサポート
  • 国際化: すべての VFS エラー メッセージ、クイック ビュー パネル ラベル、およびトレイ メニュー文字列を i18n 翻訳カタログでラップします。

1.3.6 (2026-08-04)

  • ネットワーク VFS の機能強化: UTF-8/GBK 自動検出、動的な Makefile エンコーディングの更新、フォールバック処理、FTP のソケット リセットを追加します。 タイムアウトと応答の非同期を解決する
  • WebDAV および SMB の修正: WebDAV/SMB ルート パス ストリッピング、last_error 伝播、接続の信頼性、VFS アイコンとタブ タイトル表示を修正
  • サムネイル ナビゲーション: サムネイル ビューにスムーズな 2D グリッド矢印ナビゲーションを実装します。
  • i18n とコード品質: zh_CN/zh_TW カタログ内の破損した「閉じるタブ」翻訳を修正し、コードベース最適化監査を完了します。

1.3.5 (2026-08-03)

  • クイック ビュー パネル: マルチフォーマット プレビュー、フォールバック ファイル プロパティ、対称反転、表示メニューの統合、および完全な i18n をサポートするクイック ビュー機能 (cm_QuickView、Cmd+Q/Ctrl+Q) を実装します。
  • クイック ビュー ウィジェット: FilePanel に統合された QuickViewContainer および QuickViewPropertiesWidget を追加します。
  • UIの洗練:ライトテーマでタブヘッダーの配置とオプションダイアログページが潰れる問題を修正

1.3.4 (2026-08-02)

  • ファイル パネル UI: ファイル パネル ビューに Shift+PageUp / Shift+PageDown バッチ選択を追加します。
  • ファイル操作: F5 コピーおよび F6 移動ファイル/ディレクトリの欠陥を修正
  • ビルド スクリプト: 正確な証明書 ID 名を設定し、共同設計にタイムスタンプを追加し、公証無効ステータスを適切に処理します。

1.3.3 (2026-08-01)

  • 転送エンジン: ProcessTransferWorker で正確なリアルタイム転送速度と ETA を計算します。
  • アクセス許可とサンドボックス: フルディスク アクセス検出フローから macOS サンドボックス チェックを分離
  • ビルド スクリプト: 1.3.3 DMG 署名付きビルドのビルド スクリプト構成を更新

1.3.2 (2026-08-01)

  • サブプロセス転送ワーカー: Nuitka スタンドアロン App Store バンドル モードでのフリーズ/起動エラーを修正
  • エージェント スキル: コード レビュー最適化監査スキルに i18n 完全性監査チェックを追加

1.3.1 (2026-08-01)

  • macOS サンドボックス: os.access チェックによって引き起こされる誤った「フル ディスク アクセス許可」状態を修正
  • 同時タスク: 同時バックグラウンド操作の状態クロストークを解決します。
  • i18n: 完全削除ダイアログにバッチチェックボックスの中国語翻訳を追加
  • エージェント スキル: コード レビュー最適化監査スキルを追加および更新します。

1.3.0 (2026-08-01)

  • プロセス分離転送エンジン: ProcessTransferWorker と ProcessIOEngine を実装して、UI スレッドからファイルのコピー/移動 I/O をオフロードします。
  • 転送パフォーマンスと応答性: 10Hz IPC レート制限、適応バッファリング、および GUI の途切れを防ぐための macOS F_NOCACHE 最適化
  • コードの監査と強化: 同時実行ミューテックス ロック、セキュリティ強化、アーキテクチャのクリーンアップを含む 4 フェーズのリファクタリング
  • UIの修正: Shiboken C++の削除エラー、水平パネルモードのレイアウト、およびバックグラウンドタスクの進行状況インジケーター信号を修正しました。

1.2.0 (2026-07-30)

  • グローバル I/O プロセス プール (IoWorkerPool) を実装して、ブロッキング ファイル I/O 操作を分離し、GUI のフリーズを防止します。
  • 構成のバージョン管理: XML ルート ノードで app_version を読み取り/書き込みし、自動移行ランナー レジストリを追加します。
  • ドラッグ アンド ドロップ / クリップボード: ネイティブ macOS Finder ブリッジ、スプリングロード フォルダー、およびクリップボード ステート マシンを統合します。
  • パス拡張: ~、$VAR、%VAR%、および %COMMANDER_PATH% をサポートする共有 expand_path ユーティリティを追加します。
  • ホットリスト: スタンドアロンの HotlistConfig シングルトンとデフォルトのホットリスト構成を実装します。

1.1.0 (2026-07-29)

  • リリース ノートのエントリ順序を修正して、リリース ノートのヘッダーの下で逆順に並べ替えるようにしました。 -default_config.xml の System/LastVersion XML ノードをサポートするようにバージョン マネージャー スクリプトを修正しました。

  • ホットキー: タブ ナビゲーション用の Meta+Tab および Meta+Shift+Tab のデフォルト ショートカットを追加します。

  • お気に入りタブ: メイン設定から従来のお気に入りタブの自動移行とクリーンアップを追加します。
  • ファイル ビューア: 大きなファイルの読み込みパフォーマンスとメモリ使用量を最適化します。

1.0.1 (2026-07-22)

App Store サンドボックス環境での F3 テキスト プレビューの失敗を修正

1.0.0 (2026-07-18)

TotalCommander の Python ポートの初期実装。