Commit Graph

134 Commits

Author SHA1 Message Date
c959321c7b perf: Optimize search with InfluxDB geo-filtering; detect time gaps
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
182c42de88 feat: Implement search API for owntracks geo-fence time ranges
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
d809c33f87 fix: Handle OPTIONS requests for search route to prevent CORS duplication
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
502c18f434 fix: Remove duplicate CORS handling from aiohttp app
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
a37f446375 fix: Enable CORS for /search route
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
6f80297ac7 feat: Implement search API handler stub with logging
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
aa3c10fab8 feat: Add P2 Pro scale sensor and secure history sharing 2026-04-16 22:46:38 +00:00
15fcc68f76 Add leaflet to mapper 2026-04-16 22:45:12 +00:00
3ad9ec9b3d Add Laundry Room air sensors 2026-04-16 22:43:55 +00:00
4a19599162 feat: Calculate and display average pace
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-17 20:19:08 +00:00
1003de33f2 fix: Center search result on time slider to allow panning
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-17 19:08:44 +00:00
aa40a3b1c1 feat: Cancel search request when menu is closed
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-17 19:05:50 +00:00
c8b9d2b8bd feat: Cycle included area segments by recency
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-17 19:02:13 +00:00
6df3446fca feat: Cycle excluded segments by recency on Exclude area clicks
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-17 18:56:38 +00:00
24a65b7f79 feat: Display total polyline distance in menu with unit conversion
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-17 18:50:44 +00:00
2ef752dc75 feat: Add include area button to narrow time range by selection
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-17 18:46:03 +00:00
f1938509d7 feat: Add 'Show points' checkbox to display polyline points
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-17 18:43:32 +00:00
7b07a8049b fix: Prevent map render on empty data 2025-08-17 18:43:30 +00:00
316ea7bf86 feat: allow merging of adjacent search results 2025-08-15 20:25:02 +00:00
109c877e5d fix: close submenu on search result selection 2025-08-15 20:19:11 +00:00
e53287be96 fix: prevent drawn items from disappearing during data load 2025-08-15 20:13:54 +00:00
9683110604 refactor: move search result inline styles to CSS file 2025-08-15 20:06:46 +00:00
0c107f86b6 feat: Set time range and highlight selected search result 2025-08-15 20:02:46 +00:00
7ec2a638a2 feat: add short label for Quarter duration 2025-08-15 20:02:32 +00:00
53acb33a56 feat: add 'Quarter' duration option 2025-08-15 19:52:01 +00:00
0a7f29e1d0 feat: Sort and scroll search results, preserving scroll position 2025-08-15 19:41:51 +00:00
5bc64bec13 feat: Use 24-hour format for search result times 2025-08-15 19:37:41 +00:00
9807187bc7 fix: Group search results by year and use abbreviated month 2025-08-15 19:35:19 +00:00
18c74bedf1 feat: group search results by month and year 2025-08-15 19:31:39 +00:00
e1fcd77180 feat: display area search results in misc submenu 2025-08-15 19:16:48 +00:00
360252151a feat: add loading state to search area button 2025-08-15 19:10:29 +00:00
dc9872ebb8 refactor: remove unused end and duration API parameters 2025-08-15 19:10:25 +00:00
8cdbb94878 feat: add 'Search area' button to query time in drawn zones 2025-08-15 17:28:58 +00:00
de7d9e45b9 fix: correct rounding for exclude area slider calculation 2025-08-15 02:43:22 +00:00
d0a5461073 feat: add button to exclude drawn areas from time range 2025-08-15 02:36:29 +00:00
1a3c11b5bb feat: add rectangle drawing controls to the map 2025-08-15 02:29:48 +00:00
25e57edf39 refactor: Update reset button text to "Reset page" 2025-08-15 02:29:40 +00:00
b4b840bf9c style: color disabled menu buttons 2025-08-15 01:48:43 +00:00
84b3ca1efd Valid share range adjustments 2025-08-15 01:47:27 +00:00
7572520c96 fix: Simplify datepicker validation to ignore duration 2025-08-15 01:29:25 +00:00
fa53b50fbf feat: restrict date navigation within shared link range 2025-08-15 01:18:18 +00:00
a568bf2f57 feat: default start date picker to current start date 2025-08-15 00:27:29 +00:00
d9f539f314 fix: preserve existing URL parameters 2025-08-15 00:22:50 +00:00
72c56c8245 Add button to recentre view 2025-08-15 00:21:30 +00:00
04f64a0fe4 fix: Prefix share signature data with 'owntracks-' 2025-08-15 00:02:28 +00:00
7bad27402a feat: add share range button to copy shareable URL 2025-08-14 23:36:40 +00:00
3e6782529d Fix midnight 2025-08-14 23:27:52 +00:00
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