くりにっき

フルスタックキュアエンジニアです

GitLab Notifier for Google Chrome™ v1.2.0をリリースしました

いつの間にかGitLab v7.9.0がリリースされていたので拙作の通知プラグインもアップデートしました

chrome.google.com

github.com

アップデートの一番の目玉で、個人的に思い入れのあるavatar対応について紹介したいと思います

プロジェクトのavatar対応 (GitLab 7.9.0以降)

今までデフォルトアイコンが一律表示されていましたが、avatarが設定されていればそれが表示されるようになります。

比較したら一目瞭然(画像はサンプルです)

avatar無し

f:id:sue445:20150331081840p:plain

avatar有り

f:id:sue445:20150331081942p:plain

ポップアップ

f:id:sue445:20150331082024p:plain

時系列

  1. 元々は社内版の魔改造GitLabでのみavatar対応していたため、Chrome拡張も社内branchでのみ対応していた
  2. GitLab本家では結構前から要望上がってたんだけど v7.8.0 でavatar対応が本家に入る
    • completed
      I suggest you ...
      • 243 votes
      • 24 comments

      Add uploadable project icons

      It would be great to have icons for projects like the icons on the groups that are recently added to GL.

      You could add the app-icon of a mobile app to the project to have a fast visible distinction between the projects.

      These icons should be shown in front of the group and project names eve...

      feedback.gitlab.com
  3. しかし v7.8.0 時点ではAPI経由でavatarのURLが取得できなかったので 僕が PR投げたのが v7.9.0 で取り込まれた!!!!

avatar_urlとれるようになったので他にもツール系が捗りそう

詳しいCHANGELOG

その他細かい修正点はこちらをご覧ください

https://github.com/sue445/chrome-gitlab-notifier/blob/master/CHANGELOG.md#120-20150331