Skip to content

Releases

FastTask v1.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 21:50

概要

next版の7項目を実装。機能ごとに7コミットに分けています。

コミット 内容
remove: カレンダー機能を全削除 パネル・設定・i18n・react-day-picker 依存を除去。期日管理は従来どおり
feat: ローカルAPI + MCP 127.0.0.1 + Bearerトークン必須のHTTP API、依存ゼロのMCP stdioブリッジ
feat: Googleカレンダー/Tasks連携 PKCE + ループバックOAuth、一方向push
feat: 生成後にアイテムへフォーカス 入力欄を blur してアイテムへDOMフォーカス
fix: 赤インジケータの常時表示 期限超過がホバー時しか見えなかった
fix: タグ表示順のバグ 編集時にタグ順が壊れ手動タグも消えていた
feat: 操作音 Web Audio合成、音源ファイル・依存なし、既定OFF

確認

  • tsc → vite build 成功
  • cargo build / cargo test --lib 成功
  • node --test src/utils/*.test.ts → pass 2 / fail 0
  • ローカルAPIは実機スモークテスト済み(トークン無し→401、作成→一覧に出る)

レビューしてほしい点

  1. Google連携は実アカウントでの疎通が未検証です。自動テストは終日イベントの日付計算・差分hash・PKCE S256・シークレット非漏洩の4点のみ。docs/google-sync.md の手順でクライアントIDを発行してからの実機確認が必要です。
  2. Google設定UIの文言は i18n.ts ではなく GoogleSyncSettings.tsx 内のローカル辞書にあります(20キー超の競合回避のため)。統一するか要判断。
  3. OAuthスコープに userinfo.email が含まれます(接続中アカウント表示のため)。不要なら外せます。
  4. docs/ が .gitignore 対象のため docs/google-sync.md を -f で追加しています。ignore ルールを見直すか要判断。

既知の割り切り(ponytail: コメントで明記)

  • ローカルAPIの書き込みとアプリ本体の保存が重なると後勝ち
  • FastTask側での削除はGoogleに伝播しない
  • トークンファイルの 0600 は unix のみ(Windows未対応)

v1.2.1

Choose a tag to compare

@riiimparm riiimparm released this 10 Aug 16:38
6339d9e
  • ウィンドウがXボタンで閉じないバグを修正
  • カレンダーの「今日」の日付が更新されないバグを修正
  • 期限外タスクがカレンダーに表示されない問題を修正
  • xショートカットで完了アニメーションが省略される問題を修正
  • ウィンドウのドラッグ移動ができない問題を修正

v1.2.0

Choose a tag to compare

@riiimparm riiimparm released this 06 Jul 17:06
d013998
スクリーンショット 2026-07-07 2 06 14

v1.2.0

  • 検索機能を追加、アップデートの自動フェッチに対応
  • OSメニューバーをカスタマイズ
  • 検索フォーカスの挙動を修正
  • カレンダー機能を追加

v1.1.0

Choose a tag to compare

@riiimparm riiimparm released this 06 Jul 16:52
c241925
unnamed

v1.1.0

  • タスク階層化を導入
  • フォーカスモードを追加、タイマーを設定できる集中作業向け機能
  • Must, Pending機能追加
  • 日付自動検出を追加
  • タスク入力フォームをリデザイン
  • ad-hoc署名を設定、Gatekeeper回避の修正スクリプトをDMGに同梱

v1.0.0

Choose a tag to compare

@riiimparm riiimparm released this 06 Jul 16:51