Skip to content

Releases: lutelute/timer-plugin

v1.4.0 - 一時停止・再開機能

Choose a tag to compare

@lutelute lutelute released this 25 Jan 19:12

新機能

一時停止・再開

  • Timer.pause() - タイマーを一時停止
  • Timer.resume() - タイマーを再開
  • カードの ⏱ ボタンでトグル(開始→一時停止→再開)
  • カードの ⏹ ボタンで停止(記録保存)

拡張チェックボックス対応

以下の形式のタスクを認識:

  • [>] 先送り
  • [<] スケジュール済み
  • [-] キャンセル
  • [*] 重要
  • [/] 進行中
  • [^] 保留

エクスポート改善

  • 停止時間(paused_ms, paused_formatted)をCSV/Markdownに追加
  • 実作業時間 = 総経過時間 - 停止時間

使い方

⏱ クリック: 開始 → 一時停止 → 再開 → 一時停止...
⏹ クリック: 停止して記録保存

v1.3.0 - CSVエクスポートとログ出力改善

Choose a tag to compare

@lutelute lutelute released this 25 Jan 19:02

新機能

  • CSVエクスポートフォーマット: 記録をCSV形式で出力可能に(Excel/スプレッドシート対応)
  • ログ出力の改善: タイマー開始/停止時に視認性の高いログを出力
  • カードアクション戻り値: メッセージを追加

CSVカラム

カラム 説明
id レコードID
task_name タスク名
started_at 開始時刻 (ISO8601)
ended_at 終了時刻 (ISO8601)
estimated_ms 目標時間(ミリ秒)
actual_ms 実際の所要時間(ミリ秒)
estimated_formatted 目標時間(人間可読形式)
actual_formatted 実際の所要時間(人間可読形式)
diff_ms 差分(ミリ秒)
status 状態

Closes #1

v1.2.0

Choose a tag to compare

@lutelute lutelute released this 25 Jan 18:55

What's Changed

New Features

  • タスク(チェックボックス)横に ⏱ ボタンを表示
  • ボタンクリックでタイマー開始/終了

Requirements

  • AtelierX v0.5.0以降(カードアクションAPI対応)

How to Use

  1. カードにタスク(チェックボックス)を追加
  2. タスク行にホバーして ⏱ ボタンが表示される
  3. クリックでタイマー開始、再度クリックで終了

Full Changelog: v1.1.0...v1.2.0

v1.1.0

Choose a tag to compare

@lutelute lutelute released this 25 Jan 17:52

What's Changed

New Features

  • エクスポートフォーマット「Timer Records」を追加
  • 記録をMarkdown形式で出力可能

Fixed

  • 現行の本体API(v0.4.x)で動作するように修正
  • 本体の変更不要

How to Use

コンソールから:

Timer.start("タスク名", "30m")
Timer.end()
Timer.summary()

エクスポートモーダルで「Timer Records」を選択して記録を出力

Full Changelog: v1.0.0...v1.1.0