Giter VIP home page Giter VIP logo

starryeyes's People

Contributors

a1lic avatar azyobuzin avatar cobodo avatar karno avatar kissge avatar ktoku89 avatar misodengaku avatar pixeldesu avatar rainbowcrashie avatar rires-magica avatar semnil avatar shibafu528 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

starryeyes's Issues

ミュート設定に関して

ミュートクエリを記述してもタブに該当ツイートが表示されてしまう模様…?

q:!(via contains "twittbot.net")

でtwittbot.netからのポストが表示されてしまっています。

タイムラインのパフォーマンスについて

ツイートの取得について

  • ユーザーストリームが停止することがよくある。
  • ハッシュタグを受信している際に遅延することがある。

スクロール制御について

スクロールがカクつき、現在どのあたりを読んでいたか見失うことがある。

タイムラインを順番に追えなくなる

スクロールを常にロックしている状態で新着方向へスクロールすると、今まで読んでいたツイートを離れて、追加して読み込んだ他のツイートに表示が飛んでしまう。(ひどい時は数十ツイート飛ぶ)

例 番号通り進んでほしいのに1から9へ飛んでしまい、3~8を見るために戻る必要がある。
ここまで新規に読み込み
10
9 ここまで飛ぶような感じです 。





ここまで読み込み済

1 ↑ここからスクロールすると

クエリのフィルタが効かないツイートがある

where !(favs contains our) や where !(retweets contains our) みたいなクエリを設定したときに,RTされたツイート(緑色の方)が除外されずに残ってしまいます.
元のツイート(白い方)はちゃんと消えます.

規制解除時刻の表記フォーマットバグ

規制されている状態でツイートしたときの通知欄に出てくる解除予測時刻は12時間表記(07:30:30)だが、バックステージに表示される解除予測時刻は24時間表記(19:30:30)になっているのは変なので修正した方がいいと思われます

ユーザー情報の受信に失敗する

2.9.6 および 2.9.6 Rev1 で確認。

自分のアカウント@dnasoftwares を含む3つのアカウントをkrileに登録した状態で、TLのアカウント名をクリックして@dnasoftwares のプロフィールを閲覧しようとした際、以下のエラーダイアログが出ます。
[Window Title] ユーザー受信エラー
[Main Instruction] ユーザー情報を受信できませんでした。
[Content] Internal error

また、その状態で起動すると、下記のようなエラーが出ます。
FAILED relation receive error: dnasoftwares - Internal Error

そのまま起動はしますが、@dnasoftwares のフォローしているユーザーが一部しか取得できない状態になります。

デスクトップヒープの枯渇が見られる

デスクトップヒープが枯渇するようです.調べたところ,メモリリークの疑いが非常に強い.

StarryEyes使い始めてから、デスクトップヒープが枯渇することが増えた気がする。枯渇してシステムがおかしくなる。
https://twitter.com/deflis/status/411525078988234752

@karno 謎です…。1週間以上放置すると強制終了かかってもう一度起動しようとしても起動しなくなったりします。参考程度に流速とかの表示のSS送ります。見た通り約1時間前にPC再起動しました。 pic.twitter.com/uTK6tvsBMf
https://twitter.com/deflis/status/411542644955680768

@karno いやエラー表示されずにエラー報告のやつがでますね。エラーレポーターもおかしくなってるのか「Krileから起動されます」のメッセージを出します…。一度突然死し始めるとずっと起動しなくなる…。一応、環境はWin8からのUPGの8.1 x64です。
https://twitter.com/deflis/status/411543696220229633

@karno ハンドルされない例外のため、プロセスが中止されました。例外情報:System.ComponentModel.Win32Exception どう考えても普通でないはずの例外だと思うんですよね…。
https://twitter.com/deflis/status/411545592217608192

gist-> https://gist.github.com/deflis/3612fd4e9a6ecf2611e8

アカウント自動選択がおかしい

返信時にアカウントが自動選択されるが、その選択結果がタブのアカウント設定をオーバーライドしてしまう

Krile2に準ずる動作であれば、その返信を閉じればアカウント選択は解除される

要調査:Amendを無効にしても荒ぶる

キーアサインでAmendの記述を外しても発動するケースがある


投稿→TLにフォーカス→MoveDownなどを用いて該当ポストを選択→Space押下→発動なし
投稿→TLにフォーカス→Speceを押下→発動

Set型参照のフィルタクエリの挙動について

from local where to in usのようなSet型参照のフィルタを書くと、タブ構築前に蓄積していたツイートに関しては複数のアカウントのうちの最後に認証したものしか振り分けが行われない模様。
タブ構築後に受信したツイートに関しては振り分けされるが、再起動後にはタブには表示されなくなる。

Krileに追加されている非公開アカウントのツイートが読めない場合がある

非公開アカウントを含むマルチアカウントでKrileを使用している場合に起こる。
「Krileに追加されている非公開アカウントをフォローしていないユーザー」を投稿アカウント選択で選択した状態で、「Krileに追加されている非公開アカウント」のユーザー情報を開くとツイートが表示されず、「StarryEyes.Anomaly.TwitterApi.TwitterApiException」例外がスローされてしまう。
投稿アカウント選択でその非公開アカウント、あるいは「その非公開アカウントをフォローしているユーザー」にユーザー選択を切り替えユーザー情報を取得した場合はツイートが表示された。

