Skip to content

Releases: dubu-alt/cocoa_app

Apple Silicon 지원 릴리스 v1.2 (버그 수정)

Choose a tag to compare

@dubu-alt dubu-alt released this 18 Jul 04:28

Contact 앱의 파일명 변환이 실제로 동작하지 않던 버그를 근본적으로 수정한 릴리스입니다. 이전 버전 사용자는 반드시 업데이트하세요.

수정 사항 (Contact 2.1 → 2.3)

  • NFC 변환이 실제로 동작하지 않던 문제 근본 수정: Foundation API(FileManager)가 경로를 시스템에 전달할 때 파일명을 다시 NFD로 분해하는 문제를 우회하기 위해, POSIX rename() 시스템 호출로 UTF-8 바이트를 그대로 전달하도록 변경했습니다. macOS Tahoe에서 실제 변환 및 Windows 전송 정상 동작을 확인했습니다.
  • APFS가 NFD/NFC 이름을 같은 파일로 취급하는 문제는 임시 이름을 거치는 2단계 변경으로 해결했습니다.
  • 외부 셸 실행 방식을 앱 내 직접 변환으로 교체하고, 드래그 앤 드롭 URL 읽기를 정식 API로 교체했습니다.
  • 변환/실패 개수를 화면에 표시하고, 실패 시 원인을 다이얼로그로 안내합니다.

이전 릴리스(v1.0) 변경 사항

  • Apple Silicon(arm64) 네이티브 지원: 두 앱 모두 arm64 + x86_64 유니버설 바이너리로 빌드되어 Apple Silicon Mac에서 Rosetta 없이 네이티브로 실행됩니다.
  • 최소 지원 버전 상향: macOS 11.0 (Big Sur) 이상
  • README.md 추가: 앱 소개, 사용 방법, 빌드 방법 문서화

포함된 앱

버전 설명
Contact 2.3 한글 파일명 자소 분리(NFD → NFC) 변환기

설치 방법

  1. 아래 Assets에서 "Contact-2.3-universal.zip" 파일을 다운로드합니다.
  2. 압축을 풀고 .app을 응용 프로그램 폴더로 옮깁니다.
  3. 처음 실행 시 macOS 보안 경고가 뜨면: $\color{red}{\textsf{시스템 설정 → 개인정보 보호 및 보안에서 "그래도 열기"를 선택합니다.}}$

요구 사항

  • macOS 11.0 (Big Sur) 이상
  • Apple Silicon / Intel Mac 모두 지원

Apple Silicon 지원 릴리스 v1.1 (버그 수정)

Choose a tag to compare

@dubu-alt dubu-alt released this 18 Jul 02:29

Contact 앱의 파일명 변환이 실제로 동작하지 않던 버그를 수정한 릴리스입니다. v1.0 사용자는 반드시 업데이트하세요.

수정 사항 (Contact 2.1 → 2.2)

  • APFS에서 NFC 변환이 동작하지 않던 문제 수정: macOS의 APFS 파일시스템은 NFD/NFC 파일명을 같은 파일로 취급하여 mv 명령이 "are identical" 오류로 실패하고, 파일명이 실제로 변환되지 않던 문제를 수정했습니다. 임시 이름을 거치는 2단계 변경 방식으로 개선했습니다.
  • 이미 완성형(NFC)인 파일명은 건너뛰도록 개선했습니다.

포함된 앱

버전 설명
Contact 2.2 한글 파일명 자소 분리(NFD → NFC) 변환 스크립트 생성기
HoursContentCopier 1.5.2 Hours 타임트래킹 기록 조회 및 복사 도구

요구 사항

  • macOS 11.0 (Big Sur) 이상
  • Apple Silicon / Intel Mac 모두 지원 (유니버설 바이너리)

Apple Silicon 지원 릴리스

Choose a tag to compare

@dubu-alt dubu-alt released this 18 Jul 01:54

macOS Tahoe(26) 이후 Intel 전용 앱에 대해 "이후 버전의 macOS에서는 실행되지 않습니다" 경고가 표시되는 문제를 해결한 릴리스입니다.

주요 변경 사항

  • Apple Silicon(arm64) 네이티브 지원: 두 앱 모두 arm64 + x86_64 유니버설 바이너리로 빌드되어 Apple Silicon Mac에서 Rosetta 없이 네이티브로 실행됩니다.
  • 최소 지원 버전 상향: macOS 11.0 (Big Sur) 이상
  • README.md 추가: 앱 소개, 사용 방법, 빌드 방법 문서화

포함된 앱

버전 설명
Contact 2.1 한글 파일명 자소 분리(NFD → NFC) 변환 스크립트 생성기
HoursContentCopier 1.5.2 Hours 타임트래킹 기록 조회 및 복사 도구

설치 방법

  1. 아래 자산(Assets)에서 zip 파일을 다운로드합니다.
  2. 압축을 풀고 .app을 응용 프로그램 폴더로 옮깁니다.
  3. 처음 실행 시 macOS 보안 경고가 뜨면: 시스템 설정 → 개인정보 보호 및 보안에서 "그래도 열기"를 선택합니다.

요구 사항

  • macOS 11.0 (Big Sur) 이상
  • Apple Silicon / Intel Mac 모두 지원