OSDN Git Service

opentween/open-tween.git
16 months agoMerge pull request #190 from opentween/launch-browser-by-winrt-api
upsilon [Sat, 21 Jan 2023 10:46:47 +0000 (19:46 +0900)]
Merge pull request #190 from opentween/launch-browser-by-winrt-api

Webブラウザの起動にWinRT APIのLaunchUriAsyncを使用する

16 months agoWebブラウザの起動にWinRT APIのLaunchUriAsyncを使用する
Kimura Youichi [Sat, 21 Jan 2023 08:19:01 +0000 (17:19 +0900)]
Webブラウザの起動にWinRT APIのLaunchUriAsyncを使用する

16 months agoURLをWebブラウザで開く時にスキームが正しいか検証する
Kimura Youichi [Sat, 21 Jan 2023 08:16:31 +0000 (17:16 +0900)]
URLをWebブラウザで開く時にスキームが正しいか検証する

16 months agoMerge pull request #189 from opentween/fix-selected-media-image
upsilon [Thu, 19 Jan 2023 21:57:34 +0000 (06:57 +0900)]
Merge pull request #189 from opentween/fix-selected-media-image

添付画像に同一の画像を続けて追加すると表示中の画像が破棄される不具合を修正

16 months ago添付画像に同一の画像を続けて追加するとImageSelectedPictureで表示中の画像が破棄される不具合を修正
Kimura Youichi [Thu, 19 Jan 2023 02:32:39 +0000 (11:32 +0900)]
添付画像に同一の画像を続けて追加するとImageSelectedPictureで表示中の画像が破棄される不具合を修正

Fixes: cba751ad ("選択中の画像のMemoryImageをMediaSelectorで保持する")

16 months agoバージョン v3.2.1-dev 開発開始
Kimura Youichi [Thu, 19 Jan 2023 01:44:23 +0000 (10:44 +0900)]
バージョン v3.2.1-dev 開発開始

16 months agoOpenTween v3.2.0 リリース
Kimura Youichi [Thu, 19 Jan 2023 01:41:29 +0000 (10:41 +0900)]
OpenTween v3.2.0 リリース

16 months agoMerge pull request #187 from opentween/renew-media-selector
upsilon [Thu, 19 Jan 2023 20:54:48 +0000 (05:54 +0900)]
Merge pull request #187 from opentween/renew-media-selector

MediaSelectorで添付する画像の一覧をListViewで表示する

16 months agoMediaSelectorのサムネイル画像の縦横比を維持する
Kimura Youichi [Thu, 19 Jan 2023 00:13:51 +0000 (09:13 +0900)]
MediaSelectorのサムネイル画像の縦横比を維持する

16 months ago選択中の画像のMemoryImageをMediaSelectorで保持する
Kimura Youichi [Wed, 18 Jan 2023 23:17:49 +0000 (08:17 +0900)]
選択中の画像のMemoryImageをMediaSelectorで保持する

16 months agoIMediaItem.IsDisposed プロパティを追加
Kimura Youichi [Wed, 18 Jan 2023 22:45:19 +0000 (07:45 +0900)]
IMediaItem.IsDisposed プロパティを追加

16 months ago使用していない IMediaItem.IsImage プロパティを削除
Kimura Youichi [Wed, 18 Jan 2023 22:27:37 +0000 (07:27 +0900)]
使用していない IMediaItem.IsImage プロパティを削除

16 months agoMediaSelectorクラスにWinFormsに依存しない処理を分離
Kimura Youichi [Wed, 18 Jan 2023 22:14:49 +0000 (07:14 +0900)]
MediaSelectorクラスにWinFormsに依存しない処理を分離

16 months agoMediaSelectorPanelで添付する画像の一覧をListViewで表示する
Kimura Youichi [Sat, 14 Jan 2023 16:22:18 +0000 (01:22 +0900)]
MediaSelectorPanelで添付する画像の一覧をListViewで表示する

16 months agoMediaSelectorをMediaSelectorPanelに名前変更
Kimura Youichi [Sat, 14 Jan 2023 22:55:29 +0000 (07:55 +0900)]
MediaSelectorをMediaSelectorPanelに名前変更

16 months agoMerge pull request #185 from opentween/show-error-detail-on-authdialog
upsilon [Sat, 14 Jan 2023 11:43:33 +0000 (20:43 +0900)]
Merge pull request #185 from opentween/show-error-detail-on-authdialog

