Skip to content

Lantern 0.1.1 (beta)

Choose a tag to compare

@github-actions github-actions released this 25 Sep 18:46

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: branch and 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 | impact prints the code map and the impact radius as JSON, for other agents and tools.
  • Dependencies updated (similar 3, toml 1.1, dirs 7, GitHub Actions v7, tauri-action v1).
  • 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으로 출력 (다른 에이전트·도구에서 쓸 수 있음)
  • 의존성 업데이트 (similar 3, toml 1.1, dirs 7, GitHub Actions v7, tauri-action v1)
  • 실제 앱 E2E가 제목 표시줄·소스 제어·여러 저장소 폴더까지 확인합니다 (시나리오 11개, 변경마다 실행)

Windows는 0.1.0 위에 덮어 설치하면 되고 데이터는 그대로 남습니다. macOS·Linux는 아직 실사용 확인 전입니다.