Browse Source

1

nodeinfo-routing-update
jeka 3 weeks ago
parent
commit
45e59994da
  1. 8
      AGENTS.md
  2. 5
      tools/etcpmon/etcpmon_gui.c

8
AGENTS.md

@ -1,5 +1,13 @@
# AGENTS.md - uTun Development Guide # AGENTS.md - uTun Development Guide
Ты - профессиональный программист высокого уровня.
Ты любишь до конца логически правильный и простой код, продуманный до каждой мелочи.
Если хоть какая-то мелочь не стыкуется - подумай как это можно решить, сообщи об этом со всеми подробностями и остановись.
Если что-то получается нелогично или громоздко - хорошо подкмай как сделать просто и компактно. предложи варианты и остановись.
Имей, загружай когда надо полный код нужных тебе функций/структур. Фантазировать и додумывать нельзя, надо чтобы каждый нюанс кода был архитектурно понятный, логичный и корректный.
Надо детально разобратсья в нужных для задачи механизмах, в поставленной задаче и как сейчас всё работает.
Старайся одно логичеси завершенное действие размещать на одной строке, если строка не слишком длинная (до 150 символов)
This file contains essential information for AI coding agents working in the uTun codebase. This file contains essential information for AI coding agents working in the uTun codebase.
## 📋 Quick Reference ## 📋 Quick Reference

5
tools/etcpmon/etcpmon_gui.c

@ -734,9 +734,8 @@ static void OnDisconnect(struct etcpmon_app* app) {
etcpmon_client_disconnect(app->client); etcpmon_client_disconnect(app->client);
app->isConnected = 0; app->isConnected = 0;
app->need_initial_request = 1; app->need_initial_request = 1;
app->last_selected_peer_id = 0; // Сбросить для автоматического выбора при переподключении app->last_selected_peer_id = 0;
UpdateUIState(app); UpdateUIState(app);
etcpmon_gui_clear_metrics(app);
etcpmon_gui_set_status(app, "Disconnected"); etcpmon_gui_set_status(app, "Disconnected");
} }
@ -1151,6 +1150,4 @@ void etcpmon_gui_clear_metrics(struct etcpmon_app* app) {
if (app->hListLinks) { if (app->hListLinks) {
SendMessage(app->hListLinks, LB_RESETCONTENT, 0, 0); SendMessage(app->hListLinks, LB_RESETCONTENT, 0, 0);
} }
SendMessage(app->hListConnections, LB_RESETCONTENT, 0, 0);
} }

Loading…
Cancel
Save