Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.78.0] - 2026-10-22

### Added

- Comments can be edited and deleted from Pulls. The … beside a review thread comment (in the Conversation tab and in the diff) or a comment on the pull request offers Edit, which rewrites it in place on GitHub, and Delete, which asks first. A submitted review's summary can be edited too; its verdict stays as it is. The … shows only on what GitHub lets your account change.
Expand Down Expand Up @@ -6328,7 +6330,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
CPU, costing ~40ms per frame in a full-size window. Under Xwayland typing is
stall-free at full frame rate.

[Unreleased]: https://github.com/lichdotdev/lich/compare/v0.77.0...HEAD
[Unreleased]: https://github.com/lichdotdev/lich/compare/v0.78.0...HEAD
[0.78.0]: https://github.com/lichdotdev/lich/compare/v0.77.0...v0.78.0
[0.77.0]: https://github.com/lichdotdev/lich/compare/v0.76.0...v0.77.0
[0.76.0]: https://github.com/lichdotdev/lich/compare/v0.75.0...v0.76.0
[0.75.0]: https://github.com/lichdotdev/lich/compare/v0.74.0...v0.75.0
Expand Down
26 changes: 26 additions & 0 deletions changelog/es.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
## [0.78.0] - 2026-10-22

### Added

- Los comentarios se pueden editar y eliminar desde la pantalla Pull requests. El … junto a un comentario de un hilo de revisión (en la pestaña Conversación y en el diff) o a un comentario del pull request ofrece Editar, que lo reescribe en el sitio en GitHub, y Eliminar, que pregunta antes. El resumen de una revisión enviada también se puede editar; su veredicto se mantiene. El … solo aparece en lo que GitHub deja cambiar a tu cuenta.
- Al elegir una fuente monoespaciada para la interfaz en Ajustes › Apariencia, lich pregunta si la terminal y el editor también deben usarla. Usar en todo aplica ambas; Solo la interfaz las deja como estaban. Una fuente proporcional o Sistema no pregunta nada.
- Un comentario en espera en el lote de revisión se puede reformular antes de enviarlo: su lápiz lo abre en un diálogo, y se guarda con Guardar o Ctrl+Enter. Un comentario de línea en la revisión pendiente de un pull request tiene un botón Editar junto a Descartar que lo abre en un cuadro, y se guarda con Guardar o Ctrl+Enter.

### Removed

- Se eliminó el aviso de que la ventana nativa es experimental, que se mostraba la primera vez que se abría: la ventana nativa es la única ventana de lich.

### Fixed

