Hatena::ブログ(Diary)

きりの日記 このページをアンテナに追加 RSSフィード

2007-11-21 Windows用Twitterクライアント[Tween]ベータ公開

Tween


English page is here

まとめサイト

最新情報は、mozこと@syo68k様がまとめてくださった「Tween まとめサイト」をご覧ください。

moz様、ありがとうございます!)


<以下、内容が古くなっております。>


Twitterクライアントを作ってみました。

現在バージョン0.1.9.0(2008/12/25)


動作環境

.Net Framework2.0以降が導入されているWindows

必須:Microsoft .NET Framework 2.0 Service Pack 1 (x86)のダウンロードページ

特徴

ヘビーユーザーにも満足してもらえるクライアント、という位置づけです。

API使ってないので、API制限には引っかかりません。(デフォルト90秒ごと)

でも、APIを使わずHTMLを解析しているので、Twitterの仕様変更時は使えなくなります。(ぇ

追記:APIモードも選べるようになりました。

TwitterAPIを使って通信しています。

詳しい使い方・要望

最新情報は、mozこと@syo68k様がまとめてくださった「Tween まとめサイト」をご覧ください。

moz様、ありがとうございます!)


起動時読込ページ数を指定することで、起動時に古いタイムラインを取得してきます。(サーバには一週間分保存されているらしい。)やりすぎるとTwitterサーバに負荷がかかるので、節度を持って設定してください。200ポスト(=10ページ)ごとに継続確認メッセージが表示されます。以下の条件に達するまで古いタイムラインを取得します。

※2008/7/23現在、過去10ページまでしか遡れないようになっています。

-起動時読込ページ数に達した

  • 前回既読位置に達した
  • 継続確認メッセージでキャンセルを選択
  • タイムライン取得中にエラーが発生(サーバーがビジーなど)リトライした方がいいのかな…

みんなの発言を聞き逃がしたくない、という人は、起動時読込ページ数を「50」などに設定してください。2008/7/23現在、10ページまでに制限されています。

***普通に使う方は、起動時読込ページ数を「1」〜「10」(1ページ20ポスト)にしてください。

取得抜けが起きないよう、新着が閾値を超えたら、指定ページ数分確認しにいきます(閾値デフォルト10件)。遅延時は、閾値を「1」に下げて、取得ページ数を「2」〜「3」にしておくと、取得抜けは軽減されます。(遅延時はサーバがエラーを返すことも多いので、Twitter側の負荷も少し考えて設定してあげてください)遅延にはあまり神経質にならず、お気楽に構えて、復旧するのをお待ちください。

酷い遅延(30分経ってから10ページ前のタイムラインにひょっこり古い発言が現れるような遅延)には対応できません。


アイコンサイズの選択、発言者ID指定でのタブ作成、各列の入れ替えやソート、新着通知の有無、リスト内での発言折り返し表示、F5キーで新着チェック、ワード検索、新着サウンド、フォント&色のカスタマイズなど付加機能も少しずつ増えてきております。


仕様

β版として試行錯誤を繰り返しており、確定していない部分が多々あります。

不具合・要望などありましたら、@kiri_featherへコメントいただけると助かります。

通信

HTTPにて通信を行います。プロキシ等はIEの設定を使います。手動での設定も可能です。

外観

f:id:Kiri_Feather:20071206162730j:image

Tweenアイコン

Tweenで使用しているアイコンをMinami様に作ってもらいました。ありがとうございます。

Tweenでは特定のフォルダに置かれたアイコンを優先して使うようになっているので、お好きなアイコンで表示をカスタマイズすることができます。

プログラムに取り込みきれなかったアイコンも含め、下記で公開しますので、気分に合わせてご使用ください。

http://www.asahi-net.or.jp/~ne5h-ykmz/icons/index.html

Tween まとめサイト ダウンロードページよりダウンロードしてください。

ダウンロード

最新版

http://sourceforge.jp/projects/tween/wiki/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89

更新履歴

(情報が古くなっています。Tween まとめサイトをご覧ください。)

Ver0.1.9.0(2008/12/24)
Ver0.1.8.0(2008/12/15)
  • Wedata使うように戻し
  • 入力欄のURLを投稿時に自動短縮するオプション追加
  • 固定タブ(Recent,Reply,Direct)の順序変更もできるように
  • 発言抜け対策
  • メモリリーク修正
  • 発言の後ろにつく...のリンク削除
  • 発言をブラックふぁぼったーに追加する機能をマージ (@shuyoko 氏によるもの。ありがとうございます)
  • 起動時読み込みページ数設定のうち、ReplyとDMが保存されていなかったのを修正
  • オフライン検知で例外発生する場合の対応
  • ID振り分けルールのタブ選択ダイアログで、Recent,Reply,Directが表示されてしまうバグ修正
  • 短縮URL展開が失敗する場合があったので修正
Ver0.1.7.0(2008/12/04)
  • コマンド回避ロジックを調整
  • ブラウザなどから選択文字列やリンクをドラッグ&ドロップした場合に、入力欄へ入力するようにした。
  • バルーンを表示する際にユーザー名を表示するオプションの設定を見るようにした。
  • 最小化で起動した場合に起動できない問題とそれに関連する不具合修正
  • TwitterHTML変更対応
Ver0.1.6.0(2008/11/28)
  • 詳細発言表示部分からの右クリック検索をローカライズ対応可能にした。その他メニュー項目の見直しを行った。
  • 初期化完了してからフォームを表示するようにした(つもり)
  • 詳細発言表示部分からの右クリックメニューでURLをコピーできるようにした
  • 詳細発言表示部分からの検索の際に文字列を正規化していなかったのを修正
  • 文字列を選択していなかったときに検索をしようとした場合の動作を修正
  • 詳細発言表示部分からの右クリックメニューで、選択文字列を現在のタブで検索できるようにした。
  • Twitterコマンド誤認問題が本家で修正されたのにあわせ、回避ロジック修正
  • HTML解析に失敗したとき、切り出したHTMLをファイル出力(コマンドライン引数'/d'の時のみ)
  • DMが取れないケースに対応