アカウント追加時の認可関連のエラーメッセージをより詳細にする

16 months agoアカウント追加時の認可関連のエラーメッセージをより詳細にする
Kimura Youichi [Sat, 14 Jan 2023 07:49:53 +0000 (16:49 +0900)]
アカウント追加時の認可関連のエラーメッセージをより詳細にする

16 months agooauth/request_token, oauth/access_token のエラーレスポンスの処理にCheckStatusCodeを使用する
Kimura Youichi [Sat, 14 Jan 2023 07:41:55 +0000 (16:41 +0900)]
oauth/request_token, oauth/access_token のエラーレスポンスの処理にCheckStatusCodeを使用する

16 months agoバージョン v3.1.1-dev 開発開始
Kimura Youichi [Sat, 14 Jan 2023 04:32:40 +0000 (13:32 +0900)]
バージョン v3.1.1-dev 開発開始

16 months agoOpenTween v3.1.0 リリース
Kimura Youichi [Sat, 14 Jan 2023 04:28:31 +0000 (13:28 +0900)]
OpenTween v3.1.0 リリース

16 months agoMerge pull request #183 from opentween/drop-confirm-on-posting-image
upsilon [Sat, 14 Jan 2023 04:23:15 +0000 (13:23 +0900)]
Merge pull request #183 from opentween/drop-confirm-on-posting-image

クリップボードからの画像添付時に表示していた確認ダイアログを廃止

16 months agoクリップボードからの画像添付時に表示していた確認ダイアログを廃止
Kimura Youichi [Sat, 14 Jan 2023 04:14:56 +0000 (13:14 +0900)]
クリップボードからの画像添付時に表示していた確認ダイアログを廃止

16 months agoMerge pull request #182 from opentween/fix-listview-item-height
upsilon [Sat, 14 Jan 2023 02:57:09 +0000 (11:57 +0900)]
Merge pull request #182 from opentween/fix-listview-item-height

発言一覧のフォントサイズがアイコンより大きい場合は項目の高さをフォントサイズに合わせる

16 months ago発言一覧のフォントサイズがアイコンより大きい場合は項目の高さをフォントサイズに合わせる
Kimura Youichi [Fri, 13 Jan 2023 20:32:04 +0000 (05:32 +0900)]
発言一覧のフォントサイズがアイコンより大きい場合は項目の高さをフォントサイズに合わせる

16 months agoMerge pull request #181 from opentween/fix-restore-scroll
upsilon [Fri, 13 Jan 2023 19:35:13 +0000 (04:35 +0900)]
Merge pull request #181 from opentween/fix-restore-scroll

ScrollLockMode.Noneと判定されたタブのスクロール位置がタブ切替時に復元されない不具合を修正

16 months agoScrollLockMode.Noneと判定されたタブのスクロール位置がタブ切替時に復元されない不具合を修正
Kimura Youichi [Fri, 13 Jan 2023 19:24:48 +0000 (04:24 +0900)]
ScrollLockMode.Noneと判定されたタブのスクロール位置がタブ切替時に復元されない不具合を修正

Fixes: 20d6826b ("ListViewのスクロール位置・選択状態を保持するTimelineListViewStateを追加")

16 months agoMerge pull request #180 from opentween/add-quote-shortcut
upsilon [Fri, 13 Jan 2023 18:39:04 +0000 (03:39 +0900)]
Merge pull request #180 from opentween/add-quote-shortcut

引用ツイートを Ctrl+Shift+L で実行するショートカットを追加 (thx @WizardOfPSG!)

16 months ago引用ツイートを Ctrl+Shift+L で実行するショートカットを追加 (thx @WizardOfPSG!)
Kimura Youichi [Fri, 13 Jan 2023 18:31:07 +0000 (03:31 +0900)]
引用ツイートを Ctrl+Shift+L で実行するショートカットを追加 (thx @WizardOfPSG!)

16 months agoバージョン v3.0.1-dev 開発開始
Kimura Youichi [Tue, 10 Jan 2023 21:03:30 +0000 (06:03 +0900)]
バージョン v3.0.1-dev 開発開始

16 months agoOpenTween v3.0.0 リリース
Kimura Youichi [Tue, 10 Jan 2023 21:00:25 +0000 (06:00 +0900)]
OpenTween v3.0.0 リリース

