From 4da593c89bfa2a66c7f915a5f9f933de82e6c61e Mon Sep 17 00:00:00 2001 From: omartelo Date: Thu, 22 Oct 2026 17:50:31 -0300 Subject: [PATCH] chore: cut 0.78.0 --- CHANGELOG.md | 5 ++++- changelog/es.md | 26 ++++++++++++++++++++++++++ changelog/ja.md | 26 ++++++++++++++++++++++++++ changelog/ko.md | 26 ++++++++++++++++++++++++++ changelog/pt-BR.md | 26 ++++++++++++++++++++++++++ changelog/ru.md | 26 ++++++++++++++++++++++++++ changelog/zh-CN.md | 26 ++++++++++++++++++++++++++ 7 files changed, 160 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 806ede27..d5adadac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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. @@ -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 diff --git a/changelog/es.md b/changelog/es.md index 1114f8d5..1d26061c 100644 --- a/changelog/es.md +++ b/changelog/es.md @@ -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 diff --git a/changelog/ja.md b/changelog/ja.md index ab1f0463..739a86d4 100644 --- a/changelog/ja.md +++ b/changelog/ja.md @@ -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 diff --git a/changelog/ko.md b/changelog/ko.md index c469e9af..f9038c02 100644 --- a/changelog/ko.md +++ b/changelog/ko.md @@ -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 diff --git a/changelog/pt-BR.md b/changelog/pt-BR.md index da243200..cb08c80a 100644 --- a/changelog/pt-BR.md +++ b/changelog/pt-BR.md @@ -1,3 +1,29 @@ +## [0.78.0] - 2026-10-22 + +### Added + +- Comentários podem ser editados e excluídos na tela Pull requests. O … ao lado do comentário de uma thread de revisão (na aba Conversa e no diff) ou de um comentário do pull request oferece Editar, que o reescreve ali mesmo no GitHub, e Excluir, que pergunta antes. O resumo de uma revisão enviada também pode ser editado; o veredito dela continua como está. O … aparece só no que o GitHub permite que a sua conta altere. +- Escolher uma fonte monoespaçada para a interface em Configurações › Aparência pergunta se o terminal e o editor também devem usá-la. Usar em tudo define as duas; Só a interface as mantém como estavam. Uma fonte proporcional ou Sistema não pergunta nada. +- Um comentário que espera no lote de revisão pode ser reescrito antes de ser enviado: o lápis dele o abre em uma caixa de diálogo, salvo com Salvar ou Ctrl+Enter. Um comentário de linha na revisão pendente de um pull request tem um botão Editar ao lado de Descartar que o abre em uma caixa, salvo com Salvar ou Ctrl+Enter. + +### Removed + +- O aviso de que a janela nativa é experimental, mostrado na primeira vez que ela abria, saiu: a janela nativa é a única janela do lich. + +### Fixed + +- Os comentários para a sessão escritos na aba Arquivos de um pull request na tela Pull requests vão para uma sessão no checkout da branch desse pull request, onde Enviar os digitava na sessão que estivesse aberta antes da tela Pull requests, revisando outra branch. Sem uma sessão ali, Enviar diz para abrir uma e mantém os comentários; Abrir em sessão a inicia. Uma referência de linha enviada dessa aba segue o mesmo caminho. +- Ir para a sessão em um pull request na tela Pull requests abre a sessão em que você está quando ela fica no checkout do pull request, onde sempre abria a primeira sessão ali. +- No Windows com escala de tela acima de 100%, o arrastar volta a acompanhar o ponteiro: um item arrastado em Configurações › Rodapé ou uma seleção arrastada no terminal ficavam longe do cursor, escalados como se a tela estivesse em 100%. +- Os comentários de revisão enviados a uma sessão são mantidos até a sessão recebê-los. Uma sessão que recusou o lote (uma que tinha parado, por exemplo) mostrava "Não foi possível enviar os comentários" enquanto os comentários já tinham sumido; agora eles continuam no lote para serem enviados de novo. Da mesma forma, enviar a revisão de um pull request na tela Pull requests descarta só os comentários que ela levou, onde um comentário escrito enquanto a revisão estava a caminho se perdia com eles. +- No Windows, a janela usa o ícone do lich e abre sob o botão do lich na barra de tarefas, onde mostrava um ícone genérico e, aberta a partir de um lich fixado na barra de tarefas, abria como um botão separado ao lado do fixado. +- Cliques em toda a janela mostram o resultado na hora, onde muitos esperavam o mouse se mover: caixas de diálogo abrindo e fechando, os botões de fechar do dock e das Configurações, a abertura de um arquivo a partir da aba Código, as opções da barra de busca, os filtros e a conversa da tela Pull requests, o filtro da barra lateral e as seções, os switches, as escadas e os seletores das Configurações. Um controle segmentado não mostra mais duas opções pressionadas logo após um clique. +- Um clique em uma pasta na árvore de arquivos da aba Código, ou na árvore de arquivos de um pull request, a abre ou a recolhe na hora, onde esperava o mouse se mover. A aba Código também monta em milissegundos a árvore de um checkout com dezenas de milhares de arquivos, onde levava segundos, e o hover de uma linha acompanha o ponteiro sem ficar um evento atrasado. +- Reiniciar o lich após uma atualização abre a janela da nova versão, onde a janela antiga continuava aberta sobre o novo lich e uma sessão podia falhar ao iniciar com "want 8 arguments, got 9" até o lich ser fechado e aberto de novo. A janela fecha e volta com a reinicialização; um lich rodando sem janela continua sem uma. Isso vale a partir da próxima atualização depois desta versão. +- Ctrl+F em um arquivo aberto na aba Código abre a barra de busca, e as teclas digitadas ali chegam a ela, onde ambos iam para o terminal da sessão atrás da aba: o terminal tomava o teclado de volta do código, da barra de busca e da lista Mostrar todas as ocorrências a cada quadro. Um clique no terminal agora lhe entrega o teclado, então selecionar código para copiar não deixa mais você digitando no nada. +- Um pull request na lista da tela Pull requests não corta mais o veredito da revisão quando o nome do autor é longo: o nome encurta, e a pasta do checkout no fim da linha aparece só quando cabe inteira, em vez de meio ícone. +- Um pull request na lista da tela Pull requests cujas threads de revisão estão todas resolvidas mostra "Alterações solicitadas" em âmbar com uma marca de resolvido, como o título dele já fazia, em vez do vermelho de quem ainda espera o autor. O GitHub mantém o veredito até o revisor aprovar ou a revisão ser descartada. O "Rascunho" de um rascunho agora é um selo cinza com contorno, para não parecer parte de um veredito âmbar ao lado. + ## [0.77.0] - 2026-10-21 ### Added diff --git a/changelog/ru.md b/changelog/ru.md index b6081b45..657a80ec 100644 --- a/changelog/ru.md +++ b/changelog/ru.md @@ -1,3 +1,29 @@ +## [0.78.0] - 2026-10-22 + +### Added + +- Комментарии можно изменять и удалять на экране Pull requests. Кнопка … рядом с комментарием в ветке ревью (на вкладке «Обсуждение» и в диффе) или с комментарием к pull request предлагает «Изменить», что переписывает его на месте в GitHub, и «Удалить», что сначала спрашивает подтверждение. Описание отправленного ревью тоже можно изменить; его вердикт остаётся прежним. … показывается только у того, что GitHub разрешает менять вашей учётной записи. +- Выбор моноширинного шрифта для интерфейса в «Настройки › Оформление» спрашивает, должны ли терминал и редактор использовать его тоже. «Использовать везде» применяет его к обоим; «Только интерфейс» оставляет их как были. Пропорциональный шрифт или «Системная» ничего не спрашивают. +- Комментарий, ожидающий в пакете ревью, можно переформулировать до отправки: его карандаш открывает комментарий в диалоге, сохраняется кнопкой «Сохранить» или Ctrl+Enter. У построчного комментария в отложенном ревью pull request есть кнопка «Изменить» рядом с «Отбросить», которая открывает его в поле, сохраняется кнопкой «Сохранить» или Ctrl+Enter. + +### Removed + +- Уведомление о том, что нативное окно экспериментальное, которое показывалось при первом открытии, убрано: нативное окно теперь единственное окно lich. + +### Fixed + +- Комментарии для сессии, написанные на вкладке «Файлы» pull request на экране Pull requests, уходят в сессию в checkout ветки этого pull request, тогда как раньше «Отправить» вводил их в ту сессию, что была открыта до экрана Pull requests и ревьюила другую ветку. Если такой сессии нет, «Отправить» предлагает открыть её и сохраняет комментарии; «Открыть в сессии» её запускает. Ссылка на строку, отправленная с этой вкладки, идёт тем же путём. +- «Перейти к сессии» на pull request на экране Pull requests открывает ту сессию, в которой вы находитесь, если она в checkout этого pull request, тогда как раньше всегда открывала первую сессию в нём. +- В Windows при масштабировании экрана выше 100% перетаскивание снова следует за указателем: элемент, перетаскиваемый в «Настройки › Нижняя панель», или выделение, перетаскиваемое в терминале, оказывались вдали от курсора, масштабированные так, будто экран на 100%. +- Комментарии ревью, отправленные в сессию, хранятся, пока сессия их не примет. Сессия, отказавшаяся от пакета (например, остановившаяся), показывала «Не удалось отправить комментарии», хотя комментарии уже исчезли; теперь они остаются в пакете для повторной отправки. Так же отправка ревью pull request на экране Pull requests убирает только те комментарии, которые оно несло, тогда как комментарий, написанный, пока ревью отправлялось, терялся вместе с ними. +- В Windows окно носит значок lich и открывается под кнопкой lich на панели задач, тогда как раньше оно показывало общий значок и, будучи запущенным из lich, закреплённого на панели задач, открывалось отдельной кнопкой рядом с закреплённой. +- Клики по окну показывают результат сразу, тогда как многие ждали движения мыши: открытие и закрытие диалогов, кнопки закрытия дока и настроек, открытие файла с вкладки «Код», переключатели панели поиска, фильтры и обсуждение на экране Pull requests, фильтр боковой панели, а также разделы, переключатели, лестницы и выбор значений в настройках. Сегментированный элемент больше не показывает две нажатые опции сразу после клика. +- Клик по папке в дереве файлов вкладки «Код» или в дереве файлов pull request открывает или сворачивает её сразу, тогда как раньше он ждал движения мыши. Вкладка «Код» также строит дерево checkout с десятками тысяч файлов за миллисекунды, тогда как раньше это занимало секунды, а подсветка строки при наведении следует за указателем без отставания на одно событие. +- Перезапуск lich после обновления открывает окно новой версии, тогда как раньше старое окно оставалось открытым на новом lich, а сессия могла не запуститься с «want 8 arguments, got 9», пока lich не закрывали и не открывали снова. Окно закрывается и возвращается вместе с перезапуском; lich, запущенный без окна, остаётся без него. Это вступит в силу с обновления после этого релиза. +- Ctrl+F на файле, открытом на вкладке «Код», открывает панель поиска, и набранные там клавиши попадают в неё, тогда как раньше и то и другое уходило в терминал сессии за вкладкой: терминал отбирал клавиатуру у кода, панели поиска и списка «Показать все совпадения» в каждом кадре. Клик по терминалу теперь передаёт ему клавиатуру, так что выделение кода для копирования больше не оставляет вас печатающим в никуда. +- Pull request в списке на экране Pull requests больше не обрезает вердикт ревью при длинном имени автора: имя сокращается, а папка checkout в конце строки показывается, только когда помещается целиком, а не половиной значка. +- Pull request в списке на экране Pull requests, у которого все ветки ревью разрешены, показывает «Запрошены изменения» янтарным цветом с отметкой о разрешении, как и его заголовок, вместо красного, как у того, что всё ещё ждёт автора. GitHub хранит вердикт, пока ревьюер не одобрит или ревью не будет отклонено. «Черновик» у черновика теперь контурный серый значок, поэтому он больше не читается как часть янтарного вердикта рядом. + ## [0.77.0] - 2026-10-21 ### Added diff --git a/changelog/zh-CN.md b/changelog/zh-CN.md index b3ab9ba5..8c76981a 100644 --- a/changelog/zh-CN.md +++ b/changelog/zh-CN.md @@ -1,3 +1,29 @@ +## [0.78.0] - 2026-10-22 + +### Added + +- 评论现在可以在拉取请求屏幕中编辑和删除。审查讨论串中的评论(在对话标签页和差异中)或拉取请求上的评论旁边的 … 提供“编辑”和“删除”:“编辑”会在 GitHub 上就地改写评论,“删除”会先询问确认。已提交评审的摘要也可以编辑,其结论保持不变。… 只会出现在 GitHub 允许你的账号修改的内容上。 +- 在设置 › 外观中为界面选择等宽字体时,lich 会询问终端和编辑器是否也使用它。“全部使用”会同时设置两者,“仅界面”则保持它们原样。比例字体或“系统”则不会询问。 +- 审查批次中等待发送的评论,在发送之前可以修改措辞:点击其铅笔图标会在对话框中打开它,用“保存”或 Ctrl+Enter 保存。拉取请求待提交评审中的行评论,在“丢弃”旁边有“编辑”按钮,会在输入框中打开它,用“保存”或 Ctrl+Enter 保存。 + +### Removed + +- 原生窗口首次打开时显示的关于原生窗口处于实验阶段的提示已移除:原生窗口是 lich 唯一的窗口。 + +### Fixed + +- 在拉取请求屏幕中,于拉取请求的文件标签页上写给会话的评论,现在会发送到该拉取请求分支检出目录中的会话,而此前“发送”会把它们输入到进入拉取请求屏幕之前打开的任意会话,而那个会话在审查另一个分支。若那里没有会话,“发送”会提示先打开一个,并保留这些评论;“在会话中打开”会启动它。从该标签页发送的行引用也按同样方式处理。 +- 在拉取请求屏幕中,拉取请求上的“前往会话”现在会打开你所在的会话(只要它位于该拉取请求的检出目录中),而此前它总是打开那里的第一个会话。 +- 在显示缩放高于 100% 的 Windows 上,拖动再次跟随指针:此前在设置 › 页脚中拖动的项目,或在终端中拖动的选区,会落在离光标很远的位置,仿佛屏幕处于 100% 缩放。 +- 发送给会话的审查评论会保留到会话接收为止。此前,拒绝该批评论的会话(例如已停止的会话)会显示“无法发送评论”,而评论却已经消失;现在它们会留在批次中以便再次发送。同样,在拉取请求屏幕中提交拉取请求评审时,现在只会丢弃该评审所包含的评论,而此前在评审提交过程中写下的评论会与它们一起丢失。 +- 在 Windows 上,窗口现在使用 lich 的图标,并在 lich 的任务栏按钮下打开;此前它显示通用图标,并且从固定在任务栏的 lich 启动时,会在固定项旁边打开成一个单独的按钮。 +- 窗口中各处的点击现在会立即显示结果,而此前许多点击要等鼠标移动才显示:对话框的打开和关闭、停靠栏和设置的关闭按钮、从代码标签页打开文件、查找栏的开关、拉取请求屏幕的筛选器和对话、侧边栏的筛选器,以及设置的各个分区、开关、档位和选择器。分段控件在点击后不再同时显示两个选项被按下。 +- 点击代码标签页文件树或拉取请求文件树中的文件夹,现在会立即展开或折叠,而此前要等鼠标移动。代码标签页对含有数万个文件的检出目录构建文件树,也从原先的数秒缩短到数毫秒,并且某一行的悬停会跟随指针,不再滞后一个事件。 +- 更新后重启 lich 会打开新版本的窗口,而此前旧窗口会留在新的 lich 上,会话可能因“want 8 arguments, got 9”而无法启动,直到关闭并重新打开 lich。窗口会随重启关闭并重新出现;没有窗口运行的 lich 仍保持无窗口。此变更从本版本之后的下一次更新起生效。 +- 在代码标签页中打开的文件上按 Ctrl+F 会打开查找栏,在其中输入的按键也会进入查找栏,而此前两者都会传给标签页后面的会话终端:终端在每一帧都会从代码、查找栏和“显示所有匹配项”列表那里夺回键盘。现在点击终端会把键盘交给它,因此选中代码进行复制后不会再出现无处可输入的情况。 +- 拉取请求屏幕列表中的拉取请求在作者姓名较长时,不再截断其评审结论:改为缩短姓名,行尾的检出目录文件夹只在能完整放下时才显示,而不再显示半个图标。 +- 拉取请求屏幕列表中,评审讨论串已全部解决的拉取请求,其“已请求更改”现在以琥珀色并带有已解决标记显示,与其标题一致,而不再是仍在等待作者处理的红色。在评审者批准或评审被驳回之前,GitHub 会一直保留该结论。草稿的“草稿”现在是带轮廓的灰色徽章,因此不会再被当成旁边琥珀色结论的一部分。 + ## [0.77.0] - 2026-10-21 ### Added