Repository navigation
UNIM 0.4.2
[0.4.2] 2026-09-09
알려진 문제
- 조합 도중 누른 수정자 조합이 래치를 유지하지 못하는 현상 — GNOME 50(우분투 26.04)부터 해소, 이전 버전은 잔존
- Windows: 설치 직후 재로그인 전까지 트레이 메뉴 미표시 가능
추가됨
- 여섯 배포판(우분투 24.04·26.04, Debian 13, 페도라 43·44, RHEL 10 계열)별 릴리스 빌드 제공, 설치 스크립트 자동 감지·설치 지원 (RHEL 10 계열 신규 지원, EPEL 저장소 필요)
- 빌드 시 GNOME 확장이 새 셸 버전에서도 정상 동작하는지 정적·동적 검증 추가 (
make check-compat) - 배포판별 빌드에 설치 후 IM 모듈 실제 로드·키 입력 동작 검증 추가 (GTK3/4·Qt5/6·XIM·Windows MSI)
- Windows 배포 산출물의 백신 오탐(트로이목마 오인) 방지 — 파일 버전 정보 삽입, CI Defender 사전 검사, 코드 서명 파이프라인 도입
- 다음 우분투 LTS 컨테이너에서 CI 사전 빌드·테스트 지원
달라진 점
unim-cli config user-dict·config blacklist를 최상위unim-cli dict user-dict·dict blacklist로 이동 (옛 경로는 안내 메시지와 함께 당분간 동작)unim-cli dict의 단어 추가·제거에 여러 단어를 한 번에 지정 가능, 여러 개 제거 시 확인 질문 (-y로 생략)
수정됨
- GNOME Shell 50(우분투 26.04)에서 한글 입력이 안 되던 문제 수정
- 샌드박스 앱(Flatpak·Snap)에서 조합 중인 한글이 보이지 않던 문제 수정
- GTK
im-xim폴백 환경에서 조합이 멈추던 문제 수정, 조합 중 글자를 커서 옆 별도 창에 표시 - 설정 저장 순간 조합 중이던 글자가 사라지거나 조합이 끊기던 문제 수정
- XIM 서버가 앱 종료 시 함께 죽어 이후 앱의 XIM 입력이 막히던 문제 수정
- Windows: 자동 영문 전환 중
Ctrl+B같은 합성키가 동작하지 않던 문제 수정 - Windows: 갱신 후 트레이 메뉴가 안 보일 때 탐색기 재시작으로 즉시 복구하는 버튼 추가
- Windows: 크롬 등에서 편집 칸에 포커스가 없을 때 문자키가 브라우저 단축키로 전달되지 않던 문제 수정
English
Known issues
- The modifier combination that would not hold its latch mid-composition — resolved from GNOME 50 (Ubuntu 26.04) on, still present on earlier versions
- Windows: the tray menu may not appear until you log in again right after a fresh install
Added
- Per-distribution release builds for six distributions (Ubuntu 24.04/26.04, Debian 13, Fedora 43/44, RHEL 10 family) with automatic detection and install in the install script (RHEL 10 family newly supported, requires the EPEL repository)
- Static and dynamic build-time checks that the GNOME extension still works on a new Shell version (
make check-compat) - Post-install verification that IM modules actually load and accept keystrokes on every per-distribution build (GTK3/4, Qt5/6, XIM, Windows MSI)
- Removed the causes of antivirus false positives on the Windows build — embedded file version info, a CI pre-scan with Defender, and a code-signing pipeline
- CI pre-builds and tests on the next Ubuntu LTS container ahead of its release
Changed
- Moved
unim-cli config user-dictandconfig blacklistto the top-levelunim-cli dict user-dictanddict blacklist(old paths still work for now, with a notice) unim-cli dictadd/remove now accept several words at once, with a confirmation prompt when removing more than one (-yto skip)
Fixed
- Fixed Hangul input not working on GNOME Shell 50 (Ubuntu 26.04)
- Fixed in-progress Hangul being invisible in sandboxed apps (Flatpak, Snap)
- Fixed composition stalling in environments that fall back to GTK's
im-xim, in-progress text now shown in a small window next to the caret instead - Fixed the composed syllable being lost or the composition breaking the instant settings are saved
- Fixed the XIM server dying when an app closes, which used to block XIM input in every app afterward
- Windows: fixed composite keys such as
Ctrl+Bnot working while auto-English switching is active - Windows: added a one-click Explorer-restart fix for a missing tray menu after an update
- Windows: fixed character keys not reaching browser shortcuts in Chrome and others when no editable field has focus
설치 / Install (Ubuntu 24.04+ / Debian, amd64)
curl -fsSL https://raw.githubusercontent.com/from104/unim/main/install.sh | bash버전 고정 / pin a version:
UNIM_VERSION=v0.4.2 curl -fsSL https://raw.githubusercontent.com/from104/unim/main/install.sh | bash수동 설치 / manual: SHA256SUMS 로 검증 후 sudo apt install ./unim*.deb.
설치 / Install (Windows 10/11, x64)
PowerShell 에서 실행하시고, 설치할 때 UAC 승인이 한 번 필요합니다.
irm https://raw.githubusercontent.com/from104/unim/main/install.ps1 | iex버전 고정 / pin a version:
$env:UNIM_VERSION='v0.4.2'; irm https://raw.githubusercontent.com/from104/unim/main/install.ps1 | iex⏳ MSI 는 별도 워크플로에서 빌드되어 이 릴리스에 첨부됩니다.
태그를 막 올린 직후라면 몇 분 뒤에 나타납니다 — 설치 스크립트가 릴리스에서 MSI 를 내려받습니다.
아직 코드 서명이 없어 SmartScreen 경고가 뜹니다. "추가 정보 → 실행" 으로 넘어가 주세요.
변경 이력 / Changelog: CHANGELOG-ko.md · CHANGELOG.md
전체 변경 이력 / Full Changelog: v0.4.1...v0.4.2