|
25d6a8757b
|
Add leaflet-polylinedecorator
|
2025-08-14 23:17:17 +00:00 |
|
|
b585a39dd0
|
fix: Force transparent checkbox background to override extensions
|
2025-08-14 23:14:05 +00:00 |
|
|
a3c7f85302
|
fix: Set transparent background for checked checkbox on Firefox Mobile
|
2025-08-14 23:10:49 +00:00 |
|
|
646ca1268e
|
style: apply sans-serif font to menu buttons
|
2025-08-14 23:09:21 +00:00 |
|
|
562c7cb6eb
|
style: Refine header font and checkbox styles
|
2025-08-14 23:09:16 +00:00 |
|
|
cb8129cbba
|
style: Restyle 'Show direction' checkbox to match menu buttons
|
2025-08-14 23:04:18 +00:00 |
|
|
502ae2b982
|
feat: add checkbox to toggle direction arrows
|
2025-08-14 23:01:02 +00:00 |
|
|
1f744216ec
|
feat: add direction arrows to polyline
|
2025-08-14 22:56:59 +00:00 |
|
|
ec7fbed514
|
fix: shorten day of week format to two letters
|
2025-08-14 22:56:54 +00:00 |
|
|
3d927c18ce
|
feat: add reset button and correct date logic
|
2025-08-14 22:39:15 +00:00 |
|
|
f309c0af00
|
fix: Use two-letter day format in menu
|
2025-08-14 22:36:36 +00:00 |
|
|
7e0eddaf38
|
fix: Correct month short name from Mon to Mth
|
2025-08-14 22:33:45 +00:00 |
|
|
1875d7b4e7
|
fix: abbreviate Month duration to prevent button text wrap
|
2025-08-14 22:26:05 +00:00 |
|
|
959e1d85d0
|
feat: add Misc submenu
|
2025-08-14 22:08:32 +00:00 |
|
|
2be0dd1c3d
|
fix: preserve selected date when choosing midnight
|
2025-08-14 22:08:27 +00:00 |
|
|
0708301396
|
style: Reduce submenu header font size
|
2025-08-14 21:53:53 +00:00 |
|
|
fbc15bb371
|
feat: add jump to midnight button and rearrange submenu actions
|
2025-08-14 21:46:26 +00:00 |
|
|
ca3202f9b7
|
feat: Close submenu on map interaction
|
2025-08-14 21:42:20 +00:00 |
|
|
435db835e9
|
refactor: unify map view logic to fix centering and data bugs
|
2025-08-14 21:18:09 +00:00 |
|
|
87e706c223
|
fix: return null from FitBounds component
|
2025-08-14 21:14:33 +00:00 |
|
|
478dca185e
|
fix: prevent map freeze and fix repositioning race condition
|
2025-08-14 21:12:50 +00:00 |
|
|
b295c3fef0
|
fix: wait for data to load before fitting map bounds
|
2025-08-14 20:59:14 +00:00 |
|
|
13b35e1c00
|
fix: Validate coordinate points before processing to prevent freeze
|
2025-08-14 20:55:38 +00:00 |
|
|
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 |
|