- Los comentarios para la sesión escritos en la pestaña Archivos de un pull request en la pantalla Pull requests van a una sesión en el checkout de la rama de ese pull request, cuando antes Enviar los escribía en la sesión que estuviera abierta antes de entrar a Pull requests, revisando otra rama. Si no hay ninguna sesión allí, Enviar avisa que abras una y conserva los comentarios; Abrir en una sesión la inicia. Una referencia de línea enviada desde esa pestaña sigue el mismo camino.
- Ir a la sesión en un pull request de la pantalla Pull requests abre la sesión en la que estás cuando está en el checkout del pull request, cuando antes siempre abría la primera sesión de allí.
- En Windows con un escalado de pantalla superior al 100 %, un arrastre vuelve a seguir al puntero: un elemento arrastrado en Ajustes › Pie de ventana o una selección arrastrada en la terminal quedaban lejos del cursor, escalados como si la pantalla estuviera al 100 %.
- Los comentarios de revisión enviados a una sesión se conservan hasta que la sesión los recibe. Una sesión que rechazó el lote (por ejemplo, una que se había detenido) mostraba "No se pudieron enviar los comentarios" cuando los comentarios ya habían desaparecido; ahora siguen en el lote para volver a enviarlos. Del mismo modo, enviar la revisión de un pull request en la pantalla Pull requests descarta solo los comentarios que incluía, cuando antes un comentario escrito mientras la revisión estaba en camino se perdía con ellos.
- En Windows, la ventana lleva el icono de lich y se abre bajo el botón de la barra de tareas de lich, cuando antes mostraba un icono genérico y, lanzada desde un lich anclado a la barra de tareas, se abría como un botón aparte junto al anclado.
- Los clics en toda la ventana muestran su resultado al instante, cuando antes muchos esperaban a que se moviera el ratón: diálogos que se abren y se cierran, los botones de cierre del dock y de Ajustes, abrir un archivo desde la pestaña Código, los interruptores de la barra de búsqueda, los filtros y la conversación de la pantalla Pull requests, el filtro de la barra lateral, y las secciones, interruptores, escaleras y selectores de Ajustes. Un control segmentado ya no muestra dos opciones pulsadas justo después de un clic.
- Un clic en una carpeta del árbol de archivos de la pestaña Código, o del árbol de archivos de un pull request, la abre o la pliega al instante, cuando antes esperaba a que se moviera el ratón. La pestaña Código también construye en milisegundos el árbol de un checkout con decenas de miles de archivos, cuando antes tardaba segundos, y el resaltado de una fila sigue al puntero sin quedarse un evento atrás.
- Reiniciar lich tras una actualización abre la ventana de la nueva versión, cuando antes la ventana antigua seguía abierta sobre el nuevo lich y una sesión podía fallar al iniciarse con "want 8 arguments, got 9" hasta que se cerraba y volvía a abrir lich. La ventana se cierra y vuelve con el reinicio; un lich que se ejecuta sin ventana sigue sin ella. Esto surte efecto desde la siguiente actualización tras esta versión.
- Ctrl+F en un archivo abierto en la pestaña Código abre la barra de búsqueda, y las teclas escritas allí llegan a ella, cuando antes ambas iban a la terminal de la sesión detrás de la pestaña: la terminal le quitaba el teclado al código, a la barra de búsqueda y a la lista de todas las coincidencias en cada fotograma. Un clic en la terminal ahora le entrega el teclado, así que seleccionar código para copiarlo ya no te deja escribiendo en ninguna parte.
- Un pull request en la lista de Pull requests ya no recorta su veredicto de revisión cuando el nombre del autor es largo: el nombre se acorta, y la carpeta del checkout al final de la línea solo aparece cuando cabe entera, en lugar de como medio icono.
- Un pull request en la lista de Pull requests cuyos hilos de revisión están todos resueltos muestra su "Cambios solicitados" en ámbar con una marca de resuelto, como ya hacía su encabezado, en lugar del rojo de uno que sigue esperando a su autor. GitHub mantiene el veredicto hasta que el revisor aprueba o la revisión se descarta. El "Borrador" de un borrador ahora es una insignia gris con borde, así que ya no se lee como parte de un veredicto ámbar a su lado.

## [0.77.0] - 2026-10-21

### Added
Expand Down
26 changes: 26 additions & 0 deletions changelog/ja.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
## [0.78.0] - 2026-10-22

### Added

- プルリクエスト画面でコメントを編集・削除できるようになりました。レビュースレッドのコメント(会話タブと差分)やプルリクエストのコメントの横にある … から、GitHub 上でその場で書き換える「編集」と、先に確認が出る「削除」を選べます。送信済みレビューの概要も編集できますが、判定はそのままです。… は、あなたのアカウントが GitHub 上で変更できるコメントにだけ表示されます。
- 設定 › 外観でインターフェースに等幅フォントを選ぶと、ターミナルとエディターにも同じフォントを使うかを尋ねます。「すべてに使用」は両方に適用し、「インターフェースのみ」はこれまでのままにします。プロポーショナルフォントや「システム」を選んだ場合は何も尋ねません。
- レビューのバッチで送信待ちのコメントは、送信前に書き直せます。鉛筆アイコンでダイアログが開き、「保存」か Ctrl+Enter で保存します。プルリクエストの保留中レビューにある行コメントには、「破棄」の横に「編集」ボタンがあり、入力欄で開いて「保存」か Ctrl+Enter で保存します。

