Lantern 0.1.1 (beta)
Second beta of Lantern IDE. (한국어는 아래)
New: Source Control for real-world folders
- Workspaces with several repositories. Open a folder that holds many git repositories (e.g.
api/,web/,infra/) and Lantern now finds them all, lists each with its branch, remote, ahead/behind and change count, and picks the one with changes first. Before, it only looked at the opened folder itself and offered to create a new repository there. - Remote sync: Fetch, Pull (fast-forward only; if your branch has diverged Lantern tells you instead of merging), and Push (publishes a new branch and tracks it). Git never waits on a hidden terminal prompt, and network operations time out after 120 s.
- Commit history: recent commits with branches and tags; expand a commit to see its files, click a file for the diff.
- Branches: switch, check out a remote branch, or create a new one from the branch button. The status bar shows
repository: branchand opens Source Control. - Safer in Restricted Mode: git can run commands through repository config (hooks, fsmonitor), so Source Control is now off in untrusted folders, as in VS Code.
Fixes
- The window can now be dragged from any empty part of the title bar. Before, only the logo and a few pixels worked.
Under the hood
- CLI:
lantern graph overview | neighborhood | impactprints the code map and the impact radius as JSON, for other agents and tools. - Dependencies updated (
similar3,toml1.1,dirs7, GitHub Actions v7,tauri-actionv1). - End-to-end tests now cover the title bar, source control, and multi-repository folders (11 scenarios, run on every change).
| Download | Notes | |
|---|---|---|
| Windows 10/11 | Lantern_0.1.1_x64-setup.exe |
Not code-signed yet: on the SmartScreen warning choose More info → Run anyway. Installs over 0.1.0 and keeps your data. |
| macOS 11+ (Apple Silicon, Intel) | Lantern_0.1.1_universal.dmg |
Untested. Not notarized: after moving it to Applications run xattr -cr /Applications/Lantern.app. |
| Linux x64 | .AppImage / .deb |
Untested. |
Feedback: beta feedback form · bug report
한국어
Lantern IDE의 두 번째 베타입니다.
새 기능: 실제 작업 폴더에서 쓰는 소스 제어
- 여러 저장소를 담은 폴더: 저장소 여러 개가 든 폴더를 열면 모두 찾아서 저장소마다 브랜치·원격·앞섬/뒤처짐·변경 수를 보여주고, 변경이 있는 저장소를 먼저 고릅니다. 전에는 연 폴더 자체만 봐서 "저장소 만들기"를 권했습니다.
- 원격 동기화: 가져오기, 풀(앞으로 감기만. 갈라졌으면 병합하지 않고 알려 줌), 푸시(새 브랜치는 원격에 올리고 연결). 보이지 않는 인증 입력을 기다리며 멈추지 않고, 네트워크 작업은 120초 제한이 있습니다.
- 커밋 이력: 최근 커밋과 브랜치·태그. 커밋을 펼치면 바뀐 파일, 파일을 누르면 diff.
- 브랜치: 브랜치 버튼에서 전환, 원격 브랜치 받기, 새 브랜치 만들기. 상태 표시줄에
저장소: 브랜치가 나오고, 누르면 소스 제어가 열립니다. - 제한 모드에서 더 안전하게: git은 저장소 설정(훅, fsmonitor)으로 명령을 실행할 수 있어서, 신뢰하지 않은 폴더에서는 소스 제어를 끕니다(VS Code와 같음).
고친 것
- 제목 표시줄의 빈 곳 어디서든 창을 끌 수 있습니다. 전에는 로고와 몇 픽셀에서만 끌렸습니다.
그 밖에
- CLI:
lantern graph overview | neighborhood | impact로 코드 지도와 영향 반경을 JSON으로 출력 (다른 에이전트·도구에서 쓸 수 있음) - 의존성 업데이트 (
similar3,toml1.1,dirs7, GitHub Actions v7,tauri-actionv1) - 실제 앱 E2E가 제목 표시줄·소스 제어·여러 저장소 폴더까지 확인합니다 (시나리오 11개, 변경마다 실행)
Windows는 0.1.0 위에 덮어 설치하면 되고 데이터는 그대로 남습니다. macOS·Linux는 아직 실사용 확인 전입니다.