제11장: 다운로드 및 설치 가이드¶
ATBCMder에 관심을 가져주셔서 감사합니다! 우리는 귀하의 필요에 맞게 두 가지 다운로드 및 설치 방법을 제공합니다.
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. 맥 앱스토어(권장)¶
이는 ATBCmder를 설치하는 데 권장되는 방법입니다. ATBCmder는 이제 Mac App Store에서 공식적으로 제공됩니다! 공식 Mac App Store를 통해 다운로드하면 원활한 자동 업데이트, 기본 macOS 샌드박스 보호 및 최고의 시스템 통합이 보장됩니다.
- Mac App Store: Mac App Store에서 ATBCmder 다운로드
2. DMG 설치 프로그램 다운로드¶
Mac App Store를 이용할 수 없거나 직접 다운로드를 선호하는 경우, macOS 듀얼 아키텍처(Universal / ARM64 & Intel x86_64)를 지원하는 독립형 DMG 설치 패키지를 제공합니다.
- DMG 다운로드 링크: ATBCmder DMG를 다운로드하려면 여기를 클릭하십시오. (Universal: Apple Silicon & Intel x86_64)
참고: DMG를 통해 설치하는 경우 macOS 보안 기능을 사용하려면 처음 열 때 "시스템 설정 > 개인 정보 보호 및 보안"에서 애플리케이션을 명시적으로 허용해야 할 수도 있습니다.
⚠️ 전체 디스크 액세스 권한 부여¶
ATBCmder는 파일 관리 도구이며 사용자의 명시적인 디스크 관리 권한이 필요합니다. 다음 단계를 따르십시오.
- 화면 왼쪽 상단에 있는 Apple 아이콘을 클릭하고 시스템 설정(또는 이전 macOS 버전에서는 "시스템 환경설정")을 선택합니다.
- 왼쪽 또는 오른쪽 메뉴에서 개인정보 및 보안으로 이동합니다.
- 아래로 스크롤하여 전체 디스크 액세스를 선택합니다.
- 목록에서 애플리케이션(ATBCmder)을 찾아 스위치를 토글하여 켭니다. 해당 애플리케이션이 목록에 없으면 하단의 ****** 버튼을 클릭하여 수동으로 추가하세요.
- 시스템에서 Mac 로그인 비밀번호를 입력하거나 Touch ID를 사용하여 변경 사항을 확인하라는 메시지가 표시됩니다.
릴리스 노트¶
2.7.0 (2026-11-09)¶
- MacBook 트랙패드 두 손가락 스와이프 탐색 기록 제스처 지원: MacBook 트랙패드에서 두 손가락 가로 스와이프 제스처를 통해 디렉터리 탐색 기록의 '뒤로' 및 '앞으로' 이동을 자연스럽게 수행할 수 있도록 네이티브 제스처를 지원합니다. 스마트 디바운스와 임계값 판정으로 macOS 고유의 부드러운 스와이프 경험을 제공합니다(Fixes #185, #195).
- Total Commander 스타일 탭 고정 및 인접 탭 생성 개선: Total Commander와 완벽히 호환되는 '이 탭 고정(경로 변경 금지)' 및 '고정하되 디렉터리 변경 허용(기본 경로로 복귀)' 모드를 지원하며, 고정된 탭은 제목에 별표
*로 표시됩니다(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를 믹스인 집합으로, 디렉터리 동기화 대화상자를 세부 모듈로 분할했습니다(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로 전면 전환하여, 시스템 설정에서 '손쉬운 사용(Accessibility)' 권한을 별도로 부여하지 않고도 설치 즉시 글로벌 단축키를 사용할 수 있도록 개선했습니다. Option 키(⌥)와 시스템 데드 키, 악센트 문자 입력 간의 제스처 충돌을 해소하고 설정 패널에서 실시간 키 캡처 및 충돌 감지 기능을 제공합니다. - macOS 배포 패키지 Dock 고해상도 아이콘 렌더링 수정:
.app번들 실행 시 Qt 다운샘플링으로 인해 macOS Dock의 앱 아이콘 가장자리가 흐릿하게 표시되던 문제를 해결했습니다. AppKit 네이티브 인터페이스를 통해 최고 해상도 아이콘을 직접 주입하여 선명한 화질을 보장합니다. - macOS 12 (Monterey) 호환성 복원 및 종속성 제약 최적화: PySide6 종속성 버전 범위를 정밀 조정하여 macOS 12 (Monterey)에 대한 하위 호환성을 완벽히 복원하고, 다양한 macOS 버전 환경에서 안정적인 실행과 패키징을 지원합니다.
2.4.3 (2026-10-30)¶
- 최근 변경된 파일 및 폴더 고급 검색 도구: 네이티브 브리지 명령 기반의 '최근 변경' 시스템 도구를 새롭게 내장하여 시간 범위(1시간, 24시간, 7일, 30일 등) 및 최소 파일 크기(>1MB, >10MB, >100MB, >1GB) 필터링을 지원합니다. macOS Spotlight 메타데이터를 활용해 후보군을 초고속으로 추출하며, 실시간 결과 검색, 더블 클릭/우클릭 경로 탐색, 선택 항목 일괄 휴지통 이동을 제공합니다.
- 클립보드 붙여넣기 충돌 시 안전한 자동 이름 변경 및 클라우드 안정성 강화: 파일 또는 폴더 붙여넣기 시 기존 항목과 이름이 충돌하면 순차 번호 접미사(예:
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 다운샘플링으로 인한 Dock 아이콘 흐림 현상과 헤더 열 구분선 대비를 개선했습니다.
2.4.2 (2026-10-26)¶
- 시스템 정리 도구 개편 및 앱별 세부 정리 지원: 캐시 및 로그 정리 대상을 애플리케이션별 또는 범주별로 분류하고 트리 구조로 자유롭게 선택할 수 있는 기능을 새롭게 지원합니다(Fixes #85). 알 수 없는 크기 항목을 제외한 정확한 용량 계산, 스캔 권한 사전 점검, 정리 실행 상태의 시각적 피드백(정리 완료 0 B 및 실패 사유 툴팁)을 제공합니다. 툴바 및 메뉴에 '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의 관대한 히트 판정과 정렬 클릭/열 너비 조절 제스처 간의 완전한 분리를 구현, 커서 깜빡임과 드래그 충돌을 방지하고 조절 감도를 대폭 개선했습니다. - 환경설정 대화상자 스타일 지연 방지 및 취소 성능 최적화: 환경설정 대화상자 닫기 및 취소 로직을 최적화하여 실시간 미리보기 중 실제로 테마가 변경된 경우에만 스타일 롤백을 수행하도록 개선했습니다. 테마 변경이 없을 때 발생하던 전체 UI 위젯의 불필요한 스타일시트 재연산 및 재폴리싱 오버헤드를 원천 차단하여 창을 닫을 때의 버벅임을 해소했습니다.
- 고해상도 앱 아이콘 업데이트 및 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 항목 복사: 압축 및 해제 시 비 UTF-8 인코딩(GBK, GB18030, CP936, EUC-KR 등)으로 인해 한글 및 다국어 파일명이 깨지던 현상을 완벽히 해결했습니다(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모듈 import를 보완하여 독립 실행 환경에서의NameError발생 가능성을 원천 차단했습니다.MainWindow.closeEvent의 불필요한 시그널 연결 해제 로직을 정리하여 앱 종료 시 발생할 수 있는SIGSEGV세그멘테이션 오류를 방지했습니다. - 전체 디스크 접근 권한(FDA) 온보딩 흐름 간소화 및 방어적 폴백 구현: 네이티브 드래그 권한 부여가 지원되는 환경에서 중복되는 설정 버튼을 숨기고 단일 드래그 진입점으로 일원화하였으며, 권한 감지 시 '전체 디스크 접근 권한 허용됨 ✓' 상태로 즉시 갱신합니다. 네이티브 드래그 패널 호출 실패 시 설정 버튼을 자동으로 다시 표시하는 방어적 폴백을 적용하여 모든 환경에서 안정적인 권한 획득을 보장합니다.
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 시그널/슬롯 및 컴파일러 프리리스트 메모리 무결성 검증을 추가하고 패키징 스크립트를 CI 사양과 완전히 일치시켰습니다. - macOS 15 Sequoia 창 및 시스템 트레이 수명 주기 강화: 트레이 창 복원, 활성화(
activate_app) 및 Dock 아이콘 토글 로직을 재설계하여 헤드리스/테스트 환경에서 WindowServer가 잘못된FocusWindowEvent를 전달하여 발생하는 세그멘테이션 오류를 방지했습니다. pynput 글로벌 단축키 리스너 스레드를 안전하게 종료하여 OS 레벨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 간편 인증을 구현했습니다. 직접 스트리밍 복사 가속 경로, 용량(Quota) 캐시 및 지연 로딩을 최적화하고 연결 성공 시 설정을 자동 저장합니다. - 키체인 자격 증명 집중 보안 관리 및 암호화 가져오기/내보내기: 키체인 서비스 네임스페이스를 정리하여 앱 실행 시 불필요한 인증 팝업을 완전히 제거하고 자격 증명 및 라이선스 지속성을 강화했습니다. 사용자 지정 비밀번호로 보호되는 네트워크/클라우드 자격 증명 암호화 내보내기/가져오기 기능을 추가하여 안전한 기기 간 설정 마이그레이션을 지원하며 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 표준 버튼(예/아니요/확인/취소/저장/삭제/적용/닫기/열기/초기화)을 가로채 정확하게 번역하는
_GettextQtTranslator를 구현하고 단축키 가속 기호(&)를 자동으로 정리했습니다. 환경설정의 각 설정 탭(도구 모음, 단축키, 즐겨찾기 탭, 자동 새로고침 등)과 연결 관리자, 큐 뷰어 등에 동적 언어 전환(retranslate_ui)을 전면 적용하고, 지원되는 31개 언어 전체의.po/.mo사전을 업데이트 및 재컴파일했습니다.
2.3.3 (2026-10-10)¶
- 압축 아카이브 전면 개편, 개별 분할 압축 및 스트리밍 진행률 지원: 압축 대화상자에 "선택한 각 항목마다 별도 아카이브 생성" 옵션을 추가하여 복수 항목을 각각 분할 압축할 수 있습니다. 1MB 이상 대용량 파일에 대한 실시간 스트리밍 진행률 추적을 구현하고 스레드 안전 파일 충돌 처리(덮어쓰기, 건너뛰기, 자동 이름 변경, 취소) 및 심볼릭 링크 안전 처리를 도입했으며, 31개 언어 번역을 동기화했습니다
- 시스템 트레이 복원 및 macOS 전역 단축키 안정성 강화: 트레이에서 창을 복원할 때 숨기기 전의 위치, 크기 및 최대화 상태를 완벽히 복원합니다. 트레이 우클릭 메뉴가 메인 창을 불필요하게 띄우지 않도록 개선하고, 가상 키코드로 Option 키를 정규화하여 macOS Sequoia 백그라운드 스레드 단언 예외를 해결했습니다. 환경설정에서 트레이 최소화 동작을 즉시 켜고 끌 수 있습니다
- 드라이브 선택기 및 디스크 정보 툴팁 시각성 개선: 드라이브 선택 바에 네이티브 볼륨 레이블과 하드웨어 디스크 아이콘을 직접 표시합니다. 마운트 경로, 파일 시스템 종류, 사용 가능한 여유 공간 및 전체 용량을 명확하게 안내하는 풍부한 툴팁을 제공합니다
- Nuitka 빌드 완전성 확보 및 자동 스모크 테스트 도입: 모든 빌드 스크립트에
--include-package=atbcmder를 적용하여 지연 로딩 대화상자에서 발생하던 런타임ModuleNotFoundError를 원천 해결했습니다. 헤드리스--smoke-test검증 모드를 도입하여 DMG, Mac App Store PKG 및 CI 파이프라인에서 빌드 직후 배포본의 무결성을 자동 검증합니다 - 다국어 공식 제품 랜딩 페이지 오픈: 한국어, 영어, 중국어, 일본어 등의 스마트 언어 라우팅을 지원하는 모던한 공식 제품 소개 웹페이지를 공개하여 듀얼 패널 파일 관리의 편리함을 전 세계에 전달합니다
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 깜빡임 캐럿(Caret)을 복원하고 뷰어와 편집기의 커서 설정을 분리했으며, 범용 뷰어에서 F6 단축키(
cm_ShowCaret)로 커서 표시 여부를 자유롭게 전환할 수 있습니다 - 리소스 수명 주기 강화 및 문서 갱신: 범용 뷰어 대화상자에
WA_DeleteOnClose속성을 부여하여 창을 닫을 때 메모리를 완전하게 해제하도록 개선했으며, 사용자 가이드 문서와 이미지를 최신화했습니다
2.3.1 (2026-10-06)¶
- 샌드박스 권한 안내 대화상자 개선 및 스마트 창 자동 배치: 전체 디스크 접근 권한(FDA) 요청 시 시스템 설정을 열 때 안내 대화상자가 자동으로 크기를 조절하여 화면 왼쪽에 배치됩니다. 화면 중앙 우측에 열리는 macOS「시스템 설정」창과 겹치지 않고 나란히 표시되어 직관적으로 설정할 수 있습니다
- 명확한 단계별 지침 및 앱 재시작 알림: 안내 문구를 전면 개편하여 1-2-3-4 단계별 가이드(목록에서 ATBCmder 찾기 또는 [+]로 추가, 스위치 켜기, 앱 완전 종료 후 재실행)와 권한 적용을 위한 재시작 필요성을 명확히 안내합니다
- 31개 언어 용어집 업데이트 및 번역 카탈로그 동기화: 다국어 용어집(Glossary)을 갱신하고 지원되는 31개 언어 전체의
.po및.mo파일을 다시 컴파일하여 모든 언어 환경에서 자연스럽고 친절한 안내를 제공합니다
2.3.0 (2026-10-05)¶
- macOS Finder 네이티브 색상 태그 및 실시간 동기화: macOS Foundation API 및
NSWorkspace를 통합하여 파일 목록에 Finder 색상 도트 태그 열을 구현했습니다. Finder 표준 순서에 따른 색상 정렬과 2초 간격 뷰포트 폴링을 통한 실시간 태그 동기화를 지원하며, 환경설정 열 표시 전환 및 색상 이름의 다국어 현지화를 지원합니다 - 디렉터리 동기화 기능의 전면적 도약 (
cm_SyncDirs): 동기화 패널 구조를 대대적으로 개선하여 UI 데드락을 원천 차단하고 독립된 동기화 오류 대화상자(SyncErrorsDialog)를 추가했습니다. 디렉터리 맞바꾸기(Swap Dirs), 양방향 삭제(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로 확대하여 왜곡 없이 선명하고 편안한 클릭 환경을 제공합니다. Apple HIG 스타일의 생동감 넘치는 그라디언트 컬러 아이콘을 적용하고 명암비를 높였으며, 메인 및 중앙 분할 툴바 간의 시각적 계층을 정돈했습니다
- 환경설정 전반 완벽 연동 및 코드 편집기 설정 정상화: 폰트 확대/축소, 압축기 기본 옵션, 편집기 자동 들여쓰기, 뷰어 줄바꿈 너비 등 연결이 누락되었던 설정들을 완벽히 연동했습니다. 내장 코드 편집기(
CodeEditorWidget)의 탭 크기(tab_size) 및 들여쓰기 설정이 즉각 정상 반영되도록 개선했습니다 - 전역 메모리 관리 및 성능 최적화: 아이콘 및 메타데이터 캐시 구조를 개선하고 무거운 UI 위젯에 지연 초기화를 적용했습니다. 컴포넌트 수명 주기 정리와 약한 참조 관리를 강화하여 메모리 누수를 원천 차단, 대용량 파일 탐색 시에도 쾌적함을 유지합니다
- 모달 대화상자 프리징 방지 및 트리 뷰 포커스 유지: 압축 대화상자(
ArchiveDialog) 및 파일 분할/결합(SplitLinkDialog)을 닫을 때 발생하던 모달 멈춤 현상을 수정했습니다. 트리 뷰(Tree View) 모드 전환 시 활성 탭의 키보드 포커스가 끊김 없이 안정적으로 유지됩니다 - Nuitka 패키징 최적화 및 런타임 비정상 종료 방지: 앱 및 DMG 패키징 파이프라인을 개선하여 빌드 메모리 점유율과 설치 파일 용량을 크게 절감했습니다. 컴파일 옵션을 정비하여 패키징 배포판에서 테스트 모듈 임포트 실패로 인한 비정상 종료를 예방했습니다
2.1.0 (2026-10-02)¶
- 드라이브 바 및 탭 인터페이스 Apple HIG 전면 개편: 드라이브 바와 탐색 버튼을 Apple 스타일의 테두리 없는(Borderless) 컨트롤로 재설계했습니다. 경로 이동 바(Breadcrumb)와 파일 탭을 Apple HIG 톤앤매너 표면(Tonal Surfaces)으로 업그레이드하여 세련된 macOS 네이티브 사용감을 완성했습니다
- 모던 HIG 스테퍼, 캡슐 툴팁 및 페이지네이션 도입: 숫자 입력 필드(QSpinBox / QDoubleSpinBox)를 macOS HIG 통합형 스테퍼로 개편했습니다. 아이콘 하단에 자연스럽게 정렬되는 반투명 캡슐 툴팁을 추가하고, 환경설정 아이콘 및 페이지네이션을 HIG 가이드라인에 맞췄습니다
- 수직 툴바 아이콘 추가 및 썸네일 배지 레이어 최적화: 중앙 수직 툴바에 '대상 패널 경로를 현재 패널과 일치(
cm_TargetEqualSource)' 전용 아이콘을 추가했습니다. 썸네일 보기에서 선택 체크마크 배지가 이미지 최상단에 안정적으로 렌더링되도록 수정하고, 이미지 편집기 줌 버튼 넘침 문제를 해결했습니다 - 전 세계 31개 언어 현지화 및 용어 정밀 교정: 지원되는 모든 31개 언어에 걸쳐 UI 용어, 메뉴 설명, 팝업 메시지를 전면 점검하여 누락되거나 어색한 번역을 일소하고 자연스러운 모국어 환경을 구축했습니다
- 개발 도구 및 자동화 인프라 강화: 프로젝트 맞춤형 다국어 추출/컴파일 워크플로(
atb-python-i18n)를 표준화하고 토큰 처리 및 테스트 환경 격리를 최적화하여 릴리스 안정성을 높였습니다
2.0.0 (2026-09-28)¶
- 🎉 ATBCmder 2.0 아키텍처 성숙 및 메이저 마일스톤: 클래식 Double Commander의 강력한 키보드 기반 듀얼 패널 워크플로와 현대적인 macOS 네이티브 성능 및 디자인을 완벽히 융합한 차세대 파일 관리자의 성숙을 알리는 메이저 릴리스입니다
- 전 기능 31개 언어 완벽 현지화 지원: 권한 안내 흐름 및 네이티브 '드래그하여 승인' 플로팅 패널(Drag-to-Grant Panel)을 지원되는 31개 언어 모두에 대해 자연스러운 모국어로 완벽 현지화했습니다. 모든 .mo 사전을 재컴파일하고 자동화된 다국어 회귀 테스트를 구축했습니다
- 전체 디스크 접근(FDA) '드래그하여 승인' 혁신적 UX: 창 포커스를 빼앗기지 않는 Cocoa NonactivatingPanel을 통해 아이콘을 시스템 설정으로 바로 끌어다 놓아 손쉽게 전체 디스크 접근 권한을 부여할 수 있습니다. 안내 창이 시스템 설정 옆에 자동으로 정렬되며 '종료 후 다시 열기'로 평온하게 재부팅할 수 있습니다
- 듀얼 패널 조작성 및 세부 인터랙션 고도화: 중앙 툴바 또는 분할선을 더블 클릭하여 좌우(또는 상하) 패널을 50:50 균등 비율로 즉각 초기화할 수 있습니다. 메인 툴바에 시스템 상태 캡슐을 기본 탑재하고 즉시 닫기 버튼과 우클릭 메뉴를 통해 간편한 설정을 지원합니다
- 현대적인 텍스트 편집기와 고성능 ATBSys 유지보수 도구: 내장 편집기에서 macOS 표준 Home/End 키 탐색 및 Smart Home 스마트 첫 문자 이동을 지원합니다. Go 네이티브
atbsys데몬과의 긴밀한 연동으로 64비트 대용량 정리 및 잔여 파일 심층 제거 기능을 제공합니다
1.9.9 (2026-09-27)¶
- 전체 디스크 접근(FDA) '드래그하여 승인' 및 안내 대화상자 혁신: 창 포커스를 빼앗기지 않고 아이콘을 시스템 설정으로 즉시 드래그할 수 있는 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)를 전달하여 샌드박스 환경에서도 정크 및 잔여 파일을 정확히 탐지하도록 개선하고, 권한 상승·터미널 실행·스크립트 API의 App Store 심사 지침 준수를 강화했습니다 - 환경설정 레이아웃 제어 및 디렉터리 핫리스트 수정: 일반 설정에 메인 창 레이아웃 전환 옵션을 추가하고 초기 화면의 깔끔함을 위해 상단 툴바의 시스템 상태 캡슐을 기본 비활성화했습니다. 디렉터리 핫리스트 설정 페이지의 빈 드롭다운 항목 및 다국어 즉시 번역 문제를 수정했습니다
- 다국어 용어 통일 및 언어 선택기 표시 개선: 'Directory Hotlist'의 중국어 번역을 '路径收藏夹'로 통일하고, 환경설정 언어 선택 목록에서 원어 명칭과 현지화된 이름을 함께 표시하여 언어 전환 편의성을 높였습니다
- 키체인 ACL 유지 및 스트림 복사 안정성 향상: macOS 키체인(Keychain)의 기존 접근 제어 목록(ACL)을 유지하고 시작 시 불필요한 중복 쓰기를 제거하여 반복적인 키체인 암호 승인 팝업을 방지했습니다. 또한
StreamCopyWorker의 완료 신호 순서를 보장하여 파일 복사 시 경쟁 상태를 해소했습니다
1.9.7 (2026-09-23)¶
- 환경설정 런타임 즉시 적용 (핫 리로드): 파일 작업, 텍스트 편집기, 뷰어, 빠른 검색 및 필터, 탭 관리, 아이콘 표시, 정렬 규칙 등 주요 7개 설정 페이지의 변경 사항이 앱 재시작 없이 즉시 적용되도록 개선했습니다. '폴더 우선', '파일 우선', '혼합' 정렬을 지원하는 폴더 정렬 모드 설정을 추가했습니다
- 디렉터리 동기화 안전성 강화 및 호환성 일치: 디렉터리 동기화(Sync Dirs) 모듈을 전면 감사하여 클래식 Double Commander 동작과 완벽히 일치시키고, 양방향 비교 유효성 검사를 강화하여 비대칭 파일 동기화 위험을 방지했습니다
- 축약된 파일명 스마트 툴팁 지원 및 CJK 너비 정밀 계산: 열 너비 부족으로 말줄임표로 잘린 파일명에만 툴팁을 표시하도록 스마트 감지 기능을 추가했습니다. 한글, 한자, 일본어(CJK) 전각 문자의 너비를 정밀하게 계산하여 감지 오차를 완전히 제거했습니다
- 듀얼 패널 워크플로 및 UI 디테일 개선: 우클릭 압축 및 해제 대상 경로가 자동으로 반대편 패널로 지정되고 '시작' 버튼에 기본 포커스가 맞춰집니다. 삭제 확인 대화상자 버튼 배치 및 엔터키 입력을 최적화하고 중앙 툴바 버튼의 포인터 커서를 복원했습니다
- Mac App Store 샌드박스 홈 디렉터리 및 FDA 안정화: 샌드박스 환경에서 컨테이너 내부가 아닌 실제 홈 디렉터리를 정확하게 참조하도록
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 및 호출을 비활성화하여 거절 위험을 방지했습니다
- 툴바 자동 오버플로 처리 및 파일 차이 비교기 안정화: 작은 화면이나 창 크기 축소 시 툴바 버튼이 겹치지 않도록 더보기 메뉴로 자동 정리하는 오버플로 처리 기능을 추가했습니다. 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)를 자동 정리하여 앱 번들 구조를 최적화했습니다. 보조 프로세스 샌드박스 권한 및 코드 서명 무결성을 검증하는 자동화 통합 테스트를 추가했습니다
1.9.4 (2026-09-19)¶
- ATBSys 시스템 도구 및 유지관리 스위트 통합: 네이티브 시스템 유지보수 도구 모음을 완전 통합했습니다. 메인 툴바의 시스템 상태 캡슐(CPU, 메모리, 디스크 및 네트워크 속도 실시간 모니터링, 우클릭 일시정지/새로고침 주기/숨기기 메뉴 및 환경설정 표시 토글 지원), 전체 시스템 상태 패널(하드웨어 리소스 모니터링 및 고부하 프로세스 우클릭 종료/강제 종료 관리), 디스크 공간 분석기(사각 Treemap 계층 시각화, 테이블 열 정렬, 위치 열기/휴지통 이동 및 CSV/TXT 분석 보고서 내보내기), 2단계 안전 시스템 클리너(캐시, 로그, 앱 잔여물 정밀 검색 및 Homebrew, CocoaPods, Docker 분류와
~/.config/mole/whitelist화이트리스트 보호), 잔여물까지 추적 삭제하는 앱 심층 제거기(Uninstaller)를 제공합니다 - 고성능 Go 네이티브 엔진 및 보안 감사 로그: 가볍고 빠른 Go 기반 독립 바이너리
atbsys브리지 엔진을 탑재하여 비동기 논블로킹 QProcess 통신과 Universal Binary를 지원합니다. 앱 번들 자동화 및 CI/CD 빌드 파이프라인에 통합되었으며, 모든 정리 및 삭제 작업은 앱 로그 디렉터리에 구조화된 보안 감사 로그로 투명하게 기록됩니다 - 대화형 입문 튜토리얼 27단계로 확장: 초보자를 위한 인터랙티브 온보딩 튜토리얼에 시스템 모니터링 및 유지관리 도구 실습 과정을 추가했습니다. 다국어 환경에서도 macOS 네이티브 메뉴 모음 하이라이트 위치를 정확하게 계산하도록 위치 엔진을 재설계했습니다
- 30개 언어 완벽 현지화 및 공식 가이드 보강: ATBSys 전체 도구, 상태 캡슐 메뉴, 설정 항목 및 튜토리얼 단계를 30개 지원 언어로 정밀 번역했습니다. 공식 영문 사용자 가이드에 제7장 《Chapter 7 System Tools & Maintenance》 상세 사용 설명서를 추가했습니다
- UI 디테일 개선 및 패키징 안정성 강화: 고속 네트워크 전송 시 속도 텍스트 잘림 현상을 방지하도록 상태 표시줄 캡슐과 네트워크 라벨의 너비를 확장했습니다. 툴바 우측 캡슐 흡착 레이아웃과 단축키 바인딩 해제 동기화를 개선하고, macOS 12 x86_64 환경에서 단일 및 유니버설 dylib 주입 검증 로직을 보강했습니다
1.9.3 (2026-09-17)¶
- 유니버설 뷰어 .ini 설정 파일 텍스트 미리보기 지원: F3 유니버설 뷰어 및 빠른 미리보기(
Ctrl+Q/⌘Q)에서.ini설정 파일을 일반 텍스트로 즉시 확인하고 탐색할 수 있도록 기본 미리보기 지원을 추가했습니다 - App Store 패키징 및 동적 라이브러리 코드 서명 강화: Mac App Store 및 DMG 빌드 시
libATBLicenseKit.dylib를 자동 컴파일하여Contents/Frameworks/에 번들링하도록 개선했습니다. 동적 라이브러리 독립 코드 서명 및 공증 적용, 런타임 번들 검색 경로 강화, 유니버설 바이너리 병합 안정성을 보장합니다 - 대화형 튜토리얼 엔진 안정성 개선: 즐겨찾는 디렉터리(Hotlist) 안내 단계에서 발생하던 타임아웃 및 진행 대기 문제를 해결하고, 단계 전환 시 대기 플래그를 초기화하며 불필요한 이벤트 시그널 연결을 해제하여 시그널 누수를 방지했습니다
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) 연결 유지 및 자동 재연결 강화; 시스템 트레이 아이콘을 미니멀 모노크롬 템플릿으로 갱신
1.9.1 (2026-09-14)¶
- 초보자 튜토리얼 빠른 검색 단계 추가: 인터랙티브 튜토리얼을 25단계로 확장하고 빠른 검색 및 필터링(
⌘S/Ctrl+S) 실습 단계 추가. "명령" 메뉴에 빠른 검색 항목을 신설하고 오버레이의 원활한 전환 및 자동 정리 로직 적용 - CI 자동 빌드 및 종속성 강화: 릴리스 빌드 파이프라인에서
ebooklib종속성을 복원하여 EPUB 미리보기를 완벽 지원하고, 빌드 작업 공간 자동 정리로 권한 충돌 방지
1.9.0 (2026-09-13)¶
- 대화형 초보자 튜토리얼 시스템 도입: 신규 사용자를 위한 24단계 인터랙티브 튜토리얼 탑재, 최초 실행 시 환영 안내 제공("도움말 → 초보자 튜토리얼"을 통해 언제든 다시 실행 가능). 스포트라이트 오버레이, 적응형 플로팅 카드, 메뉴 경로 및 단축키 듀얼 표기 지원
- SFTP 네트워크 보안 대폭 강화: 취약했던 호스트 키 자동 수락 정책을 폐기하고 엄격한 TOFU(첫 사용 시 신뢰) 검증 정책 적용. 새로운 SFTP 서버 접속 시 SHA-256 지문 확인 창을 표시하여 중간자 공격(MITM)을 방지하고
known_hosts에 안전하게 저장 - macOS 네이티브 단축키 및 탐색 개선:
Command+Up(상위 디렉터리 이동) 및Command+Shift+F1(썸네일 뷰 전환)의 키 입력 충돌을 수정하고 macOS 네이티브 기호(⌘, ⌥, ⌃, ⇧)로 표준화 - 코어 성능 및 릴리스 파이프라인 최적화: 시맨틱 템플릿 매칭 및 자동 완성 속도 개선; AppKit 샌드박스 비정상 종료 방지가 적용된 GitHub Actions 자동 배포 파이프라인 구축
1.8.0 (2026-09-11)¶
- 유니버설 패키지 지원: x86_64 및 ARM 아키텍처 유니버설 패키지 지원
- 자동 빌드 파이프라인: GitHub Actions를 통한 자동 빌드 및 패키징 지원
- 스마트 파일 연결 및 외부 프로그램 지원: 확장자별로 실행 동작, 외부 편집기 및 뷰어를 지정할 수 있는 독립 파일 연결 관리(
extassoc.xml) 기능 추가; macOS LaunchServices 스마트 대체 및 "연결 프로그램" 선택 대화상자 완벽 지원 - 대용량 파일 전송 및 64비트 오버플로 방지: 진행률 시그널 및 텍스트 패널 슬라이더의 32비트 정수 오버플로를 완벽 해결하여, 2GB 초과 대용량 파일의 마운트 볼륨 간 전송 안정성 및 진행률 표시 정확도 대폭 강화
- 통합 뷰어 ESC 종료 계층 표준화: 모든 미리보기 패널의 ESC 키 동작을 단계별(검색창 → 필터 → 전체 화면 → 창 닫기)로 통일하여 단축키 충돌 방지 및 빠른 파일 전환 시 리소스 정리 개선
- 실시간 동적 다국어 번역: 환경설정에서 언어 변경 시 하단 기능 키 바(F3~F8)가 애플리케이션 재시작 없이 즉시 재번역되도록 개선
1.7.0 (2026-09-06)¶
- 범용 파일 뷰어 및 Office Preview Suite: Excel 스프레드시트(지연 가상 로딩 포함), Word 문서(페이지 매김 및 내장된 이미지 렌더링 포함) 및 PowerPoint 프레젠테이션(슬라이드 카드 보기)을 위한 기본 미리 보기 엔진이 추가되었습니다. SQLite 데이터베이스, Markdown(TOC 포함), Jupyter 노트북, 글꼴, 아카이브, 오디오 및 EML에 대한 미리 보기가 추가되었습니다. 대용량 텍스트 파일에 대해 즉각적인 스트리밍 무한 스크롤을 구현했습니다.
- Side-by-Side 파일 Diff 뷰어: 문자 수준 diff 강조 표시, 덩어리 복사, 실시간 편집, 실행 취소/다시 실행 및 인코딩 보존 기능을 갖춘 내장 vimdiff 스타일 양방향 비교 도구
- 고급 파일 검색 엔진: 기본 퍼지 하위 문자열 일치, 정규식 지원 및 "목록 상자에 피드" 탭 모드를 사용하여 검색 하위 시스템을 다시 작성했습니다. 일괄 UI 조절로 대규모 검색 결과에서 UI 정지 현상 제거
- 파일 작업 및 UI 강화: 장치 간 이동 및 전송 대기열 교착 상태 중 중복 덮어쓰기 프롬프트를 수정했습니다. 속성 대화 상자에 파일 생성 타임스탬프가 추가되었습니다. 기본적으로 수직 중간 도구 모음이 활성화되고 개선된 활성 창 시각적 표시기가 활성화됩니다.
1.6.2 (2026-09-03)¶
- 고무밴드 드래그 선택 및 상호 작용: 파일 테이블 보기와 썸네일 보기 모두에 마우스 고무밴드 드래그 선택이 추가되었으며, 빈 공간을 클릭하면 모두 선택이 취소됩니다.
- 전역 창 단축키 및 단축키 입력: 응용 프로그램 창을 표시하거나 숨기기 위해 구성 가능한 전역 단축키가 추가되었습니다. 단축키 설정에서 고정 4키 수정자 조합 입력
- macOS Dock 및 트레이 복원 수정: 트레이에 최소화된 상태에서 Dock 아이콘을 클릭하면 기본 창을 복원하지 못하거나 빈 프레임이 표시되는 문제가 해결되었습니다.
- 코어 강화 및 안정성 개선: 잠재적인 수명 주기 세그폴트 수정, VFS 백엔드 강화, 스레드 분해 및 테스트 스위트 안정화
1.6.1 (2026-08-27)¶
- 포괄적인 macOS UI/UX 정밀 검사: 세련된 Light/Dark 팔레트, 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)¶
- 탭별 독립 보기 모드: 이제 각 탭은 자체 독립 보기 레이아웃(플랫 보기/트리 모드)을 유지하여 메뉴 상태를 자동으로 동기화하고 세션 복원 전반에 걸쳐 원활하게 유지됩니다.
- 스마트 파일 열기 및 시스템 폴백: 지원되지 않는 파일에 대해서는 OS 기본 앱으로 완전히 폴백하면서 내장 뷰어/편집기에서 지원되는 미디어 및 문서를 열 수 있도록 다층 파일 형식 감지기(매직 바이트/MIME/확장자)를 추가했습니다.
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_EPUBenv 플래그의 이름을BUILD_WEBENGINE로 변경했습니다. - 패키징 종속성 수정:
ebooklib이 대체 EPUB 리더용 경량 DMG 빌드에 항상 번들로 포함되도록 보장
1.4.6 (2026-08-16)¶
- 경량 EPUB 리더(SimpleEpubPanel): 장 탐색 및 검색이 포함된 WebEngine이 없는 대체 EPUB 리더와 기본 엔진을 재정의하는
--epub-readerCLI 인수가 추가되었습니다. - 계단식 이동 경로 메뉴: 이동 경로 드롭다운을 무한 계단식 하위 메뉴가 있는 단일 열 스크롤 가능 레이아웃으로 리팩터링하여 중복 및 마우스 잡기 잠금 문제를 수정했습니다.
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 오버플로 고정) 및 둥근 캡슐 선택 기능을 갖춘 새로운 기본 테마로 도입되었습니다.
- Deep UI Polish: 세련된 탭 닫기 버튼 레이아웃, 고정된 명령 프롬프트 겹침, 모든 테마에 걸쳐 통합된 도구 모음 배경, 구분선 및 패널 테두리
- 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)¶
- Deep 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)¶
- 프로세스 격리 전송 엔진: UI 스레드에서 파일 복사/이동 I/O를 오프로드하기 위해 ProcessTransferWorker 및 ProcessIOEngine을 구현합니다.
- 전송 성능 및 응답성: 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유틸리티 추가 - Hotlist: 독립형 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 포트의 초기 구현입니다.