Skip to content

v1.3.1 — 맥 실행 복구 · 자료 동기화와 이전 버전 보관 · 시간표 직접 입력

Choose a tag to compare

@github-actions github-actions released this 30 Sep 01:19
· 47 commits to main since this release

설치

  • Windows: StudyWidget-1.3.1-Setup.exe를 설치하세요. 설치 없이 쓰려면 Portable.exe를 선택하세요.
  • Apple Silicon Mac(M1~): StudyWidget-1.3.1-mac-arm64.dmg
  • Intel Mac: StudyWidget-1.3.1-mac-x64.dmg

기존 앱을 완전히 종료한 뒤 업데이트하세요. 맥 앱 이름은 StudyWidget.app입니다. 개인 자료와 설정은 기존 위치에서 유지됩니다. 양쪽 기기를 모두 v1.3.1로 업데이트하고 같은 비공개 GitHub 저장소에 연결해야 공통 설정과 새 기능이 일관되게 적용됩니다.

변경 사항

  • 맥 앱 시작 충돌을 해결하고 CI에서 ad-hoc 서명과 실행을 검사합니다.
  • 할 일·일정·출석·기록·시간표·공통 설정을 기기 간 공유합니다. 토큰·LMS 로그인·창 위치·자동 시작은 기기별로 유지합니다.
  • 이름이 같은 수업자료·보조자료도 내용이 달라지면 최신 내용을 공유합니다. 최신 파일은 원래 위치에, 교체 전 내용은 같은 폴더의 이전 자료에 보관합니다. 보관본도 공유하며 같은 내용은 중복 보관하지 않습니다.
  • 강의계획서 PDF 가져오기: 과목·교수·요일·시간·강의실을 미리 확인하고 수정한 뒤 반영할 수 있습니다. 인식이 틀리거나 PDF를 읽지 못하면 직접 입력할 수 있고, 시간 직접 입력으로 PDF 없이도 등록할 수 있습니다.
  • 강의계획서로 반영한 시간표를 에브리타임 자동 새로고침이 덮어쓰지 않게 합니다. 설정에서 공유 링크를 다시 불러오면 에브리타임 방식으로 돌아갑니다.
  • 맥 한글 조합 중 할 일 중복 입력을 방지합니다. 미니 화면의 하위 항목 조작 수정도 포함합니다.
  • 같은 이름의 과제 재제출 파일을 다시 확인해 최신 내용으로 갱신하고 이전 제출물을 로컬 백업합니다.
  • Windows GitHub 로그인 팝업 방지, 최초 동기화 병합, 충돌 시 업로드 중단을 보완합니다.

사용 시 참고

  • 앱이 실행되고 GitHub 동기화가 연결되어 있으면 파일 변경을 약 1분 간격으로 확인합니다. 바로 확인하려면 먼저 수정한 기기에서, 이어서 다른 기기에서 지금 동기화를 누르세요.
  • 같은 파일을 양쪽에서 동시에 수정하면 충돌을 표시하고 업로드를 멈춥니다. 오류가 표시된 상태에서는 다른 파일의 동기화도 완료되지 않을 수 있습니다.
  • PDF 자동 추출은 첫 페이지의 특정 표 형식을 대상으로 합니다. 모든 양식을 보장하지 않으며 OCR·휴강/보강 추출은 포함하지 않습니다. 교시만 있거나 시간이 모호하면 직접 입력하세요.
  • 이전 자료는 동기화에 기록된 버전 또는 앱이 교체하기 직전의 파일을 보관합니다. 기록되기 전의 모든 편집을 복구하는 기능은 아닙니다.
  • 맥 ad-hoc 서명은 Apple 공증을 대체하지 않습니다. macOS 첫 실행 확인이 필요할 수 있습니다.

검증

Windows/macOS CI의 동기화·설정·입력·다운로드·시간표 검사와 미리보기 화면 검사, 맥 패키지 서명·시작 검사가 통과했습니다. 별도 비공개 GitHub 테스트 저장소에서 같은 이름·같은 크기의 파일 수정, 양방향 반영, 이전 버전 공유·중복 방지, 동시 수정 충돌 보호도 통과했습니다. 이 GitHub 실험은 맥에서 실행한 두 격리된 클라이언트를 사용했으며 사용자 Windows PC의 직접 조작 검증은 별도입니다.