Ver0.1.5.0(2008/11/25)
Ver0.1.4.0(2008/11/25)
  • DMが取れないケースに対応
  • DMで、プロテクト状態取得、スクリーンネーム取得に対応
  • UI を国際化 (他言語にも容易に対応させることが出来ます)
  • UI を英語にローカライズ (仮)
  • budurl.comで圧縮されたURLの展開表示に対応
  • DMが取得できなかった場合にFollowersリスト取得が実行されなかったのを修正
  • 詳細発言表示部分で右クリックした場合に、選択文字列で検索できるようにした。対応はWikipediagoogleTwitter検索、Twitter Search。
  • 短縮URLの転送先URLに、正規化されていない文字列が含まれていた場合に文字化けを起こしていたのを修正
  • F5連打→終了で例外が発生するバグ修正
  • 発言入力欄関連で例外が発生するバグ修正
Ver0.1.3.0(2008/11/20)
  • 詳細欄のID/日時部で、余白があるにもかかわらず、ID表示が折り返されてしまう問題を改善
  • メニューの描画方式を OS のバージョンに関わらず常に同じにした
  • Alt キーを押した際にフォーカスが混乱する問題を修正
  • F1 キーで Tween まとめサイトを表示するようにした
  • アイコンが読み込めなかった場合にアイコンを保存しようとするとエラーが発生するのを修正
  • 発言/DM削除が一見できているようで、サーバからは削除されていなかったバグ修正
Ver0.1.2.0(2008/11/17)
  • URL圧縮処理で通信エラーが起こった場合を考慮していなかったのを修正
  • 発言詳細が隠せなくなっていた問題を修正
  • 起動時のアップデート処理でエラーが発生する問題を再修正
  • コマンドメニューのURL短縮変換サブメニューに「短縮サービス自動選択」を追加。Tinyurlから応答がないときはis.gdを試します。
  • CTRL+LをURL短縮変換の「短縮サービス自動選択」に割り当て。
  • 入力欄で範囲選択をしている場合は、その選択範囲をURLとみなして変換するようにした。(日本語がURLに含まれる場合はこちらをどうぞ。httpで始まっているかどうか、以外のURL妥当性検証は意図的に行っていません)
  • コマンドメニューのURL短縮変換サブメニューに「元に戻す」を追加。POST動作をするまでの間の変換を元に戻せます。
  • 短縮URL展開の複数サービス対応(is.gd,twurl,rubyurlなど)
  • 発言・DMが削除できない問題に対処
  • タブ並び順が保存されないバグ修正
  • 更新中アイコン周りで例外が発生する問題に対応
  • バージョン表記変更(最下位桁をTrunkバージョンとして使用)
Ver0.1.0.1(2008/11/11)
  • 「操作」メニューに「返信先ステータスを開く」を追加。ショートカットキーはCTRL+Iです。
  • 最前面表示オプションの不具合対応(サブ画面が隠れる、勝手に最前面が解除される)
  • ハロウィーンEmoticonを使用すると、リストビューにimg srcタグがそのまま表示されてしまう現象を修正(に置き換えます)
  • コンパイラオプションの調整(多少高速化?)
  • ステータスバーの文字列の生成をスマートにした
  • 自分以外のステータスが選択されていてもステータスの削除をするか聞かれる問題を修正
  • タイムライン詳細部分のアイコンを右クリックして原寸大画像へアクセス・アイコンを保存できるようにした (原寸大画像の保存は保留)
  • 例外発生時の挙動とログのファイル名及び内容を変更した
  • (テスト)BackgroundWorker終了待ちの際のSleep時間調整
  • ステータス投稿欄の高さを可変にし、複数行入力可能にした (初期状態もしくは高さ最小の状態では単一行入力 (旧来と同じ) です)
  • メニューバーとステータスバーの配置の改善
  • 複数行編集時に垂直スクロールバーを表示することにより現在の状態を把握しやすくした
  • 投稿ヒストリを参照するキーバインドを Up/Down から Ctrl+Up/Ctrl+Down に変更
  • 発言欄で改行する処理追加(Shift-EnterやCtrl-Enterなど(投稿キーの設定による))
  • 「ファイル」-「発言欄複数行入力」で発言欄の複数行入力を切り替え可能に
  • 発言削除失敗時のメッセージを簡素化
  • 特定のタイミングで終了させた際にエラーが発生していたのを修正
  • 終了処理を若干高速化
  • 「コマンド」メニューに「入力欄のURLを短縮変換」を追加。入力欄にあるURLっぽい文字列をサブメニューのサービスで短縮変換します。
  • 「操作」メニューの「片思いユーザーリスト取得」を「コマンド」メニューに移設。
  • 設定ダイアログを開いたときに、フォーカスを「ユーザー名」にセットするようにした。
  • 日時ソート順でソートできない問題に対応
Ver0.1.0.0(2008/10/28)
  • 更新間隔0を設定した場合にエラーが起こるバグ修正
  • 終了処理中の設定保存でエラーが発生した場合は無視するよう変更(自動バージョンアップ対応)
  • 起動時のバージョンチェックでバージョンアップする際、設定保存でエラーが発生するバグ修正
  • Shiftキーを押しながら起動、もしくは最新版の取得を行うと、バージョンが上がっていなくても強制更新するよう変更
