やること: チケット
https://dev.mikutter.hachune.net/
https://dev.mikutter.hachune.net/favicon.ico?1619448608
2018-02-12T16:01:37Z
やること
Redmine
mikutter - バグ #1171 (終了): ダウンロードページのリリースノートブログへのリンクを更新
https://dev.mikutter.hachune.net/issues/1171
2018-02-12T16:01:37Z
@ metalefty
<p><a class="external" href="https://mikutter.hachune.net/download">https://mikutter.hachune.net/download</a></p>
<p>このページのリリースノートブログへのリンクを、移転後のものに変更してほしいです。</p>
mikutter - バグ #1150 (終了): Activityタブに表示されるTwitter dmの時刻がUTCになっている
https://dev.mikutter.hachune.net/issues/1150
2018-01-06T10:16:20Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<p>題名のとおりですが</p>
<p>Activityタブの右下に各アクティビティ(ツイート・ふぁぼ・システムメッセージ等)の<br />通知の時刻(?)が表示されるようになっていますが、<br />Twitter の dm の時刻だけは UTC で表示されているようです。</p>
<p>下記の例だと、2番めの dm の受信時刻について<br />Activity 欄での表示は 01:14:01 になっていますが<br />実際の受信時刻は JST 10:14:01 と思われます。</p>
<p><img src="https://dev.mikutter.hachune.net/attachments/download/362/activity-3.png" alt="" /></p>
<p><img src="https://dev.mikutter.hachune.net/attachments/download/361/activity-2.png" alt="" /></p>
<p><img src="https://dev.mikutter.hachune.net/attachments/download/360/activity-1.png" alt="" /></p>
<p>大した話ではないのですが、ふと Activity 欄を見ていて<br />「こんな時間に dm 来てたの?」→ 9時間ズレてた<br />などと思ってしまったので。</p>
mikutter - 機能 #794 (終了): mikutter --version(-v)オプション
https://dev.mikutter.hachune.net/issues/794
2015-11-14T03:52:20Z
Akira Ouchi
<p>Ansibleでバージョンチェックみたいなのしようかなと思ったらなかったので。<br />パッチファイルのお作法とかよくわからないですが、developブランチのoption.rbをベースにしたやつを添付します。</p>
<p>こんな感じに出力されます。<br /><pre>
Soful-usb:mikutter akkie$ ruby mikutter.rb -v
mikutter 3.2.9
Soful-usb:mikutter akkie$ ruby mikutter.rb --version
mikutter 3.2.9
</pre></p>
mikutter - 最適化 #755 (終了): memoize deprecated
https://dev.mikutter.hachune.net/issues/755
2015-05-19T04:43:56Z
dai lxr
<p><a class="external" href="https://github.com/djberg96/memoize">https://github.com/djberg96/memoize</a></p>
<blockquote>
<p>= DEPRECATION WARNING<br />Please do not use this gem. It has long been surpassed by other, better<br />memoization gems like memoizable and memoist.</p>
</blockquote>
<p><a class="external" href="https://github.com/dkubb/memoizable">https://github.com/dkubb/memoizable</a><br /><a class="external" href="https://github.com/matthewrudy/memoist">https://github.com/matthewrudy/memoist</a></p>
<p>どちらもメソッド名が <strong>memoize</strong> と memoize と同じなので、<br />miquireとincludeを置き換えてやるだけかと思ったのですが、<br />他にもコードの書き換えが必要のようです。</p>
mikutter - バグ #430 (終了): 特定のアカウントのアイコンが別のアカウントのアイコンになってることがある
https://dev.mikutter.hachune.net/issues/430
2012-02-18T07:01:59Z
toshi_a 初音
toshi.alternative@gmail.com
別人のアイコンになってることが極希にある。
<ul>
<li>ファイルキャッシュはされてなかった</li>
<li>Userオブジェクトのprofile_image_urlは正しい</li>
<li>Pixbufキャッシュは別のアイコン</li>
<li>Rawキャッシュも別のアイコン</li>
</ul>
<p>また、mikutterを再起動したら治ったが、このまま動かしていたら間違ったアイコンのままファイルキャッシュされる可能性があった。</p>
mikutter - バグ #419 (却下): 【バグ?】filter_show_filterでフィルターを作っているときにAPI切れでTLが取得できない時に落ちる
https://dev.mikutter.hachune.net/issues/419
2012-01-29T09:18:43Z
コスモ 虹川
<p>以下エラー:<br /><pre>
TypeError can't convert nil into String
{MIKUTTER_DIR}/plugin/client_filter.rb:8:in `include?'
{MIKUTTER_DIR}/plugin/client_filter.rb:8:in `block (4 levels) in <top (required)>'
{MIKUTTER_DIR}/plugin/client_filter.rb:7:in `each'
{MIKUTTER_DIR}/plugin/client_filter.rb:7:in `any?'
{MIKUTTER_DIR}/plugin/client_filter.rb:7:in `block (3 levels) in <top (required)>'
{MIKUTTER_DIR}/plugin/client_filter.rb:6:in `select'
{MIKUTTER_DIR}/plugin/client_filter.rb:6:in `block (2 levels) in <top (required)>'
{MIKUTTER_DIR}/core/plugin.rb:217:in `call'
{MIKUTTER_DIR}/core/plugin.rb:217:in `block (3 levels) in filtering'
{MIKUTTER_DIR}/core/plugin.rb:263:in `block in call_routine'
{MIKUTTER_DIR}/core/plugin.rb:263:in `catch'
{MIKUTTER_DIR}/core/plugin.rb:263:in `call_routine'
{MIKUTTER_DIR}/core/plugin.rb:252:in `boot_plugin'
{MIKUTTER_DIR}/core/plugin.rb:216:in `block (2 levels) in filtering'
{MIKUTTER_DIR}/core/plugin.rb:213:in `each'
{MIKUTTER_DIR}/core/plugin.rb:213:in `inject'
{MIKUTTER_DIR}/core/plugin.rb:213:in `block in filtering'
{MIKUTTER_DIR}/core/plugin.rb:212:in `catch'
{MIKUTTER_DIR}/core/plugin.rb:212:in `filtering'
{MIKUTTER_DIR}/core/mui/gtk_timeline_utils.rb:85:in `add'
{MIKUTTER_DIR}/core/lib/uithreadonly.rb:22:in `block (2 levels) in singletonclass'
{MIKUTTER_DIR}/core/addon/friend_timeline.rb:10:in `block (2 levels) in <top (required)>'
{MIKUTTER_DIR}/core/plugin.rb:236:in `call'
{MIKUTTER_DIR}/core/plugin.rb:236:in `block in plugin_callback_loop'
{MIKUTTER_DIR}/core/plugin.rb:244:in `call'
{MIKUTTER_DIR}/core/plugin.rb:244:in `block (2 levels) in plugin_loop'
{MIKUTTER_DIR}/core/plugin.rb:263:in `block in call_routine'
{MIKUTTER_DIR}/core/plugin.rb:263:in `catch'
{MIKUTTER_DIR}/core/plugin.rb:263:in `call_routine'
{MIKUTTER_DIR}/core/plugin.rb:250:in `block in boot_plugin'
{MIKUTTER_DIR}/core/plugin.rb:250:in `new'
{MIKUTTER_DIR}/core/plugin.rb:250:in `boot_plugin'
{MIKUTTER_DIR}/core/plugin.rb:243:in `block in plugin_loop'
{MIKUTTER_DIR}/core/plugin.rb:242:in `each'
{MIKUTTER_DIR}/core/plugin.rb:242:in `plugin_loop'
{MIKUTTER_DIR}/core/plugin.rb:235:in `plugin_callback_loop'
</pre><br />mikutter_botのメッセージにクライアント情報が含まれていないのが原因なんでしょうかね。</p>
mikutter - バグ #410 (終了): Rev644でリストのリアルタイム更新のチェックを付けても反映されない、又は遅れている?
https://dev.mikutter.hachune.net/issues/410
2012-01-26T15:43:42Z
コスモ 虹川
<p>タイトルほぼそのままです。<br />Rev644でリストのリアルタイム更新のチェックを付けても反映されない、又は遅れている?<br />確証はないですがリストの更新がうんともすんとも言ってないような…。</p>
mikutter - 機能 #248 (終了): 非ASCII文字ハッシュタグに対応する
https://dev.mikutter.hachune.net/issues/248
2011-07-13T01:52:32Z
toshi_a 初音
toshi.alternative@gmail.com
<p>blog.jp.twitter.com/2011/07/blog-post.html</p>
<p>ハッシュタグに使える文字が増えたので対応する</p>
mikutter - 機能 #62 (却下): ふぁぼり、リツイートなどが失敗した場合に恒久的にリトライし続ける機能
https://dev.mikutter.hachune.net/issues/62
2011-01-27T02:31:08Z
toshi_a 初音
toshi.alternative@gmail.com
<p>規制やサーバの不具合でfav Retweet フォローなどがうまくいかない時に、後で自動的にリトライする機能をつける。</p>
mikutter - バグ #53 (終了): アイコンや画像プレビューのキャッシュが永久に残る
https://dev.mikutter.hachune.net/issues/53
2011-01-12T16:06:23Z
toshi_a 初音
toshi.alternative@gmail.com
<p>Gtk::WebIconが、キャッシュファイルを削除しないので恒久的に残ってしまう。<br />なので、一ヶ月以上経過したファイルは削除するとか、コンストラクタ引数にオプションを渡すとGtkオブジェクト削除時にキャッシュファイルも消すとかいう感じの実装を入れるべき</p>
mikutter - バグ #40 (却下): フォロー関連通知のポップアップの不具合
https://dev.mikutter.hachune.net/issues/40
2011-01-05T01:05:32Z
ふぇのまー 葱野
Phenomer@g.hachune.net
<p>フォロー・アンフォローされていないにもかかわらず、<br />複数のユーザがまとめてポップアップ通知される。</p>
<p>だいぶ前から発生している気もしなくはない。</p>
mikutter - バグ #13 (終了): ふぁぼり/解除を高頻度で繰り返された場合にCPU使用率が100%になる
https://dev.mikutter.hachune.net/issues/13
2010-12-21T17:44:00Z
toshi_a 初音
toshi.alternative@gmail.com
<p>ふぁぼられ時のレンダリングが遅いため、悪意を持ったユーザがふぁぼりと解除を繰り返すとCPU使用率が100%になる。<br />ふぁぼり解除イベントは滅多に起こらないため、解除時はレンダリングをしないようにすれば良いかもしれない。</p>
mikutter - 機能 #8 (却下): 検索やリストもコアで対応する
https://dev.mikutter.hachune.net/issues/8
2010-12-13T17:33:08Z
toshi_a 初音
toshi.alternative@gmail.com
<p>保存した検索やリストを、各プラグインが独自に実装するのではなく、home_timelineのようにコアで対応する。</p>
mikutter - バグ #7 (終了): 空文字から貼付けをした後、投稿ボタンが有効にならない
https://dev.mikutter.hachune.net/issues/7
2010-12-13T17:31:07Z
toshi_a 初音
toshi.alternative@gmail.com
<p>何も入力していない状態でクリップボードから貼りつけた場合、イベントがちゃんととれてなくて投稿ボタンが有効にならない。<br />ただしショートカットキーによる投稿はできる。</p>
mikutter - 機能 #3 (却下): 非公式リツイートの元になったつぶやきをさがすプラグイン
https://dev.mikutter.hachune.net/issues/3
2010-12-13T17:20:32Z
toshi_a 初音
toshi.alternative@gmail.com
<p>非公式リツイートの元のつぶやきを自動的に探させたい。手法としては</p>
<p>1. /RT @([a-zA-Z0-9_]){1,14}:/ みたいなのにマッチするつぶやきなら<br />2. その後ろを全部切り取って<br />3. $1のユーザの、1のつぶやきが投稿された以前のつぶやき200件くらい(一度に取得できる限界の数・やりすぎ?)を取って<br />4. 前方一致でマッチするのがあったらそれと仮定 (完全一致だと後ろが切れてる場合に正しく取得できない)</p>
<p>かなり負荷が高い処理になるうえに、確実に見つけられるとも限らないので、コンテキストメニューくらいがいいかと。</p>