16 months agoMerge pull request #177 from opentween/net48
upsilon [Tue, 10 Jan 2023 20:57:20 +0000 (05:57 +0900)]
Merge pull request #177 from opentween/net48

TargetFrameworkを .NET Framework 4.8 に変更

16 months agoWindows 8.1 以下向けに行われた修正を除去
Kimura Youichi [Fri, 25 Mar 2022 19:54:47 +0000 (04:54 +0900)]
Windows 8.1 以下向けに行われた修正を除去

16 months agoTargetFrameworkを .NET Framework 4.8 に変更
Kimura Youichi [Fri, 25 Mar 2022 19:31:38 +0000 (04:31 +0900)]
TargetFrameworkを .NET Framework 4.8 に変更

16 months agoバージョン v2.8.1-dev 開発開始
Kimura Youichi [Tue, 10 Jan 2023 20:45:25 +0000 (05:45 +0900)]
バージョン v2.8.1-dev 開発開始

16 months agoOpenTween v2.8.0 リリース
Kimura Youichi [Tue, 10 Jan 2023 20:19:59 +0000 (05:19 +0900)]
OpenTween v2.8.0 リリース

16 months agoMerge pull request #176 from opentween/color-emoji-in-webbrowser
upsilon [Tue, 10 Jan 2023 19:11:18 +0000 (04:11 +0900)]
Merge pull request #176 from opentween/color-emoji-in-webbrowser

WebBrowserコンポーネント内でのカラー絵文字の描画に対応

16 months agoWebBrowserコンポーネント内でのカラー絵文字の描画に対応
Kimura Youichi [Tue, 10 Jan 2023 18:59:47 +0000 (03:59 +0900)]
WebBrowserコンポーネント内でのカラー絵文字の描画に対応

16 months agoMerge pull request #174 from niyari/patch-1
upsilon [Tue, 10 Jan 2023 18:31:30 +0000 (03:31 +0900)]
Merge pull request #174 from niyari/patch-1

twitter / twemoji のCDNを変更

16 months agoChangeLog 更新
Kimura Youichi [Tue, 10 Jan 2023 18:16:52 +0000 (03:16 +0900)]
ChangeLog 更新

d2422c2b896c2dea0697d0b972219704ef1aaf62 での変更を反映

16 months agotwitter / twemoji のCDNを変更
niyari [Mon, 9 Jan 2023 19:59:17 +0000 (04:59 +0900)]
twitter / twemoji のCDNを変更

16 months agoMerge pull request #167 from kzrnm/feature/image2clipboard
upsilon [Tue, 10 Jan 2023 18:07:16 +0000 (03:07 +0900)]
Merge pull request #167 from kzrnm/feature/image2clipboard

画像をクリップボードにコピー

17 months agoMerge pull request #173 from opentween/fix-github-actions
upsilon [Thu, 1 Dec 2022 21:36:29 +0000 (06:36 +0900)]
Merge pull request #173 from opentween/fix-github-actions

GitHub Actionsでテスト失敗時の終了コードがジョブの成否に反映されない問題を修正

17 months agoGitHub Actionsでテスト失敗時の終了コードがジョブの成否に反映されない問題を修正
Kimura Youichi [Thu, 1 Dec 2022 20:28:34 +0000 (05:28 +0900)]
GitHub Actionsでテスト失敗時の終了コードがジョブの成否に反映されない問題を修正

17 months agoサムネイル画像のコンテキストメニュー項目の順序を変更
Kimura Youichi [Wed, 30 Nov 2022 20:18:31 +0000 (05:18 +0900)]
サムネイル画像のコンテキストメニュー項目の順序を変更

17 months agoChangeLog 更新
Kimura Youichi [Wed, 30 Nov 2022 19:48:01 +0000 (04:48 +0900)]
ChangeLog 更新

6921345124fee34cc8920965566d8616fa4e5a56 での変更を反映

17 months agoサムネイル画像のコンテキストメニューのキャプションを変更
Kimura Youichi [Wed, 30 Nov 2022 19:31:26 +0000 (04:31 +0900)]
サムネイル画像のコンテキストメニューのキャプションを変更

17 months ago画像をクリップボードにコピー
kzrnm [Sat, 24 Sep 2022 15:55:46 +0000 (00:55 +0900)]
画像をクリップボードにコピー

