Commit Graph

17 Commits

Author SHA1 Message Date
2adc0a9fcb perf: memoize coordinate processing to prevent UI freeze 2025-08-14 20:25:18 +00:00
0a02db9a8d fix: filter invalid coordinates to prevent UI freeze 2025-08-14 20:21:57 +00:00
bdc2921bc0 fix: Resolve race condition when refitting map on date change 2025-08-14 20:16:07 +00:00
9dd772839b feat: Refit map bounds on end or duration change 2025-08-14 20:12:09 +00:00
4bc88e5ce9 feat: Fit map to all points on initial load 2025-08-14 20:08:44 +00:00
6c7dff2d8f fix: prevent infinite loop by checking map state on moveend 2025-08-14 20:01:09 +00:00
21cec132a7 feat: encode map position and zoom in URL 2025-08-14 19:58:05 +00:00
51031e7b20 fix: debounce URL updates to prevent History API errors 2025-08-14 19:52:37 +00:00
81880a6a0a feat: Store view state in URL for shareable links 2025-08-14 19:49:16 +00:00
44dcc1b8ad fix: Prevent range delta from wrapping mid-text 2025-08-14 19:44:55 +00:00
17b1f979a9 feat: implement rangeDelta to display time range duration 2025-08-14 19:40:06 +00:00
00d9ee362f feat: add rangeDelta function 2025-08-14 19:39:56 +00:00
7b15b39d5f Simplify components, add sha256() for later 2024-07-16 02:02:55 +00:00
e5dbb0af39 Allow shifting by time range 2024-07-16 01:30:23 +00:00
e549afce96 Add slider for time range 2024-07-15 21:41:09 +00:00
88dbba168c Take API key, adjust ranges 2024-07-15 19:41:17 +00:00
b275305434 Create mapper to visualize owntracks data 2023-10-03 09:32:27 +00:00