Ver0.0.9.9(2008/10/28)
  • ここ最近の設定追加項目を保存していなかった問題に対処
  • オプションの起動時バージョンチェックと起動時キーデータ更新のオプションを追加
  • 更新間隔自動調整で、取得16件以下の場合は+1秒へ変更
  • TinyUrl展開オプションが機能していなかった問題を修正
  • 更新間隔自動調整が機能していなかった問題を修正
  • 更新間隔自動調整の有効・無効オプションを設定画面に追加(デフォルト有効)
  • ステータス欄のPOST制限表示を時速表示に変更し、Fav数を追加(自発言/Fav/取得発言)。過去1時間の実績値です。
  • ステータス欄にタイムライン更新間隔表示を追加
  • ☆テスト☆タイムアウトを15秒に
  • ☆暫定☆ルール編集時の再振り分けを高速化
  • 振り分けルールでID指定の場合、大文字小文字を区別しないよう修正
  • DMの投稿日時表示
  • followersをAPI取得へ。起動時取得(オプションで変更可能)。手動取得追加。副作用:片思われの人から@もらっても青字にならない
  • Favの成功判定を、Fav追加APIの応答を使用せずに厳密に行うようにした(デフォルトOFF)
  • リストと詳細部間の区切り線を移動してもサイズを保存していなかったバグ修正
  • 「常に最前面に表示」するオプション追加
  • タイムライン取得間隔のデフォルト値を90秒へ変更
Ver0.0.9.8(2008/10/16)
  • wedata変更分の取り込み
Ver0.0.9.7(2008/10/16)
  • 取得間隔の自動調整(最大値は設定値。短くする方向で自動調整)
  • HomeのDM数を参照して、増加していたらDM取得
  • Setting画面のタブインデックス整理
  • Setting画面にTinyURLを解決するかのオプション追加(デフォルトON)
  • 通信回線がOffからOnになった際、通信クラスを再作成(プロキシ情報を再取得のため)
  • 1時間あたりのPOST残り回数と最大回数を表示するようにした。最大値は手動設定で初期値125、実際に制限する機能はありません。
  • WindowsVistaで削除ダイアログレイアウトが崩れていたのを修正
  • プロキシの直接指定が出来るよう設定画面に追加
  • Favの追加・削除が実際には行われているが、エラーとして認識していた問題に対応(twitter仕様変更)
  • ウィンドウタイトルに未読数を表示している場合の未読数更新タイミングをリアルタイムに近づけた
  • リストアイコンを表示しない設定の場合、アイコン画像を取得しないよう変更
  • (TweenUp.exe)Administrator権限で動かしている場合、バージョンアップ時にTween.exeのプリコンパイルにより起動速度改善
Ver0.0.9.6(2008/9/19)
  • 最小化した際にタスクトレイアイコンのみにする設定を追加。設定画面で「最小化したとき アイコン化する」にチェックを入れてください。
  • Xボタンを押したときに終了する設定を追加。設定画面で「Xボタンを押したとき 終了する」にチェックを入れてください。
  • サウンドを有効にするかどうかの切り替えメニューを追加した。(ファイル>サウンド切り替え)
  • 設定画面のタブ化
  • Webブラウザ指定を「参照」ボタンから可能に
  • 自分の発言の先頭が「. 」だったら返信と見なさないように変更
Ver0.0.9.5(2008/8/27)
  • DM削除できない問題を修正
Ver0.0.9.4(2008/8/27)
  • 48サイズアイコンの発言間を微調整
  • 発言を削除できない場合がある問題を修正
  • 自分宛@がrecentタブで未読状態で表示されたままになる問題を修正
Ver0.0.9.3(2008/8/26)
  • 48サイズアイコンのとき、Ver0091までの複数列表示も選べるようにした。
  • 48サイズ1列表示のとき、名前等を太字で表示するよう変更。アイコンと文字の間を広げた。
  • 48サイズ1列表示のとき、列ヘッダクリックで日時でソートするように変更
Ver0.0.9.2(2008/8/25)
  • 設定不可能な値を入力しているとキャンセルボタンで設定画面を閉じられない不具合を修正
  • SHIFTキーを押したままPOSTボタンをクリックした場合にステータステキストを付加しないようにした。
  • Twitterコマンド対策が「:D」「:-D」「W-OAM」並びにこれらに類似の文字列でも発動していたのを修正。
  • 通常検索において、大文字小文字を区別せずに扱うようにした。区別したい場合は「大文字小文字を区別する」にチェックを入れてください。
  • 検索で正規表現を使えるようにした。
  • Favした発言を前後に移動できるショートカットキーを実装した。(SHIFT+Nまたは→で次へ、SHIFT+Pまたは←で前へ)
  • アイコンサイズ48x48の場合はリサイズを行わないようにした。
  • タイトルバーとツールチップにユーザー名を表示させる機能を追加。設定画面で「タイトルバーとツールチップ ユーザー名を表示」にチェックを入れてください。
  • タイトルバーの表示内容を選択できるように変更(設定画面)。なし、バージョン、発言、未読@数、未読数、未読数(未読@数)、全未読/全発言数。(更新は取得時のみ)
  • 振り分けルールダイアログで、ルールをダブルクリックしたときに編集できるようにした。
  • URL選択ダイアログで、URLダブルクリックしたときにURLジャンプできるようにした。
  • 書き込みAPIの仕様変更に対応。単独ユーザーあてリプライが正しく返信先書き込みを指すようになりました。(表示識別は今後実装予定)
  • 未読ジャンプ高速化
  • DM解析キー変更に追従
  • 画面下部URL表示欄に、各種カウント数表示
  • ソート順ロックを有効化
  • 48サイズアイコンのとき、リストを1列でまとめ表示するよう変更。(速度改善)
Ver0.0.9.1(2008/8/4)
  • 振り分けルールの変更有無チェックでこけるバグ修正
  • タブ削除・タブクリアに確認メッセージ追加
  • 発言削除・DM削除がエラーになる問題に対応
  • 取得タイマーが止まる(?)問題に暫定対応
  • siv情報がWebから削除されたので、関連コードを削除