17 months agoMerge pull request #172 from opentween/fix-resxcue-task
upsilon [Wed, 30 Nov 2022 19:41:39 +0000 (04:41 +0900)]
Merge pull request #172 from opentween/fix-resxcue-task

ビルド時にResXcueTaskに関する設定が適用されない問題を修正

17 months agoビルド時にResXcueTaskに関する設定が適用されない問題を修正
Kimura Youichi [Wed, 30 Nov 2022 19:33:09 +0000 (04:33 +0900)]
ビルド時にResXcueTaskに関する設定が適用されない問題を修正

Fixes: f9a20054 ("OpenTween.csprojを新しい形式に")

17 months agoMerge pull request #171 from opentween/delete-unused-files
upsilon [Wed, 30 Nov 2022 18:43:42 +0000 (03:43 +0900)]
Merge pull request #171 from opentween/delete-unused-files

不要になったファイルを削除

17 months ago不要になったファイルを削除
Kimura Youichi [Wed, 30 Nov 2022 18:37:50 +0000 (03:37 +0900)]
不要になったファイルを削除

17 months agoMerge pull request #170 from opentween/fix-imagecache
upsilon [Wed, 30 Nov 2022 18:32:54 +0000 (03:32 +0900)]
Merge pull request #170 from opentween/fix-imagecache

ImageCacheに対する操作元をUIスレッドのみにする

17 months agoDrawListViewItemIconからStateIconの描画処理をメソッドに抽出
Kimura Youichi [Wed, 30 Nov 2022 18:16:48 +0000 (03:16 +0900)]
DrawListViewItemIconからStateIconの描画処理をメソッドに抽出

17 months agoDrawListViewItemIconメソッドからプロフィール画像の描画処理をメソッドに抽出
Kimura Youichi [Wed, 30 Nov 2022 18:16:13 +0000 (03:16 +0900)]
DrawListViewItemIconメソッドからプロフィール画像の描画処理をメソッドに抽出

17 months agoImageCacheに対する操作元をUIスレッドのみにする
Kimura Youichi [Wed, 30 Nov 2022 17:22:18 +0000 (02:22 +0900)]
ImageCacheに対する操作元をUIスレッドのみにする

WM_PAINT 内で Mutex を使用することによる問題を回避するため、ImageCache を
UI スレッド以外から操作しないことで Mutex が不要な設計に変更する。

17 months agoMerge pull request #161 from kzrnm/feature/new-csproj
upsilon [Wed, 30 Nov 2022 15:52:09 +0000 (00:52 +0900)]
Merge pull request #161 from kzrnm/feature/new-csproj

OpenTween.csproj を新しい形式にする

17 months agoAssemblyInfo.cs の自動生成を無効化
Kimura Youichi [Wed, 30 Nov 2022 15:38:18 +0000 (00:38 +0900)]
AssemblyInfo.cs の自動生成を無効化

生成されるソースコードに含まれるコメントがロケール設定に依存して変化してしまい
Reproducible build の妨げとなる問題があるため、回避策が見つかるまで無効化する。

17 months agoGenerateSatelliteAssembliesForCore を有効にする
Kimura Youichi [Sat, 1 Oct 2022 01:34:46 +0000 (10:34 +0900)]
GenerateSatelliteAssembliesForCore を有効にする

従来はサテライトアセンブリを生成する際に deterministic オプションを有効にする
ために build-satelite-assembly.ps1 で独自に csc.exe を呼び出していたが、
csproj の設定で GenerateSatelliteAssembliesForCore を有効にすることで同等の
効果を得ることができたためこれに置き換えた

https://learn.microsoft.com/en-us/dotnet/core/extensions/create-satellite-assemblies#compile-satellite-assemblies

17 months agoAdd UseWindowsForms
kzrnm [Fri, 2 Sep 2022 14:45:29 +0000 (23:45 +0900)]
Add UseWindowsForms

17 months agoMicrosoft.NET.Sdk ではデフォルトで Deterministic=true
kzrnm [Fri, 12 Aug 2022 13:05:05 +0000 (22:05 +0900)]
Microsoft.NET.Sdk ではデフォルトで Deterministic=true

17 months agoビルドスクリプトを新しい形式のcsprojに対応
kzrnm [Wed, 10 Aug 2022 15:00:35 +0000 (00:00 +0900)]
ビルドスクリプトを新しい形式のcsprojに対応

