generated from eblume/project-template
A buildless, installable PWA that mirrors heph-tui: sidebar of built-in views (tom/tasks/work/chores/ondeck/inbox) + projects, a task list with attention flags / project bullets / date chips, tap-to-expand triage (done/drop/skip/ attention/reschedule/move/delete + undo), full-text search, and a read-only context+log preview. The primary surface is the quick-add modal (FAB or Cmd-'), which live-parses the TUI syntax into preview chips and supports voice via on-device dictation / the Web Speech API. rpc.js is the online-only JSON-RPC client mirroring heph-tui's Backend; settings persist in localStorage. Service worker caches the app shell for offline launch. Verified end-to-end against a local server-mode hephd (--web-root): the app boots, calls the view RPC, and renders RankedTasks in headless Chrome. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
17 lines
688 B
JSON
17 lines
688 B
JSON
{
|
|
"name": "heph",
|
|
"short_name": "heph",
|
|
"description": "Capture and triage hephaestus tasks from your phone.",
|
|
"start_url": "./",
|
|
"scope": "./",
|
|
"display": "standalone",
|
|
"orientation": "portrait",
|
|
"background_color": "#15181d",
|
|
"theme_color": "#15181d",
|
|
"icons": [
|
|
{ "src": "./icons/icon.svg", "sizes": "any", "type": "image/svg+xml", "purpose": "any" },
|
|
{ "src": "./icons/icon-192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" },
|
|
{ "src": "./icons/icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "any" },
|
|
{ "src": "./icons/icon-maskable.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }
|
|
]
|
|
}
|