• islee released this 2026-06-12 08:56:16 +09:00 | 0 commits to main since this release

    변경 사항 (v1.5.3 → v1.5.4)

    통신탭 IP 입력 개선

    • IP 입력칸 6곳(Client TCP·UDP·dbNet)을 IP 전용 입력으로 교체 — 숫자만 치면 점이 자동으로 찍히고, . 키로 다음 그룹 이동, 그룹당 0~255 제한
    • dbNet IP 저장/IP 채우기 정직화 — 저장은 지금 화면 값 그대로, 채우기는 칸만 채움(장비 적용은 Set)
    • dbNet Set 전송 전 IP/Subnet/Gateway/Server IP 검증 — 불완전한 IP가 x.x.x.0으로 둔갑해 장비에 적용되던 사고 차단

    전송 결과 정직화

    • 전송이 실패해도 "완료" 토스트가 뜨던 11곳 수리 — 이제 성공했을 때만 완료 표시
    • 무응답 시 "응답 파싱 실패" 대신 "컨트롤러 응답 없음 — 케이블·전원·통신 속도를 확인하세요"
    • 통신탭 응답시간 콤보를 실제 설정과 연동 (표시 3초/실제 1초 불일치 해소)
    • 로그 헤더에 연결 상태 상시 표시 (●초록/빨강 + 연결 정보)
    • 시간 읽기 실패 시 시계가 멈춘 채 고정되던 문제 해소

    현장 사고 방지 가드

    • 표시목록 전송 전 파일 존재 검사 — 파일이 사라진 채 전송돼 깨진 표출(전체 RED 등)이 나오던 사고 차단
    • 보드기능설정에서 통신 속도 변경 시 확인 안내 + 적용 성공 후 통신설정 속도 자동 동기화
    • 디버깅 켜기 전 경고 (RS232/TTL 펌웨어·폰트 전송이 느려지는 부작용 안내)
    • 화면구성 단/열 직접 입력 1~99 제한 (깨진 패킷 차단)

    편의 개선

    • 마지막 표시목록 자동 복원 — 앱을 켜면 마지막에 쓰던 표시목록이 바로 열림
    • 배경이미지 번호·채우기 색·페이지 초기화 대상·자동전송 간격·dbNet 어댑터/속도가 재시작 후에도 유지
    • 팝업 12개 창에 Enter=확인 / ESC=닫기
    • 레거시 다빛채 파일을 열면 "위치·분할만 복원 — 텍스트는 재입력" 안내

    안정성

    • 파일 로드 실패(USB 제거·잠금) 시 크래시 방지 가드 5곳
    • MQTT 수신 콜백 예외로 수신이 영구 정지하던 문제 가드
    • 전역 크래시 팝업 한글 안내 + crash.log 기록 보호
    Downloads