------------------20------------------40------------------60------------------80-----------------100 ★更新履歴(旧バージョン) 更新対象(WEB=配布WEBページ, TXT=メモテキスト, CSS=カスタムCSS, SCR=ユーザースクリプト) 2023 08/26 07:00 (WEB,TXT,CSS,SCR)新規作成 [Ver1.0.yymmddhhnn] 08/26 08:00 (TXT)なんか説明文で同じ事書いてるところがあったので編集 08/26 09:00 (TXT)カスタムCSSとユーザースクリプトはこまめにバックアップしとけよという記述追加 08/26 09:30 (WEB,TXT)userChrome.cssについて追記、あとこのテキストの配布WEBページに参考画像追加 08/26 10:50 (TXT)タブ数が端数になった時の調整用ダミーページについて追記 08/26 11:50 (TXT,CSS,SCR)テキスト長すぎるしうぜぇ文章なんて読みたくない人も多いだろうから分離 08/26 13:45 (TXT)検証ツールで要素の調べ方とかデバッグに関してちょっとだけ記述 08/26 16:40 (WEB,CSS)コメント部を編集、配布WEBページにお品書き追加 08/26 17:50 (CSS)最初の定義URL表記に末尾の**が抜けていたので追記 08/26 19:05 (SCR)Userページのタブタイトル置換が通知ありの時先頭に(1)などついてしまって正しく切り 取られなかったのを修正 08/26 21:30 (CSS,SCR)検索ページの自動更新を追加、検索ページの上詰め 08/26 23:30 (TXT)Tampermonkeyは編集して保存した時にもう更新されているので表示してるページの リロードだけすれば良いようなので拡張機能のところの説明を修正 08/26 23:40 (CSS)検索ページの「話題のツイート」「アカウント」「メディア」非表示対応 08/26 23:50 (SCR)検索ページのカウントダウン表示場所を「最新」になるよう修正 08/27 00:45 (SCR)検索ページの自動更新が正しく行われていなかったのを修正、監視間隔を180秒に変更 エディットコントロールからフォーカスが外れた後の復帰に1周期かかっていたのを修正 08/27 01:35 (TXT)検索ページに対応したので諸々の説明文を修正 08/27 08:30 (CSS)検索ページの上部余白詰め処理を修正 08/27 09:15 (CSS)ホームの上部余白詰め、通知ページがその影響を受けるためhomeと通知の定義を分離 08/27 16:00 (CSS,SCR)コメントなど体裁調整、自動リロード動作をするかしないか定義出来るようにした 08/27 16:30 (CSS,SCR)ファイル同士を比較する時用にバージョン表記(日付時刻だが)をつけるようにした 08/27 18:00 (CSS)上部タブの選択状態を示すアンダーバーを色替えと高さを低くする 08/27 18:15 (CSS)リストページの上部余白詰めを追加、攻めすぎてたので微調整(18:40) 08/27 22:15 (TXT)横幅おおよそ100文字に収まるように改行位置の編集、細部の文言修正 08/28 10:10 (TXT)仮想デスクトップまわりの話を加筆、色々細部修正(10:40) 08/28 18:00 (SCR)個別ツイートに遷移すると「Xユーザーの」で始まる冗長なタブタイトルになるのを置換 08/28 22:40 (CSS)上部余白系微調整、検索ボックスのスリム化 08/29 00:00 (SCR)短周期タイマをDOM更新が上がってこなくなって一定時間経ったら停止させるよう変更 08/29 01:10 (SCR)デバッグ・確認用に短周期タイマが動作中には情報表示部の末尾に#を付記 08/29 03:20 (SCR)タイマの停止〜再開シーケンスを大幅に変更、短周期タイマを止めるか止めないか設定 08/29 05:45 (SCR)画面遷移直後など短周期タイマが作動しないパターンを回収 08/29 11:30 (SCR)遡って読んでいる時に読込を伴う範囲に入った時短周期動作が行われない問題を修正 08/29 13:30 (SCR)自動更新ONで長時間更新がないと時短周期動作が行われない期間が長い問題を修正 08/29 14:00 (TXT)短周期タイマまわりの改変内容を記述 08/29 15:45 (SCR)スクロール位置が先頭に戻った時に自動更新の再開まで時間がかかりすぎたのを修正 08/30 03:00 (SCR)■をクリックすると出るインプットボックスで更新間隔を保存出来るように拡張 08/30 04:15 (SCR)インプットボックスに対象となるURLも表示するようにした 08/30 09:20 (SCR)◆をクリックすると自動更新の強制OFFになるように、もう一度押すと従来動作 08/30 10:00 (SCR)フォントサイズの指定が間違っていたのを修正 08/30 11:00 (SCR)自動更新OFFにしていた時にスクロール最上部で新着表示が出ると勝手に押されて更新が かかってしまうのを修正、勝手に押す系は全部動作しないようにした 08/30 15:00 (SCR)スクロール位置が動いている操作に入ったら短周期処理を再開するよう修正 08/30 17:30 (TXT)Vivaldiのタイリングに関するバグが解消されていたので記述を追加 08/31 09:15 (CSS)Twitterの内部構造変更でリストページのヘッダ削除が効かなくなっていたので修正 08/31 11:00 (SCR)短周期タイマの動作を切り替えられるように▲ボタン新設、薄い緑で停止せず常時動作 ソース中のオブジェクト名とか後日追う時に困りそうなものを改名、記述の整理を行った 要素挿入する各種ボタンオブジェクトの階層など整理 08/31 12:30 (CSS,USR)リストページとユーザーページの上部余白詰め方法を変更 ユーザースクリプトで表示消ししていたリスト制作者名非表示の処理部分をCSSに移動 08/31 12:45 (CSS)Homeページの上部余白詰めサイズをリストと揃えた 08/31 13:20 (SCR)短周期タイマ常時動作に切り替えると自動更新停止表示されない致命的バグ修正 08/31 14:15 (TXT)導入のために参考になるサイトの記述を はじめに に追記 08/31 21:00 (SCR)短周期タイマの常時ON,自動更新の強制OFF状態を保存して次回状態復帰するよう拡張 ※一度も▲や◆を押していないと保存されず遷移前の状態や初期状態で表示となります 08/31 21:10 (SCR)DOM監視するアーティクル数で可変となるエレメントがTwitterソース内で大幅に変更 されていたのでガッデム対応 08/31 21:30 (SCR)短周期タイマを60秒持続させていたがスクロール移動で再開するようにしたので10秒に 08/31 22:35 (WEB)バックアップもダウンロード出来るようにしてましたが階層構造が変わったため古い バージョンはまともな動作をしないので削除、現段階のものを安定版としてバックアップを 別途置いておきます 09/01 03:30 (SCR)情報表示部(カウントダウン+色替え)をクリックすると各種定義と設定値および記号 ボタンの動作仕様などをダイアログで表示するよう拡張 09/01 14:00 (SCR)ボタンの配色を変更し短周期タイマ常時動作で▲を暗色/自動更新ONで◆を明色に変更 09/01 15:00 (WEB,TXT,SCR)ボタンの配色変更に伴い、諸々微調整 09/01 18:00 (CSS)角を丸くしない処理に例外を追加 09/01 19:40 (SCR)エレメント追加前の削除処理が1つ足りなかったのを修正(動作には影響しないと思う) 09/01 20:40 (SCR)ダイアログ内の説明が一部おかしかったのを修正 09/02 10:15 (SCR)強制リロードの判定における経過時間の計算方法を変更(減算と除算で結果が少しズレ るのでダイアログで表示される予想時間を過ぎて動いてた) さらに表示判定を変更 09/02 11:00 (TXT)コマンドチェインについてのメモ追加 09/02 11:30 (WEB,TXT)更新履歴が長くなってきたので別テキストに分離 09/02 15:15 (SCR)▲と◆を押した時にダイアログを表示できる定義「displayChgDialog」を追加 09/02 18:30 (TXT)メモ中のボタン説明が古い配色の頃な表現が残っていたので編集 09/02 21:00 (SCR)表示部・ボタン類のクリック後に意図しない更新が掛かってしまっていた問題を対応 09/02 23:00 (SCR)強制再起動までの時間がダイアログ表示と微妙に一致しないのでひとまず削除 09/03 00:00 (SCR)表示部周辺ブロックの背景色を不透明度1.0に変更(ちょっとしたテスト) 09/03 09:00 (SCR)強制再起動までの時間を解りやすく±何秒の形に定義変更し±8分少々から±5分へ 09/03 11:00 (SCR)ローカル保存データの手動削除方法をスクリプト最後にコメント追加 09/03 13:40 (CSS)ユーザーページ表示時、フォローボタンが邪魔なので消すコードを追加 タブ幅に応じてCSSの有効無効が切り替わるよう追加 09/03 14:30 (SCR)長いリスト名やユーザー名だとだいぶ省略されて読めないのでフォントサイズを縮小 09/03 15:00 (CSS)検索入力部の幅を拡げるため戻るボタンともっと見る[...]ボタンを非表示 リスト名を長く表示するため戻るボタンともっと見る[...]ボタンを非表示 検索やリストの上がシンプルになったのでついでに通知ページの設定ボタンを非表示 09/03 16:15 (CSS)検索入力部の幅をさらに拡張して隙間を削減 09/03 17:20 (CSS)検索入力部の幅をさらに拡張して隙間を削減再対応 09/03 17:35 (CSS)戻るボタンとか消してしまうと遷移先から戻るのにBS押す必要があるので復活 09/03 18:05 (CSS)それでも上部をシンプルにしたいので戻るボタンの配置をずらしてみたり中 09/03 20:00 (CSS)ユーザーページの上部詰めやりなおし 09/04 04:00 (CSS)検索ページ・ユーザーページの上部高さ合わせ、戻るボタン座標合わせ (SCR)HomeTLの「フォロー中」タブ文字列を「HomeTL」に置換 09/04 16:00 https://twitter.com/PseudoTwDk 新設(基本はアナウンス用) 09/04 17:30 (SCR)横幅の閾値で有効無効切り替わるCSSのために情報表示ダイアログにタブのサイズ追加 09/04 20:00 (SCR)HomeTLタブ見出し文字列を置換をしたくない場合に "" 設定とする小変更 09/04 20:25 (TXT)仮想デスクトップやウィンドウ(タブ)の表示状態など状況別の動作についての説明追記 [Ver1.1.yymmddhhmm] 09/05 12:00 (WEB,TXT,CSS,SCR)カスタムCSSの適用先URLに個別のユーザー名を含んだURLを列挙しないで 動作するよう大幅な変更、各ページ上部の空白詰めは全種類で高さが揃うよう修正 09/05 14:00 (WEB,TXT,CSS,SCR)細部微調整、体裁合わせ 09/05 16:00 (CSS,SCR)ユーザーページの固定ツイートを非表示にするCSS追加、但しスクリプト併用必須 09/06 10:00 (SCR)ボタン文字列を定義化、ダイアログ表示用にヘルプボタン追加 情報表示部のクリックで更新トリガがその場で掛かるように拡張 09/06 17:00 (SCR)DOM更新の最終タイムスタンプを自動更新OFFでも表示するかどうかenableTimeAutoOff 定義で設定できるよう拡張(文字数が近くなるので切り替わっても横幅があまり変動しない) 09/06 18:00 (CSS)横幅の閾値で有効無効切り替わる設定の閾値を変更(環境によって違うので各自調整を) 09/06 19:15 (CSS)通知ページとリストページの見出しがちょっとズレていたのを微調整 09/06 21:00 (CSS)通知ページにもアイコン直下が死に空間になっていたので回り込み処理と文字縮小 09/06 21:40 (CSS)通知ページ回り込み処理の微調整 09/07 00:20 (CSS)通知ページ回り込み処理の再調整 09/07 10:30 (CSS)通知ページでRT/FAVの元記事全文が表示されるのを高さ制限する 09/07 12:00 (SCR)強制リロード時の色替え処理漏れ修正 09/07 21:00 (TXT,SCR)既読マークをつけられるよう拡張 09/07 23:30 (SCR)画面遷移直後に既読マークがつかない事がある問題を修正 09/08 06:20 (CSS)既読チェック用のチェックボックスすぐ上の3点メニューがよく誤反応するので位置調整 09/08 21:00 (SCR)短周期処理が同時実行されないよう排他処理追加、RTによる同アーティクル表示の削除 09/08 23:00 (SCR)既読チェックしたアーティクルがRTされ複数件チェック状態での色替誤動作を修正 09/09 08:30 (SCR)排他処理のリトライ回数を制限し、矛盾状態から強制復帰するよう修正 09/09 14:00 (TXT,SCR)情報表示部をクリック既読マークして手動更新されるよう機能拡張 09/09 17:00 (TXT,SCR)手動更新と自動更新が短時間内に行われないよう修正 スクロール中の手動更新クリックは先頭付近に戻すのみとした 09/09 20:00 (CSS)ツイート本文の左右余白を限界まで詰めてみた 09/10 00:00 (SCR)新着表示をクリックした場合にも更新時間を記録し短時間中に更新がかからないよう修正 09/10 11:00 (SCR)排他処理がかえって良くない挙動をしているっぽいので廃止 新着更新直後に既読マークが複数ついた状態になるパターンがあったので修正 手動更新時に自動更新までの時間をリセット 短時間内に手動更新が何度も発行されない時間設定をインターバルの最小値に設定 09/10 12:15 (SCR)「?」表示部が自己主張しすぎなので基本的に暗色になるよう修正 09/10 15:30 (SCR)検索ページで「話題のツイート」から「最新」にフォーカスを移す処理を追加 09/10 18:10 (SCR)「?」で表示されるダイアログに既読マークのタイムスタンプとURLを表示 09/10 22:00 (SCR)ソース整理 変更を前提とする定義と変更しない定義のブロックまとめ 冗長処理の関数化 繰り返し出現する固有の文字列やURL/PATHなどの定義化など 09/11 00:00 (SCR)既読マークしたアーティクルがRTされると非表示になってしまうのを対策 09/11 03:00 (SCR)既読マークしたアーティクルがRTされると非表示になってしまうのを対策再修正 09/11 20:00 (SCR)既読マークは時間が経ってからRTされたり削除されると結局は不整合となるためマーク 件数を複数にしてマークされたRTは消さないとしていた特例を再度撤廃 09/12 00:00 (SCR)マークが複数にならないよう整合処理があったが前提条件が変わり不要となったので削除 09/12 14:20 (SCR)同時に複数タブが強制リロードされないよう時刻保存して間隔をあけるよう拡張 ローカルに保存しているデータのキー文字列を変更、スクリプト固有のプリフィクスを付けた (暫くは旧キーを読み込んで新キーに書き換える処理が走るようにしておきます) 09/12 19:30 (TXT)冒頭のVivaldiを用いた環境構築方法についての紹介URLを追加 09/12 21:00 (SCR)チェックボックスの右クリックで既読マークの背景色パターンを切り替えられるよう拡張 09/13 02:30 (SCR)同時強制リロードの抑制シーケンスを少々変更 09/13 16:25 (WEB)Vivaldiのコマンドチェインを手動でエクスポート・インポートする手法についてのメモ 09/13 16:45 (SCR)表示部を固定サイズに変更(表示が切り替わると動くのが嫌なので)、ソース中に直値を 書いているところを定義化など整理 09/13 18:30 (SCR)既読マークの色替えパターンを色替えなしのパターン追加 09/13 20:00 (SCR)手動更新を抑制している期間に色替え(シアン・水色系)するよう追加 強制リロード間際に色替え(マゼンダ・紫色系)するよう追加 09/13 22:30 (SCR)強制リロード間際かどうかの判定が通常のインターバルを考慮していなかったので修正 09/14 01:30 (SCR)強制リロードまでの時間を個別に設定できるよう変更、不使用時は0に設定 09/14 12:30 (SCR)スペルミスの修正など細かい調整 09/14 13:30 (SCR)ヘルプダイアログが長くなりすぎていたので既読マーク情報を分離して右クリックに変更 既読マーク背景色パターンのType0〜表記をType1〜に変更 09/14 14:00 (SCR)通知ページでヘルプダイアログに表示しない項目に抜けがあったので修正 09/14 18:30 (SCR)通知ページにて新着が来た時の色替えとタイトルの(1)表示がいつまでも消えない問題、 余白詰めのCSSが原因のようなので情報表示部をクリックすると一旦拡げる処理を追加 09/14 20:30 (SCR)情報表示部右クリックで更新なしで他の機能のみ実行されるよう拡張 強制リロードなし(時間を0設定)にしている場合に黄色でなく紫表示になる問題を修正 09/14 21:30 (SCR)短周期タイマの動作切り替えボタンを右クリックでも左クリックと同じ動作するよう修正 通知ページの新着クリア動作にスクロール操作を追加(背景色が残る事がある) 09/14 21:45 (SCR)通知ページの新着クリア動作にスクロール操作を追加再修正 09/14 23:00 (SCR)通知ページの新着クリア動作はスクロール関係なく解除時間がまちまちなので判定を変更 09/14 23:30 (SCR)通知ページの新着クリア動作は新着数表示が消えても背景色がそのままの事があるため 復帰5秒後にスクロール操作をする処理を追加(但しこれでも消えないパターンがありそう) 09/15 00:00 (CSS)ツイート下部のRT,FAVなどのアイコンエリアを暗くしすぎていたので不透明度変更 [Ver1.2.yymmddhhnn] 09/15 12:00 (CSS,SCR,TXT)ソースの全面整理し変数名置換、一区切りということでマイナーバージョン変更 通知ページの色替えパターンにミスがあったので修正、通知新着に関してメモテキスト追記 09/15 22:00 (SCR)設定変更時に画面下部に変更内容をポップアップ表示するよう拡張、不要なら0秒設定 09/16 00:45 (SCR)Home上部のエディット欄を表示ON/OFFできるよう拡張 09/16 03:10 (SCR,TXT)情報表示部の左クリックと右クリックそれぞれの役割を選択出来るよう定義追加 09/16 07:00 (SCR,TXT)通知ページの新着表示クリアを自動更新のように定期的に行えるよう拡張 ポップアップメッセージや新着表示クリアなどの遅延処理を排他管理するよう変更 09/16 12:30 (SCR)情報表示部の左右クリックにて自動更新が有効な状態では手動更新をかけない設定を定義 追加(これを有効にすると[青表示=停止中]か[紫表示=強制再起動直前]の時に手動更新) 09/16 15:50 (CSS)TL中にフォローを促す表示が出るようになったので非表示化 09/16 16:00 (SCR)既読マークの色パターンをABCDAAAAAAとするかABCDABCDABとするか定義出来るよう拡張 09/16 19:00 (SCR)情報表示部の左右クリックにて自動更新が無効な状態では手動更新をかけない設定を定義 追加(これを有効にすると[青表示=停止中]と[水表示=更新禁止期間中]以外の時に手動更新) 09/16 22:00 (TXT,CSS,SCR)メディアサイズの変更に対応、個別のサイズや配置などはカスタムCSSで記述 09/17 03:40 (TXT)userChrome.css記述例を追加、休止したタブタイトルの淡色化(Vivaldiフォーラムより) 09/17 11:30 (CSS)メディアサイズ別設定の微調整 09/17 11:30 (SCR)通知ページに新着が来ていた時のクリア開始時にポップアップ表示追加 09/17 16:00 (CSS,SCR)RT・引用RTの非表示設定対応、むやみにボタンを増やしたくないのでメディアサイズ 切り替えのボタン(▲右クリック)でダイアログが2回続いて表示されます 09/17 17:30 (SCR)RT・引用RTを非表示にしていると既読マークが非表示中の記事についてしまっている事が あったので判定方法を変更 09/17 17:40 (SCR)検索画面で「話題のツイート」をCSSで非表示にしていた場合に「最新」に切り替える判定 が出来るようになったので定義を削除 09/17 19:40 (SCR)自動的に先頭から既読マークをつける処理が動作しない場合があるので小変更(未解決) 09/18 00:00 (SCR)内部構成が変更され、ポップアップメッセージが正しく表示されなくなったので仮対応 09/18 00:30 (SCR)ポップアップメッセージ背景色をツイートボタン色から拾ってきて設定するよう変更 09/18 08:30 (SCR)ポップアップメッセージが短期間に続けて出ることがあるので排他をやめてスタック対応 09/18 09:00 (SCR)ポップアップメッセージを上にスタックしていくよう変更 09/18 23:00 (SCR)既読マークの背景色パターンにチェックボックス非表示(極薄)モードを追加 Type4の色パターンを変更 09/19 00:00 (SCR)チェックボックス非表示(極薄)状態で左クリックするとType4の背景色になる問題の修正 09/19 03:00 (SCR)チェックボックス非表示状態を極薄から完全透明にしてベース色を薄いグレーに変更 09/19 12:00 (TXT)CSSセレクタの:has()対応に関して記述を追加(素のFirefoxでは動きませんという話) 09/19 18:30 (CSS)上部固定部(スクロールしないところ)が半透明なのを透明にする定義追加 09/19 23:00 (TXT)Vivaldiのスタンドアロンインストールについて追記 09/20 00:45 (TXT)Vivaldiのスタンドアロンインストールについて追記 09/20 11:00 (CSS)新型のスライド式カード(企業広告だけ?)がハミ出すので修正 09/20 11:00 (TXT)コマンドチェインの「終了」に関してスタンドアロンインストールの記述を追加 09/20 15:00 (TXT)記述内容が古かったりしていた部分を添削、加筆 09/20 22:22 (SCR)相対時間表示を絶対時間に置換しない定義を追加 09/21 00:20 (CSS)相対時間表示の場合の色替え例を追加 09/21 01:00 (SCR)情報表示部+ボタンの表示を薄く出来るよう不透明度の定義追加 09/21 22:00 (CSS)情報表示部+ボタンの表示を薄く出来るよう不透明度変更例を追加(コメントアウト) 09/21 23:00 (CSS)メディア縮小の処理にアンケートも該当しており設問が欠けて表示されるのを修正 09/23 22:00 (SCR)ソースコメント整理、もう戻すことの無いコメントアウト部削除など(機能は変更なし) 09/24 01:00 (SCR)背景色パターンと繰り返しパターンの定義を取り違えていた部分を修正 09/26 04:00 (SCR)自動更新の初回カウンタをインターバル値の範囲で初回のみ乱数値で開始するよう修正 短周期タイマ処理中の「さらに」表示を自動で押す判定基準を変更し、自動更新ONでもOFFでも 遡っている最中のスクロールで出現したら押すよう変更 09/26 04:00 (CSS)外部リンクのカードで左上のみ丸抜き状態になるパターンを修正 09/26 07:00 (SCR)Homeにて新着何件表示を自動的に押されてしまう事で長めのインターバルにしても意味が なかったのを修正、インターバル満了まで自動的に押さない設定が出来るよう追加 09/26 07:30 (SCR)Homeにて新着何件表示を非表示にできる設定追加(出てから引っ込む動作) 09/26 20:00 (CSS,SCR)Homeにて新着何件表示を非表示にするのをCSSに移動(出てから引っ込まなくなる) 編集ON/OFFのボタンを右クリックで切り替えと保存が出来るよう拡張 09/27 05:00 (SCR)新着と「さらに表示」を明確に分けて処理されるようCSSセレクタの指定を変更 09/27 14:00 (CSS)下部RTなどのアイコン配置が内部構造変更によって偏って表示されていたのを対応 09/28 01:30 (SCR)新着と「さらに表示」の捜索シーケンスを変更 09/28 04:00 (CSS)下部RTなどのアイコン配置が不均等になるので均等っぽくする設定を追加 ※拡張機能によって引用RTなど追加している場合のみ不均等になっている可能性大 09/28 16:00 (CSS)下部RTなどのアイコン配置を均等っぽくする設定例で超俺環境用の調整を追加 09/28 17:30 (SCR)Homeで手動更新をかけると新着表示だけ出て更新が行われないパターンの救済処理追加 09/28 23:30 (CSS)リストの構成メンバー編集がTL中に出てくるおすすめユーザーを非表示にする処理に巻き 込まれていて表示されなかった問題を修正 09/28 13:00 (TXT)バックグラウンドで動作を停止させないChrome系の起動オプション --disable-features=CalculateNativeWinOcclusion について追記 09/29 14:00 (SCR)既読ポイント定義数を減らしたあとに余計なローカル保存データを消す処理を修正 09/29 19:20 (SCR)画像サムネイル左クリックで別タブ表示する機能を追加 09/30 16:00 (SCR)画像サムネイル左クリックの処理がALT追加されていると出来なかったのを修正 コンフィグ画面を追加し、入力ダイアログと選択ダイアログで選ばせていたのを廃止 09/30 18:00 (SCR)ヘルプ表示もコンフィグ同様のウィンドウに表示するよう修正 09/30 19:30 (SCR)コンフィグ画面に既読マークの表示タイプも変更出来るよう追加 [Ver1.3.yymmddhhnn] 10/01 04:00 (TXT,CSS,SCR)システムコンフィグ追加、スクリプトソース上部の定義の多くを設定保存可能に 拡張、変更した定義値は保存されスクリプトを差し替えてもそのまま動作します 大規模の変更を加えたためマイナーバージョン番号を上げています 10/01 07:30 (SCR)システムコンフィグに情報表示部の左右クリック時動作の設定項目を追加 10/01 13:00 (SCR)システムコンフィグにチェックボックスの不透明度の設定項目を追加 10/01 15:00 (SCR)システムコンフィグの左右クリック設定ボタンが押せない問題の修正 10/01 19:00 (SCR)ヘルプ・コンフィグ・システムコンフィグの背景色を黒に変更 10/02 01:00 (SCR)システムコンフィグに情報表示部とボタンのサイズ関連項目を追加 10/02 03:00 (SCR)システムコンフィグにテーマカラー切り替えを追加(今までブラックのみが前提でした) カスタムCSSで黒系・白系を指定しているところなどは適宜反転させて下さい。 10/02 12:00 (CSS,SCR)ライトテーマ使用時にCSS定義を切り替えられるよう拡張 10/02 19:00 (CSS,SCR)情報表示部・ボタンの枠色など微調整 10/03 01:00 (CSS,SCR)情報表示部・ボタンの枠サイズなど微調整 10/03 04:30 (TXT,SCR)情報表示部クリック時の動作初期値を変更、最近の機能拡張ぶんをメモテキスト加筆 10/03 14:00 (SCR)コンフィグにてインターバル値変更後にカウンタをリセットしていなかったのを修正 10/03 16:15 (CSS)エンゲージメントの詳細ページでRT,FAVしたユーザーが表示されなくなっていたのを修正 10/03 18:00 (SCR)システムコンフィグで何か変更があった場合のみリロードを促すよう修正 10/04 04:00 (CSS,SCR)メディアサイズ4を追加、SMALLよりコンパクトに外部リンクカードは矩形リンクのみ 10/04 21:00 (CSS)メディアサイズ4の外部リンクカードを示す矩形リンクを視認しやすく変更 10/04 22:30 (CSS)メディアサイズ3に設定しているときカードのまわりこみ処理により画像部分が出ていなか ったのを修正 10/05 02:00 (CSS)各記事下部のRT,Favなどのアイコン類を全て非表示にするCSS例を追加(コメントアウト) 10/05 03:00 (CSS,SCR)各記事下部のRT,Favなどのアイコン類を全て非表示にする設定をタブ毎(URL毎)に設定 できるよう拡張 10/05 03:20 (CSS)メディアサイズ0=非表示の時にカード表示部の残骸が表示されていたのを修正 10/05 16:30 (CSS)メディアサイズ4=リンクの時にカード表示部が消失するパターンに対応 10/05 21:30 (CSS)カードの表示仕様変更対応。Control Panel for Twitter 3.20.0にて 「外部リンクの下に見出しを復元」をONにしている前提となります 10/05 23:00 (CSS)カードの表示微調整 10/06 02:10 (CSS)カードの表示微調整(上記拡張機能が動かないときがたまにあるようで空欄になります) 拡張機能で「外部リンクの下に見出しを復元」をOFFにしていた場合はドメイン名のみ表示 10/06 14:15 (CSS)動画埋め込み型の広告も縮小されるよう対応 10/06 14:30 (CSS)リスト型・スクロール型の広告も縮小されるよう対応 10/06 23:30 (SCR)自動・手動の更新トリガ直後にタイミング良く一旦先頭記事に遷移して戻ってくると新着 が現在の場所の上に積まれる動作を利用して新着が読みやすい状態にする機能の追加 ◆右クリックでタイマーをリセットする機能を追加、更新や強制リロードが掛かってほしくない タイミングで(黄色や紫表示など秒読みに入っている時に)押すと更新を延期します 10/07 00:00 (SCR)上の新着を積む動作の保存値が正しくロードされていなかった問題を修正 10/07 01:30 (SCR)情報表示部の左右クリック時にスクロール位置が下がっていた場合の処理を小変更 10/07 03:00 (SCR)自動更新のON/OFFを◆左クリックやコンフィグで切り替えた直後はトリガ直後と同じく禁 止期間に変更 更新ページには◆が無いので右クリックして強制リロードを抑止出来ないため情報表示部の左右 クリックでタイマーをリセットするように処理追加 [Ver1.4.yymmddhhnn] 10/07 18:00 (CSS,SCR)情報表示部を左右に分断してそれぞれボタンとして機能するよう拡張 コンフィグで変更出来ますがデフォルトでは ・左ボタン左クリックで既読マーク更新のみ ・左ボタン右クリックで既読マーク更新+手動更新+新着積み上げ ・右ボタン左クリックで手動更新のみ ・右ボタン右クリックで既読マーク更新+手動更新 になっています、また前バージョンにてメディアサイズやRT非表示設定、ツイート下のアイコン 非表示をする設定項目の保存に不具合があり関係の無い個別ページURLで保存されていました。 システムコンフィグにある旧仕様データ削除ボタンを押してクリアして下さい。余計なデータと Ver1.3→Ver1.4で互換性のないデータ(URL別ではないシステムコンフィグの情報表示部左右クリ ック動作)を全て削除します。新着積み上げの遷移待機時間のデフォルト値を変更。 10/07 18:30 (TXT)新仕様に関する記述を加筆 10/07 21:00 (SCR)通知ページのタイマークリア処理を両ボタンの右クリックのみに割り付け 10/07 22:30 (SCR)コンフィグの表組みを変更 10/08 02:45 (SCR)一部のコンフィグ項目が正しく保存されていなかった問題を修正 既読マークを探して遡る機能(▲右クリックで開始と中断)をテスト実装 10/08 04:30 (SCR)既読マークのローカル保存データまわりを小変更 10/08 18:30 (SCR)情報表示部のボタンを増設し既読マークを遡るボタン割り付けを▲右クリックから表示部 右ボタンの右クリックに割り付け(コンフィグ画面で変更可能) 左ボタン・右ボタンから左ボタン・中ボタン・右ボタンに変更になったためボタン割り付けの 設定はすみませんがやりなおして下さい。定義と中身の順番が変わっていますので互換しません。 設定画面に表示部ボタン設定のクリアと表示中URLの設定クリアボタンを新設 10/08 19:30 (CSS,SCR)ボタン増設に伴うCSS修正とエレメントID指定修正 10/08 20:30 (SCR)ダイアログメッセージの誤字脱字修正やコメント修正など 10/09 03:30 (SCR)ダイアログを永続性の属性で表示できるモードを追加 既読マーク捜索開始から完了までポップアップを出したままに修正 10/09 04:00 (SCR)通知ページの新着クリア待ち中のポップアップを永続化 10/09 05:40 (TXT)左配置したタブヘッダの幅を固定するuserChrome.css記述例を追記 10/09 20:30 (SCR)更新直後(水色表示状態)は既読マークの捜索モードに入らないよう修正 10/10 00:00 (CSS,SCR)情報表示部横のボタンコントロール色替え、スクリプトソースの整理 10/10 06:00 (SCR)情報表示部と横のボタンコントロールhoverでヘルプToolTipsをポップアップ表示対応 ヘルプToolTipsのポップアップをするかどうかの設定をシステムコンフィグに追加 10/10 06:45 (SCR)ヘルプToolTipsのポップアップを消去するタイミングを調整 10/10 08:30 (SCR)ポップアップ類の色を調整 10/10 11:00 (SCR)スクロール処理を小変更、ほぼトップにある場合はトップに吸着させる 10/10 18:30 (SCR)既読マーク捜索のスクロール処理を変更しページ単位でなく読み込まれた最古のアーティ クルまで一気にスクロールするよう改善 10/10 19:30 (SCR)更新禁止期間に既読マーク捜索も抑止していたが更新直後に遡りたい事が多いので解除 10/10 20:30 (SCR)既読マーク捜索のスクロール毎に挟むウェイト値をデフォルトと範囲変更、長めが良い 10/11 04:00 (CSS,SCR)リストページで一定以上スクロールしているとDOM更新イベントが上がり続け常に負荷 が高い状態になる謎の挙動対応(リストページのヘッダ非表示が遠因で、切り替えるようにした) 10/11 14:00 (SCR)既読マーク捜索時にタイムスタンプ比較をして通り過ぎ判定をして中断するよう拡張 ※既読マークが過去RTのものを多く含む場合や読み込まれた記事が過去RTで連続するような場合 は遡れない可能性があります。 10/11 15:00 (CSS)外部リンクカードのテキスト部分が内部構造変更によって狭く表示されていたのを対応 10/11 21:00 (SCR)既読マーク捜索時のタイムスタンプ比較を一旦無効化(調整します) 10/12 00:30 (SCR)既読マーク捜索時のタイムスタンプ比較のアルゴリズム変更、行きすぎた判定時は継続可否 をダイアログで選べるようにした 10/12 04:30 (SCR)自前のポップアップ型ダイアログに変更、既読マーク捜索処理の小変更 10/12 06:20 (SCR)既読マーク捜索中にポップアップを表示するかコンフィグに追加 10/12 19:30 (TXT)増えた機能や変更になった仕様などについての説明を加筆修正 10/12 22:00 (CSS)画像+引用RTの形で引用RTエリアの縮小処理が適用されないパターンがあったので対応 10/12 23:00 (CSS)上の再修正 10/13 04:00 (CSS)外部リンクカード縮小処理のテキスト部分が下にハミ出すケースがあったので対応 10/13 04:30 (SCR)既読マーク捜索のタイムスタンプ比較アルゴリズム変更、件数での遡りすぎ停止対応 10/13 05:00 (CSS)動画埋め込みタイプのカードが構造変更で下が大きく欠けた縮小になっていたのを修正 10/13 06:30 (CSS)メディア縮小系が色々おかしくなっていたので修正 10/13 06:45 (CSS)メディア縮小系が色々おかしくなっていたので再修正 10/13 10:00 (SCR)ヘルプ型ツールチップスのポップアップ表示を上に出すよう変更 10/13 10:45 (SCR)ヘルプ型ツールチップスのポップアップ表示で余計な余白(黒だが)が出ないよう修正 10/13 23:00 (SCR)ボタン類のコントロールをクリックした時にドラッグされ文字列が選択状態になって戻ら ない事があるのを対策 10/14 00:40 (WEB)動作の前提となっている拡張機能2つの設定に関して設定とメモを配布ページに記載 10/14 01:15 (TXT)前提となる設定やら仕様の要約をひとまずこの履歴テキストの下に構築していきます 10/14 02:40 (---)仕様の要約というか箇条書きをこのテキストの下の方に記述。とりあえず初稿。 10/14 06:00 (TXT,HLP)仕様の要約・ヘルプのようなものを pseudoHelp.txt として独立。 10/14 08:20 (CSS)スクリプトが意図した動作をするために必要なカスタムCSS項目に印を追記、ほぼ全部や 10/15 06:00 (SCR)強制リロードのリロード待ち状態になった時に中断できるようダイアログにキャンセルの ボタンを追加(そのまま待ち時間を過ぎるとリロードします) リロード時間設定コンフィグの増減ステップテーブルを更新 10/15 08:20 (SCR)ソース整理、固定値のconst定義化など 10/15 08:45 (HLP)情報表示部ボタン(BTN1,BTN2,BTN3)に固定割り付けされているスクロールについて追記 10/15 20:00 (CSS,SCR,HLP)検索ページで更新されない環境用に更新トリガ前に一旦、該当と思われるCSSを 無効にしてスクロールによるトリガが終わったら元に戻す処理を追加できるようにしました。 デフォルトではOFFですのでシステムコンフィグから変更して下さい。また、その際に若干の ウェイトを入れないとCSSがきちんと切り替わってからトリガされない可能性があるのでその 待ち合わせ時間もシステムコンフィグで設定できるようにしました。長めの値からお試し下さ い。 10/16 06:30 (CSS,SCR)ボタンヘルプのツールチップを不透明化対応 10/16 07:30 (SCR)ボタンヘルプのツールチップを不透明化するエリアを変更して枠外は完全透明に変更 10/16 09:00 (SCR)「タイマー」と「タイマ」表記が混在していたのでタイマに統一 10/17 10:30 (SCR)一般ファイルに出力するデバッグログはもう使わないのでコメントアウト部を削除 10/17 18:00 (SCR)自動更新ON時、スクロールを遡っていた状態から最上部まで戻した時にすぐ更新をかける 設定値が0の時に手動トリガしない処理にバグがあり逆に即時トリガされていた問題を修正 (スクロールを戻すことで内部的には勝手にトリガが掛かっており無駄な処理が走っていた) 10/19 08:00 (SCR)コンフィグの増減テーブルを小変更 10/20 17:00 (SCR)画像サムネイル左クリックで別タブ表示するときクエリ末尾がorigでは開かない場合が あるので、もう一度同じリンクを開く時はlargeになるよう仮対応 10/21 03:00 (SCR)画像サムネイル左クリックで別タブ表示するとき複数画像が貼られているタイプだった 時に全画像をそれぞれ別タブで開くよう拡張(全てクエリは1回目orig,2回目largeで開く) 10/21 03:30 (SCR)通知ページの新着クリアを割り付けてあるデフォルト値を右クリックから左クリックに 変更(タイマクリアと競合して動かなかった) 10/21 06:30 (SCR)未読のDMがあるとタブタイトルの新着数が出たままになるので通知ページにポップアップ 表示させ、ポップアップのボタンでDMページを開けるように拡張 10/21 08:10 (SCR)コンフィグの増減テーブルを小変更(100未満の設定が出来なくなってしまっていた) 10/21 09:00 (SCR)通知ページのインターバル初期値を変更 10/21 10:30 (SCR)画像サムネイル左クリック処理で動画サムネイルまで開いてしまっていたのを修正 10/21 11:20 (SCR)画像サムネイル左クリックで画像単体、右クリックで複数枚まとめて開く挙動に変更 10/22 00:00 (SCR)旧仕様の保存データを置換・削除する処理を削除。Ver1.4より前のバージョンを使ってい た方は、一旦システムコンフィグから全保存データの削除を実行して下さい 10/22 15:30 (CSS)遷移タイミングによっては個別ツイートページなど対象外ページで既読マークのチェック ボックスが追加されてしまうケースがあるので非表示化 10/24 00:30 (SCR)通知ページの新着クリア処理ポップアップが出たままになるケースの対応 10/24 10:30 (CSS)対象外ページで既読マークのチェックを表示させないCSSを修正 10/26 15:30 (CSS)Control Panel for Twitter Ver3.21.3から「ホーム」見出しの非表示処理が削除された ため、非表示化するCSSを追加 10/28 08:40 (CSS,SCR)現バージョンまでを安定版としてバックアップ、タイムスタンプのみ更新 [Ver1.5.yymmddhhnn] 10/29 06:00 (TXT,HLP,CSS,SCR) ・ローカル保存データの形式変更、旧データから自動的に変換しますがゴミが残る事があるの で恐れ入りますが全データ削除するか後述の各URL別データ削除にて不要と思われるURLのデータ を削除していって下さい (※システムコンフィグ設定を全て消したい時は全データ削除を行う必要があります) ・システムコンフィグに各URL別データの削除を消す・消さないを選択しながら順次行うボタン を追加 ・情報表示部ボタンの機能割り付けが一部正常に保存復元されていなかった問題を修正 ・情報表示部ボタンの割り付けデータのみクリアする機能の削除 ・画面遷移中に対象外ページURLでメディアサイズやRT&Quote非表示設定が保存される問題修正 10/29 17:00 (SCR)旧データからの移行処理は旧データ時点でエラーデータになっているものが悪さをする ため移行処理を削除、旧形式の全データの削除が自動的に行われます 10/29 20:00 (SCR)ローカルストレージの連続アクセス処理を最適化 10/29 20:00 (CSS)ヘルプツールチップスの不透明度を微調整 10/29 22:00 (SCR)メディアサムネイル左クリックで別タブに表示する際、クエリオプションorigでまず開き 次はlargeで開く処理を行うがこれを常にlargeで開くようにして原寸ではなくなるがほぼエラー なく開けるようにする設定をシステムコンフィグに追加 10/30 08:00 (SCR)ローカル保存データのキー文字列を可読性の良いものに変更、自動的に変換されます 一定期間が経過したらVer1.4までのデータ削除処理と今回の変換処理を削除します 10/30 21:00 (SCR)ソース整理、ヘルプとコンフィグにバージョン情報を表示するよう拡張 10/31 07:40 (TXT)起動オプションについての記述を修正、値変更と項目追加して運用テスト中 --media-cache-size=104857600 --disable-content-prefetch --disable-preconnect 10/31 16:30 (SCR)・スクロールを最上部に移動した瞬間に先頭記事から既読マークする機能の追加 ・スクロールが最上部になったら既読マークする機能のボタン割り付けを追加 ・以前まで固定で割り付けられていた最上部にスクロールする機能を割り付け変更対応 ※スクロールで既読マークする機能と最上部にスクロールさせる機能は同時に割り付けない事を 推奨します。既読マーク捜索モードと併用したときに先頭にマークされてしまい意図する動作を しなくなります。そのために先頭へのスクロール機能を固定割り付けから外しましたので。 10/31 18:00 (SCR)スクロール先頭で既読マークする機能が既読マーク捜索モード中は保留されるよう修正 10/31 18:40 (HLP)各ボタンの機能割り付けと使用目的・使うシーンについて記述を追加 11/01 09:30 (SCR)短周期タイマのワンショット実施を可視化、高負荷時の短周期タイマ処理が間に合わずア イドル状態になってしまった場合や消え残りポップアップのの救済処理を追加 連続処理などボタン操作から表示されるポップアップの色分け 11/01 11:11 (SCR)スクロール先頭で既読マークするモード中に他のページに遷移すると解除されるのを修正 11/01 14:30 (SCR)ポップアップメッセージ類の整理 11/01 17:00 (SCR)通知ページでは短周期タイマのワンショット実行は必要ないので削除 11/02 12:30 (SCR)・不要な短周期タイマのワンショット実行を削除 ・短周期タイマの再開をボタン割り付けのデフォルト設定から削除 ・毎秒のカウントダウン処理中でリストページのスクロール位置に応じたCSS切り替えを行って いたのを短周期処理に移動 ・画面遷移時に再構築を行う処理で対象外ページに居た場合初期処理をリトライする時差実行が 起動待ち合わせ時間の10秒も待っていたところを短時間に変更 ・短周期処理の救済のため長周期タイマで実行していたのを削除し短周期タイマを止めたタイミ ングから10秒後・30秒後・1分後にワンショット実行するよう変更 ・ポップアップのオブジェクト管理方法を少々変更 11/02 13:00 (SCR)・短周期タイマのワンショット実行を消しすぎたところを1カ所復活し、タブタイトルに "@" や "/ X" が残ってしまっているパターンに実施するよう修正 11/02 14:00 (SCR)ボタン割り付け可能としていた短周期タイマの再開処理をワンショット実行に変更 11/03 14:00 (SCR)・デバッグ表示ダイアログを作成(通常は関係ありません、作者用機能) ・画面遷移時の初期処理に無駄があったので重複処理を削除し、一部の実施タイミングを変更 ・余計な処理を無くした事で新着積み上げ更新時の待ち時間デフォルトを変更 ※List,User,Search 750ms→500ms 値を変更して調整していた方はすみませんが再度の調整を 11/03 15:30 (SCR)デバッグ表示ダイアログにサイズ変更とローカルストレージデータの表示機能を追加 11/03 16:00 (SCR)起動シーケンスを変更、初期処理が完了していない状態で短周期タイマとカウントダウン タイマが動き出していたのでロード直後の重い状態を悪化させていた 11/03 19:00 (SCR)起動シーケンスを変更、起動待ち時間のデフォルト値を10秒から5秒に短縮 11/04 07:00 (SCR)起動シーケンスを変更、DOM更新イベントのobserverが設定されないパターンの対策 11/04 09:00 (SCR)既読マーク捜索時のウェイトを短くしても行きすぎない対策 デフォルトを100msに短縮しましたので設定を変えていた方は調整して下さい 11/04 10:00 (SCR)Listページ用の分割スクロール処理をウェイト時間ではなく境界での書き換わりを待ち合 わせるよう修正 11/04 10:30 (SCR)Listページ用の分割スクロールで中間地点のスクロール座標が増えてしまうパターンに 対応 11/04 12:00 (SCR)既読マーク数のデフォルト値と配色変更 11/04 13:00 (CSS)外部リンクのカード周囲に目立つ枠がつくようになったので透明化(拡張による色付け?) 11/04 13:30 (CSS)引用RTの周囲にも目立つ枠がつくようになったので透明化(拡張による色付け?) 11/04 14:30 (CSS)外部リンクのカード(LargeMedia/SmallMedia)枠の右が切れていたのでちょっと縮小 11/04 19:30 (SCR)引用RTのタイムスタンプも絶対時間に置換対応 11/05 09:30 (SCR)デバッグウィンドウをボタン類固定でスクロールするよう修正 システムコンフィグからデバッグモードの切り替えが出来るよう拡張 11/05 12:30 (SCR)デバッグウィンドウのテキストを全選択してコピーできるよう拡張 11/05 14:00 (CSS)通知ページに出るコミュニティノート追加のテキスト回り込み対応 11/05 15:00 (CSS)通知ページに出るコミュニティノート通知の高さを制限 11/05 17:00 (SCR)タブ幅が広い時のヘルプツールチップとデバッグ表示の位置をセンタリング 11/05 18:00 (SCR)タブ幅が広い時のポップアップ表示を横幅制限とセンタリング 11/05 19:30 (SCR)タブ幅が広い時のポップアップボタン位置など再調整 11/05 21:00 (SCR)デバッグウィンドウのサイズ指定など再調整 11/06 07:00 (SCR)デバッグウィンドウの余白など再調整 11/06 09:00 (CSS)擬似Deckには直接関係ありませんが、サブで使用しているFirefox環境にて本文の短縮対象 ではない全てのツイートに「さらに表示」が出てしまうバグの対処としてフォント設定を書き換 えるCSS設定例を追記(コメントアウトで無効にしてあります) 11/06 10:00 (SCR)タブタイトルの置換処理にて置換されないパターンでも同値を格納しておりDOMの更新イベ ントが余計に発生していた問題を修正 11/06 10:30 (CSS)引用RT記事が微妙なところで次のテキストが見切れているためメディアサイズ2設定の高さ を僅かに縮小 11/06 13:00 (SCR)タブ幅がリサイズされたときに大幅な再表示が走る場合があり情報表示部+ボタンが消失 するケースがあったのでリサイズイベントの受信で再構築するよう修正 11/06 14:30 (SCR)スクリプトの開始タイミングをdocument-idleに変更 初期表示処理中のリサイズイベントによって初期処理が多重に走らないよう修正 11/06 19:30 (SCR)起動シーケンスを小変更しDOM更新イベントが確実に拾えるのを確認してから動作させる 11/07 05:30 (SCR)既読マーク捜索時に規定数発見したあとのスクロール処理に問題があったので修正 11/07 10:00 (SCR)スクロール操作まわりのポップアップ追加 デバッグウィンドウ小変更 11/07 14:00 (SCR)時限のポップアップを消去する待ち合わせの遅延処理が複数走ってしまうのを修正 11/08 06:00 (SCR)フォーカスのあるタブでもカウントダウンを非表示に出来る設定をシステムコンフィグに 追加、画像サムネイルクリック時のクエリタイプ設定のデフォルトを変更 11/08 07:00 (SCR)自動モード中のフォーカスが無いタブの状態表示(DOMの最終更新時間を示す表示)を Latest→Autoに記述変更、フォーカスありでカウントダウン非表示時はActive表記 11/08 07:30 (SCR)自動モード中のカウントダウン非表示設定時でも上部ボタン類にマウスカーソルがある時 はカウントダウンが表示されるよう拡張 11/08 13:30 (SCR)スクロールを先頭に戻す処理中のポップアップ表示を非表示にできる設定をコンフィグに 追加 スクロールを先頭に戻す操作中にもう一度ボタンを押すと多重に動作してしまい、リスト ページの分割スクロールでは正常に動作しなくなるタイミングがある問題を修正 [Ver1.6.yymmddhhnn] 11/09 00:00 (TXT,HLP,CSS,SCR) ・ControlPanelForTwitterなしで環境構築した場合の前提とするため、以降をVer1.6とします ・ControlPanelForTwitterのインストールおよび設定に関するテキスト項目を修正 ・ControlPanelForTwitterを使わないでも上部タブの不要項目非表示が出来るよう処理追加 ・ControlPanelForTwitterを使わないでもホームで新着ポップアップが出ないよう処理追加 ・外部リンクカードのテキスト復活処理(「リンクカードにリンク先を表示する」をチェック) が Twitter UI Customizer で有効にされている場合の縮小カード用テキスト位置変更と微調整 のCSSを追加 ・タブ幅リサイズ時にデバッグウィンドウを再構築するよう修正 11/09 19:00 (SCR)新着を積む動作の経過を待ち合わせ、結果を判定して表示するよう拡張 その際の待ち合わせ時間と待ち合わせ回数をコンフィグに追加 11/09 19:30 (CSS)ControlPanelForTwitterなしの時に新着ポップアップを抑止する処理をHomeに限定しない よう変更(遷移中に出てしまうことがある) 11/09 22:00 (SCR)新着を積む動作の待機中が解るようポップアップ表示を追加 11/10 21:00 (SCR)新着を積む動作で失敗判定の事由を表示するよう変更、タイムアウト時は画面遷移自体が 不整合となっている可能性が高いためページ初期処理が走るよう追加 試験的にNGワード機能の実装(現在はワードをソース直書きでしか動作しません) 11/11 07:00 (SCR)新着を積む動作のタイマすれ違い対策、一連のポップアップを消すタイミングを調整 11/11 10:00 (SCR)新着を積む動作の正常系パターンで終了判定をDOM更新タイムアウトを待たずに完了へ 11/11 11:11 (SCR)新着を積む動作の終了処理関連を微調整 11/11 16:40 (SCR)新着を積む動作の終了判定シーケンスを変更 11/12 20:00 (SCR)ヘルプ画面・コンフィグ画面・システムコンフィグ画面の操作中に元のツイート一覧の 画面にマウスホイールのイベントが伝わってしまうのを抑止 ※NGワードの編集画面を構築中ですがまだ機能しません 11/13 10:00 (HLP,SCR)キーワードミュート(NGワード)機能の追加 ※一応まだテスト段階ということに。 11/13 12:00 (SCR)共通NGワードを更新したら他のタブではリロードするまでそれが反映されないので、共通 NGワードの編集画面を開く時や画面遷移時に共通NGワード設定を読み直すよう修正。 11/13 20:00 (SCR)簡易的なNGワードのエクスポート・インポート対応、コピーペースト形式なので別途 テキストエディタなどで保存してください。 11/13 22:30 (SCR)簡易的な全保存データのエクスポート・インポート対応、コピーペースト形式なので別途 テキストエディタなどで保存してください。 11/14 08:30 (SCR)NGワードの新規追加が続けて出来なかった問題を修正 11/14 10:00 (SCR)NGワードの削除によってレコード数が0になったら保存データの項目全体を削除するよう 修正 11/14 12:30 (SCR)入力ダイアログで編集/ペースト時に入ってしまった両端余白を削除するよう処理追加 11/14 19:30 (SCR)デバッグウィンドウの表示サイズを保存するよう拡張 11/15 15:30 (SCR)Homeで上部の新着表示を非表示にしているときにボタン横に件数を出す機能の追加 その設定ON/OFFをコンフィグ画面に追加 11/15 21:00 (SCR)ボタン横に件数を出す機能が短周期タイマ停止すると書き換わらなかったのを修正 起動シーケンス変更時に短周期タイマが多重に起動してしまうパターンがあったのを修正 11/19 09:00 (SCR)Homeの新着件数を出すコントロールを↑/↓ボタンとは独立 11/19 15:00 (HLP,SCR)・NGワードに半角sが指定出来なかったバグを修正(前後の記号類コードを除外する 正規表現のエスケープ文字 \ が抜けてしまっていたため) ・NGアカウント名、NGワード+NGアカウント名が設定出来るよう拡張。 11/19 17:30 (SCR)NGワード設定ボタンをコンフィグ・システムコンフィグの上にも追加 11/19 19:30 (SCR)NGワードとNGアカウント名の分離処理の不整合を修正 11/19 20:00 (SCR)文字列操作系の関数で例外が生じないよう保護策を追加 11/19 21:00 (SCR)新着積み上げ後に情報表示部+ボタンが消失するタイミングが多いので終了時に再構築の 処理を追加(今までは60秒の長周期処理で救済していたが時間が掛かった) 11/20 08:00 (SCR)Homeの新着件数を表示するコントロールの横幅を固定 11/20 08:30 (CSS)Homeの新着件数を表示するコントロールの範囲が新着0の時に解りにくいのでマウスのHover で背景色を色替え 11/20 11:00 (CSS,SCR)Homeの新着件数を表示するコントロールのHoverは表示しない設定では色替えしないよう 修正 11/20 13:00 (SCR)Homeの新着件数が表示更新されず一旦非表示になるパターンがあったので修正 11/20 15:00 (SCR)Homeの新着件数のサイズと幅を微調整、ツールチップ表示対応 11/20 15:30 (CSS)ボタン類のHover時背景色を変更 11/20 16:00 (HLP)NGワード関連の説明など細部修正 11/20 21:00 (SCR)新着積み上げ更新をした直後(成功とポップアップが出たタイミング)にスクロールトップ でマークするボタンを押しても効かないのを操作禁止期間を変更して押せるよう変更 11/21 01:00 (HLP)色々と説明が古い部分など全体的に細部修正 (CSS,SCR)現時点でのカスタムCSSとスクリプトを安定版バックアップに保存したのでタイムスタン プ更新 11/21 02:30 (SCR)親エレメントを求める処理でエラーを抑止 11/21 10:40 (CSS)Home見出しを消す処理が内部構造の変更により効かなくなったので修正 11/21 11:30 (CSS,SCR)Home上部の新着数表示が内部構造の変更により効かなくなったので修正 11/21 12:00 (CSS)外部リンクカードのテキスト部が縦にハミ出すようになったので修正 11/21 12:00 (SCR)新着積み上げ更新が成功した場合のみ、先頭にスクロールしたらマークする機能を併用する 事が出来るようにしました。ボタン設定のデフォルトもその動作になります。(実験中) 11/21 13:00 (CSS,SCR)・ツイート下に非表示になっているはずのブックマークアイコンが出てしまう事がある ので取り急ぎ非表示化 ・プロモーションツイートの形式が変わったようで貫通してくるようになったので対応 11/21 15:30 (SCR)ボタンのヘルプツールチップの機能表示をスクロール状態によって機能しない場合淡色表示 11/21 19:30 (SCR)ポップアップコントロールの改行処理が行われなくなったので書式を変更 11/21 23:00 (SCR)・先頭にスクロールする際のポップアップを永続化(終了時に消去) ・スクロールによって旧アーティクルを読み込む処理のタイムアウトを設定 ・スクロールの完了待ち判定中に短周期タイマが停止しないよう再開処理を追加 11/21 23:20 (SCR)・スクロール+読込待ちのタイムアウト値を変更 11/22 20:00 (SCR)・DOM更新イベントのobserver設定を画面遷移時にも厳格化 ・長周期処理にて一定時間以上DOM更新イベントが無いとobserverを張り直す処理を追加 ・DOM更新時間と別にレコード受信の時間を記録するようにして情報表示部のタイムスタンプ及び リロードまでの経過時間をレコード受信時間を対象とするよう変更、コンフィグでの表記を変更 ・トリガ発行の数秒後に短周期処理をワンショット実行するよう追加 ・短周期タイマを停止したあとの遅延ワンショット回数を変更 ・NGワード編集直後に短周期処理をワンショット実行するよう追加 11/22 21:00 (SCR)・トリガ発行後の遅延ワンショットを1秒後に変更 11/22 23:00 (SCR)・ヘルプやコンフィグやデバッグウィンドウでのホイール操作で一覧が先頭にスクロール されてしまうようになってしまった問題を修正。 11/23 09:30 (SCR)・トリガ後とタイマ停止後の遅延ワンショットの仕組みを統合 ・短周期タイマの継続時間設定(システムコンフィグ)のデフォルト値を5秒に変更 ・短周期タイマの継続時間設定(システムコンフィグ)の設定可能範囲を変更 11/23 12:00 (SCR)・情報表示部上ボタンの割り付けデフォルト値を変更(短周期処理を手動で行う必要性が 下がったため) 11/23 13:00 (SCR)・DOM更新イベントのテストモードではDOMイベントに連動した短周期タイマの再開をしない よう修正。 11/23 21:00 (SCR)・短周期処理の遅延実行パラメータを変更 ・DOM更新イベントのテスト時は先にテストを実行して必要に応じて再構築するよう変更 ・デバッグ用のトレースログをエラーレベル分けして色替え対応 ・長周期処理にて読み込まれたレコードが置換処理されていない場合短周期タイマを再開 11/24 03:00 (SCR)・デバッグトレースの種別を追加 11/24 10:30 (SCR)・デバッグトレースの全選択コピー時に種別が乗るように非表示カラムを追加 11/24 12:00 (SCR)・ソースコメント整理 11/24 13:00 (SCR)・ボタン割り付け機能がタイマ再開だった頃の変数名から修正 ・短周期処理のワンショット実行時に未処理レコードが見つかったら短周期タイマを再開 11/24 17:00 (SCR)・ワンショットから未処理レコードがあればタイマ再開するのでタイマ再開箇所を整理 11/25 08:00 (CSS,SCR)・短周期タイマのデフォルト値を最小値の1秒に変更 ・新着件数表示の非表示処理が内部構造の変更によって機能しなくなっていたのを修正 11/25 09:30 (HLP,SCR)・短周期タイマ停止後の遅延ワンショット実行回数をシステムコンフィグにて設定追加 11/25 13:30 (SCR)・デバッグウィンドウは上にスタックされず常に一番下に表示されるよう修正 11/25 19:30 (SCR)・コンフィグ画面でエラーが出ており正常に機能しなくなっていたミスを修正 11/25 20:00 (SCR)・デバッグトレース表示の分類未定義時の動作がおかしかったのを修正 11/25 21:00 (SCR)・タイマリセット処理系を修正 ・デバッグトレースの配色変更 11/26 01:00 (SCR)・読込件数を新着数表示するエリアに表示できるようコンフィグ項目を追加 11/26 01:30 (SCR)・読込件数と新着数の表示更新条件(優先度)判定に論理ミスがあったので修正 11/26 03:30 (CSS)・ユーザーページ上のユーザー名欄がバッヂ付きだとかなり短縮されているのを修正 11/26 04:00 (CSS)・ユーザーページ上のユーザー名欄再修正 11/26 04:30 (CSS)・ユーザーページ上の情報表示部+ボタンに不感帯が出来てしまったのを修正 (SCR)・Home以外のページには読込件数表示のポップアップツールチップを非表示に変更 11/26 11:30 (CSS)・ユーザーページ上の幅調整を再修正 11/26 12:00 (SCR)・強制リロードをキャンセルした際にタイマリセットが行われるよう修正 11/26 14:00 (SCR)・DOM監視の再構築が走ったパターンで短周期タイマを再開するよう修正 11/26 18:30 (SCR)・新着件数表示更新のために長周期処理から短周期処理ワンショットする処理を修正 ・デバッグ表示をログレベル別に表示/非表示できるよう拡張(間に合わせなので専用に画面を 起こさすダイアログボックス連発で代用) 11/26 22:30 (SCR)・デバッグトレースの表示/非表示をボタン選択型に変更 11/27 08:30 (CSS,SCR)・情報表示部ヘルプボタンの色濃度変更 ・読込件数表示をHome以外でも出るようにしたので背景色切り替えの処理を削除 ・新着/読込件数表示欄のクリック割り付けを削除 ・Home先頭カラムに表示される新着表示の表現を変更 11/27 10:00 (SCR)・デバッグトレースの表示/非表示フィルタ設定を保存されるよう拡張 11/27 14:00 (SCR)・検索ページのタブタイトルを「検索」に短縮できる設定をシステムコンフィグに追加 11/27 15:30 (SCR)・コンフィグとシステムコンフィグを行き来出来るボタンを追加 11/27 22:00 (TXT)・メモテキストの古い記述部分を少し修正 11/28 10:00 (SCR)・スクロールイベントで短周期タイマの再開ができる設定をシステムコンフィグに追加 ・新着/読込件数表示部分にボタン機能を割り付けられるよう拡張(暫定でBTN1右クリックと BTN3右クリックに割り付けられている新着積み上げ更新と捜索モードからそれぞれ自動マーク を外したものを設定してありますが後日割り付けのデフォルトを変更するかもしれません) 11/28 23:00 (HLP,CSS,SCR)・新着/受信件数表示部をBTN4として配置を変更できるよう拡張 11/29 01:00 (HLP)・細部加筆修正 11/29 18:00 (CSS)・ユーザーページ(プロフィールページ)上部のタブ位置をスクロール固定化 11/30 14:00 (CSS)・RT非表示の処理が正しく行われていなかったのを修正 11/30 22:00 (SCR)・ヘルプとコンフィグ系の冗長な記述ソースを整理 ・ポップアップ表示なし設定時に既読マーク捜索モードが正常に終了しない問題を修正 11/30 23:00 (SCR)・Home上部のツイート欄非表示の設定ラベル(内部処理)が逆の意味になっていたので修正 ※保存済みの定義は自動的にコンバートされます 12/01 04:00 (SCR)・NGワードに「RT@」または「RT @」を設定し、NGアカウント名を設定した場合はそのアカ ウントがRTしたツイートが非表示対象となるよう機能拡張 12/01 04:30 (SCR)・NGワードにRT非表示指定用予約語の「RT@」または「RT @」を単体指定出来ないよう措置 12/01 06:00 (SCR)・同一記事のRTを並べない処理時にデバッグ文追加 12/01 17:00 (SCR)・ソースコメントや冗長処理の関数化など整理 12/01 17:30 (SCR)・コンフィグ系画面とNGワード編集画面のボタンサイズなど微調整、スペルミス修正 12/01 21:30 (SCR)・冗長処理の関数化など整理 12/02 01:00 (SCR)・ヘルプツールチップのオブジェクト管理を配列化 12/02 13:00 (SCR)・ヘルプツールチップの生成と消去の処理を変更 12/02 20:00 (HLP)・正規表現を用いたNGワード設定例を追記 (SCR)・冗長処理の関数化など整理 12/03 00:00 (SCR)・初期処理のリトライ間隔を最大2.5秒まで徐々に延ばしてゆく処理を追加 12/03 12:00 (SCR)・エディットコントロールにフォーカスがある場合と編集中の判定が内部構造とClassIDの 変更により正常動作していなかったのを修正 ・毎秒の定周期処理と短周期処理関数に雑多な機能が詰め込まれていたのを関数分割 12/03 13:00 (SCR)・情報表示部+ボタンコントロールが複数表示されてしまうパターンを抑止 12/03 13:30 (SCR)・ボタンコントロールに排他処理を追加 12/03 15:00 (SCR)・ボタンコントロール排他まわり微調整 12/03 15:40 (SCR)・排他時間を変更 12/03 19:00 (HLP,SCR)・新規ツイート完了後にエディットを閉じる機能を追加 12/04 01:00 (SCR)・新着積み上げ更新時の画面遷移で情報表示部+ボタンの再構築処理が走らないよう修正 12/04 13:00 (SCR)・再修正、再構築処理は新着積み上げ処理中でも走らせるがポップアップ非表示に修正 ・手動更新の禁止期間初期値と設定可能範囲を変更 12/04 16:00 (SCR)・既読ポイントデータの読込タイミングを変更 ・情報表示部+ボタンの再構築時ポップアップを廃止 ・既読マークのアーティクル検索で同一の記事が複数ある場合を想定した処理に変更 12/04 19:00 (SCR)・CSSセレクタ捜索のループ処理を一部変更 12/04 22:00 (SCR)・コンフィグ項目の増減テーブルの特殊タイプを自動選択から指定に変更 12/05 08:00 (SCR)・共通の処理を関数化して整理 12/05 15:00 (SCR)・情報表示部+ボタンが複数表示されてしまう対策の再修正 12/05 21:00 (SCR)・ソース整理 12/06 12:00 (SCR)・ツイート後にエディット閉じる設定時、新規ツイートにて「+」で複数ツイートを一気 に行うと一覧に戻った時エディット欄に文字が残ったまま非表示になり、以後操作が出 来ない問題を修正 12/06 17:00 (SCR)・Homeで更新トリガ直後に新着件数だけ上がってくるのを救済する処理が動いてなかった のを修正 12/06 22:00 (SCR)・毎秒処理の画面遷移判定より前に短周期処理が走ったタイミングで既読マークが付かな い事があったのを修正 12/07 01:00 (SCR)・再修正 12/09 18:00 (SCR)・リストページの分割スクロールは固定値ではなくページ高さで切り替えるよう修正 12/09 22:00 (SCR)・強制リロードまでの時間のデフォルトをページ種別毎に分離、通知ページを0に変更 12/10 09:00 (CSS)・原寸びゅー使用時のツイート下部アイコン調整をコメントアウト 12/10 13:00 (SCR)・情報表示部ボタンの有効無効設定を追加 ・ボタンヘルプツールチップが有効の時しかカウントダウン非表示時のフォーカスでカウ ントを表示する機能が動作しなかったのを拡張 ・ボタン割り付けを変更したあとリロードなしでも即時で反映されるよう改良 12/10 15:00 (SCR)・固定数値を直書きしていたソース部分を定義化 12/10 19:00 (SCR)・短周期処理時の既読ポイント読込処理を初期化未完了の時のみ実施するよう修正 ・画面遷移中など処理対象外ページで余計な処理が走らないよう保護 12/10 20:00 (SCR)・短周期処理時に初期化未完了の場合は処理をしないで戻すよう再修正 12/11 01:00 (SCR)・一旦取り下げ、変更前に戻す [Ver1.7.yymmddhhnn] 12/11 11:00 (TXT,HLP,CSS,SCR) ・スクリプト初期化順序の見直しにより大幅に手が入ったためマイナーバージョンを変更 ・設定読込やDOM更新を拾うObserver設定、コントロールの追加など意図した順序で初期化 の処理が走るよう変更し余計なリトライが発生しないよう修正 ・DOM更新イベントのテストモード中に本来の更新イベントがあがってきたら拾えない問題 を修正 ・個別ツイートのページでもタイムスタンプの置換が行われるよう修正 ・コンフィグ/システムコンフィグ項目のデフォルト値をいくつか変更 ・スクロールイベントで短周期処理をする設定時の動作をタイマ再開ではなくワンショット に変更し、更にスクロールトップで既読マークするモード中でも動作するよう変更 12/11 13:00 (SCR)・デバッグトレース文のログレベルにトレースを追加、スクロールイベント毎の記録や新着 積み上げ更新時の新旧レコード、DOM更新テストなどをトレースレベルに変更 12/11 16:00 (SCR)・Home最上部カラムに新着表示を出さない(BTN4のところには出す)設定をデフォルトに変更 ・デバッグトレース表示のフィルタ設定画面のボタン配色を変更 12/12 01:30 (SCR)・デバッグトレース処理のソース整理 ・ヘルプツールチップ内容をスクロール状態によって表示変更していた処理が正常に動いて いなかったのを修正 12/12 03:40 (CSS)・「プレミアム+に登録して [おすすめ] に表示される広告をなくす」という巨大なクソ邪魔 な広告を非表示にするCSSを追加 12/12 04:30 (CSS)・上のCSS修正 12/12 05:30 (CSS)・プロモツイート非表示のCSSで僅かに細い枠のみ残るのを小修正 12/13 23:30 (SCR)・起動直後ツイート欄が出ている瞬間に文字を入れるとそのあと閉じて二度と開けなくなる 問題を修正 ・Home以外のタブからもツイート完了を示すTwitterのダイアログを捕捉する処理が走って いたのを修正 ・Homeでスクロールを遡っている途中でリプライなどをツイートした後にツイート欄を閉じ てスクロールを戻す処理が走っていたのでスクロールしないよう修正 12/15 09:00 (SCR)・DOM更新イベントが拾えるかチェックするテストモード実施の間隔と経過判定方法を変更 12/15 23:00 (SCR)・既読捜索のモードで一度に遡れる件数を1000件に変更 ・新着積み上げ更新時のポップアップ表示が沢山積み上がるので都度時差消去するよう修正 12/16 00:00 (SCR)・上記ポップアップ消去のタイムラグ時間を定義値にして値を変更 12/16 05:30 (CSS)・メディアサイズ別の縮小処理を個別ツイートページでは縮小しないよう修正 ・コレクションというタイプの画像メディア貼り付けタイプの画像サムネイルに対して縮小 と角をまるめない処理を適用 12/16 12:00 (CSS)・各ツイート下アイコンからブックマークとアナリティクスと共有を削除 (ブックマークを非表示にするCSSが効いていなかったのでついでに対応、TUICで非表示 にする設定なら本来不要ですが) 12/17 11:00 (SCR)・ショートカットキーを無効化する設定をシステムコンフィグに追加 12/17 20:00 (CSS)・ツイート欄背景の「いまどうしてる?」を非表示化 12/18 11:00 (SCR)・デバッグ画面のローカルストレージ表示画面にキーを指定して設定削除するボタン設置 12/18 14:00 (CSS)・リストページとユーザーページの起動初期にヘッダが見えてしまうのを修正 (SCR)・起動初期にメディアサムネイルサイズをとりあえず縮小しておく処理を追加 12/18 23:00 (SCR)・画面遷移の判定タイミングを変更し個別ツイートページに遷移した時サムネイルサイズ を縮小無しに正しく変更されるよう修正 12/19 08:00 (SCR)・リストページの分割スクロール切り替わり処理をスクロールイベント内にも追加 ・スクロールイベントの検知自体は常に行うよう変更(短周期処理の実施可否はシステム コンフィグ設定に従う) 12/19 12:00 (CSS)・プロモ非表示処理の対象階層を変更 12/19 21:00 (SCR)・Homeの新着件数表示が999を越えるとNaN表示になるのを999表示になるよう変更 12/20 22:00 (SCR)・Homeの新着件数表示が999を越えるとNaN表示になる根本原因を修正 (CSS)・プッシュ通知をオンにしろと出るのを非表示 12/21 00:00 (SCR)・短周期タイマのインターバル初期値を再度250msに戻し 12/21 18:00 (SCR)・1時間おきの強制リロードをしてもしなくてもTwitter側で勝手にリロードされるように なってしまったため強制リロードが意味を成さなくなったのでデフォルトを0に変更 12/22 15:00 (SCR)・NGアカウントのミュート機能が本文無しでメディアのみの場合に非表示にならなかった 問題を修正 12/25 20:00 (CSS)・一覧中にコメントツリーの一部として出てくる「返信をさらに表示」が前後の記事がNG ワードに合致していたりすると単体で表示されてしまうケースがあったので非表示化 ※Ver1.8以降は history.txt に記載