Releases: bardesss/minimalpoi
Releases · bardesss/minimalpoi
Release list
v3.13.2
v3.13.1
v3.13.0
v3.12.0
3.12.0 (2026-07-31)
Features
- mcp: add set_route_start and set_route_end (24aeba4)
- mcp: automatic enrichment, route start/end, and per-token rate limits (d068118)
- mcp: create_poi enriches automatically from source_url (98e086e)
Bug Fixes
- ratelimit: key bearer-token requests per token, not per client IP (52c64c6)
v3.11.1
v3.11.0
v3.10.5
3.10.5 (2026-07-31)
Performance Improvements
- app: memoize selectedPoi lookup in AppShell (bd75959)
- frontend: cut redundant render work on the map, route, and detail hot paths (92fc880)
- map: rebuild hover mini-card only when the hovered marker changes (a86238c)
- routes: memoize nearbyPois so RouteMap stops re-uploading GeoJSON (d9b8d29)
- routes: memoize RouteNodeRow so a hover doesn't re-render every row (6d49dad)
v3.10.4
3.10.4 (2026-07-30)
Bug Fixes
- queries: refresh the pois list when a visit rating changes (662c7b9)
Performance Improvements
- frontend: patch caches instead of refetching, share fetchBlob (Phase 3 — frontend data layer) (3aa5181)
- lib: memoize the folded search haystack per poi in filterPois (eebe421)
- lib: precompute distances in sortPois via a Schwartzian transform (86fa25d)
- queries: patch the pois cache on create/update/delete instead of refetching (d3909ef)
- queries: set a 30s default staleTime on the app QueryClient (3ec10dc)
v3.10.3
3.10.3 (2026-07-30)
Performance Improvements
- backend: targeted queries and shared permission helpers (Phase 2 — query efficiency & consistency) (5088d12)
- config: cache get_data_dir so mkdir runs once per path (d7e3b17)
- db: index Comment.poi_id and POI.category_id (61c891f)
- dedup: match source_url by query and bbox-prefilter proximity scan (b4a2575)
- routes,comments: batch owner/team/author lookups in list endpoints (d0eb443)
- sync: count status rows with func.count() instead of loading them (7a8c069)