34 lines
726 B
Markdown
34 lines
726 B
Markdown
# Logseq Page Timetracker
|
|
|
|
Track time per page in Logseq with one active timer at a time.
|
|
|
|
## Current status
|
|
|
|
Initial MVP implementation in progress.
|
|
|
|
## Development
|
|
|
|
1. Install dependencies: `npm install`
|
|
2. Build once: `npm run build`
|
|
3. Build in watch mode: `npm run dev`
|
|
4. In Logseq, load plugin from this folder.
|
|
|
|
## Commands (MVP)
|
|
|
|
- Start tracking current page
|
|
- Stop active tracking
|
|
- Switch tracking to current page
|
|
- Open timetracker UI
|
|
- Export entries JSON
|
|
|
|
## Data model
|
|
|
|
- Single active timer at any time.
|
|
- Completed entries with editable timestamps.
|
|
- Stored in browser local storage by plugin key.
|
|
|
|
## Export
|
|
|
|
- JSON export is the canonical, versioned format.
|
|
- The file can be consumed by external scripts.
|