Skip to content

Matuta 1.1.0

Choose a tag to compare

@RAKKUNN RAKKUNN released this 04 Sep 02:49
· 29 commits to main since this release

Matuta now speaks English.

What's new

Korean and English, switched in-app. Matuta follows your system language by default. Open Settings (⌘,) and pick System / 한국어 / English — the entire app changes immediately, with no restart. That includes the nightstand view and the full-screen alarm overlay.

Time formatting follows your choice too, so switching to English gives you 7:00 AM rather than 오전 7:00.

Under the hood

The core library no longer produces sentences. It emits keys, and the view resolves them against the current language. Two things fall out of that:

  • Switching languages is instant, because there is no cached text to invalidate.
  • The core's tests assert on keys instead of Korean prose, so rewording a message no longer breaks them.

Unit tests: 63 → 70.

Install

Download Matuta-1.1.0.zip below, unzip, and drag Matuta.app to your Applications folder. Signed with a Developer ID and notarized by Apple, so it opens without warnings. Requires macOS 14.0 or later.

Known issues

  • Wake-from-sleep during snooze has not been field-tested yet. The code path and unit tests are in place, and wake-from-sleep for a normal alarm has been verified on real hardware — but the case where you hit snooze and the Mac then goes to sleep has not been measured. For anything important, keep a second alarm.
  • The Apple Music source sends a play command to the Music app, so the track depends on what is queued there. The backup tone plays alongside it either way.

한국어

설정에서 한국어·영어를 바꿀 수 있습니다. 기본은 시스템 언어를 따르고, 설정(⌘,)에서 바꾸면 재시작 없이 앱 전체가 즉시 바뀝니다. 나이트스탠드와 알람 오버레이까지 포함됩니다. 시각 표기도 언어를 따라갑니다.

내부적으로 코어가 문장 대신 키를 내보내도록 바꿨습니다. 덕분에 전환이 즉시 이뤄지고, 코어 테스트가 한국어 문구에 의존하지 않게 되어 문구를 다듬어도 깨지지 않습니다. 테스트 63 → 70개.

알려진 사항: 스누즈 중 절전 깨우기는 아직 실사용 검증 전입니다. 일반 알람의 절전 깨우기는 실기기에서 확인했지만, 스누즈를 누른 뒤 맥이 절전에 들어간 경우는 측정하지 못했습니다. 중요한 일정에는 다른 알람을 함께 두시길 권합니다.