### Removed

- ネイティブウィンドウが実験的であるという、最初に開いたときに表示されていた通知はなくなりました。ネイティブウィンドウが lich 唯一のウィンドウだからです。

### Fixed

- プルリクエスト画面のファイルタブで書いたセッション宛てのコメントは、そのプルリクエストのブランチのチェックアウトにあるセッションへ送られます。以前は「送信」が、プルリクエスト画面を開く前に開いていた、別のブランチをレビュー中のセッションへ入力していました。そこにセッションがない場合、「送信」はセッションを開くよう案内し、コメントは残します。「セッションで開く」で開始できます。このタブから送る行の参照も同じ宛先に送られます。
- プルリクエスト画面でプルリクエストの「セッションへ移動」は、今いるセッションがそのプルリクエストのチェックアウトにあればそのセッションを開きます。以前は常にそこにある最初のセッションを開いていました。
- 表示スケールが 100% を超える Windows で、ドラッグがポインターに追従するようになりました。設定 › フッターで項目をドラッグしたり、ターミナルで範囲選択をドラッグしたりすると、画面が 100% であるかのように拡大縮小されて、カーソルから離れた位置に置かれていました。
- セッションに送ったレビューコメントは、セッションが受け取るまで保持されます。バッチを拒否したセッション(たとえば停止していたセッション)では、コメントがすでに消えているのに「コメントを送信できませんでした」と表示されていましたが、今はバッチに残り、もう一度送信できます。同様に、プルリクエスト画面でプルリクエストのレビューを送信すると、そのレビューに含まれていたコメントだけが消えます。以前は、レビューの送信中に書いたコメントも一緒に失われていました。
- Windows で、ウィンドウに lich のアイコンが表示され、lich のタスクバーボタンの下で開くようになりました。以前は汎用のアイコンが表示され、タスクバーにピン留めした lich から起動すると、ピンの横に別のボタンとして開いていました。
- ウィンドウ全体で、クリックの結果がすぐに表示されるようになりました。以前は多くの場面でマウスを動かすまで待たされていました。対象は、ダイアログの開閉、ドックと設定の閉じるボタン、コードタブからのファイルの表示、検索バーの切り替え、プルリクエスト画面のフィルターと会話、サイドバーのフィルター、設定のセクション、スイッチ、ラダー、ピッカーです。セグメントコントロールは、クリックの直後に 2 つの選択肢が押された状態で表示されることがなくなりました。
- コードタブのファイルツリーやプルリクエストのファイルツリーでフォルダーをクリックすると、すぐに開閉します。以前はマウスを動かすまで待たされていました。また、コードタブは数万ファイルのチェックアウトのツリーを数秒かけずにミリ秒で構築し、行のホバーはイベント 1 つ分遅れずにポインターに追従します。
- 更新後に lich を再起動すると、新しいバージョンのウィンドウが開きます。以前は古いウィンドウが新しい lich の上に残り、lich を閉じて開き直すまで、セッションが「want 8 arguments, got 9」で起動に失敗することがありました。ウィンドウはリスタートに合わせて閉じて戻り、ウィンドウなしで動いている lich はウィンドウなしのままです。この修正は、このリリースの次の更新から有効になります。
- コードタブで開いているファイルで Ctrl+F を押すと検索バーが開き、そこで入力したキーがバーに入るようになりました。以前はどちらもタブの背後にあるセッションのターミナルに届いていました。ターミナルが、コード、検索バー、すべての一致の一覧からキーボードを毎フレーム奪い返していたためです。ターミナルをクリックするとキーボードがターミナルに渡るので、コードを選択してコピーしたあとにどこにも入力できなくなることもありません。
- Pulls の一覧のプルリクエストは、作成者の名前が長くても、レビューの判定が途中で切れなくなりました。代わりに名前が短くなり、行末のチェックアウトのフォルダーは、アイコンが半分だけ表示されるのではなく、全体が収まるときにだけ表示されます。
- Pulls の一覧で、レビュースレッドがすべて解決済みのプルリクエストの「変更をリクエスト済み」は、見出しと同じように、解決済みマーク付きの琥珀色で表示されます。以前は、作成者の対応を待っているものと同じ赤でした。GitHub は、レビュアーが承認するかレビューが却下されるまで判定を保持します。ドラフトの「ドラフト」は枠線付きのグレーのバッジになり、隣にある琥珀色の判定の一部のようには見えなくなりました。

