GitBucket 3.12をリリースしました

Scalaで実装されたオープンソースGitHubクローン、GitBucket 3.12をリリースしました。

https://github.com/takezoe/gitbucket/releases/tag/3.12

新しいGitHubのUIへの追従

現行のGitHubのUIに追従しました。今まで右側に配置されていたメニューを上部に移動しました。これによってコンテンツの表示領域をより広く確保することができるようになりました。

f:id:takezoe:20160221031726p:plain

モバイルでの表示の改善

GitBucket 3.10でのBootstrap3への移行によってモバイルでの表示が壊れてしまっていましたが、上記のGitHubの現行UIへの追従にあわせて改善を行いました。

f:id:takezoe:20160221031802p:plain

印刷時のスタイルの改善

印刷時のCSSの見直しを行いました。以下はChromeでの印刷プレビューの様子です。Wikiページなどを印刷する際に役立つことでしょう。

f:id:takezoe:20160221031813p:plain

プルリクエスト画面のタブにURLを提供

プルリクエストの「Conversation」「Commits」「Files Changed」それぞれのタブにGitHub同様のURLを割り当てました。このURLを使用して各タブに直接リンクをはることができるようになります。

f:id:takezoe:20160221031825p:plain

SSH接続用URLのホストを設定可能に

これまでSSH接続用URLのホスト名はHTTP用に設定したベースURLから抽出したホスト名が使用されていたため、HTTP接続用のURLとSSH接続用のURLで異なるホスト名を指定することができませんでした。GitBucket 3.12ではSSH接続用URLのためのホスト名を別に設定できるようになっています。

f:id:takezoe:20160221031838p:plain

この他にも様々な改善やバグフィックスを行っています。詳細についてはIssueの一覧をご覧ください。