﻿OPERATIONS HUB MINI V1.3.54

[이번 버전]
- ₩ 환율 · 코인 시세 탭 추가
- 보너스 계산 결과 아래 KRW 참고 환산값 표시
- 환율/시세 조회는 백그라운드 runspace에서 처리되어 기존 계산/드래그/UI를 기다리게 하지 않음
- 계산기에서 새 통화가 추가되면 서버 환율 목록에도 자동 포함
- 설정 > 업데이트 지금 확인 상태 표시가 오래 확인 중으로 고정되는 문제 보강

OPERATIONS HUB MINI V1.3.29

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.


[V1.3.28]
- MINI 쪽지 카드 클릭 상세창 표시 경로 수정.
- 읽음 처리 중 목록을 즉시 다시 그려 클릭 소스가 사라지던 경로 제거.
- 상세창은 공지 상세창과 동일한 CenterScreen + Topmost 독립창 방식 사용.
- 이벤트 closure 대신 명시적 Item/Inbox 컨텍스트 사용.
- 상세 열기 실패 시 runtime-error.log + 사용자 오류창 표시.


[V1.3.29]
- 상단 접속자 수가 프로필 버튼에 가려지지 않도록 기본 폭/최소 폭과 헤더 간격을 조정했습니다.
- 즐겨찾기를 휴대폰 앱처럼 누르기 쉬운 정사각형 타일 UI로 변경했습니다.
- 오른쪽 아래 리사이즈 그립을 드래그해 MINI 창 크기를 조절할 수 있고, 사용자 지정 크기를 저장합니다.


V1.3.38: 환율 탭 검색, KRW/USD 이중 기준 표시, Frankfurter v2 확장 통화 지원. 계산기 KRW 환산은 계속 비동기/비차단으로 동작합니다.

V1.3.39: 환율 카드에서 KRW/USD 중복 항목 제거, KRW 단일 기준 표시, USD/KRW 강조, 카드 보조값 KRW 기준화, 최근 갱신 YYYY-MM-DD HH:mm 24시간제 적용.

V1.3.40: Web/MINI rates keep KRW as the primary large value, restore USD as the secondary reference, show KRW + USD as base currencies, and prevent long primary prices from wrapping.


V1.3.41: 계산기에 입력한 입금액의 KRW 참고 시세를 추가했습니다. 보너스/합계 참고 시세도 더 밝은 고대비 배지와 더 큰 글씨로 개선하여 작은 위젯 크기에서도 읽기 쉽게 했고, 환율 탭의 USD 보조값 가독성도 함께 보강했습니다. 시세 조회는 기존처럼 비동기/비차단으로 동작합니다.

V1.3.43: 계산기/환율 탭은 처음 진입 시 읽기 편한 전용 기본 크기로 자동 전환됩니다. 일반 탭에서 사용자가 조절한 창 크기는 별도로 보존되며, 즐겨찾기 등으로 돌아가면 원래 크기로 복원됩니다. 계산기/환율 탭 안에서 직접 크기를 조절하면 각 탭별 크기로 별도 저장됩니다.
V1.3.42: 환율 탭에 USD 5000 → JPY 같은 통화 간 간편 환산 계산기를 추가했습니다. 쪽지 작성의 받는 사람 드롭다운을 MINI 다크 UI와 동일한 스타일로 통일해 목록 가독성을 개선했습니다.

V1.3.44: 환율 탭에 멀티 환산 계산기 창을 추가했습니다. 하나의 금액을 여러 통화로 동시에 환산할 수 있고 최대 12개 대상 통화를 추가할 수 있습니다. 간편/멀티 환산 결과는 마우스로 드래그해 복사할 수 있습니다.

V1.3.45: 멀티 환산 계산기를 개별 행 방식으로 변경했습니다. 각 행에서 기준 통화, 입력 금액, 변환 통화를 서로 독립적으로 설정할 수 있으며 최대 12개 환산을 동시에 계산합니다. 결과 드래그 복사 기능은 유지됩니다.

