チケットの担当者が変わったときに、SlackやRocket.Chat、Teamsなどに通知するプラグイン、Redmine issue assign notice pluginのv2.0.0をリリースしました。
Redmineのtrunk(r21289)でも動作するようにしています。
チケットの担当者が変わったときに、SlackやRocket.Chat、Teamsなどに通知するプラグイン、Redmine issue assign notice pluginのv2.0.0をリリースしました。
Redmineのtrunk(r21289)でも動作するようにしています。
View customize plugin の v3.0.0 をリリースしました。
下記2つの対応を行っています。
ViewCustomize.context
にプロジェクトのIDを追加Redmineのtrunkに最近入った下記対応でView customizeが動かなくなっていたので、動くように修正しました。
ファーエンドテクノロジーの前田さんからIssue、石川さんからPull Requestをいただきました。ありがとうございます。
Zeitwerk が有効になったことで、クラスのロードの仕組みが変わり、ロードに失敗していました。
なお、修正後のものは、Zeitwerk が有効になる前でも動きます。(元々の書き方があまり良くなく、Zeitwerkによってロードに失敗するようになった)
ViewCustomize.context
にプロジェクトのIDを追加プロジェクトが1つしかない場合、プロジェクトのセレクトボックスがチケット編集画面で表示されないため、プロジェクトIDを簡単に取得する方法がありませんでした。
あまり使うことない(プロジェクトのidentifierは既に提供しており、たいていそちらで事足りる)のですが、プロジェクトIDの方がサンプルとして説明しやすいことがあったので、今回追加することにしました。
ViewCustomize.context.project.id
で取得できます。
社内勉強会で「今からでも遅くないDBマイグレーション」というタイトルで、FlywayとSchemaSpyの紹介をしました。
FlywayはCLIツール&SQLで書くので、DBマイグレーションやっていなかったプロジェクトに途中から入れる時も敷居がとても低いと思います。 SchemaSpyはDB定義(特にリレーションシップ)を確認するのにとても便利なドキュメント生成ツールなのですが、これがなんでGitHubでスターが2K程度しかついていないのか理解できないくらいに便利です。
Online Bookmark Incremental Search の v2.0.3 をリリースしました。
大量のブックマークがあると、Chrome版でlocalStorage APIの制限(5,242,880バイト)に引っかかり、ブックマークが保存されないという問題に対応しています。
unlimitedStorage
という権限を付けると、制限を回避できるので、それで対応しています。
問い合わせのあった方は、4万件のブックマークがあり、この制限に引っかかっていました。
Online Bookmark Incremental Search の v2.0.2 をリリースしました。
はてなブックマークで動作しなくなっていたのを修正しています。
Online Bookmark Incremental Search は、オンラインブックマーク(Google Bookmarks, Pinboard, はてなブックマーク)をインクリメンタルサーチする拡張機能です。
ChromeとFirefox版の2つをリリースしています。
Firefox側でのコメントで、はてなブックマークで動作しないってあったので、今回の問題に気が付きました。
はてなブックマークが常時https化されたタイミング(2019年5月28日)から動いていないと思うので、はてなブックマークで使っている人はいなさそうです。
Googleブックマークも今月末で終了なので、この拡張機能を使う人もほとんどいないのかもしれませんね、、