Repository navigation
Releases: sjkwon-1023/mast
Release list
v1.1.2
What's Changed
- chore(deps): bump source-map-js from 1.2.1 to 1.2.2 in /apps/spike by @dependabot[bot] in #67
- chore(deps): bump source-map-js from 1.2.1 to 1.2.2 in /apps/mast by @dependabot[bot] in #69
- feat: start a WSL zsh login shell with mast's zsh integration by @sjkwon-1023 in #71
- chore: release v1.1.2 by @sjkwon-1023 in #72
Full Changelog: v1.1.1...v1.1.2
What's Changed
- chore(deps): bump source-map-js from 1.2.1 to 1.2.2 in /apps/spike by @dependabot[bot] in #67
- chore(deps): bump source-map-js from 1.2.1 to 1.2.2 in /apps/mast by @dependabot[bot] in #69
- feat: start a WSL zsh login shell with mast's zsh integration by @sjkwon-1023 in #71
- chore: release v1.1.2 by @sjkwon-1023 in #72
Full Changelog: v1.1.1...v1.1.2
What's Changed
- chore(deps): bump source-map-js from 1.2.1 to 1.2.2 in /apps/spike by @dependabot[bot] in #67
- chore(deps): bump source-map-js from 1.2.1 to 1.2.2 in /apps/mast by @dependabot[bot] in #69
- feat: start a WSL zsh login shell with mast's zsh integration by @sjkwon-1023 in #71
- chore: release v1.1.2 by @sjkwon-1023 in #72
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- fix: use AtomicUsize::try_update after its rename from fetch_update by @sjkwon-1023 in #66
- feat: let agents run page JavaScript and capture the embedded browser at a fixed viewport by @sjkwon-1023 in #64
- feat: show line numbers in the text viewer by @sjkwon-1023 in #65
- fix: let mast browser reach the terminal from shells without a controlling tty by @sjkwon-1023 in #68
- chore: release v1.1.1 by @sjkwon-1023 in #70
Full Changelog: v1.1.0...v1.1.1
What's Changed
- fix: use AtomicUsize::try_update after its rename from fetch_update by @sjkwon-1023 in #66
- feat: let agents run page JavaScript and capture the embedded browser at a fixed viewport by @sjkwon-1023 in #64
- feat: show line numbers in the text viewer by @sjkwon-1023 in #65
- fix: let mast browser reach the terminal from shells without a controlling tty by @sjkwon-1023 in #68
- chore: release v1.1.1 by @sjkwon-1023 in #70
Full Changelog: v1.1.0...v1.1.1
What's Changed
- fix: use AtomicUsize::try_update after its rename from fetch_update by @sjkwon-1023 in #66
- feat: let agents run page JavaScript and capture the embedded browser at a fixed viewport by @sjkwon-1023 in #64
- feat: show line numbers in the text viewer by @sjkwon-1023 in #65
- fix: let mast browser reach the terminal from shells without a controlling tty by @sjkwon-1023 in #68
- chore: release v1.1.1 by @sjkwon-1023 in #70
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Highlights
- macOS (Apple Silicon) support. Mast now runs natively on Apple Silicon Macs from the same codebase: zsh/bash terminals, workspaces, panes and tabs, agent state and notifications for Claude Code, Codex, OpenCode and Antigravity CLI, session resume hints, the folder/text/Markdown/Git Changes viewers, the phone remote, the embedded browser tab and Mac keyboard bindings. See the macOS guide. (#53, #54, #55)
- Embedded browser tab and WSL readiness guidance on Windows and macOS. When WSL is missing or broken, Mast now explains what to install and lets you re-check instead of failing tab by tab. (#55)
- Drag and drop tabs. Reorder tabs within a pane, or move a tab to another pane of the same workspace; the running shell moves with it. (#60)
- One-line install and update on both platforms. Re-running the same line updates in place, even while Mast is running — the new version applies the next time you open it. (#62)
Install or update
macOS (Apple Silicon):
curl -fsSL https://raw.githubusercontent.com/sjkwon-1023/mast/main/scripts/macos/install.sh | bashWindows (x64 / ARM64), in PowerShell:
irm https://raw.githubusercontent.com/sjkwon-1023/mast/main/scripts/win/install.ps1 | iexThe builds are not code-signed. Installing with these lines keeps macOS Gatekeeper and Windows SmartScreen from blocking them. If you download mast-macos-arm64.zip with a browser, macOS blocks it; the Windows exe downloaded with a browser still runs after More info → Run anyway. Windows Smart App Control blocks unsigned apps however they are downloaded. On macOS, permissions such as notifications and the firewall allowance may be asked again after an update.
Fixes
- macOS: the Claude/Codex resume command is the first entry under ↑ right after a restart, and saved shell history no longer appears twice. (#57, #61)
- The sidebar card follows the active terminal's working directory, and an empty WSL notice is no longer shown. (#57)
- Dragging a tab or workspace card on macOS no longer selects its title. (#60)
Internal
- Removed dormant code paths (the unused notification chime and manual pane-to-pane send mode), shared duplicated helpers, and trimmed history from code comments. (#59)
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- fix: follow resume redraws and refresh bundled agent skills by @sjkwon-1023 in #47
- docs: align mobile pairing copy with reconnect behavior by @sjkwon-1023 in #50
- perf: defer optional runtime work for v1.0.0 by @sjkwon-1023 in #52
Full Changelog: v0.3.37...v1.0.0
What's Changed
- fix: follow resume redraws and refresh bundled agent skills by @sjkwon-1023 in #47
- docs: align mobile pairing copy with reconnect behavior by @sjkwon-1023 in #50
- perf: defer optional runtime work for v1.0.0 by @sjkwon-1023 in #52
Full Changelog: v0.3.37...v1.0.0
v0.3.37
변경 사항
- QR 인증을 인증서 만료(약 14일) 또는 PC 앱 종료 중 먼저 오는 시점까지 유지합니다. 모바일 새로고침이나 잠금 후 복귀 시 QR 없이 재연결합니다.
- PC 앱을 종료하거나 재시작하면 기존 모바일 인증이 모두 만료됩니다. 재연결로 인증 유효기간을 연장하지 않습니다.
- Codex 출력의 OSC 8 링크가 기본 웹 브라우저에서 열리도록 수정했습니다.
- Secure Remote 모바일 웹페이지에 인증 저장과 재연결 처리를 함께 배포합니다.
다운로드
Windows x64는 mast-x64.exe, Windows ARM64는 mast-arm64.exe를 사용하세요. 릴리즈 빌드가 완료되면 파일이 자동 첨부됩니다.
검증
기능 변경의 Linux·Windows CI와 로컬 테스트를 통과했습니다. iOS Safari 실기기의 잠금 복귀 및 Windows 기본 브라우저 실행은 사용자 환경에서 추가 확인이 필요합니다.
What's Changed
- fix: correct mobile firewall detection and connection timeouts by @sjkwon-1023 in #48
- feat: remember mobile pairing and fix terminal hyperlinks by @sjkwon-1023 in #49
Full Changelog: v0.3.35...v0.3.37
What's Changed
- fix: correct mobile firewall detection and connection timeouts by @sjkwon-1023 in #48
- feat: remember mobile pairing and fix terminal hyperlinks by @sjkwon-1023 in #49
Full Changelog: v0.3.35...v0.3.37
v0.3.36
모바일 연결의 방화벽 판정 오류와 연결 중 무한 대기를 수정했습니다.
Pair phone버튼을Connect mobile로 바꾸고 관련 안내를 통일했습니다.- Microsoft Store 등 특정 패키지·사용자·서비스에 한정된 방화벽 규칙을 mast 허용으로 잘못 판단하던 문제를 수정했습니다. UDP 허용 규칙이 없으면 Secure Remote 화면에
Allow in Windows Firewall버튼이 표시됩니다. - 초기 연결과 데이터 스트림 생성에 20초 제한을 적용했습니다. 연결 종료·페이지 이탈 시 대기를 끝내고, 시간 초과가 발생한 단계를 안내합니다.
- 휴대폰용 Secure Remote 웹페이지에도 연결 처리 수정을 배포합니다.
Windows x64는 mast-x64.exe, ARM64는 mast-arm64.exe를 사용하세요. 자동 빌드가 완료되면 실행 파일이 첨부됩니다.
Linux·Windows 회귀 테스트와 번들 검증을 통과했습니다. 수정된 앱과 iOS 27.0 Safari의 실제 재연결은 아직 확인하지 않았습니다.
Full Changelog: v0.3.35...v0.3.36
Full Changelog: v0.3.35...v0.3.36
v0.3.35
Alt+방향키 전달 문제를 수정하고, 에이전트용 mast 사용법 스킬을 추가했습니다.
- Codex 등의 TUI에 Alt+방향키가 Ctrl 입력으로 전달되던 문제를 수정했습니다. Alt+Shift+방향키 pane 이동은 유지합니다.
- mast 사용법을 담은 한국어 스킬을 Claude Code/OpenCode, Codex, Antigravity의 지원 경로에 설치합니다. 새 에이전트 세션에서 발견할 수 있습니다.
- 개인 스킬과 심볼릭 링크를 보호하고, 나중에 설치한 에이전트의 스킬 설치 및 설치 실패 후 재시도를 지원합니다.
- 마크다운 폰트는 변경하지 않았습니다. 본문은 기존 monospace 상속을 유지하고, 코드·편집 영역은 설정 글꼴을 사용합니다.
Windows x64는 mast-x64.exe, ARM64는 mast-arm64.exe를 사용하세요. 자동 빌드 완료 후 실행 파일이 첨부됩니다.
실제 Windows WebView2의 Codex 질문 UI와 새 에이전트 세션의 스킬 발견은 실기 미검증입니다.
What's Changed
- fix: preserve Alt arrows and provision mast usage skills by @sjkwon-1023 in #46
Full Changelog: v0.3.34...v0.3.35
What's Changed
- fix: preserve Alt arrows and provision mast usage skills by @sjkwon-1023 in #46
Full Changelog: v0.3.34...v0.3.35
v0.3.34
Secure Remote(WebTransport) 휴대폰 연결을 추가했습니다. 사이드바의 Pair phone → Secure Remote에서 QR을 스캔하면 공개 HTTPS 페이지를 통해 PC에 연결합니다.
- 페어링마다 새 토큰과 인증서를 발급하고 인증서 해시를 검증합니다. 토큰은 휴대폰 저장소에 보관하지 않습니다.
- QUIC 연결 수를 전체 4개·IP당 2개로 제한하고, 핸드셰이크부터 인증까지 10초 제한시간을 적용했습니다.
- UDP 방화벽 상태와 연결 상태를 안내하고, 연결 종료 시 미전송 입력을 복사 가능한 형태로 보존합니다.
- 기존 Local HTTP의 Mobile/Desktop 크기 조절은 유지합니다. Secure Remote v1에서는 크기 조절을 지원하지 않습니다.
- Alt+Shift+방향키로 pane을 이동할 수 있습니다. 탭을 닫고 파일 탐색기로 돌아온 뒤 방향키가 먹지 않던 포커스 문제를 수정했습니다.
- 파일 탐색기에서 왼쪽 방향키는 상위 경로, 오른쪽 방향키는 선택된 하위 폴더를 엽니다.
- 마크다운에 Edit/Save/Cancel과 Ctrl+S 저장을 추가했습니다. 외부 변경 시 덮어쓰기를 거부하고, 미저장 편집은 탭 전환과 WebView 리로드 후 복원합니다.
- 이전 릴리즈 이후 main에 반영된 터미널 스크롤 복원과 마크다운 뷰어 폭 수정도 포함합니다.
WebTransport 인증서 해시를 지원하는 브라우저가 필요합니다. 연결이 종료되거나 페이지를 새로고침하면 새 QR로 다시 연결합니다. 실제 휴대폰 및 Windows UAC 수동 검증은 미실시이며, 자동 검증과 구분합니다.
다운로드: Windows x64는 mast-x64.exe, Windows ARM64는 mast-arm64.exe를 사용하세요.
What's Changed
- Fix terminal scroll restoration after WebView reload by @sjkwon-1023 in #43
- Fix Markdown viewer width in wide panes by @sjkwon-1023 in #44
- feat: add secure phone pairing and Markdown editing by @sjkwon-1023 in #45
Full Changelog: v0.3.33...v0.3.34
What's Changed
- Fix terminal scroll restoration after WebView reload by @sjkwon-1023 in #43
- Fix Markdown viewer width in wide panes by @sjkwon-1023 in #44
- feat: add secure phone pairing and Markdown editing by @sjkwon-1023 in #45
Full Changelog: v0.3.33...v0.3.34
v0.3.33
v0.3.32
What's Changed
- refactor: organize frontend features and core responsibilities by @sjkwon-1023 in #36
- Add OpenCode status hooks and resume hints by @sjkwon-1023 in #38
- Prepare v0.3.32 release by @sjkwon-1023 in #39
Full Changelog: v0.3.31...v0.3.32
What's Changed
- refactor: organize frontend features and core responsibilities by @sjkwon-1023 in #36
- Add OpenCode status hooks and resume hints by @sjkwon-1023 in #38
- Prepare v0.3.32 release by @sjkwon-1023 in #39
Full Changelog: v0.3.31...v0.3.32