How muquew/task-tracer works
Task Tracer is a local-first, installable task workspace implemented primarily in a single HTML file. Its main workflow is capturing tasks, organizing and planning them, acting on routines and reminders, then reviewing progress or protecting task data. The README documents these capabilities; source excerpts do not expose the internals of index.html, so links among its feature areas are kept at the documented workflow level.
Main entry points: index.html Task Tracer app · sw.js Offline service worker · manifest.json Install and share metadata · resources English and Chinese text
Components 18
Capture and organize
- Task capture
index.html - Projects, tags, search
index.html - Saved smart views
index.html
Planning and execution
- List, calendar, timeline
index.html - Today Plan and batches
index.html - Task actions and undo
index.html - Recurring routines
index.html
Reminders and review
- Reminders and snooze
index.html - Statistics and review
index.html
Local data
- Import, export, backup
index.html - Browser task storage
index.html
Offline app shell
- Install and share metadata
manifest.json - Offline service worker
sw.js - English and Chinese text
resources
Other components
- Task workspace user
- Task Tracer app
index.html - Browser platform
- Browser notifications
Connections 20
- Task workspace user → Task Tracer app: opens
- Task Tracer app → Task capture: offers capture
- Task Tracer app → Projects, tags, search: organizes tasks
- Task Tracer app → Saved smart views: saves filters
- Task Tracer app → List, calendar, timeline: presents tasks
- Task Tracer app → Today Plan and batches: plans today
- Task Tracer app → Task actions and undo: updates tasks
- Task Tracer app → Recurring routines: manages repeats
- Task Tracer app → Reminders and snooze: checks reminders
- Task Tracer app → Statistics and review: reviews progress
- Task Tracer app → Import, export, backup: imports and exports
- Task Tracer app → Browser task storage: reads and writes
- Task Tracer app → English and Chinese text: loads language text
- Task Tracer app → Browser platform: uses browser APIs
- Task Tracer app → Browser notifications: requests notifications
- Browser platform → Install and share metadata: installs app
- Browser platform → Offline service worker: runs worker
- Offline service worker → Browser platform: caches app shell
- Offline service worker → Task Tracer app: serves offline
- Browser notifications → Offline service worker: delivers click