17 months agoOpenTween.csprojを新しい形式に
kzrnm [Wed, 10 Aug 2022 06:28:27 +0000 (15:28 +0900)]
OpenTween.csprojを新しい形式に

17 months agoMerge pull request #169 from opentween/fix-reproducible-build
upsilon [Tue, 29 Nov 2022 17:21:28 +0000 (02:21 +0900)]
Merge pull request #169 from opentween/fix-reproducible-build

Reproducible build の不具合を修正

17 months agoGitHub ActionsのWorkflowを追加
Kimura Youichi [Mon, 28 Nov 2022 15:47:14 +0000 (00:47 +0900)]
GitHub ActionsのWorkflowを追加

17 months agoAppVeyorで出力するArtifactにPDBファイルを追加
Kimura Youichi [Sat, 26 Nov 2022 19:05:27 +0000 (04:05 +0900)]
AppVeyorで出力するArtifactにPDBファイルを追加

17 months agoビルド時に使用したランタイムのバージョン情報を出力
Kimura Youichi [Sat, 26 Nov 2022 18:40:53 +0000 (03:40 +0900)]
ビルド時に使用したランタイムのバージョン情報を出力

17 months ago重複するリソースを削除
Kimura Youichi [Sat, 26 Nov 2022 18:36:42 +0000 (03:36 +0900)]
重複するリソースを削除

17 months agoデバッグ情報にPortable PDBを使用する
Kimura Youichi [Sat, 26 Nov 2022 14:23:47 +0000 (23:23 +0900)]
デバッグ情報にPortable PDBを使用する

18 months agoMerge pull request #168 from opentween/fix-reproducible-build-on-pr
upsilon [Fri, 4 Nov 2022 19:27:10 +0000 (04:27 +0900)]
Merge pull request #168 from opentween/fix-reproducible-build-on-pr

Pull Request のビルドで ZIP アーカイブのハッシュが一致しない問題の修正

18 months agoOpenTween.XmlSerializer.dll の使用を廃止
Kimura Youichi [Fri, 4 Nov 2022 19:08:58 +0000 (04:08 +0900)]
OpenTween.XmlSerializer.dll の使用を廃止

19 months agoAppVeyor での Pull Request のビルド時に SOURCE_DATE_EPOCH が正しい時刻にならない問題を修正
Kimura Youichi [Sat, 1 Oct 2022 08:58:34 +0000 (17:58 +0900)]
AppVeyor での Pull Request のビルド時に SOURCE_DATE_EPOCH が正しい時刻にならない問題を修正

19 months agobuild-zip-archive.ps1 実行時に msbuild, csc のバージョンを出力する
Kimura Youichi [Sat, 1 Oct 2022 08:20:09 +0000 (17:20 +0900)]
build-zip-archive.ps1 実行時に msbuild, csc のバージョンを出力する

Reproducible Build で問題が発生した時の調査用

20 months agoバージョン v2.7.2-dev 開発開始
Kimura Youichi [Fri, 2 Sep 2022 16:26:06 +0000 (01:26 +0900)]
バージョン v2.7.2-dev 開発開始

20 months agoOpenTween v2.7.1 リリース
Kimura Youichi [Fri, 2 Sep 2022 16:22:05 +0000 (01:22 +0900)]
OpenTween v2.7.1 リリース

20 months agoMerge pull request #162 from kzrnm/feature/csproj_editorconfig
upsilon [Tue, 30 Aug 2022 14:25:03 +0000 (23:25 +0900)]
Merge pull request #162 from kzrnm/feature/csproj_editorconfig

.editorconfig に csproj を追加

20 months agoMerge pull request #164 from opentween/fix-deadlock-on-drawing
upsilon [Sun, 28 Aug 2022 06:32:02 +0000 (15:32 +0900)]
Merge pull request #164 from opentween/fix-deadlock-on-drawing

発言一覧の描画時にデッドロックが発生する不具合を修正 (thx @Kazuki_Ashiya!)

20 months agoサムネイル画像の読み込みを明示的にワーカースレッド上で行う
Kimura Youichi [Sun, 28 Aug 2022 05:56:23 +0000 (14:56 +0900)]
サムネイル画像の読み込みを明示的にワーカースレッド上で行う

