Skip to content

Releases

v0.8.4-rc: テスト用プレリリース

Choose a tag to compare

@sishimoto sishimoto released this 08 Mar 16:56

ビルド日時: 2026-03-09 01:56

v0.8.3-rc: テスト用プレリリース

Choose a tag to compare

@sishimoto sishimoto released this 08 Mar 16:53

ビルド日時: 2026-03-09 01:52

v0.8.2

Choose a tag to compare

@sishimoto sishimoto released this 06 Mar 15:36

ビルド日時: 2026-03-07 00:36

v0.8.1-rc: テスト用プレリリース

Choose a tag to compare

@sishimoto sishimoto released this 06 Mar 04:03

v0.8.1-rc (2026-03-06)

Added

  • 全ページにアップデートチェック機能を統一追加
  • メニューバーに「🔄 アップデートを確認」メニュー項目追加
  • 設定ページに macOS 権限ステータスセクション追加

Fixed

  • アップデーターの pip シンボリンク問題を修正(python -m pip に変更)

v0.7.3-rc: テスト用プレリリース

Choose a tag to compare

@sishimoto sishimoto released this 04 Mar 11:38

ビルド日時: 2026-03-04 20:38

v0.7.1

Choose a tag to compare

@sishimoto sishimoto released this 04 Mar 04:37

ビルド日時: 2026-03-04 13:36

v0.5.0

Choose a tag to compare

@sishimoto sishimoto released this 03 Mar 09:52

ビルド日時: 2026-03-03 18:51

v0.4.0

Choose a tag to compare

@sishimoto sishimoto released this 03 Mar 05:16

ビルド日時: 2026-03-03 14:14

v0.4.0-rc: テスト用プレリリース

Choose a tag to compare

@sishimoto sishimoto released this 03 Mar 05:01

ビルド日時: 2026-03-03 14:01

v0.3.1: 初回リリース — 自動監視・分類・週次レポート

Choose a tag to compare

@sishimoto sishimoto released this 03 Mar 04:05

TimeTracker v0.3.1 — 初回リリース

macOS 向け稼働時間管理アプリの初回リリースです。

主な機能

アクティブウィンドウ自動監視

  • AppleScript ベースで前面アプリ・ウィンドウタイトルを定期検出
  • Electron アプリ(VS Code, Miro, Warp 等)の名前解決
  • ブラウザ(Chrome / Safari / Arc 等)のタブタイトル記録
  • アイドル検出(HIDIdleTime 閾値超過で自動スキップ)

ダッシュボード(Web UI)

  • 本日のアプリ別・プロジェクト別サマリー
  • 時間帯別アクティビティチャート(Chart.js)
  • タギング・カテゴリ編集 UI

サマリーページ

  • 10 分ブロック単位の一括タグ編集
  • Shift+クリック範囲選択 + 一括書き換え
  • フィルタ機能(作業工程・プロジェクト・アプリ)

週次レポート

  • 7 日間日別サマリーグリッド
  • 日別スタック棒グラフ + 作業工程ドーナツチャート
  • プロジェクト別横棒グラフ
  • 前週/翌週ナビゲーション

2 軸自動分類エンジン

  • タスク分類 (work_phase): meeting / development / communication / documentation / research / planning / 設計 / etc.
  • コスト分類 (project): config.yaml のキーワードルール + URL 解析(GitHub リポジトリ名抽出 等)

LLM 分類(オプション)

  • OpenAI API によるバッチ自動分類
  • サマリーページの「AI 分類」ボタンから実行

Mac Calendar 連携

  • CalHelper.app(EventKit)経由でカレンダー取得
  • イベント中は自動的に meeting 分類

メニューバー常駐

  • rumps ベースの macOS メニューバーアプリ(⏱ アイコン)
  • Dock に表示しない(LSUIElement)
  • ダッシュボードへのワンクリックアクセス

アップデート通知

  • GitHub Releases API によるバージョンチェック
  • ダッシュボードバナー + メニューバー通知

v0.3.1 修正内容

  • .app バンドルからの起動時(引数なし)にデフォルトで start コマンドを実行するよう修正
    • DMG からインストールしたアプリがダブルクリックで起動しない問題を解消
  • py2app ビルドに urllib3.contrib.resolver モジュールを追加(起動時クラッシュ修正)
  • CalHelper.app のパス検出を .app バンドル対応に修正

インストール方法

DMG からインストール

  1. 下の TimeTracker-v0.3.1.dmg をダウンロード
  2. DMG を開き、TimeTracker.app を /Applications にドラッグ
  3. 初回起動時に「開発元が未確認」と表示されたら、右クリック → 「開く」を選択
  4. システム設定 → プライバシーとセキュリティ → アクセシビリティ で許可

開発者向け(ソースから実行)

git clone https://github.com/sishimoto/TimeTracking.git
cd TimeTracking
./setup.sh
python main.py start

動作環境

  • macOS 13+ (Ventura 以降推奨)
  • Python 3.12 (開発者向け)