## [0.77.0] - 2026-10-21

### Added
Expand Down
26 changes: 26 additions & 0 deletions changelog/ko.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
## [0.78.0] - 2026-10-22

### Added

- 풀 리퀘스트 화면에서 코멘트를 편집하고 삭제할 수 있습니다. 리뷰 스레드 코멘트(대화 탭과 diff에서)나 풀 리퀘스트 코멘트 옆의 …에서 편집을 고르면 GitHub에서 그 자리에서 다시 쓰고, 삭제를 고르면 먼저 확인을 묻습니다. 제출된 리뷰의 요약도 편집할 수 있으며, 리뷰의 판정은 그대로입니다. …는 GitHub가 내 계정에 변경을 허용하는 항목에만 표시됩니다.
- 설정 › 모양에서 인터페이스 글꼴로 고정폭 글꼴을 고르면 터미널과 편집기에도 같은 글꼴을 쓸지 묻습니다. 모두에 사용은 둘 다 바꾸고, 인터페이스만은 기존 그대로 둡니다. 가변 폭 글꼴이나 시스템을 고르면 묻지 않습니다.
- 리뷰 묶음에서 대기 중인 코멘트를 보내기 전에 고쳐 쓸 수 있습니다. 연필 버튼을 누르면 대화상자가 열리고, 저장 또는 Ctrl+Enter로 저장합니다. 풀 리퀘스트의 대기 중인 리뷰에 있는 줄 코멘트에는 버리기 옆에 편집 버튼이 있어 입력 상자에서 열고, 저장 또는 Ctrl+Enter로 저장합니다.

### Removed

- 네이티브 창이 처음 열릴 때 표시되던 실험 단계라는 안내가 사라졌습니다. 네이티브 창은 lich의 유일한 창입니다.

### Fixed

