-
Vitaly Lipatov authored
- route-update.sh: add flock to prevent concurrent runs - route-update.sh: measure and save execution duration - route-web-api.py: skip IPv6 checks for domains without AAAA (NOIP) - route-web-api.py: move "Проверить" button first, add Enter key handler - route-web-api.py: show update duration in status bar - route-web-api.py: expose duration in /api/status Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
3efd019e