V1.3.46: USD/KRW 기준 배지에 소수점 최대 2자리를 유지하고, 멀티 환산 버튼이 항상 화면 중앙의 Topmost 창을 열도록 실행 경로를 보강했습니다. 멀티 창 실행 오류는 runtime-error.log에 기록되고 사용자에게도 표시됩니다.

V1.3.47: 멀티 환산 창을 MINI 다크 커스텀 UI로 교체하고 실행 오류 경로를 보강했습니다. 환율 탭에서 관리자 통화 코드를 별도 추가할 수 있으며, 공급원 미지원 코드는 시세 확인 불가로 유지 표시됩니다.


V1.3.48: 멀티 환산 창이 열리지 않던 PowerShell 예약 변수 $Host 충돌을 제거했습니다. 설정 창의 업데이트 상태 폴링이 Get-UpdateStatusText를 찾지 못해 화면이 갱신되지 않던 closure 문제를 수정해, 열린 설정 창에서 확인 중 → 최신/업데이트 상태가 즉시 바뀝니다. 멀티 환산 오류 안내에는 runtime-error.log 실제 경로를 표시하며, 포스트잇 종료 시 $PID 예약 변수 충돌도 함께 제거했습니다.

V1.3.49: 설정 창을 MINI 다크 테마로 통일하고 제목 영역 드래그 이동 및 투명도 실시간 미리보기를 지원합니다. 수동 업데이트 확인에 요청 ID를 붙여 열린 설정 창에서 최신/오류 결과가 정확히 갱신되도록 보강했습니다. 환율 간편/멀티 계산기의 금액 입력은 짧은 디바운스와 통화 옵션 캐시를 적용해 타이핑 렉을 줄였습니다.

V1.3.50: 설정 창 수동 업데이트 확인은 전용 상태 파일로 분리하여 자동 확인과 충돌하지 않도록 수정했습니다. 확인 중 버튼도 다크 UI를 유지합니다. 멀티 환산 창은 저장형 투명도와 제목 드래그 이동/크기 조절을 지원하며, 개인 계정 전용 멀티 환산 프리셋을 홈페이지와 MINI에서 공용으로 저장·불러오기·삭제할 수 있습니다.

V1.3.51: 수동 업데이트 확인 버튼/열린 설정창 상태 갱신을 고정하고, 설정창 대비를 강화했습니다. 멀티 환산은 위젯 투명도를 그대로 따르며 별도 투명도 컨트롤을 제거했고 드래그 이동을 보강했습니다. 멀티 환산 입력/통화 선택은 행 단위 캐시 계산으로 최적화했으며, 공지 전체보기 창도 MINI 다크 UI로 통일했습니다.

V1.3.52: 개인 멀티 환산 프리셋 순서를 위/아래로 저장할 수 있게 했고, 마지막 선택 프리셋을 창을 닫았다 다시 열어도 복원합니다. 프리셋 전환은 기존 행 컨트롤을 재사용하고 통화 콤보 목록을 공유 ItemsSource로 바꿔 반복 전환 렉을 줄였습니다. 환율 카드에는 API가 정상 인식한 법정통화/코인별 심볼 이미지를 자동 표시합니다.

V1.3.53: 개인 멀티 환산 프리셋의 위/아래 순서 버튼을 프리셋 칩과 같은 다크 톤으로 통일하고, 첫/마지막 위치에서도 Windows 기본 비활성화 색으로 튀지 않도록 표시만 낮춘 상태로 처리합니다. 환율 카드 심볼 자동 생성/캐시는 그대로 유지합니다.

V1.3.54: 투명도 슬라이더를 0.005 단위 미세 조절/클릭 위치 이동으로 개선하고 메인·설정·멀티 창에 즉시 반영합니다. 업데이트 수동 확인은 임시 파일 폴링 대신 백그라운드 Runspace 결과를 열린 설정창에 직접 반영합니다. 멀티 환산 프리셋은 통화쌍/행 개수만 저장하며 금액은 저장하지 않습니다. 프리셋은 로컬 캐시+백그라운드 동기화로 즉시 열리고, 행 컨트롤 재사용/ComboBox 팝업 애니메이션 제거/즉시 로컬 계산으로 입력 및 드롭다운 렉을 줄였습니다.