- 풀 리퀘스트 화면의 파일 탭에서 쓴 세션용 코멘트가 이제 그 풀 리퀘스트 브랜치의 체크아웃에 있는 세션으로 전달됩니다. 이전에는 보내기가 풀 리퀘스트 화면을 열기 전에 열려 있던, 다른 브랜치를 리뷰 중인 세션에 코멘트를 입력했습니다. 그곳에 세션이 없으면 보내기가 세션을 열라고 안내하고 코멘트를 그대로 두며, 세션에서 열기가 세션을 시작합니다. 그 탭에서 보낸 줄 참조도 같은 방식으로 전달됩니다.
- 풀 리퀘스트 화면에서 풀 리퀘스트의 세션으로 이동은, 지금 있는 세션이 그 풀 리퀘스트의 체크아웃에 있으면 그 세션을 엽니다. 이전에는 항상 그곳의 첫 번째 세션을 열었습니다.
- 디스플레이 배율이 100%를 넘는 Windows에서 드래그가 다시 포인터를 따라갑니다. 설정 › 하단 바에서 끌던 항목이나 터미널에서 끌던 선택 영역이 화면이 100%인 것처럼 배율이 적용되어 커서에서 벗어난 곳에 놓였습니다.
- 세션에 보낸 리뷰 코멘트는 세션이 받을 때까지 유지됩니다. 세션이 묶음을 거부했을 때(예를 들어 중지된 세션) 코멘트는 이미 사라졌는데 "댓글을 보내지 못했습니다"가 표시되었지만, 이제 코멘트가 묶음에 남아 다시 보낼 수 있습니다. 마찬가지로 풀 리퀘스트 화면에서 풀 리퀘스트 리뷰를 제출하면 그 리뷰에 담긴 코멘트만 지워집니다. 이전에는 리뷰를 보내는 중에 쓴 코멘트도 함께 사라졌습니다.
- Windows에서 창이 lich 아이콘을 사용하고 lich의 작업 표시줄 버튼 아래에서 열립니다. 이전에는 일반 아이콘이 표시되었고, 작업 표시줄에 고정한 lich에서 실행하면 고정 버튼 옆에 별도의 버튼으로 열렸습니다.
- 창 전체에서 클릭의 결과가 바로 표시됩니다. 이전에는 많은 경우 마우스가 움직일 때까지 기다렸습니다. 대화상자 열기와 닫기, 도크와 설정의 닫기 버튼, 코드 탭에서 파일 열기, 찾기 바의 토글, 풀 리퀘스트 화면의 필터와 대화, 사이드바의 필터, 설정의 섹션, 스위치, 단계 선택과 선택기가 해당합니다. 세그먼트 컨트롤이 클릭 직후 두 옵션을 눌린 상태로 표시하는 문제도 없어졌습니다.
- 코드 탭의 파일 트리나 풀 리퀘스트의 파일 트리에서 폴더를 클릭하면 바로 열리거나 접힙니다. 이전에는 마우스가 움직일 때까지 기다렸습니다. 또한 코드 탭은 파일이 수만 개인 체크아웃의 트리를 몇 초 걸리던 것에서 밀리초 만에 만들며, 행의 호버가 이벤트 하나씩 늦지 않고 포인터를 따라갑니다.
- 업데이트 후 lich를 다시 시작하면 새 버전의 창이 열립니다. 이전에는 이전 창이 새 lich에 연결된 채 열려 있었고, lich를 닫았다가 다시 열 때까지 세션이 "want 8 arguments, got 9"와 함께 시작되지 않을 수 있었습니다. 창은 다시 시작과 함께 닫혔다가 돌아오며, 창 없이 실행 중인 lich는 창 없이 유지됩니다. 이 변경은 이 릴리스 다음 업데이트부터 적용됩니다.
- 코드 탭에서 열어 둔 파일에서 Ctrl+F를 누르면 찾기 바가 열리고 거기서 입력한 키가 바에 들어갑니다. 이전에는 둘 다 탭 뒤의 세션 터미널로 전달되었습니다. 터미널이 매 프레임마다 코드, 찾기 바, 모든 일치 항목 표시 목록에서 키보드를 가져갔기 때문입니다. 이제 터미널을 클릭하면 터미널이 키보드를 받으므로, 코드를 선택해 복사한 뒤 입력이 어디에도 들어가지 않는 일이 없습니다.
- 풀 리퀘스트 화면 목록의 풀 리퀘스트는 작성자 이름이 길어도 리뷰 판정이 잘리지 않습니다. 대신 이름이 줄어들고, 줄 끝의 체크아웃 폴더는 아이콘이 반쪽으로 보이지 않고 전체가 들어갈 때만 표시됩니다.
- 풀 리퀘스트 화면 목록에서 리뷰 스레드가 모두 해결된 풀 리퀘스트의 "변경 요청됨"이 제목과 마찬가지로 해결 표시가 있는 호박색으로 표시됩니다. 이전에는 작성자의 답을 기다리는 스레드가 남은 경우와 같은 빨간색이었습니다. GitHub는 리뷰어가 승인하거나 리뷰가 기각될 때까지 판정을 유지합니다. 초안의 "초안"은 이제 윤곽선이 있는 회색 배지이므로, 옆의 호박색 판정의 일부처럼 보이지 않습니다.

## [0.77.0] - 2026-10-21

### Added
Expand Down
Loading
Loading