TweetThumbnail.ShowThumbnailAsync メソッドは従来から Task を使用した非同期
メソッドとなっているが、Task.Run を明示的に使用していないことから
HttpClient.GetAsync はメインスレッド上で実行される状態となっていた。

HttpClient.GetAsync は内部で WaitHandle によるロックを使用しており、
STA thread 上で使用する場合に問題があることや、発言一覧の選択位置が変化した
場合などで DrawItem イベントとサムネイル画像の表示処理は並列に実行される
ことが多く、ImageCache クラスの修正前はデッドロックを生じさせる原因の一つと
なっていた。
そのため、修正後は HttpClient.GetAsync を含む処理を明示的に Task.Run で
ワーカースレッド上で実行されるようにした。

20 months ago発言一覧の描画時にデッドロックが発生する不具合を修正 (thx @Kazuki_Ashiya!)
Kimura Youichi [Sun, 28 Aug 2022 04:59:37 +0000 (13:59 +0900)]
発言一覧の描画時にデッドロックが発生する不具合を修正 (thx @Kazuki_Ashiya!)

STA thread 内での Mutex, WaitHandle によるロックはスレッドを完全に待機させる
のではなく WM_PAINT などの一部のメッセージを処理しながら待機する動作になる。
これにより ImageCache.lockObject と HttpClient が内部で使用するロックとの間で
デッドロックを生じさせていた。

参照: https://twitter.com/kim_upsilon/status/1561736832236150784

DrawItem イベントの処理中にはロックを使用しないのが最も望ましいが、暫定的な対処として
ImageCache.lockObject のロック中に HttpClient.GetAsync を呼ばないように修正した。

Fixes: 92f0a891 ("ImageListViewItemを削除し通常のListViewItemのみを使用する")

21 months ago.editorconfig に csproj を追加
kzrnm [Wed, 10 Aug 2022 15:58:35 +0000 (00:58 +0900)]
.editorconfig に csproj を追加

21 months agoMerge pull request #160 from opentween/fix-error-on-translation
upsilon [Thu, 4 Aug 2022 20:04:31 +0000 (05:04 +0900)]
Merge pull request #160 from opentween/fix-error-on-translation

発言本文の翻訳時に発生したエラーが適切に処理されない不具合を修正

21 months ago発言本文の翻訳時に発生したエラーが適切に処理されない不具合を修正
Kimura Youichi [Sat, 30 Jul 2022 14:05:59 +0000 (23:05 +0900)]
発言本文の翻訳時に発生したエラーが適切に処理されない不具合を修正

21 months agoバージョン v2.7.1-dev 開発開始
Kimura Youichi [Sat, 30 Jul 2022 07:05:53 +0000 (16:05 +0900)]
バージョン v2.7.1-dev 開発開始

21 months agoOpenTween v2.7.0 リリース
Kimura Youichi [Sat, 30 Jul 2022 06:57:51 +0000 (15:57 +0900)]
OpenTween v2.7.0 リリース

21 months agoMerge pull request #159 from opentween/fix-error-on-rename-tab
upsilon [Sat, 30 Jul 2022 06:52:34 +0000 (15:52 +0900)]
Merge pull request #159 from opentween/fix-error-on-rename-tab

タブ名の変更が TweenMain.listViewState に反映されない不具合を修正

21 months agoタブ名の変更が TweenMain.listViewState に反映されない不具合を修正
Kimura Youichi [Sat, 30 Jul 2022 06:45:11 +0000 (15:45 +0900)]
タブ名の変更が TweenMain.listViewState に反映されない不具合を修正

https://osdn.net/projects/opentween/ticket/45216

Fixes: 20d6826b ("ListViewのスクロール位置・選択状態を保持するTimelineListViewStateを追加")

21 months agoMerge pull request #157 from opentween/option-for-api-v2
upsilon [Fri, 29 Jul 2022 23:43:20 +0000 (08:43 +0900)]
Merge pull request #157 from opentween/option-for-api-v2

「Twitter API v2 の使用を有効にする」のオプションを追加

21 months ago「Twitter API v2 の使用を有効にする」のオプションを追加
Kimura Youichi [Fri, 29 Jul 2022 22:52:02 +0000 (07:52 +0900)]
「Twitter API v2 の使用を有効にする」のオプションを追加

API キーを自分で書き換えていて API v2 の有効化が完了できていないユーザー向け機能

