Commit graph

26 commits

Author SHA1 Message Date
1932f63b91
Implement progressive loading for historical packets to improve map performance
- Add progressive loading system that splits 200 packets into 4 batches of 50 each
- Implement client-side chunked rendering to prevent UI blocking
- Add caching layer using Aprsme.CachedQueries for better database performance
- Maintain proper chronological ordering for trail drawing
- Use LiveView's efficient update mechanisms for smooth user experience

Performance improvements:
- Faster initial load with immediate visual feedback
- Reduced memory pressure through smaller batch sizes
- Better caching with automatic cache invalidation
- Smooth, non-blocking UI updates using requestAnimationFrame

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09 09:08:10 -05:00
41eaec5c8e
add user auth 2025-07-09 08:53:50 -05:00
7168448a38
fix weather page 2025-07-08 13:21:02 -05:00
7593330d36
fix main map sidedar on page change 2025-07-08 10:31:46 -05:00
bcaef2d118
pause extra map popups when user clicks on one 2025-07-08 10:18:07 -05:00
711d92ebb6
performance improvements 2025-07-08 10:03:52 -05:00
feb71c73d9
deploy fix 2025-07-07 09:55:56 -05:00
524c8208c3
more i18n 2025-07-06 10:28:27 -05:00
cba86fb082
more languages 2025-07-06 10:08:58 -05:00
fc449ed5f9
en español 2025-07-05 15:51:39 -05:00
1406ae97f0
performance improvements 2025-07-05 14:34:34 -05:00
c2b224096c
fix station popup 2025-07-05 14:14:43 -05:00
fde98d6946
add time library 2025-07-05 13:35:33 -05:00
142900c759
liveview links 2025-07-05 13:33:30 -05:00
172da7d393
upgrade more with modern phoenix 2025-07-05 08:04:06 -05:00
5bdb40b9f8
indexes 2025-07-04 12:49:35 -05:00
b620e2891a
fix callsign search 2025-07-04 12:43:05 -05:00
d6417ff16b
more live updates and chart version update 2025-07-04 12:15:38 -05:00
c8ee465015
weather charts 2025-07-03 11:29:01 -05:00
4baf3cffe7
dialyzer fixes 2025-07-03 10:56:06 -05:00
7f06d3200a
refactor 2025-07-03 10:48:44 -05:00
7ef3f59026
parsing improvements 2025-06-28 15:53:27 -05:00
1354b7da07
historical packets working again 2025-06-28 11:34:15 -05:00
f08330b46c
weather fixing 2025-06-25 11:40:04 -05:00
0beb278371
add packet batcher 2025-06-24 15:06:09 -05:00
ce7c50caa1
refactor to use external parser 2025-06-24 14:22:09 -05:00