İyileştirmeler​

Terminal Sekmelerinde Gezinme​

  • Terminalde yazı yazarken bile klavyeyi kullanarak terminal sekmeleri arasında geçiş yapabilir, yeni sekme açabilir, sekmeleri kapatabilir ve belirli bir sekmeye atlayabilirsiniz.
  • macOS: Sekmeler arasında geçiş yapmak için Cmd+Option+Sol/Sağ, belirli bir sekmeye geçmek için Cmd+Option+1–9, yeni sekme açmak için Cmd+Option+N ve geçerli sekmeyi kapatmak için Cmd+Option+W kısayollarını kullanabilirsiniz.
  • Windows ve Linux: Sekmeler arasında geçiş yapmak için Ctrl+PageUp / PageDown, belirli bir sekmeye geçmek için Ctrl+Shift+1–9, yeni sekme açmak için Ctrl+Shift+N ve geçerli sekmeyi kapatmak için Ctrl+Shift+W kısayollarını kullanabilirsiniz. / karakterinin yazılması için Shift tuşunun gerektiği klavye düzenlerinde Ctrl+Shift+7, Klavye Kısayolları penceresini açmak yerine doğrudan 7. sekmeye geçer.
  • Bu kısayollar artık Klavye Kısayolları penceresinde ve yeni Terminal Sekmeleri alt menüsünde listeleniyor.
  • Seçili sekmenin görünür kalması için sekme çubuğu artık otomatik olarak kaydırılıyor.
  • Terminal sekmelerini sürükleyerek yeniden sıralayabilirsiniz. Her depo ve çalışma ağacı (worktree), GitKraken kapatılana kadar kendi sekme sırasını korur.

Çalışma Ağaçları (Worktrees)​

  • Bir çalışma ağacının klasör adı, üzerinde çalışılan dalın adından farklıysa klasör adı artık Sol Paneldeki çalışma ağacı listesinde ve Agents panelindeki çalışma ağacı kartlarında dal adının altında gösteriliyor. Bu listelerde arama yaparken her iki adla da eşleşme sağlanıyor.
  • Commit Graph bölümündeki çalışma ağacı WIP satırlarında artık hangi dalın kullanıldığı gösteriliyor. Örneğin feat/230-test-issue dalı görüntüleniyor. Çalışma ağacı ayrılmış HEAD (detached HEAD) durumundaysa bunun yerine commit bilgisi gösteriliyor. Bir satır seçildiğinde Open Worktree düğmesi tamamen görünür kalıyor. Uzun dal adları alana sığacak şekilde kısaltılıyor ve fareyle üzerlerine gelindiğinde tam adları gösteriliyor.
  • Hâlihazırda bir kodlama aracısının çalıştığı çalışma ağacında artık başka bir kodlama aracısı da başlatılabilir. Yeni aracı kendi terminal sekmesinde açılır ve çalışan aracının işleyişini etkilemez.
  • Commit panelinde yeniden adlandırılan dosyalar artık daha güvenilir şekilde işleniyor. Bir dosyanın yeniden adlandırılmasını hazırlama alanına (staging) eklemek, işlemin ayrı bir silme ve ekleme olarak bölünmesine neden olmuyor. Ayrıca daha önce gözden kaçan yeniden adlandırmalar, büyük değişiklik kümelerinde de algılanıyor.
  • Jira entegrasyonları artık 1.000 yerine 10.000'e kadar proje yükleyebiliyor.

Hata Düzeltmeleri​

  • GitKraken tarafından oluşturulan 2048 bitlik anahtarlar GitHub tarafından artık kabul edilmediği için SSH anahtarı oluşturma ve GitHub'a ekleme işleminin “Validation Failed” hatasıyla başarısız olmasına neden olan sorun giderildi. GitKraken artık 4096 bitlik anahtarlar oluşturuyor. GitHub bir anahtarı reddettiğinde hata mesajı da reddedilme nedenini açıklıyor.
  • Etkin terminal sekmesi kapatıldığında seçimin ilk sekmeye geçmesine neden olan sorun giderildi. Artık komşu sekme seçiliyor: sonraki sekme veya son sekme kapatılmışsa önceki sekme.
  • Bir terminal sekmesine tıklandığında odağın sekmenin kendisinde kalması ve yazı yazmak için terminalin içine ayrıca tıklamak gerekmesi sorunu giderildi. Artık bir sekme seçildiğinde ilgili terminal doğrudan odaklanıyor.
  • Windows'ta Git Bash çalıştıran terminal sekmelerinin, çalışan işlem node veya bir kodlama aracısı olsa bile her zaman bash olarak adlandırılması sorunu giderildi.
  • macOS'ta dosya ve fark (diff) görünümlerindeki klavye kısayollarının Cmd yerine Ctrl tuşuna tepki vermesi nedeniyle Cmd+A (tümünü seç) ve Cmd+F (arama) gibi kısayolların çalışmaması sorunu giderildi.
  • Sağ paneldeki ağaç görünümünün, commit edilmemiş değişikliklerdeki uzun dosya yollarını kesmesi ve kalan kısmı görüntülemek için kaydırma olanağı sunmaması sorunu giderildi.
  • Çok sayıda dosyanın eklendiği ve silindiği birleştirme işlemlerinde (merge) birleştirme çakışmasını çözmenin normalden çok daha uzun sürmesine neden olan sorun giderildi.
  • Ayrılmış HEAD durumundayken yapılan bir sıfırlama (reset) veya yeniden tabanlama (rebase) işlemi geri alındığında işlemin geri alma geçmişinden silinmesine, Yeniden Yap (Redo) seçeneğinin sunulmamasına ve Geri Al (Undo) seçeneğinin aynı işlemi tekrar önermesine neden olan sorun giderildi.
  • Kuruluş yöneticisi tarafından yapılandırılan bir yapay zekâ sağlayıcısının API anahtarının Preferences > GitKraken AI bölümünde görüntülenebilmesine neden olan güvenlik sorunu giderildi. Anahtar artık gizli tutuluyor ve alanın üzerine gelindiğinde yapılandırmanın yönetici tarafından yapıldığı açıklanıyor.
  • Kendi OpenAI veya Azure OpenAI API anahtarını daha yeni modellerle kullanan kişilerde, yapay zekâ destekli commit mesajı oluşturma işleminin Unsupported parameter: 'max_tokens' hatasıyla başarısız olmasına neden olan sorun giderildi.