Repository navigation
Releases: lutelute/timer-plugin
Releases · lutelute/timer-plugin
Release list
v1.4.0 - 一時停止・再開機能
新機能
一時停止・再開
Timer.pause()- タイマーを一時停止Timer.resume()- タイマーを再開- カードの ⏱ ボタンでトグル(開始→一時停止→再開)
- カードの ⏹ ボタンで停止(記録保存)
拡張チェックボックス対応
以下の形式のタスクを認識:
[>]先送り[<]スケジュール済み[-]キャンセル[*]重要[/]進行中[^]保留
エクスポート改善
- 停止時間(paused_ms, paused_formatted)をCSV/Markdownに追加
- 実作業時間 = 総経過時間 - 停止時間
使い方
⏱ クリック: 開始 → 一時停止 → 再開 → 一時停止...
⏹ クリック: 停止して記録保存
v1.3.0 - CSVエクスポートとログ出力改善
新機能
- 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
What's Changed
New Features
- タスク(チェックボックス)横に ⏱ ボタンを表示
- ボタンクリックでタイマー開始/終了
Requirements
- AtelierX v0.5.0以降(カードアクションAPI対応)
How to Use
- カードにタスク(チェックボックス)を追加
- タスク行にホバーして ⏱ ボタンが表示される
- クリックでタイマー開始、再度クリックで終了
Full Changelog: v1.1.0...v1.2.0
v1.1.0
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