Milestones 0 and 1: foundation and money in (20261007.10)
Foundation: single arm64 container (Hono + SQLite via Drizzle, React + Vite), local sign-in with long-lived sessions and passkeys, roles (read-only, full access, admin), nightly and pre-upgrade backups, light and dark themes, date-based version numbers, and the ideas lightbulb behind IDEAS_ENABLED. Money in: accounts with balances, CSV import with bank detection, a column mapping pop-up for unknown layouts, duplicate checks, transfer pairing and undo; one-tap review with learned rules; activity with search, splits, tags, notes and cash entries. Statement files are blocked from commits by a pre-commit hook; tests use synthetic fixtures only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
18
web/public/favicon.svg
Normal file
18
web/public/favicon.svg
Normal file
@@ -0,0 +1,18 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
|
||||
<defs>
|
||||
<linearGradient id="beam" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#FBBF24" stop-opacity="0.95"/>
|
||||
<stop offset="1" stop-color="#F97362" stop-opacity="0.18"/>
|
||||
</linearGradient>
|
||||
<radialGradient id="pool" cx="0.5" cy="0.5" r="0.5">
|
||||
<stop offset="0" stop-color="#FCD34D"/>
|
||||
<stop offset="0.55" stop-color="#F97362" stop-opacity="0.6"/>
|
||||
<stop offset="1" stop-color="#F97362" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
<rect width="512" height="512" rx="116" fill="#0B1020"/>
|
||||
<path d="M222 140h68l110 240a144 40 0 0 1-288 0z" fill="url(#beam)"/>
|
||||
<ellipse cx="256" cy="380" rx="168" ry="50" fill="url(#pool)"/>
|
||||
<rect x="204" y="96" width="104" height="52" rx="20" fill="#818CF8"/>
|
||||
<rect x="230" y="78" width="52" height="24" rx="10" fill="#6366F1"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 898 B |
Reference in New Issue
Block a user