Ver0.0.9.0(2008/8/2)
  • ファイル保存の表記をcsvからtsvへ変更。ダブルクォーテーションのエスケープ、タブ文字置き換え、改行置き換え追加
  • SplitterDistanceが正しく保存されないバグ対応
  • 振り分けルールの画面を開いて、編集せずに閉じただけで、再振り分け処理が走る問題を改善
  • サスペンドから復帰時にエラーになる問題に対応
  • https対応(無条件です。不都合あればお知らせください。)
  • 指定タブの発言を全クリアする機能追加
  • タブの未読管理をOffにしても、内部の状態が未読で残っていたバグ修正
Ver0.0.8.9(2008/7/18)
  • サインインのWeb変更対応(https、ユーザ名&パスワードフィールドの名前変更)
Ver0.0.8.8(2008/7/9)
  • STOT形式コピーで原因不明のエラーが出るので、内部的にリトライするよう変更
  • Ctrl+Eで発言中のURLを開く機能追加
  • GDI+の汎用エラーに対処(不正な画像形式(ICOなど)の場合はスキップ)
Ver0.0.8.7(2008/7/4)
  • 発言にD:が含まれる場合に、エスケープしてポストができない問題を修正
  • プロテクトユーザーの発言が「Add meなんちゃら」になった場合に、HTMLタグが発言に含まれてしまう不具合修正
  • 振り分けルール変更時に、再振り分けするように変更
  • STOT形式コピーの際、例外が発生する問題に対処
Ver0.0.8.6(2008/6/17)
  • 振り分けルールに正規表現を使うルールを追加する際、正規表現の妥当性チェックを追加
  • htmlスクレイピングのキーデータをwedataから取得するよう変更。単純なWeb仕様変更は、wedataの変更のみで対応できるようになりました。
  • STOT形式コピーの際、例外が発生する問題に対処
Ver0.0.8.5(2008/6/13)
  • Twitter仕様変更(Recent)への対応
Ver0.0.8.4(2008/6/13)
  • DMの送信・受信がそれぞれ一件以上ない場合、DM取得失敗と表示されて片思い表示になってしまうバグ修正
  • DM取得失敗時は、片思い表示をしないように修正
  • DM取得での両思いのユーザー取得処理を、DM受信分の時のみ実施するよう修正
Ver0.0.8.3(2008/6/12)
  • 発言履歴が上書きされる問題を修正
  • ルールヒットマークが文字化けするので、shift-jis対応文字へ変更(♪)
  • 取得HTMLが切れた状態で取得される場合があるらしいので対応
  • 起動時repliesページの取得に失敗しても、通常モードへ移行するよう変更
  • 通信エラー時のリトライ回数を3回→2回へ変更
  • メニューに「全て選択」を復活。ショートカットキーの表記はないが、Ctrl+Aで代用可能
  • タイムライン取得時にreplyもチェックするかを選択するオプション追加
  • 発言投稿をAPIに一本化
  • まとめて既読にする時、タブ見出しがちらつく問題に対処
  • 未読ジャンプで、次の発言へ移る際のスクロール位置を変更
  • 「新着時リスト固定」されていない場合、最新発言が表示されている場合のみスクロールするよう変更
  • Shift+Zで、選択行を画面中央へ再表示
Ver0.0.8.2(2008/6/5)
  • タブ削除するとエラーが発生する問題に対処
  • 発言履歴を遡る時カーソルが末尾に設定されない問題を修正
  • Tweenについて、の画面で更新履歴表示部にスクロールバーを追加
  • 発言履歴を表示→入力エリア削除→別の履歴を表示、で履歴が空にならないように修正
Ver0.0.8.1(2008/6/5)
  • 「振り分けフィルター」の文言を「振り分けルール」に変更
  • ルールに、正規表現を使うか・リンク先URLも検索するか、のオプション追加(ルール見直しお願いします)
  • ルールにマッチした場合、マークを付ける・何もしない、のオプションを追加。マークはリストアイコン横に表示(ルール見直しお願いします)
  • リンク先を開くブラウザを指定できるように設定に追加(手抜きなのでフルパスでブラウザ本体を指定。存在チェックもしていない)
  • 未読消化時にタブ見出しがちらつく問題に対処
  • プロテクトマークを◆→Юへ変更。
  • タブ切り替え時にリストの列並び順がリセットされてしまう問題に対処
  • 発言を複数選択してCtrl+Rしたときに、頭にドット(.)が付加されない問題に対処
  • DM返信補助で、フォーカスが入力欄へ移らない問題と、入力内容が消えてしまう問題に対処
  • 入力欄で上下キー押下することで、発言履歴を表示
  • 編集メニューに「コピー(STOT形式テキスト)」「コピー(ステータスURL)」を追加
  • 操作メニューに「ID振り分けルール作成」を追加
  • 振り分け先タブ選択画面表示時に、リストにフォーカスを設定するよう修正
  • 「ヘルプ」→「Tweenについて」の画面に更新履歴の表示を追加
  • (追記)マーク表示がアイコン列をはみ出して表示される問題を修正
Ver0.0.8.0(2008/6/2)
Ver0.0.7.9(2008/6/1)
  • 発言投稿がAPIを使用しないとできなくなっていた問題を修正
Ver0.0.7.8(2008/5/31)
  • 発言投稿をAPIでできるように変更(デフォルトOff。APIの場合は『from Tween』と表示されます♪)
  • 複数発言選択時のCtrl+Rが1件分しか働かなかった問題に対処
  • HTTP通信タイムアウトを20秒にしてリトライ2回するように変更。(発言投稿以外)
  • 発言投稿を別スレッド化して、タイムライン取得待ちを軽減(したつもり)
  • 『@返信ALL』メニュー追加。発言者と選択している発言に含まれるID全員に返信
  • DMの頭にスペースが入っていた問題に対処
  • メニューの『ヘルプ』から、Webページを開く項目が機能しなかったバグ修正
  • 誤爆防止のため、Ctrl+Qのショートカット削除
