Scalaで実装されたオープンソースのGitHubクローン、GitBucket 3.12をリリースしました。
https://github.com/takezoe/gitbucket/releases/tag/3.12
新しいGitHubのUIへの追従
現行のGitHubのUIに追従しました。今まで右側に配置されていたメニューを上部に移動しました。これによってコンテンツの表示領域をより広く確保することができるようになりました。
モバイルでの表示の改善
GitBucket 3.10でのBootstrap3への移行によってモバイルでの表示が壊れてしまっていましたが、上記のGitHubの現行UIへの追従にあわせて改善を行いました。
印刷時のスタイルの改善
印刷時のCSSの見直しを行いました。以下はChromeでの印刷プレビューの様子です。Wikiページなどを印刷する際に役立つことでしょう。
プルリクエスト画面のタブにURLを提供
プルリクエストの「Conversation」「Commits」「Files Changed」それぞれのタブにGitHub同様のURLを割り当てました。このURLを使用して各タブに直接リンクをはることができるようになります。
SSH接続用URLのホストを設定可能に
これまでSSH接続用URLのホスト名はHTTP用に設定したベースURLから抽出したホスト名が使用されていたため、HTTP接続用のURLとSSH接続用のURLで異なるホスト名を指定することができませんでした。GitBucket 3.12ではSSH接続用URLのためのホスト名を別に設定できるようになっています。