mikutterの技術的なことを書いていこう

2014年11月18日火曜日

#mikutter 3.1

mikutter 3.1 をリリースします。

http://mikutter.hachune.net/

見るからに、史上最強の mikutter です。

主な変更内容は mikutter 3.1の新機能です。そこからさらに変更がいろいろあったので、以下にざっとまとめます。

機能
  • Ruby 1.9のサポートを終了。
  • activity
    • アクティビティの設定画面のUIのブラッシュアップ
  • extract
    • データソースが多くなった時にスクロール可能に
    • データソースの階層化
  • list
    • リストタブを廃止。これからはリストデータソースが提供されますmikutter 3.1の新機能参照)。
  • openimg
    • 複数枚画像が添付されているツイートに対応
  • profile
    • 所属するリストタブが多くなった時にスクロール可能に
  • streaming
    • 自分がリツイートしたツイートを他人がふぁぼった場合、そのふぁぼを表示
  • uitranslate
    • 新たな言語、関西弁に対応
API
  • プラグインがロードされた時刻を取得するPlugin DSLメソッド「defined_time」を追加
  • MessageConverterを廃止。EntityにMessageを書き換える機能を追加

大幅に遅れてしまったなあ。まだちょっと既知の不具合もありますが、いつものことなので、時間切れということでリリースにします。流石に今度は12/25リリースを逃すわけにはいかないので…。

2014年11月14日金曜日

#mikutter 3.1.0 alpha5

  • 複数枚画像が添付されたツイートについて、各画像のURLを展開して表示
    • pic.twitter.com を使って画像がアップロードされている場合、画像が1枚でも展開後のURLが表示されるようになりました
  • 自分がリツイートしたツイートがふぁぼられた時、それを表示
機能追加じゃありません!Twitterの仕様に追随しただけです!
複数枚の画像は今更感があるけど、だからこそ3.2とか言わずにねじ込みました。こういうのはほんとさっさとやったほうが良かったなと反省。
早速その反省を活かして、favorited_retweetイベントに早速対応したというわけです。ふぁぼは早いmikutter。

3.1も流石に引っ張りすぎてるのでこの辺で区切らないとなぁという感じです。どうせバグ全部直したと思っても19年後とかに出てくるものですもんね。こわいなぁ。

2014年11月8日土曜日

#mikutter 3.1.0 alpha4

  • extract
    • データソースタブをマウスホイールでのスクロールに対応
    • データソースのカテゴリをデータソースとして選択できてしまう問題
  • プラグインがロードされた時刻を取得するPlugin DSLメソッド「defined_time」を追加
  • list: リスト名に「/」が含まれているときのデータソース表示上の問題
  • Entity#add で追加したリンクに、適切なクリックコールバックが設定されなかった
  • 3.0.9をマージ
クラッシュする可能性のある複数の不具合を修正しました。
ぼちぼち落ち着いてきたし、これ以上引っ張りたくないのでそろそろ…。

#mikutter 3.0.9

    • 細かい不具合修正
    Twitter以外のサービスに対応するようなプラグインを使っているとmikutterがクラッシュするような不具合がありました。ちょっとしたことですが、一応まだ3.1はリリースしてないので…。

    2014年11月1日土曜日

    #mikutter 3.1.0 alpha3

    • Ruby GTK 2.2.3
    • プロフィール内のユーザの所属するリスト管理タブのブラッシュアップ
      • 多い時のことを考えてなかったのでスクロールできるようにした
      • リストを作成したアカウントを併記
    •  3.0.8の不具合修正をマージ


    #mikutter 3.0.8

    • Twitpicの画像プレビューが正しく動作しなくなっていたので対応
    • 抽出タブのアイコンを未設定にすると、タブ名でなくErrorアイコンが表示されてしまう(thanks @syusui_s)
    • Androidでmikutterはあたまおかしい
    TwitterとTwitpicの結婚アップデートです。
    まさか3.0.7のリリースノートの続きを自分が書く羽目になるなんて思ってもみませんでしたよ。
    私事ですが、画集かTwitter×Twitpicのホモ本のどちらかを(未定)、冬コミ3日目西く-30a「mikutterの薄い本製作委員会」さんに委託する予定です。画集にしたら絵師から、ホモ本にしたら腐女子からマサカリが飛んできそうなので八方ふさがりな感じです。手書きなので4部もないと思います。価格は紙代の予定です。
    委託先のmikutterの薄い本製作委員会さんは毎回mikutterとかいうTwitterクライアントをテーマにした記事を集めて同人誌を作って頒布してるやばそうなサークルです。寄稿者も募集しているそうなので、mikutterユーザの方は検討してみるとどうでしょう。こんな記事をみてるあなたのことです。

    2014年10月25日土曜日

    #mikutter 3.1.0 alpha2

    • アクティビティの設定画面のUIのブラッシュアップ
    • 抽出タブのデータソースによっては複数回通知が発生することがあった問題
    • 新たな言語、関西弁に対応
    • その他細かい高速化等
    まだ不具合は取りきれていません。このペースでは難しいかな。例によって仕事です。

    RubyGNOME2 2.2.2とmikutterで何か問題が起こるらしく、そのへんの対応でも時間を取られてます。とりあえず2.2.0にすればいいんですが、bundlerではなくディストリ等のパッケージ管理システムで用意してる人は、アップデートしてしまいそうですね。