feat(manacore/web): add places module with GPS location tracking

New local-first places module for the workbench: browser Geolocation API
tracking, place management (CRUD, favorites, tags, categories), OSM map
preview in detail view, and proximity-based visit detection.

Also allows geolocation in Permissions-Policy header (self only).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-04-03 14:33:56 +02:00
parent e17d6228e4
commit 8f5727fd51
15 changed files with 1656 additions and 2 deletions

View file

@ -22,7 +22,8 @@ export type DragType =
| 'contact'
| 'habit'
| 'note'
| 'transaction';
| 'transaction'
| 'place';
export interface DragPayload<T = Record<string, unknown>> {
type: DragType;