おことわり
この記事は旧ブログから引っ張ってきたものの再掲です。
またSuihanTwitは現在まともにメンテしていません。全機能の正常な動作を保証できないことご了承ください。
とくにTwitterに関してはAPI変更によりDM機能などが利用できないことが確認されています。
更新 (2020-04-03)
特定のURLを含んだステータスをタイムラインに表示する際にクラッシュする問題を修正した。ver:0.7.6
Win10用Twitter/MastodonアプリSuihanTwit
2017年6月4日 by suihan
スクリーンショット
ダウンロード
インストール方法
(以前のバージョンからアップデートする場合は,証明書の再インストールは不要です)
(Windowsが最新状態にアップデートされていないとインストールできない場合があります)
Windowsの設定でサイドローディング可能な状態にする
「設定
」→「アップデートとセキュリティ
」→「開発者向け
」→「サイドロードアプリ(または開発者モード)
」
オレオレ証明書なので、手動で証明書をインストールする
SuihanTwit2_0.7.6.0_x86_x64.cer
をダブルクリック→「証明書のインストール
」- 保存場所→「
ローカルコンピュータ
」 - 「
証明書をすべて次のストアに配置する
」→「信頼されたユーザー
」
アプリのインストール
SuihanTwit2_0.7.6.0_x86_x64.appxbundle
をダブルクリック
(もし依存ランタイムを手動で入れる必要がある場合は,下記リンクからダウンロードしてインストールしてください)
更新履歴
[ver:0.7.6] 2020/04/03
- タイムラインに特定のURLを表示される際にクラッシュする問題を修正
[ver:0.7.5] 2019/06/10
認証画面で再試行すると必ずTwitterでの認証が始まってしまう問題を修正
[Mastodon]mstdn.jpのアカウントでログインできなくなっていた問題を修正
[ver:0.7.4] 2019/04/04
[Twitter]SuihanTwitからの投稿に含まれる改行が反映されない問題を修正
[Twitter]アカウントメニューから「ダイレクトメッセージ」を削除
[Mastodon]Twitter連携と思われる投稿を除外するTL設定を追加
[ver:0.7.3] 2018/12/12
- [Mastodon]鯖落ちしているアカウントがあるときに起動しない問題を修正
[ver:0.7.2] 2018/11/01
ステータス文中のURL・ハッシュタグ・リモートインスタンスのアカウント名(@foo@bar.baz)の識別制度を向上
ブロック・スパブロを右クリックメニューに追加
[Twitter]ログイン画面に遷移できない問題を修正
[ver:0.7.1] 2018/08/16
- [Mastodon]カスタム絵文字の入力に対応
[ver:0.7.0] 2018/08/16
- [Twitter]ストリーミング廃止に対応
[ver:0.6.1] 2018/06/18
- Twitter通知TLの内容がアプリ再起動で消えてしまう問題を修正
[ver:0.6.0] 2018/06/16
Windowsのターゲットバージョンを1803に変更
タイムライン設定ペインの表示方法を変更
文中のリンク文字列(URL,リプライ,ハッシュタグ)部分の表示方法を変更.以前は改行位置で省略されてしまったが,今回はちゃんと改行されるようにした
PC自体をシャットダウンするなどしてアプリ終了したときにミュート設定などが壊れる不具合を修正
[ver:0.5.3] 2018/03/04
[Twitter]通知TL・メンションTLで通知を有効にしてストリーミングしている場合に同じ通知が複数表示される事象が発生しないようにした
RTミュートがうまく機能していなかったのを修正
[ver:0.5.2] 2018/02/14
- 各部でサービスロゴを表示する際に頻繁に落ちる問題を修正
[ver:0.5.1] 2018/02/07
ツイート編集ペインからアクティブアカウントを変更するのに伴う投稿アカウント切り替えの挙動を変更
[Twitter]通知TLにおいて,通知を発生させたユーザーが消滅している場合に通知自体も破棄するように変更
[Mastodon]ロゴを最新のものに差し替え
[Mastodon]フォロー以外のユーザに対してリスト追加メニュー項目を表示しないように変更
引用ツイートを指すOGPカードを表示しないようにした(再修正)
引用ツイート内の画像サイズを調整
ロゴ表示に外部のライブラリを使用しないように変更
グローバル設定のアイコンアニメーション可否の説明を修正
[ver:0.5.0] 2018/01/25
ステータスメニューでユーザーをリストに追加する機能を実装
[Mastodon]リスト機能に対応(ver2.1.0以上のインスタンスのみ)
[Mastodon]カスタム絵文字の表示に対応
[Mastodon]ハッシュタグ検索のクエリが#で始まっている場合にうまく取得できない不具合を修正
[ver:0.4.4] 2018/01/07
タイムラインに同じ投稿が重複して表示される場合がある問題を修正
通知タイムラインにおいて,メンションステータスのクリック時の挙動を「対象の投稿までの会話TLを表示」に変更
通知タイムラインにおいて,被フォロー/リムーブステータスのクリック時の挙動を「対象のユーザーを表示」に変更
通知タイムラインにおいて,ひとつの投稿に対する複数の通知が全て表示されない問題を修正
[Twitter]引用ツイートを指すOGPカードを表示しないようにした
[ver:0.4.3] 2018/01/01
投稿文中のクリック可能文字部分の判定を修正
タイムラインの「さらに読み込む」ボタンの表示方法を変更
右クリックメニューの「画像をブラウザで開く」項目にサムネイルを表示するように変更
右クリックメニューが表示できない場合がある問題を修正
同じ時間にされた投稿の表示順を調整
[ver:0.4.2] 2017/12/20
投稿文に含まれる「ユーザー名」「URL」「ハッシュタグ」を直接クリックできるようにした
投稿文を範囲選択→コピーできるようにした
投稿編集テキストボックスに宛先を追加できない場合がある問題を修正
[ver:0.4.1] 2017/12/18
- [Mastodon]右クリックメニューの「別のアカウントで~」の操作可能な対象を,”同一のインスタンスの”別のアカウントのみに限定(可能だったら後ほど制限取っ払う方向で)
[ver:0.4.0] 2017/12/18
対象OSバージョンを「Windows 10 Fall Creators Update (ビルド16299)」以上に変更。それに伴いUIの一部挙動が変更(スクロールバーなど)
右クリックメニューを実装
ユーザーアイコンのアニメーションを再生するかどうかを指定する設定項目を追加
グローバルメニューの表示方法を「インライン」「オーバーレイ(従来)」から選択できる設定項目を追加
取得済みの投稿に生じた変更(RT/fav数が増えた,完全なテキストを取得した,etc…)を検知したらすぐに表示を更新するようにした
投稿ペインの「リプライ先選択」ボックスで宛先を選択した際のテキスト挿入位置を「テキスト先頭」から「既にある宛先の最後」に変更
[Twitter]通知TLが「あなたのRTをRT」「あなたのRTをふぁぼ」の表示に対応(過去の分には適用されません)
[Twitter]ストリーミング中に受けた返信の通知を重複して行わないようにした
[Twitter]ユーザー情報取得に失敗する際のエラー処理を追加
グローバルメニューからの復帰時に一度画面をクリックしないとTLにフォーカスが戻らないことがある問題を修正
[ver:0.3.8] 2017/11/19
TL設定に「表示中のツイートを自動消去しない」設定項目を追加
文字数によるフィルタリングの挙動を微調整
TL追加時にスクロール位置が勝手に左端になる問題を修正
鍵付きユーザの投稿に対して実行不可能なコマンド(RT,引用)をはじめから表示しないようにした
[ver:0.3.7] 2017/10/16
内容警告文(CW)の改行を有効にするように修正
内容警告文(CW)にもミュート設定を適用するようにした
アカウントメニューからリストTLを開いた際に更新失敗エラーを表示しないように修正
OGPカードの画像が無い・取得できない場合に関係ない画像が表示されることがある不具合を修正
[ver:0.3.6] 2017/09/11
通知TLのツイートをクリックした際に,そのツイートを取得して新しいTLに表示するように変更
[Mastodon]内容警告文(CW)の表示と,本文の秘匿に対応
[Twitter]ストリーミングの挙動を調整
[Twitter]ストリーミング有効時にフォローユーザーからの被RTを通知する機能を追加
リツイートの削除を検知してTLから正常に消去できるように修正
[ver:0.3.5] 2017/09/06
自分の投稿はミュート設定に関わらず表示するように変更
反応TL・会話TLの初期設定を「ミュート設定を適用しない」に変更
通知TL・メンションTLにおいてミュート対象の投稿を内容を隠した上で表示するように変更
通知TLに表示する自分へのメンションにおいて投稿者のアイコンがふたつ表示される不具合を修正
通知TLから自分へのメンションに対して「会話を表示」「ブラウザで開く」を使うと関係ない投稿が表示される不具合を修正
Ctrlを押したままツイート入力ボックスからフォーカスが失われるとCtrl押下判定が有効になり続ける不具合を修正
[ver:0.3.4] 2017/09/02
画像付きの投稿をミュートするTL設定を追加
ミュート機能によってテキストを隠されたリプライ先・引用先に含まれる画像も非表示にするよう変更
[ver:0.3.3] 2017/08/13
[Mastodon]同じ投稿に対して発生した複数の通知が通知TLに全て表示されない問題を修正
アカウント認証直後にリプライ宛先リストが生成されない問題を修正
[ver:0.3.2] 2017/07/31
- RTへの反応TLに何も表示されなかったのを修正
[ver:0.3.1] 2017/07/20
長過ぎる投稿をミュートする機能をリプライ先の投稿にも適用
OGPカードの文字コードがWindows-31Jの場合に対応
OGPカードの説明文の長さを140字に制限するように変更
[ver:0.3.0] 2017/07/06
一部の設定ファイル保存規則に問題があったので変更
メディアを投稿する際に閲覧注意(NSFW)フラグを設定できるようにした
TL上のNSFWなメディアを隠せるようにした
NSFWなメディアを隠さないようにする設定項目を追加
OGPカードのタイトル・説明文をHTMLデコードするように修正
OGPカードを取得しないようにする設定項目を追加
投稿時のメディア添付において,既に設定されている添付メディアが1件でかつその項目内容を変更した場合「すべてクリア」ボタンが消える不具合を修正
下書き・投稿履歴がアプリ終了時に保存されない不具合を修正
[ver:0.2.10] 2017/07/03
細部の微妙な省メモリ化
TL取得失敗時の通知処理を修正
[Mastodon]ユーザータイムラインで返信先の投稿が表示されなかった不具合を修正
[ver:0.2.9] 2017/07/03
時間経過に伴いメモリ使用量が異常に増える不具合を修正
[Twitter]通知TLの強制更新(更新ボタン右クリック)に失敗する不具合を修正
[Twitter]通知TLの表示件数を無制限にしていると表示されない不具合を修正
[ver:0.2.8] 2017/06/30
通知TLの表示を調整
トースト通知の表示を調整
[Twitter]リストTLが表示されない不具合を修正
ユーザー情報の自己紹介文の表示を修正
[ver:0.2.7] 2017/06/26
- ver:0.2.6で同じリツイートが再度取得される問題を修正
[ver:0.2.6] 2017/06/26
はてなブックマークのブクマ数をOGPカードに表示・文字部分クリックでブクマコメントページを開く機能を追加
bit.ly,htn.toの短縮URL展開機能を追加
返信時に投稿アカウントをTLに紐付いたアカウントに自動的に切り替えるように変更
通知TLのアイテム追加時トースト通知のON/OFFを設定できるように変更
OGPカードの文字化けを改善
TL更新中のUIレスポンスを改善
[ver:0.2.5] 2017/06/19
MP4動画の投稿に対応
リプライ先・引用先の添付メディアをクリック(タップ)で拡大表示できるようにした
リプライ先・引用先の添付メディアのサムネイルサイズを調整
リプライ先・引用先の投稿文が空白だった場合に無駄なスペースが空かないように修正
[ver:0.2.4] 2017/06/14
リプライ先・引用先の添付メディアを表示できるようにした
再生できないYouTube動画があった問題を修正
OGPカードのクリック判定を修正
[Twitter]ダイレクトメッセージTLの無効な設定項目を隠した
[Mastodon]外部インスタンスからの投稿の添付メディアアドレスを投稿文とリンクリストに表示しないように修正
[ver:0.2.3] 2017/06/12
OGPが設定されたWebページへのリンクを含む投稿にカードを表示する機能を追加
「さらに読み込む」で取得した部分を読んでいる間はTL更新による表示数制限を一時的に無効にするように変更(読んでいる途中で勝手に消えないようにした)
[Mastodon]添付メディアのアドレスをリンクリストに表示しないように修正
[ver:0.2.2] 2017/06/10
ミュート項目追加メニューに「(インスタンスを限定しない)スクリーンネーム」を追加
検索TL追加時のデフォルト設定を「RTを除外する: ON」に変更
TL設定の項目をそのTLに対して有効なものだけ表示するように修正
Pixivの画像を表示しようとすると落ちる不具合を修正
[ver:0.2.1] 2017/06/08
リプライ時に「全員に返信」を選択できるようにした
[Twitter]公式のアクティビティに相当する通知TLを実装
[Mastodon]ユーザーが表示名を設定していない場合にスクリーンネームを表示するように修正
TL設定ペインからの復帰時にTLがクリアされる問題を修正
[ver:0.2.0] 2017/06/05
ミュート項目追加時にTLに即時反映するように変更
ミュート設定のセーブ・ロード処理に互換性のない変更
ツイートに添付されたメディアを右クリックして表示・保存できるメニューを作成
[Mastodon]一部の絵文字ショートコードを使用したユーザー名に対応
TL更新ボタンを右クリックで強制再取得する機能がうまく動かなかったのを修正
[ver:0.1.2] 2017/06/04
実装未完了の機能を一時的に隠した
[Mastodon]インスタンスTLの選択中インスタンス名が再起動時に表示されない問題を解決
[ver:0.1.1] 2017/06/03
- α版公開
Q&A
「Twitter上でのアプリ名がSuihanTwit2なんだけど……SuihanTwit1はどこに行った?」
→……君のような勘のいいガキは(以下略)
「ストアに登録せんの?」
→するかもしれないし、しないかもしれない
「モバイル対応は?」
→WindowsPhoneを寄越せ話はそれからだ(テストしてないので、パッケージからはARM用のビルドは除外してある)
「たまに落ちるんだけど?」
→スリープ復帰時とかバックグラウンド復帰時とかよくない感じするよね(他人事)
「メモリ食いすぎじゃない?」
→メモリを買い換えれば問題ない
「(特にMastodonの連合TLとかで)通信しすぎでは」
→従量制課金接続ではやめておいた方がいいと思うの
「ネット切ってると挙動がおかしいんだけど」
→何故ネットを切ってSNSアプリを使おうと思うのか
「○○な機能がないんだけど?」
→自分にとって必要になったら作るかもしれないし、作らないかもしれない
「○○の挙動が変・動かない」
→多分未実装(適当)