Ver0.0.7.7(2008/5/29)
  • DMポスト時のレスポンスを考慮していなかった問題に対応(何度もごめんなさい。)
Ver0.0.7.6(2008/5/29)
  • 長文ポスト時のレスポンスが日本語対応していなかった問題に対応
Ver0.0.7.5(2008/5/29)
  • HTTP通信のヘッダパラメータ変更。通信が早くなった・・・かも知れない。
  • Ctrl+Enterでポストするオプションを有効化。これに伴い、POST時の警告音が出る問題も解決
  • POSTエラー時のメッセージをWebからの取得に変更。
  • ヘルプ→Twitterからのお知らせ メニューを追加。HTMLタグの除去などはしていないので、文字化ける可能性あり。そのうち対応。
  • 次頁取得閾値デフォルト値を20に変更
Ver0.0.7.4(2008/5/23)
  • fav 済をさらにfavるとエラーになる問題を修正
  • 違う発言がfavられる問題を修正
  • タブ切り替え時にクラッシュする問題を修正
Ver0.0.7.3(2008/5/21)
  • 発言複数選択してフィルター作成を選択したときに、一括ID登録できるように対応
  • 起動時Reply読み込みページ数が機能していなかった問題に対応
  • フィルター編集画面のタブドロップダウンリストが機能していなかった問題に対応
  • 個別のフィルターを編集すると、フィルターが二重登録されたり、本文の文字列が増殖する問題に対応
Ver0.0.7.2(2008/5/20)
  • 振り分けフィルター機能追加。IDや本文にヒットする条件を指定してください。IDは完全一致です。本文は指定単語が含まれればヒットし、英大小文字は区別しません。スペース区切りでAND条件になります。ID+POSTの場合は、発言者IDと発言内容を区別なくチェックします。ID&POSTの場合は、IDと本文それぞれの条件がAND条件となりますが、未指定の場合は条件に含まれません。本文はリンク先URLも検索対象となります。
  • Fav追加・削除の非同期化
  • ポップアップメニューがあらぬところに出現する問題に対処
  • 新着通知、未読管理、再生Wavファイルをタブ別に設定するようにしました。新着通知については、ファイルメニューの新着通知が親で、これがONになっている場合にタブ別の新着On/Offが機能します。未読管理についても同様、設定画面の未読管理が親になっています。サウンド再生についても設定ファイルのサウンド再生が親になっています。
  • 前バージョンとは設定ファイルの互換性がなくなりました。前バージョンからの自動更新もされません。
  • 自動バージョンアップツールをVBScriptから@syo68k氏作成のexeに変更(Thanks! @syo68k)
Ver0.0.7.1(2008/5/8)
  • Enterキーでの複数Replyができない問題に対処
Ver0.0.7.0(2008/5/8)
  • 送信DMが受信DMと同じ表示になってしまい、見分けがつかなくなる問題に対処
  • 返信操作補助で、発言選択してEnter、発言ダブルクリックの場合は、返信先が重複しないよう判定。この操作の場合、返信先は文頭に追加されます。
  • 返信補助操作で、Ctrl+R(もしくはメニューから選択)の場合は、返信先の重複チェックをせず、文末に返信先を追加します。
Ver0.0.6.9(2008/5/8)
  • 特定ユーザーへのリプライができない問題に対処
  • DMの送信分も取得(送信分は片思いの色で表示します)
  • 更新間隔0を指定可能に(自動更新無効)
  • ReplyとDMの起動時読み込みページ数を指定可能に。(RecentとDMは1〜、Replyは0〜指定可能です。)
Ver0.0.6.8(2008/5/7)
  • 新規タブ作成時に、列幅、列の並び順が全タブデフォルトに戻る問題に対処
Ver0.0.6.7(2008/5/7)
  • 列幅、列の並び順が次回起動時に復元されない場合がある問題に対処
Ver0.0.6.6(2008/5/7)
Ver0.0.6.5(2008/5/7)
  • Webのレイアウト変更への対応(発言本文にSPANタグが見えてしまっていました)
Ver0.0.6.4(2008/5/7)
  • Webのレイアウト変更への対応(発言本文にSPANタグが見えてしまっていました)
Ver0.0.6.3(2008/5/6)
Ver0.0.6.2(2008/4/11)
Ver0.0.6.1(2008/4/9)
Ver0.0.6.0(2008/4/9)
Ver0.0.5.9(2008/4/9)
  • Webのレイアウト変更への対応(Recent取得)
  • 起動時の読み込み継続確認でタスクバーをブリンク
  • 自動更新時のProxyキャッシュ回避対策
  • 発言詳細部にフォーカスがあるとき、Spaceキーで未読ジャンプできるように
  • 発言詳細部にフォーカスがあるとき、F5キーで発言詳細が消える問題に対応(新着取得は機能しません)
Ver0.0.5.8(2008/4/2)
Ver0.0.5.7(2008/4/2)
  • 発言域でもSpaceキーで未読へジャンプするよう変更。但し、発言域が空の場合のみ。
  • 別のフォルダから起動した場合は、二重起動できるように変更(複数アカウント対応)
  • 検索ボックスを開いたとき、前回の検索ワードを選択状態で表示するよう変更
  • リスト発言選択時の色変え処理にディレイ&キャンセル処理復活(保持発言が多くなった場合の負荷軽減)
  • 各種ダイアログを開いた後、メイン画面に戻った際に発言域のIMEがOffになる問題を修正
  • 新着通知とサウンド再生が個別に機能するよう修正
Ver0.0.5.6(2008/3/23)
  • j/kキーでの移動で、Ctrl、Shiftキーとの併用を可能にし、カーソル上下と同様の操作を可能に。
  • リストのちらつき低減。(ダブルバッファ) 動作が重く、使用に耐えない場合はお知らせください。
  • 設定画面を閉じた際に、現在の全設定をファイル保存するよう変更。
  • 最終既読位置の保管をしないよう変更。
  • 保持している発言のファイル書き出し機能追加。UTF-8のタブ区切り。形式:username,発言(テキスト),日時,nickname,ID,発言(html形式のリンク含む)
  • 発言入力部でのみ、Ctrl+Spaceによる未読ジャンプ復活。
  • 発言入力部でのCtrl+Aによるリスト全選択を無効に。そのうち入力内容の全選択ができるようにする。
