• R/O
  • HTTP
  • SSH
  • HTTPS

open-tween: List of commits

開発に使用するリポジトリ


RSS
Rev. Time Author
067ca4c master 2018-11-03 02:41:45 Kimura Youichi

バージョン v2.2.1-dev 開発開始

5187c4e OpenTween_v2.2.0 2018-11-03 02:38:59 Kimura Youichi

OpenTween v2.2.0 リリース

ae9706a 2018-10-28 10:43:54 Kimura Youichi

アップデート通知に「このバージョンを無視」機能を追加

1618446 2018-10-28 09:24:32 Kimura Youichi

Twemoji v11.2.0 に対応

正規表現は https://github.com/twitter/twemoji/blob/v11.2.0/2/twemoji.js#L228 を使用

45ccc22 2018-10-28 08:57:51 Kimura Youichi

投稿失敗時にキャンセルした場合はStatusTextHistoryの一つ前の内容を復元する

APIの制限などリトライでは復旧できないエラーが発生した場合に入力内容を失われるのを防ぐための修正
キャンセル後に Ctrl+↑ で入力履歴を遡った場合と同じ動作になる

5fde82a 2018-10-17 02:15:05 spx

投稿時取得がオンの場合でもRTを即TLに反映させる

TL上の直近のツイートやRTをRTした場合、単体のツイートとしては流れてこないため、自前で追加する必要がある

Fixes: 8a1d17d5 ("投稿時取得がオフでも投稿した内容を即TLに反映させる")

4add089 2018-10-14 16:13:20 upsilon


Merge pull request #56 from upsilon/dotnet472

.NET Framework 4.7.2 で追加されたメソッド等を使用

2395d7c 2018-10-14 16:09:23 Kimura Youichi

IEnumerable<T>.ToHashSet を使用する

.NET Framework 4.7.2 で追加された拡張メソッド

90734d6 2018-10-14 16:09:22 Kimura Youichi

HTTPS接続時に証明書の失効リストの照合を行う

6ba3127 2018-10-14 16:09:21 Kimura Youichi

IEnumerable<T>.Append を使用する

.NET Framework 4.7.1 で追加された拡張メソッド

679721e 2018-10-14 16:09:20 Kimura Youichi

StatusTextHistoryのリプライ先を表す型を TweenMain.inReplyTo に合わせる

43b8fdf 2018-10-14 16:09:19 Kimura Youichi

Tupleを使用している箇所を全てValueTupleに置換

152cc3c 2018-10-14 16:09:18 Kimura Youichi

app.manifestの記述を新しいVisualStudioで作成されるテンプレートに合わせて更新

179aac7 2018-10-14 16:09:18 Kimura Youichi

完了状態のTaskを生成するために Task.CompletedTask を使用する

a5b56ed 2018-10-14 16:09:17 Kimura Youichi

空配列の生成に Array.Empty<T> メソッドを使用する

56c9541 2018-10-14 00:48:00 Kimura Youichi

絵文字に関する文字数カウントの新仕様に対応

https://twittercommunity.com/t/114607

1de611c 2018-10-14 00:47:58 Kimura Youichi

絵文字からimg要素に変換する処理をEmojiFormatterからTweetFormatterに移行

42a06c8 2018-10-14 00:47:56 Kimura Youichi

テキストに含まれる絵文字をEntityとして返す ExtractEmojiEntities メソッドを追加

59cfada 2018-10-14 00:47:26 Kimura Youichi

GetTextLengthRemainWeightedの内部で使用するインデックスをコードポイント単位となるように変更

f862ef84 によって TweetExtractor が返す Entity のインデックスがコードポイント単位となったため、バイト数単位の pos と一致しなくなっていた

Fixes: f862ef84 ("TweetExtractorの返すエンティティのインデックスがサロゲートペアを考慮できていない不具合を修正")

f862ef8 2018-10-13 21:22:56 Kimura Youichi

TweetExtractorの返すエンティティのインデックスがサロゲートペアを考慮できていない不具合を修正

テストケースに「✨」を使用していたが、これは U+2728 で基本多言語面にある文字なのでサロゲートペアのテストとして適切ではなかった

Fixes: 33d5a834 ("テキストからURLを抽出してTwitterEntityUrlとして出力するExtractUrlEntitiesメソッドを追加")

c7c8411 2018-09-30 01:04:17 Kimura Youichi

バージョン v2.1.3-dev 開発開始

7a8c4d2 OpenTween_v2.1.2 2018-09-30 00:58:47 Kimura Youichi

OpenTween v2.1.2 リリース

0b68e51 2018-09-28 02:49:47 Kimura Youichi

テストコード修正

Fixes: 5c331578 ("旧DM APIに関するコードを削除")

5c33157 2018-09-27 02:24:53 Kimura Youichi

旧DM APIに関するコードを削除

c47091e 2018-09-27 01:45:57 Kimura Youichi

TabModel.RefreshAsync を明示的にUIスレッドの外で実行する

1ca7a9a9 の変更で(awaitを挟まずに)即時に例外が発生した場合、レートリミットのエラーが
表示された後に遅れて「Recent更新中...」が表示されることを避けるための修正

450a89f 2018-09-27 01:45:56 Kimura Youichi

レートリミットによるエラーが発生した場合もTwitterApiInfoの更新を行う

07367ad 2018-09-27 01:45:56 Kimura Youichi

レートリミット規制中はAPIリクエストを送信せずに直ちにエラーを発生させる

1952008 2018-08-26 04:27:16 Kimura Youichi

RefreshThrottlingTimerのタイマー周期をUserstreamPeriodに合わせる

9715f22 2018-08-26 03:12:59 Kimura Youichi

RefreshThrottlingTimerをStreaming APIに対してのみ使用する

59501bd 2018-08-25 14:19:19 Kimura Youichi

新DM APIでのDM取得時に全件取得する挙動を廃止

ループ途中でレートリミットに達した場合に GetDirectMessageEvents メソッド内の
以後の処理も中断されるため、途中まで取得されたDMも含め一切表示されない現象が起きていた

Fixes: 2c8e0d8f ("/direct_messages/events/list.json によるDMの取得に対応")

Show on old repository browser