Krile2においては選択アカウントに関係なく、Krile追加されている非公開アカウントのユーザー情報を正常に取得できていた。

条件によって検索クエリが動作しない

2.9.8で確認。

再現方法
画面上部の検索欄から「hoge OR fuga」で検索する。
「Twitter上のツイート」を選択。
検索結果のピンをクリックしてタブを生成。
from search: "hoge OR fuga" where () というクエリーでタブが生成されるが、何も検索されない。

ちなみにクエリーを削って
from search: "hoge" where ()
とか
from search: "hoge fuga" where ()
とかにすると動作します。ただし後者はAND検索になってしまう。

ORが動作しないっぽい?

たくさんふぁぼられ/RTされると展開表示がファッキン重い

たくさんふぁぼられたりRTされたツイートを展開すると、スクロールしたりするだけで全てのアイコンのリロードが走るため、とても重い。
可能であれば現在のデザインを保ったままこの現象が起きないようにしたいが、難しいようであれば展開表示上では一部(直近ユーザ?)のみを表示するようにし、全ユーザ表示は別画面に切り離すことも検討。

Visual.PointFromScreen で落ちる

System.InvalidOperationException: この Visual は、PresentationSource に接続されていません。
場所 System.Windows.Media.Visual.PointFromScreen(Point point)
場所 MahApps.Metro.Behaviours.BorderlessWindowBehavior.HwndHook(IntPtr hWnd, Int32 message, IntPtr wParam, IntPtr lParam, Boolean& handled)
場所 System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
場所 MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
場所 MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
場所 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

ここかな?
https://github.com/MahApps/MahApps.Metro/blob/master/MahApps.Metro/Behaviours/BorderlessWindowBehavior.cs#L444

URL内文字列が検索でヒットしない

t.coで置換されているのが原因.
なんとかしないとなぁ.

#42 で改善提案されていたがローカルクエリを検索するものではないためとりあえずrejectした

ツイート検索に関する不具合

(Twitter 側の仕様?)
Twitter の検索では単語の間にスペースを入れると AND検索 ,OR を入れると OR検索 が使えますが,これらの演算子を使用して Krile での Twitter上のツイート 検索と Twitter Web での検索とを比較すると,全く同じ検索結果だったりぜんぜん違う検索結果だったりで挙動がすこし怪しいです.

また,タブ化した場合(クエリで書いた場合),OR が演算子として認識されていないため,"OR"の文字列も含む AND検索 になってしまいます.

キーアサイン定義ファイルの選択

default.txt以外ファイル名のキーアサイン設定すると再起動するまではdefaultに戻る模様。
再起動の必要をどこかしらに明記する必要があるかも・・・?

自動アップデート時のタブ消失問題

タブを追加した後一度も終了しないまま自動アップデートを実行すると追加したタブが消える
通常終了時のタブ保存処理が自動アップデートでの強制終了時に働いてない?

標準のふぁぼ、RTボタンが機能しなくなる

そうなった経緯がかけなくて申し訳ないが現状だけ説明する。
すべての流れてきたTweetで、Tweet選択時に表示されるふぁぼ、RTボタンがそれぞれ済みになっていて、(Tweetの表示上はなっていない)各ボタンが効かない。ただし、クリックしてもあんふぁぼ通知等は発生しない。
また、詳細画面(ユーザー選択?)を経てのふぁぼ、RTは有効。

kup.exeでエラー(Version2.9.2 → 2.9.6)

起動時、およびバージョン情報画面からバージョンアップするとき、kup.exe上で
以下のダイアログが表示され、アップデートが行われませんでした。

---------------------------

---------------------------
Fatal error occured.

System.ArgumentNullException: 配列は null にはできません。

パラメーター名: bytes

   場所 System.Text.Encoding.GetString(Byte[] bytes)

   場所 SweetMagic.UpdateTaskExecutor.<DownloadString>d__d.MoveNext()

--- 直前に例外がスローされた場所からのスタック トレースの終わり ---

   場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)

   場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

   場所 SweetMagic.UpdateTaskExecutor.<StartUpdate>d__0.MoveNext()

--- 直前に例外がスローされた場所からのスタック トレースの終わり ---

   場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)

   場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

   場所 SweetMagic.MainForm.<>c__DisplayClass5.<<MainForm_Shown>b__3>d__9.MoveNext()
---------------------------
OK   
---------------------------

RTを表示しない設定が反映されない

Twitterの機能にある「フォローしている人の中で特定のアカウントのリツイートを非表示にする」を設定してもそのアカウントのRTが標準のhomeタブで表示される

loading…が消えてくれない

from home: "SN" で抽出したタブを作るとタブ上部のloadingが消えてくれないことがあります.

長時間動作させてるといつの間にか起きてたりして条件はよくわかんないです.

ブロック処理がおかしい

ブロックしたユーザのツイートをRTしたものが流れてくる、ブロックテーブルがうまく参照できていない?
NoRTはどうだろう。

文字数のカウントがおかしい

たぶんサロゲートペアの文字だけだと思いますが,一部の文字を入力したときに2文字分カウントされ,これらの文字が含まれているときはkrileから投稿できる文字数が70~138文字までに制限されてしまいます.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.