21 months agoMerge pull request #156 from opentween/exclude-ci-build-for-release
upsilon [Fri, 29 Jul 2022 22:18:14 +0000 (07:18 +0900)]
Merge pull request #156 from opentween/exclude-ci-build-for-release

releaseブランチをAppVeyorのビルド対象から除外する

21 months agoreleaseブランチをAppVeyorのビルド対象から除外する
Kimura Youichi [Fri, 29 Jul 2022 22:11:45 +0000 (07:11 +0900)]
releaseブランチをAppVeyorのビルド対象から除外する

タグに対するビルドが有効なため release ブランチでのビルドは不要になっている

21 months agoMerge pull request #155 from opentween/improve-tweet-details
upsilon [Fri, 29 Jul 2022 22:01:28 +0000 (07:01 +0900)]
Merge pull request #155 from opentween/improve-tweet-details

発言詳細部の名前・日付ラベルの改善

21 months ago発言詳細部の名前ラベルを投稿者とRTしたユーザーで分けずに表示するように変更
Kimura Youichi [Fri, 29 Jul 2022 21:18:59 +0000 (06:18 +0900)]
発言詳細部の名前ラベルを投稿者とRTしたユーザーで分けずに表示するように変更

Author と RetweetedBy で分割した場合にラベルの AutoEllipsis が正しく機能しない問題があったため撤回

21 months ago発言詳細部の投稿日時ラベルをクリック可能にする
Kimura Youichi [Fri, 29 Jul 2022 20:14:18 +0000 (05:14 +0900)]
発言詳細部の投稿日時ラベルをクリック可能にする

21 months agoMerge pull request #154 from opentween/fix-error-on-v2-api
upsilon [Fri, 29 Jul 2022 18:47:06 +0000 (03:47 +0900)]
Merge pull request #154 from opentween/fix-error-on-v2-api

ホームタイムラインの読込時に data フィールドが null になっていた場合は無視する

21 months agoホームタイムラインの読込時に data フィールドが null になっていた場合は無視する
Kimura Youichi [Fri, 29 Jul 2022 18:39:49 +0000 (03:39 +0900)]
ホームタイムラインの読込時に data フィールドが null になっていた場合は無視する

https://osdn.net/projects/opentween/ticket/45234

Fixes: e03de8b0 ("Recentタブのツイート取得にTwitter API v2を使用する")

21 months agoMerge pull request #153 from opentween/fix-invoke-async
upsilon [Fri, 29 Jul 2022 16:52:14 +0000 (01:52 +0900)]
Merge pull request #153 from opentween/fix-invoke-async

読み込み中の待機ダイアログを表示する際にエラーが発生する不具合を修正

21 months agoChangeLog更新
Kimura Youichi [Fri, 29 Jul 2022 16:47:51 +0000 (01:47 +0900)]
ChangeLog更新

40816369ff26074aae69a05fcaa44876ecf0089a での変更を反映

21 months agoListViewに対してInvokeAsyncする場合はOTBaseFormを経由させる
Kimura Youichi [Fri, 29 Jul 2022 16:43:04 +0000 (01:43 +0900)]
ListViewに対してInvokeAsyncする場合はOTBaseFormを経由させる

37a94f89 で InvokeAsync メソッドを Extensions から OTBaseForm に戻したことによる修正

21 months agoRevert "InvokeAsyncメソッドをOTBaseFormからExtensionsに移動"
Kimura Youichi [Fri, 29 Jul 2022 16:36:32 +0000 (01:36 +0900)]
Revert "InvokeAsyncメソッドをOTBaseFormからExtensionsに移動"

https://osdn.net/projects/opentween/ticket/45270 に対する修正

This reverts commit d9a31c03eed831b41300200e766d5fb531badf3a.

21 months agoMerge pull request #152 from opentween/fix-error-on-reorder-tab
upsilon [Thu, 28 Jul 2022 18:17:47 +0000 (03:17 +0900)]
Merge pull request #152 from opentween/fix-error-on-reorder-tab

タブの移動後に発言一覧が空の表示になる不具合を修正

21 months agoタブの移動後に発言一覧が空の表示になる不具合を修正
Kimura Youichi [Thu, 28 Jul 2022 18:01:19 +0000 (03:01 +0900)]
タブの移動後に発言一覧が空の表示になる不具合を修正

Fixes: d5d2f848 ("発言一覧のVirtualModeに関する実装をTimelineListViewCacheクラスに分離")