Ver0.0.5.5(2008/3/19)
  • カーソル移動系の1キーショートカット追加。z:選択発言を画面最上行になるようスクロール(日時昇順の場合。降順の場合は最下行)。Shift+g:最新発言へジャンプ。Shift+h:画面内の最上行へジャンプ。Shift+l:画面内の最下行へジャンプ。Shift+m:画面内の中央行へジャンプ。
Ver0.0.5.4(2008/3/18)
  • アイコンカスタマイズ機能が動いてなかったので修正
Ver0.0.5.3(2008/3/18)
  • カーソル移動系の1キーショートカット追加。.:アンカーへ移動、←/→:アンカー&関連発言移動、Enter:Reply入力補助
  • 発言編集領域にフォーカスあるとき、背景色を変えました。(色の変更できません。そのうち・・・)
  • バージョンアップスクリプトutf-8で吐き出されるため動かない問題に対応

※0.0.5.1or0.0.5.0(?)からバージョンアップする人は、手動でお願いします。

※0.0.5.3をダウンロードしてしまった方は、15:42に再アップしたので、再度ダウンロード&入れ替えをお願いします。

Ver0.0.5.2α(2008/3/17)
  • カーソル移動系の1キーショートカット追加。j/k:上下、h/l:その人の前後発言、n/p:アンカー&関連発言移動、Space:未読ジャンプ(リストでのみ有効)
  • Ctrl+Spaceによる未読ジャンプのショートカット廃止

(1キーショートカットの反応を見るためのテストリリース)

Ver0.0.5.1(2008/3/12)
  • タブ切り替え時にエラーが発生する問題を修正
  • タブメニューのIDコピー/移動選択時に表示されるタブ選択画面で、タブを選択しないでOKボタン押すとエラーが発生する問題を修正
  • 各種アイコンを一新 ※Minamiさんありがとう!
  • バージョンアップ用のスクリプトを修正して、プロセスの終了を待つように変更
  • アイコンのカスタマイズに対応(アイコンフォルダを作ってゴニョゴニョする。詳細は別の機会に。。。)
Ver0.0.5.0(2008/3/11)
  • 新着取得分の表示が欠ける場合がある問題を修正
Ver0.0.4.9(2008/3/11)
  • 新着取得分の色変えが行われないバグ修正
  • マウスホイールでのスクロール時に色変えが行われないバグ修正
Ver0.0.4.8(2008/3/10)
  • 保持件数が多くなると、カーソル移動が遅くなる問題を修正。「遅くなったから再起動」は不要になるはずです。
  • ヘルプメニューに「Tweenまとめサイトへ」「公開ページ」「ダウンロードページ」を追加
  • 操作メニューの「更新」にアクセスキー「U」を設定

(まだ設定画面いじくり中で見難いままです。ごめんなさい。)

Ver0.0.4.7(2008/3/4)
  • @返信の判別不具合修正。色が変わらない場合、返信と認識しない場合が多々ありました。

(緊急リリースのため、設定画面が見難くなっています。ご了承くださいませ。)

