Skip to content

Ibis v2026.7.0 — CalVer 전환 · 테마 16종 · 글꼴 내려받기 · AI CLI 설치/로그인

Choose a tag to compare

@rubato103 rubato103 released this 29 Jul 03:38

Added

  • 배포 라이선스 명시 — 저장소 루트에 LICENSE(독점 · 개인·연구용 무료 사용, 재배포·상업적 이용 금지)를 두고, 도움말 > 정보와 pyproject.toml 이 같은 문구를 가리키게 했다. 저작권자는 당분간 Ibis Project 로 두고 상용화 시점에 실명·법인으로 바꾼다(프로젝트명은 법인격이 없어 권리 주체로는 약하다).
  • 테마 16종 — 자체 제작 4종(slate·ivory·bright·graphite)에 VS Code 테마 12종을 이식했다. 다크 8종(Dark Modern·One Dark Pro·Dracula·Nord·Monokai·Tokyo Night·Solarized Dark·GitHub Dark), 라이트 4종(Solarized Light·GitHub Light·Quiet Light·Ayu Light). 테마가 콘텐츠 팔레트뿐 아니라 크롬(타이틀바·아이콘 레일) 까지 정의하므로 밝은 테마에서 상단바만 어둡게 남는 어색함이 없다. 설정 → 표시 → 테마에서 라이트/다크로 묶어 고른다.
  • AI CLI 설치·로그인 안내 — 설치와 최초 로그인을 1 설치 → 2 로그인 → 3 확인 3단계 패널로 안내한다. 설치가 끝나면 앱이 3초 간격으로 스스로 확인해 다음 단계를 연다.
  • UI 글꼴 선택 + 필요한 글꼴만 내려받기 — 설정 → 표시에 글꼴 항목을 넣었다. 테마마다 어울리는 글꼴이 기본값으로 제안되고(종이톤 테마는 명조), 직접 고르면 테마를 바꿔도 유지된다. 글꼴 파일은 설치본에 넣지 않고 설정에서 필요한 것만 공식 배포처에서 받는다(본명조 22.7MB·나눔고딕 2.0MB·나눔명조 2.9MB·나눔고딕코딩 2.2MB·JetBrains Mono 0.1MB). 설치 파일이 커지지 않고, 우리가 재배포하지 않으니 OFL 의 동봉 의무도 우리에게 생기지 않는다(그래도 라이선스 사본을 함께 받아 둔다). 받은 원본은 %LOCALAPPDATA%\hwp-endnote onts 에 두고 앱의 web/fonts 로 복사한다 — 창이 file:// 로 열려 같은 폴더 트리에 있어야 @font-face 가 통하고, 설치 폴더는 업데이트 때 교체되기 때문이다. 읽기 전용 설치본이면 data URI 로 대신 심는다. 받기 전에도 화면은 정상이다(맑은 고딕 등으로 폴백). 맑은 고딕·함초롬 계열은 파일을 포함하지도 대신 받아 주지도 않고, 설치돼 있을 때 이름으로만 참조한다.
  • 도움말 > 정보 — 제품명·버전·저작권·배포 라이선스·실행 환경과 제3자 구성요소 고지(각 구성요소의 라이선스)를 한자리에 표시한다. 표기의 단일 소스는 branding.py.

Changed

  • 버전 체계를 CalVer 로0.7.22026.7.0. 위 '버전 관리 방식' 참고.
  • CLI 설치·로그인은 콘솔 창을 띄운다 — 종전에는 창을 숨기고 출력을 삼켜, 설치 스크립트가 무엇을 묻는지·왜 실패했는지 볼 수 없었고 로그인은 아예 불가능했다(브라우저 인증 코드 입력이 콘솔에서 일어난다).
  • Claude Code 설치를 공식 네이티브 방식으로npm install -g @anthropic-ai/claude-code(Node.js 필요) 대신 공식 권장인 irm https://claude.ai/install.ps1 | iex 를 쓴다. Node 없이 설치되고 자동 업데이트된다. Codex 도 공식 설치 스크립트로 바꿨다.

Fixed

  • 왼쪽 레일 아이콘으로 패널이 접히지 않던 문제 — 같은 아이콘을 다시 누르면 사이드바(그래프 모드면 그래프 패널)가 접히고 다시 펴진다. 접기 구현은 있었지만 버튼이 그 함수를 부르지 않아 죽은 코드였다.
  • 설치했는데 "미설치"로 보이던 문제 — Windows 는 설치 프로그램이 바꾼 PATH 를 이미 떠 있는 프로세스에 전파하지 않는다. 앱은 shutil.which() 로만 찾고 있어 방금 설치한 CLI 를 영영 못 봤다(실측: agy%LOCALAPPDATA%\agy\bin 에 설치돼 있는데 미설치로 표시). 이제 레지스트리의 사용자·시스템 PATH 를 다시 읽고 공식 설치 위치(~/.local/bin·%LOCALAPPDATA%\agy\bin·%APPDATA%\npm·WinGet Links)까지 뒤져, 앱 재시작 없이 잡는다.

설치: Ibis-2026.7.0-win64.zip 을 받아 압축을 풀고 Ibis.exe 를 실행하세요(설치 프로그램 없음).

무결성 확인: 함께 올린 .sha256 과 대조하세요 — 인앱 자동 업데이트도 이 값으로 검증합니다.

(Get-FileHash Ibis-2026.7.0-win64.zip -Algorithm SHA256).Hash.ToLower()
# 864d1ab74c37567a00b540ff3844fb61134b363e57d94ef2c3be9e7eb03bc570

버전 체계가 바뀌었습니다 — 0.7.2 다음이 2026.7.0 입니다. 날짜 기반(CalVer YYYY.M.PATCH)으로 옮겨, 번호가 아니라 언제 빌드인지가 보이게 했습니다. 인앱 업데이트는 그대로 동작합니다.