Skip to content

Releases: daruyanagi/XTimelineViewer

v1.5.0

10 Jun 23:10

Choose a tag to compare

新機能

  • タイムラインの既定表示オプション (#27) — 新しいタイムラインに適用されるサイドバー・投稿画面・リストヘッダーの表示/非表示を設定可能に。オンボーディング完了画面でも設定できる
  • 設定ページの表示順を変更 (#176) — よく使う順に並べ替え(全般 → プロファイル → 拡張機能 → 試験機能)

バグ修正

  • 投稿完了後にダイアログを自動で閉じる (#180) — X の SPA 遷移に対応し、CreateTweet API の成功レスポンスを検知して自動で閉じるように修正

改善

  • プロファイル削除ボタンを Expander 内に移動 (#178) — 展開矢印の隣にあった削除ボタンを展開内の末尾に移動し、誤操作を防止

その他

  • 未使用の RestartRequired リソースキーを削除 (#119)

v1.4.0 からの変更点

【新機能】
・タイムラインの既定表示オプション — サイドバー・投稿画面・ヘッダーの表示/非表示をまとめて設定
・初回起動時のオンボーディング — セットアップを案内するウィザード
・プロファイル機能を正式化 — 複数アカウントの切り替えに対応
・投稿画面でプロファイルを選択可能に
・設定ウィンドウを全面刷新(NavigationView ベース)
・Edge プロファイル指定でリンクを開く機能

【バグ修正・改善】
・投稿後にダイアログが自動で閉じるように修正
・ダークモード対応の改善
・設定ページの並び順を使用頻度順に変更
・プロファイル削除ボタンの誤操作防止

v1.4.5

09 Jun 07:31

Choose a tag to compare

変更点 / Changes

リファクタリング

  • 自動更新チェックを winget ベースに簡素化 (#171)
    • GitHub API (releases/latest) ベースの更新チェックを廃止し、winget show --versions でバージョンを直接取得する方式に変更
    • GitHub タグの公開と winget への登録のタイムラグにより、「更新を検出したがインストールできない」問題を解消
    • MSIX (Store) 版は Store の自動更新に任せ、更新チェック UI を非表示に
    • winget のない環境では更新チェック機能自体をスキップ
    • 不要になった LastUpdateCheck 設定と Store/GitHub ダウンロードボタンを削除

Refactoring

  • Simplified auto-update check to winget-based (#171)
    • Replaced GitHub API-based update detection with direct winget show --versions parsing
    • Ensures "detected = installable" — eliminates the window where an update is detected via GitHub but not yet available on winget
    • MSIX (Store) builds now rely on Store auto-updates; update UI hidden
    • Environments without winget skip the update check entirely

v1.4.4

08 Jun 17:35

Choose a tag to compare

変更内容

✨ 新機能

  • オンボーディングエクスペリエンス — 初回起動時にサインインとプロファイル作成をガイドするウィザードを追加 (#4)
  • 投稿プロファイル選択 — 投稿ダイアログでどのプロファイルから投稿するか選択可能に (#156)
  • プロファイル機能の正式昇格 — 試験機能から正式機能へ昇格、default プロファイルを UI から除外 (#90)

🐛 バグ修正

  • バッジ色の安定化 — 起動ごとにバッジ色がランダムに変わる問題を修正 (#160)
  • タイムライン追加時のプロファイル割り当て — 新規タイムラインが内部用 default ではなく名前付きプロファイルを使用するよう修正 (#166)
  • WebView2 env 競合の修正 — オンボーディング完了後にタイムラインを読み込む際のクラッシュを修正

🧹 クリーンアップ

  • 廃止済みの SeparateComposeEnv 設定と UI を完全に削除 (#18)
  • 拡張機能カードの不要なリンクアイコンを削除
  • プロファイル作成フローを ProfileLoginControl に共通化 (#157)

Full Changelog: v1.4.3...v1.4.4

v1.4.3

07 Jun 15:15
b78e231

Choose a tag to compare

What's Changed

  • refactor: Views/Models フォルダーに整理し MVVM 構造を導入 (#128) by @daruyanagi in #129
  • feat: 指定 Edge プロファイルで外部リンクを開く by @daruyanagi in #130
  • feat: NavigationView 付き設定ウィンドウのスケルトンを追加 by @daruyanagi in #140
  • feat: 全般設定ページに SettingsCard ベースの UI を実装 by @daruyanagi in #141
  • feat: 試験機能ページに SettingsCard ベースの UI を実装 by @daruyanagi in #142
  • feat: 拡張機能ページに SettingsCard ベースの UI を実装 (#136) by @daruyanagi in #143
  • feat: プロファイルページに SettingsExpander ベースの UI を実装 (#137) by @daruyanagi in #144
  • feat: About ダイアログを設定ウィンドウの About ページへ移行 (#138) by @daruyanagi in #145
  • feat: メニュー再構成と旧設定ダイアログの削除 (#139) by @daruyanagi in #146
  • fix: タイムライン設定ダイアログに ScrollViewer を追加 (#147) by @daruyanagi in #148
  • fix: 起動時の堅牢性を改善 (winget バリデーション対策) by @daruyanagi in #149

Full Changelog: v1.4.2...v1.4.3

v1.4.2

05 Jun 16:30

Choose a tag to compare

What's Changed

  • feat: 再起動なしで UI 言語設定を即時反映する by @daruyanagi in #118
  • feat: ハンバーガーメニューからタイムラインを追加できるようにする by @daruyanagi in #121
  • fix: メニュー・ペインのアイコン欠落を修正し、メニュー全体にアイコンを整備 by @daruyanagi in #123
  • refactor: Edge Dev 依存を除去 (#124) by @daruyanagi in #125
  • fix: 拡張機能設定ダイアログに明暗テーマを適用 (#126) by @daruyanagi in #127

Full Changelog: v1.4.1...v1.4.2

v1.4.1

05 Jun 06:18

Choose a tag to compare

What's Changed

  • fix: WebView2 リソースリークを CleanupWebView ヘルパーで修正 by @daruyanagi in #105
  • feat: AutomationProperties をインタラクティブ要素に追加 by @daruyanagi in #106
  • refactor: ハードコードカラーを ThemeResource ブラシに移行 by @daruyanagi in #107
  • refactor: MainWindow.xaml.cs を partial class でファイル分割(#101 フェーズ1) by @daruyanagi in #109
  • refactor: SettingsService を抽出(#108) by @daruyanagi in #110
  • test: xUnit テストプロジェクトと UI テストスクリプトを追加 by @daruyanagi in #111
  • refactor: MainWindowViewModel を導入し x:Bind で Visibility を制御(#102 フェーズ1) by @daruyanagi in #112
  • test: テーマ・言語切り替えの UI テストを追加 by @daruyanagi in #114
  • fix: ブックマークでヘッダーを隠すと最初の投稿が消える問題を修正 by @daruyanagi in #116

Full Changelog: v1.4.0...v1.4.1

v1.4.0

24 May 09:40

Choose a tag to compare

What's Changed

  • feat: OpenTweetInBrowser 機能を廃止 (#74) by @daruyanagi in #75
  • feat: タイムスタンプリンクを外部ブラウザーで開く試験オプションを追加 (#73) by @daruyanagi in #76
  • feat: マルチプロファイル基盤の実装 (#63) by @daruyanagi in #77
  • Revert "feat: マルチプロファイル基盤の実装 (#63)" by @daruyanagi in #78
  • feat: マルチプロファイル基盤の実装 (#63) v2 by @daruyanagi in #79
  • feat: 新規プロファイル作成ウィンドウを実装 (#64) by @daruyanagi in #80
  • feat: タイムライン設定でプロファイル切り替えを実装 (#65) by @daruyanagi in #81
  • feat: タイムラインヘッダーに色付きプロファイルバッジを表示 by @daruyanagi in #83
  • feat: プロファイル管理 UI を実装 by @daruyanagi in #85
  • feat: 新規プロファイル作成をプロファイル管理ウィンドウに統合 by @daruyanagi in #88
  • chore: プロファイル関連 UI に「試験機能」ラベルを付与 by @daruyanagi in #91
  • fix: CS8604 null 参照警告を修正 by @daruyanagi in #95
  • fix: release.yml の既存リリース対応と Actions アップデート by @daruyanagi in #96
  • feat: winget マニフェスト自動更新を追加 by @daruyanagi in #97

Full Changelog: v1.3.1...v1.4.0

v1.3.1

20 May 16:34

Choose a tag to compare

What's Changed

  • fix: システム言語時の COMException を resw 直接パースで解消 (#40) by @daruyanagi in #41
  • fix: PackageContext で例外なしにパッケージ判定し InvalidOperationException を解消 (#42) by @daruyanagi in #43
  • feat: 拡張機能設定ダイアログに homepage_url リンクを追加 (#39) by @daruyanagi in #44
  • feat: タイムラインの閉じるボタンを設定ダイアログに移動 (#45) by @daruyanagi in #47
  • feat: タイムラインごとに定期ハードリロードを設定できるようにする by @daruyanagi in #50
  • feat: ホームタイムラインでも定期ハードリロードを使えるようにする by @daruyanagi in #55
  • feat: 設定ファイルパスの表示をタイトルバーから設定ダイアログに移設 by @daruyanagi in #56
  • feat: ポインター乗せ中に定期ハードリロードを一時停止し状態をツールチップに表示 by @daruyanagi in #58
  • feat: 設定ボタンをハンバーガーメニューに変更し About ダイアログを分離 by @daruyanagi in #60
  • feat: About ダイアログを Fluent 2 準拠デザインにリニューアル by @daruyanagi in #62
  • feat: 定期ハードリロードを URL 離脱中も一時停止する by @daruyanagi in #68
  • feat: About ダイアログに更新チェック機能を追加 (#70) by @daruyanagi in #71
  • feat: ホームタイムライン自動アクティブ化を操作中は一時停止する (#69) by @daruyanagi in #72

Full Changelog: v1.3.0...v1.3.1

v1.3.0

16 May 05:07

Choose a tag to compare

What's Changed

  • feat: タイムライン設定にページヘッダー非表示トグルを追加 by @daruyanagi in #34
  • refactor: HideHeader を HideSidebar に改名 by @daruyanagi in #35
  • feat: タイムラインヘッダー左端に URL 種別アイコンを追加 by @daruyanagi in #37
  • fix: プロフィールページでヘッダー非表示トグルを有効化 by @daruyanagi in #38

Full Changelog: v1.2.10...v1.3.0

v1.2.10

08 May 09:04

Choose a tag to compare

Full Changelog: v1.2.9...v1.2.10