Skip to content

0.2.24

Choose a tag to compare

@github-actions github-actions released this 29 Aug 22:40
· 51 commits to master since this release
4077a10

🚀 v0.2.24 업데이트 안내

0.2.21 이후 세 번의 변경(0.2.22 · 0.2.23 · 0.2.24)을 한 번에 릴리즈합니다.

⚠️ 동작이 바뀐 부분

  • 텍스트 치환: 형식이 잘못된 정규식 규칙이 있으면 중단하고 알려드립니다 — 이전에는 그 규칙만 조용히 건너뛰어, 치환이 적용된 것으로 오해하기 쉬웠습니다. 해당 규칙을 끄거나 삭제하시면 계속 사용하실 수 있습니다.
  • 가져오기: 학년·반·번호가 1보다 작거나 정수가 아닌 행은 가져오지 않습니다 — 몇 행이 제외되었는지 미리보기 단계에서 알려드립니다.

✨ 새 기능

  • 기록 화면: 버전 저장 시 메모를 비워둘 수 있습니다

🔧 개선

  • 데이터 암호화: 새로 정하는 비밀번호는 최소 4자 이상 — 이미 쓰고 계신 파일의 비밀번호는 짧더라도 그대로 열리며, 파일을 연 뒤 더 긴 비밀번호로 바꾸실 수 있습니다.
  • 데이터 암호화: 파일 정리가 끝나지 않은 상태를 설정 화면에서 알려드립니다 — 직접 다시 시도하실 수 있는 버튼도 함께 제공합니다.
  • 데이터 암호화: 암호화를 켤 때 만들어지는 임시 백업을 완료 후 자동 삭제합니다 — 이 파일은 평문 사본이라, 이전에는 DB 파일 옆에 계속 남아 있었습니다.
  • 데이터 암호화: 비밀번호를 바꿀 때 만들어지는 임시 백업도 완료 후 삭제합니다 — 이 파일은 예전 비밀번호로 열 수 있었습니다.
  • 데이터 암호화: 암호화 이후 파일 안에 남는 이전 데이터 흔적을 정리합니다 — 기록이 많으면 이 과정에서 시간이 조금 걸릴 수 있습니다.
  • 목록을 불러오지 못했을 때 오류로 구분해 알려드립니다 — 영역·학생·활동 목록이 "등록된 항목이 없음"처럼 보이던 것을 바로잡았습니다.
  • 기록 화면: 셀 저장에 실패하면 원인을 화면에 표시합니다 — 이전에는 셀만 빨갛게 변해 이유를 알 수 없었습니다.
  • 암호화된 파일을 열 때 비밀번호 확인 이후 단계에서 실패하면, 아무 안내 없이 멈추던 것을 바로잡았습니다
  • 엑셀 파일을 읽지 못했을 때 "분석하는 중" 표시가 멈춰 있던 것을 바로잡았습니다
  • 설정(테마·글자 크기·활동 구분자) 저장에 실패하면 화면의 값이 되돌아가고 이유를 알려드립니다
  • 활동 영역 학생 지정: 엑셀 열 이름 인식과 학년·반·번호 검사 기준을 학생 일괄 등록과 동일하게 맞췄습니다
  • 범위를 벗어난 값에 한국어 안내 — 학번이나 글자 수 제한에 잘못된 값을 넣었을 때, 영문 데이터베이스 메시지 대신 한국어로 알려드립니다.
  • 내부 구성 요소를 최신 버전으로 갱신했습니다

🐛 버그 수정

  • 데이터 암호화: 비정상 종료 후 남은 데이터 흔적을 정리할 방법이 없던 문제 수정 — 암호화를 켜거나 비밀번호를 바꾼 직후 프로그램이 비정상 종료되면 정리가 되지 않은 채 남았습니다. 이제 파일을 다시 열 때 자동으로 이어서 실행하며, 이미 그 상태가 된 파일도 다음에 열 때 정리됩니다.
  • 기록 화면: 쓰던 내용이 다른 화면으로 이동하거나 영역을 바꿀 때 저장되지 않고 사라지던 문제 수정 — 이제 이동하기 전에 먼저 저장합니다.
  • 기록 화면: 프로그램을 닫을 때 마지막에 쓰던 내용이 저장되지 않던 문제 수정 — 저장이 끝난 뒤 닫힙니다.
  • 기록 화면: 셀 저장에 실패한 내용이 다시 시도되지 않고 사라지던 문제 수정
  • 기록 화면: 영역을 빠르게 바꾸면 학생 목록과 기록 내용이 서로 다른 영역의 것으로 섞여 보이던 문제 수정
  • 기록 화면: 클립보드 복사에 실패해도 아무 안내가 없어, 복사된 것으로 오해할 수 있던 문제 수정
  • 버전 저장: 같은 시각에 기록이 여러 번 바뀐 경우, 저장되지 않았는데도 저장된 것처럼 보이던 문제 수정 — 그 상태로 복원하면 예전 내용이 돌아왔습니다.
  • 가져오기: 엑셀로 덮어쓴 이전 내용이 어디에도 남지 않아 되돌릴 수 없던 문제 수정 — 이제 덮어쓰기 전 내용이 기록 히스토리에 남습니다.
  • 가져오기: 학번 형식이 맞지 않는 행이 아무 안내 없이 빠지던 문제 수정
  • 자동 백업: 파일을 1분 안에 다시 열면 직전 백업이 덮어써지던 문제 수정 — 잘못된 가져오기나 복원 직후 다시 열었을 때, 되돌릴 백업이 사라질 수 있었습니다.
  • 자동 백업: 백업 파일이 손상된 상태로 만들어질 수 있던 문제 수정
  • 데이터베이스 읽기 오류가 정상 결과로 처리되어, 암호화된 파일을 암호화되지 않은 것으로 잘못 판단할 수 있던 문제 수정
  • 작업 도중 오류가 나면 이후 저장이 반영되지 않을 수 있던 문제 수정

📦 설치 파일 다운로드 (Assets)

사용하시는 운영체제에 맞는 파일을 하단 Assets에서 다운로드하여 설치해 주세요.

  • macOS: school-record-app-0.2.24-macos-setup.dmg
  • Windows (설치형): school-record-app-0.2.24-windows-x64-setup.zip
  • Windows (무설치/포터블): school-record-app-0.2.24-windows-x64-portable.zip

🛠 상세 변경 이력 (Full Changelog)

현재 동작의 한계와 예정 작업은 ROADMAP.md에 정리되어 있습니다.