feat(manacore/web): add notes and finance modules

Notes: lightweight markdown notes with search, color tags, pinning,
inline create, auto-save editor, and grid/detail views.

Finance: income/expense tracking with categories, monthly overview,
category breakdown bars, quick-add form, and transaction history.

Both modules include workbench ListView, full-page routes, entity
descriptors for drag/drop, and database/sync registration.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-04-03 13:57:37 +02:00
parent a8480f6710
commit 9abbf9c70d
25 changed files with 2962 additions and 12 deletions

View file

@ -20,7 +20,9 @@ export type DragType =
| 'event'
| 'link'
| 'contact'
| 'habit';
| 'habit'
| 'note'
| 'transaction';
export interface DragPayload<T = Record<string, unknown>> {
type: DragType;