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>
24 lines
898 B
HTML
24 lines
898 B
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta
|
|
name="viewport"
|
|
content="width=device-width, initial-scale=1, viewport-fit=cover, maximum-scale=1"
|
|
/>
|
|
<meta name="theme-color" content="#15181d" />
|
|
<meta name="apple-mobile-web-app-capable" content="yes" />
|
|
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
|
|
<meta name="apple-mobile-web-app-title" content="heph" />
|
|
<title>heph</title>
|
|
<link rel="manifest" href="./manifest.webmanifest" />
|
|
<link rel="icon" href="./icons/icon.svg" type="image/svg+xml" />
|
|
<link rel="apple-touch-icon" href="./icons/icon-180.png" />
|
|
<link rel="stylesheet" href="./styles.css" />
|
|
</head>
|
|
<body>
|
|
<div id="app"></div>
|
|
<noscript>heph needs JavaScript enabled.</noscript>
|
|
<script type="module" src="./src/app.js"></script>
|
|
</body>
|
|
</html>
|