﻿OPERATIONS HUB MINI V1.3.24

[구버전 자동업데이트 루프 복구]
- 정상 기준은 한 번 설치 후 자동 업데이트입니다. 매 버전 재설치가 필요하지 않습니다.
- 구버전 업데이트가 시작 실패한 경우 이전 버전 복구 -> 같은 업데이트 재시도 -> 재시작 반복이 가능했던 문제를 차단했습니다.
- 새 버전이 시작 확인에 실패하면 해당 버전을 로컬에서 격리하고, 더 높은 버전이 서버에 올라올 때만 다시 자동 업데이트합니다.
- 실패 후 이전 런타임으로 롤백하더라도 최신 UpdateCheck 엔진만 유지하여 오래된 MINI에서도 반복 재시작을 막습니다.
- SETUP/REPAIR 실행 시 updates, rollback-runtime, update-ready 등 업데이트 임시 상태만 정리합니다. state.json, session.bin, post-it 위치 등 사용자 데이터는 보존합니다.
- 기존 Windows 자동실행이 켜져 있던 PC는 Run 경로를 현재 설치 경로로 자동 복구합니다.

OPERATIONS HUB MINI V1.3.21

[긴급 복구 안내]
- SETUP_MINI.vbs를 ANSI/ASCII 무-BOM으로 재패키징하여 Windows Script Host 800A0408 오류를 제거했습니다.
- OperationsHubMini.ps1은 Windows PowerShell 5.1용 UTF-8 BOM을 강제합니다.
- SETUP_MINI.vbs가 실행되지 않는 PC에서는 REPAIR_MINI.cmd를 실행할 수 있습니다.
- V1.3.17 정상 런타임 코어를 기준으로 복구했으며 MINI 로그인 식별자만 추가했습니다.

OPERATIONS HUB MINI V1.3.17

[현재 기준]
- HUB 연동: V4.2.19
- 설치/런처 계열: 기존 정상 배포 계열 유지 (VBS + PowerShell/WPF, 미서명 EXE 전환 없음)
- 자동 업데이트: V1.3.0 이상에서 지원

[V1.3.17 변경]
1. 웰컴 보너스 연결 기준 수정
- 통화 선택과 무관하게 선택한 계산기/프로모션의 국가명 기준으로 웰컴 보너스를 표시
- 예: 중국 계산기 선택 시 중국 웰컴 보너스를 표시하고, 웰컴 보너스 자체 통화/금액을 그대로 안내

2. 기존 계산 정확도/동기화/포스트잇/트레이 기능 유지

[계산기 정확도/동기화 유지]
1. 계산기 정확도 수정
- 암호화폐처럼 초과 원금이 1 미만 소수인 경우 PowerShell Math.Max 오버로드 때문에 초과분이 0으로 잘리던 문제 수정
- 예: ETH 0.5 / 첫입금 50% / 보너스한도 0.2 / 일반 20% => 0.22 ETH
- 홈페이지 계산기와 동일하게 첫입금율 적용 원금 + 한도 초과분 일반율을 모두 합산

2. 공용 설정 동기화 안정화
- 1분 공용 설정 갱신 때 선택한 프로모션이 첫 번째 프로모션으로 돌아가던 문제 수정

3. 웰컴 보너스 표시
- 계산기에서 현재 선택 프로모션(국가)의 웰컴 보너스 정보를 표시
- 웰컴 보너스는 프로모션 계산 결과에 자동 합산하지 않고 별도 지급 정보로 안내

[기존 주요 기능]
- 계정별 즐겨찾기 동기화
- 보너스 계산기 / 공지사항 / 개인·공유 포스트잇
- 독립 포스트잇 창 / 크기·위치 기억
- BA 트레이 아이콘
- Ctrl+Alt+H 전역 표시/숨김 단축키
- Windows 자동실행 / 시스템 트레이 / HUB 바로가기
- 자동 업데이트

[설치]
1. ZIP 전체 압축 해제
2. SETUP_MINI.vbs 실행
3. 설치 위치: %LOCALAPPDATA%\OperationsHubMini


V1.3.17 변경사항
- 위젯 사용자 상태 줄에 현재 HUB 버전과 MINI 버전을 함께 표시합니다.
- 홈페이지에서 삭제한 포스트잇은 최대 약 5초 안에 MINI 목록/열린 포스트잇 창에서도 제거됩니다.
- 홈페이지에서 수정한 열린 포스트잇도 MINI에서 다시 동기화됩니다.
- 공식 HUB 주소를 https://babaoph.wonhubs.uk 로 사용합니다.

V1.3.17 hotkey fix
- Global shortcut detection no longer reserves the key combination with RegisterHotKey.
- A 60 ms passive key-state poll avoids false occupied-key errors and works while other apps have focus.
- The previously saved shortcut is applied immediately after auto-update; no reconfiguration is required.