Ver0.0.4.6(2008/2/29)
  • DM、自発言の複数一括削除でエラーになる不具合を修正
  • ハートマーク対応(遅 <3を♥に変換します
  • 自分宛のReply判定を正規表現に変更。他の人宛の返信を自分宛の返信と判定することがある問題を修正
  • tinyUrlの事前展開に対応(画面下部のリンク先表示に時間がかからなくなりました)
  • デッドロック(?)に対応したつもり
  • POST処理中にリストダブルクリックで、@hogehogeが処理中の発言に付加される問題を修正
  • 使用しているアイコンの関係で、配布ライセンスを明記(CreativeCommons Attribution-ShareAlike 2.5) どなたかアイコン下さいm(_ _)m
Ver0.0.4.5(2008/2/24)
  • Fav削除でエラーが発生する問題に対応
Ver0.0.4.4(2008/2/24)
  • リスト描画方式変更(0.0.4.1〜3よりメモリにやさしい、と思う)
  • Fav追加/削除を同期処理に戻した
  • Fav追加/削除したとき、発言詳細の名前文字色を即時変更するようにした
  • DMリストで「ステータスを開く」コマンドを無効にした(まだ暴発しますが・・・)
  • Twitterコマンドの判別条件を緩和。発言に失敗した場合はお知らせいただけると助かります。
  • 発言詳細の表示が変更された場合のナビゲート音を出さないように変更
  • 複数発言のFav時に、確認メッセージを追加
Ver0.0.4.3(2008/2/21)
  • URL中のTwitterコマンドを無視するように修正
Ver0.0.4.2(2008/2/21)
  • Recentのリストで、リストアイコンサイズ24,48の場合に、折り返し表示されないバグ修正
  • Reply,DMのリストで、右クリックメニューが表示されないバグ修正
  • 手動での最新版取得メニューを追加
Ver0.0.4.1(2008/2/21)
  • リストのチラつきをなくしました
  • Twitterコマンドが含まれる発言が「DM宛先間違い」で投稿できない問題に対応しました
Ver0.0.4.0(2008/2/20)
  • DMの発言詳細表示がされないバグ修正
  • 新着取得時に発言詳細部が再描画される問題を修正
  • POST中のreply、DM発言操作補助が効いてしまうバグ修正
Ver0.0.3.9(2008/2/19)
  • リスト描画高速化
  • 自動バージョンチェック&更新追加
Ver0.0.3.8(2008/2/16)
  • RecentとRepliesを取得するときに、1ページ目はページクエリを付けないように修正
Ver0.0.3.7(2008/2/15)
  • DMタブ選択時に不正落ちするバグ対応(リプライ条件変更対応時のバグ
  • エラートラップでさらにエラーが起きるアホなバグ修正
Ver0.0.3.6(2008/2/15)
  • アイコンずれ問題に対応(したつもり)
  • バックグラウンド処理時の不正落ちを捕捉し、ログへ書き出す処理追加(トラップ漏れしてたっぽい)
  • リプライ条件変更に伴い、文末の「in reply to」も参照して自分への返信と判断するよう拡張
Ver0.0.3.5(2008/2/15)
  • バレンタイン対応(相手のいない発言(プロテクト???)への対応)
  • 発言ポスト時の非同期化
  • 本文とステータス間に半角スペースを補完
Ver0.0.3.4(2008/2/14)
Ver0.0.3.3(2008/2/13)
  • Webで削除したけどTweenに残っている発言をFavるとエラーになるバグ修正
  • 片思いをOffにしても、既読⇒未読に変わると片思いの色になる切ないバグ修正
  • 発言部にフォーカスがあるとき、未読ジャンプしたらフォーカスをリスト部へ移すよう変更
  • 未読ジャンプで該当なかったら、Recentタブの最終発言に戻るよう変更
  • 発言ステータス(個別発言のページ)を開くメニュー追加(Ctrl+O)
  • ふぁぼられを開くメニューを追加(Ctrl+Shift+O)
  • 新着通知バルーンをクリックしても画面がアクティブにならない場合がある問題へ暫定対応
  • DMタブで発言をダブルクリックしたら、DM送信補助操作になるように変更
  • マウス操作による複数人リプライ補助操作に対応(先頭にドット付加)
  • 長時間起動で落ちる(?)場合があるらしいので、エラーログ記録機能追加
  • 設定画面のステータス設定に例を追記(例)[TWN]) ←Tweenにしている方は、変更にご協力いただけると助かります。Twitter検索が難しいのです。
Ver0.0.3.2(2008/2/7)
  • 0.0.3.0の抜けチェック機能を削除。設定で閾値=1、取得ページ=10にすれば抜けませんが、Twitter側も思うところあっての対応だと思われますので、この設定は非推奨です。
Ver0.0.3.1(2008/2/6)
  • メニューの「操作」が開けなくなっていたバグ修正
Ver0.0.3.0(2008/2/6)
  • 150発言取得したら、10ページ遡って抜けチェックします。暫定機能です。Twitterが復調したら消します。
  • Ctrl+Spaceキーで未読発言へジャンプします。タブ横断します。ただし、リストにフォーカスがあるときしか機能しません。
Ver0.0.2.9(2008/2/5)
  • タブ操作で新規タブにIDコピーor移動した場合、ソート順が他のタブと異なる場合がある問題を修正
  • タブ操作でタブ削除後に削除したタブと同名のタブを作成するとエラーが発生する問題を修正
  • 保持している発言が多くなると、スクロールがもたつく問題を修正
  • 主に48*48のアイコンの場合に、スクロールがもたつく問題に暫定対応(アイコンの画質下げ。見た目は変わりません)
  • Windowsの日付と時刻の形式設定で、年を削っている場合にソート処理で例外が発生する問題を修正
Ver0.0.2.8(2008/2/4)
  • 片思いの人の発言を選択すると、通常発言の文字色になってしまうバグ修正
  • 一旦終了すると、未読・既読の文字色が黒に戻ってしまうバグ修正
  • バージョン情報表示画面追加(ファイルメニュー)
  • リストの列並び順、ソート順、列の幅をすべてのリストで共通化(DMのソート順は例外)
  • 新着通知バルーンに表示するユーザー名を「なし」「ユーザーID」「ニックネーム」から選べるように変更(設定画面)
  • 新着受信時にリストの表示を固定する設定を、設定画面からファイルメニューへ移動
Ver0.0.2.7(2008/2/2)
  • タブ操作のID移動の動作ががIDコピーになる場合があるバグ修正
  • Twitterが重い場合にエラーが発生する問題を修正
  • タスクトレイアイコンでステータス通知するよう変更
    • 青@:通常
    • グレー@:オフライン(オンラインになるまで更新動作しません)
    • 青矢印:更新中
    • 赤@:更新エラーあり(エラーのバルーン表示はなくなりました。ステータスに表示されます)
  • フォント&色をユーザーが変更できるよう設定に追加(設定画面)
  • XPでの動作時、メニュー背景が青くなっていたのを修正

ダウンロードhttp://www.asahi-net.or.jp/~ne5h-ykmz/Tween0027.zip

Ver0.0.2.6(2008/1/23)
  • 新着通知サウンドのOn/Off切り替えを設定に追加(デフォルトOff。音を出したい人はwavファイルを用意して設定変更してね)
  • 片思い表示のOn/Offを設定に追加
  • 未読管理のOn/Offを設定に追加
  • @Replyの発言補助を改善
  • アイコンサイズ変更時にエラーになるバグ修正
  • アイコン取得のスレッド化を中止(起動がちょっとだけ遅くなりました。今後改善します)
  • DMも未読管理するように変更(起動時読込分は既読です)
Ver0.0.2.5(2008/1/22)
  • 新着通知サウンド対応(実行ファイルと同じフォルダにnew.wav,reply.wav,dm.wavを置くと幸せになれるかも)テストしてません。ごめんね!
  • POST時にRecent,Replyを更新
  • Windows2000でメニューが真っ黒になる問題に対応。(XPではメニュー背景が青くなってしまった。古いUIを選択すればOKかも)
  • タブ見出しのフォントを指定しないように変更
  • IDコピーやReplyで、同一ポストが複数タブに登録されていても、現タブでそのポストの未読状態を変更したら、他タブの同ポストの未読状態も同時に更新
  • 複数発言を選択しての未読状態変更時に、タブの未読アイコンを即時更新
  • Replyタブの発言背景色変更を有効にした
  • アイコンサイズを変更した場合に、すぐにリストを再描画するように変更
  • 新着件数が閾値を超えた場合の追加読込ロジックを修正。大多数の場合、次のページまでしか読んでいなかった。
Ver0.0.2.4(2008/1/19)
  • 片思い識別(片思いの人は文字色を青で表示。follower情報はDM更新のタイミングです。)
  • ステータス設定を設定画面に追加
Ver0.0.2.3(2008/1/17)
  • 多重起動禁止
  • 設定値の初期値変更
  • 起動時DM取得も20件毎に応答を返すように変更(タイムラインは対応済み)
  • タブ削除時のバグ修正
Ver0.0.2.2(2008/1/16)
  • 検索機能追加
  • アイコンサイズ48、24の時、リスト内発言を複数選択できない不具合修正
  • 起動時読込継続確認メッセージでキャンセルを選択しても、読込を中断しない不具合修正
  • 全新着通知の切り替えにショートカット(Ctrl+Q)を設定
  • FavのショートカットをCtrl+FからCtrl+Sへ変更
Ver0.0.2.1(2008/1/9)
  • Repliesからも取得
Ver0.0.2.0(2008/1/9)
  • ローカルへのログ保存機能を削除(コードは残してあります。これなかったら使ってやらん!という場合は教えてください)
  • 起動時読込ページ数の10ページ制限を再度撤廃(前回既読位置、または設定ページ数どちらか早いほうまで読み込みます。10ページ毎に継続確認メッセージが出ます。)
  • リスト中発言の折り返し表示を実装(Vistaは昔から対応済み。今回はXPアイコンサイズ24または48で折り返し表示されます)
  • 新着通知設定(すべて通知、(すべて通知をOffにして)Replyを通知、DMを通知)
  • 投稿欄脇に文字数カウンタ追加。さらに140文字を超えると、発言欄の文字が赤くなります。
Ver0.0.1.9(2007/12/28)
  • ブラウザ起動を非同期処理にしました(発言中のURLクリックや発言者のHomeを開くなど)
Ver0.0.1.8(2007/12/27)
  • DMの詳細表示で落ちるバグ修正。ごめんよごめんよ
Ver0.0.1.7(2007/12/27)
Ver0.0.1.6(2007/12/27)
  • 未読があるタブ見出しにアイコンを表示するようにしました
Ver0.0.1.5(2007/12/26)
  • 片思いの人がプロテクトに設定変更したときに流れてくる文言で落ちるバグ修正
Ver0.0.1.4(2007/12/22)
Ver0.0.1.3(2007/12/21)
  • タブ作成(いくつでも)機能追加(右クリック→タブ操作)
  • 各タブへの発言振り分け(ID指定)機能追加(右クリック→タブ操作)
  • リンク先URL表示追加
  • 古いポスト読み込み時のロジックを変更
  • ブラウザ部のフォントMS UI Gothicに変更
Ver0.0.1.2(2007/12/14)
Ver0.0.1.1(2007/12/12)
  • 返信先ポストの色換えができていなかったバグ修正
  • 新着取得エラー時に再ログインできない場合があるバグ修正
Ver0.0.1.0(2007/12/11)
  • 新着取得時にリスト表示位置を固定するオプション追加。固定しなければ勝手にスクロールします。
Ver0.0.0.9(2007/12/10)
  • ログ読込期間で、単位(分間、時間、日間)を指定可能に
  • 投稿文の表示を、RichTextからWebBrowserに変更。(追加DLLは使わなくなったよ。)
Ver0.0.0.8(2007/12/7)
  • 起動時のログ読込・新着読込で、適時応答を返すように変更
  • 返信先・返信元の色修正
  • 各種ショートカットの追加
  • メニュー周りの見直し
  • 設定をいくつか追加(過去ログ読込日数は、ポスト数や時間数指定が出来るように変更予定)
Ver0.0.0.7(2007/12/5)
  • リスト更新間隔を設定画面から変更しても元に戻ってしまうバグ対応
  • ログ保存機能追加 起動が目茶目茶遅くなる。要改善
  • 返信先・返信元の色換え追加 色が適当すぎ。後で変える。ユーザーが変えられるようにもする。
  • 遅延時・エラー時の取得漏れ対応
  • アイコン取得のスレッド
Ver0.0.0.6(2007/12/3)
  • アイコンサイズ選択(大、小、なし) (アイコン「あり」から「なし」に変更した場合のリスト高さは、再起動しないと反映されません。極小サイズも追加しようかしら・・・)
  • 発言、DMの削除
  • DM取得タイマーを別に設けました。設定画面にも追加。(デフォルト600秒)
Ver0.0.0.5(2007/12/1)
  • (自分宛)Reply、DM(Inbox)のタブを追加
  • リスト内のポップアップメニューに返信、DM送信、削除を追加(削除機能は正常動作しません)
Ver0.0.0.4(2007/11/29)
  • gzip,deflateに対応。(微妙に速度アップ)
  • socketを廃してWebRequest/WebResponceに一本化。コード半減しました。
  • エラー時のメッセージ刷新
Ver0.0.0.3(2007/11/28)
  • 設定ファイルを実行ファイルパス(Tween.exe.config)に保存するよう変更
  • 設定ファイルのバージョン互換性を持たせた
  • 最小化したまま保存したとき、位置等に変な値が保存されるバグを修正
Ver0.0.0.2-1(2007/11/23)
  • タイムラインリストにソート、列の入れ替え機能追加(デフォルト 投稿日の降順)
  • ソート設定の保存・復元(起動・終了時)
  • 新着ポストがあった場合、リスト表示位置を保持
  • メモリ消費をちょびっと減らした
  • RichTextにコンテキストメニュー「コピー」追加。あと何がいるんだ?