naeel
4915d17555
feat: радиокнопки вместо select для режима/стенда (v1.2.32)
...
- index.html: radio buttons (🎭 /☁️ для режима, DEV/TEST/PROD для стенда)
- main.py: set_mode сохраняет polygon_stand из cookie если не в форме
(нужно при Облако→Эмуляция — радио стенда нет в DOM)
2026-08-03 09:13:57 +04:00
naeel
0a62eb3c58
feat: селектор режима и стенда (v1.2.30)
...
Новое:
- Селектор режима (🎭 Эмуляция / ☁️ Облако) над версией
- Селектор стенда (DEV/TEST/PROD) в режиме эмуляции
- В эмуляции — всё в полигон (/stand/api/v1/svc)
- В эмуляции — токен дезактивирован
- По умолчанию: эмуляция + TEST
Изменено:
- auth.py: get_mode(), get_polygon_stand(), get_client() с префиксом стенда
- main.py: action=set_mode, единый get_client() вместо real_client/inst_client
- index.html: селекторы, disable токена
- service_list.py: обрезка polygon_ префикса
- api_test.py: get_real_client → get_client
Задокументировано в HISTORY/2026-08-03-session.md.
2026-08-03 08:50:14 +04:00
naeel
dcd978808d
fix: разделение клиентов — сервисы из real API, инстансы/операции из polygon (v1.2.28)
2026-08-01 09:22:02 +04:00
naeel
ca2367724e
fix: create_client → get_client — POLYGON_ENDPOINT в main/api/runner (v1.2.27)
2026-08-01 09:00:45 +04:00
naeel
515fadbcde
v1.1.21: 6 fixes — _finish_op args, connection leak, pool init, XSS, secure cookie, let
2026-07-29 12:01:00 +04:00
naeel
6e913a309f
v1.1.17: fix sort TypeError — string negation crashed API
2026-07-29 10:21:34 +04:00
naeel
e214d36a75
v1.1.16: remove serviceId filter, sort by svc+date, scrollable inst-list
2026-07-29 10:10:41 +04:00
naeel
735bf4d3d6
v1.1.14: serviceId filter, svcShort displayName, descr, remove duplicate endpoint
2026-07-29 09:34:46 +04:00
naeel
3cef910004
v1.1.4: fix Undefined JSON error — config.VERSION always set
2026-07-28 11:53:32 +04:00
naeel
0b810fdee1
v1.1.0: per-stand services list from Terraform — services_dev.txt + services_test.txt
2026-07-28 11:15:19 +04:00
naeel
f6a7bf76c5
v1.0.90: Steps 1-4 — auth.py, dedup, httponly cookie, _op_results TTL
2026-07-27 22:56:51 +04:00
naeel
1cc3f6eb7e
v1.0.89: detailed code comments — all Python files + index.html architecture overview
2026-07-27 22:02:51 +04:00
naeel
40008db1bd
v1.0.86: per-user per-stand tracker — /tmp/instances-{client_id}-{stand}.json, no _INITIAL
2026-07-27 17:37:12 +04:00
naeel
59e87cf50f
v1.0.85: create_client(token) everywhere — single entry point stand detection; {{ stand }} in UI
2026-07-27 17:26:09 +04:00
naeel
0248c78931
v1.0.74: version bump before push
2026-07-27 12:58:55 +04:00
naeel
a06a147c4c
v1.0.71: finished status shows instance name
2026-07-27 12:43:07 +04:00
naeel
44f7524821
v1.0.67: autotest instances are shown by cloud prefix
2026-07-27 12:03:48 +04:00
naeel
9a49312390
v1.0.66: backend status resolver for operations
2026-07-27 11:53:51 +04:00
naeel
90a32353eb
v1.0.64: version header and displayName placeholder
2026-07-27 11:38:55 +04:00
naeel
0bcfa5a566
v1.0.63: autotest namespace and duplicate prevention
2026-07-27 11:24:05 +04:00
naeel
8531d5e15d
v1.0.62: immediate visual refresh after CREATE
2026-07-27 11:19:26 +04:00
naeel
e540742e2e
v1.0.55: POST redirect for clear + stray Enter (fix F5 resubmit warning)
2026-07-27 10:34:08 +04:00
naeel
338c080254
v1.0.54: fix 4 audit bugs — _client auto-detect, _find_uid by key, tracker_add before params, flock LOCK_NB
2026-07-27 10:18:49 +04:00
naeel
d79c78e530
v1.0.52: _tmpl() helper — all template vars in all code paths (fix UndefinedError)
2026-07-27 10:02:43 +04:00
naeel
1786bc67dd
v1.0.51: auto-detect stand (dev/test); init instance_groups; _finish_op full try/except
2026-07-27 09:54:49 +04:00
naeel
9668f03d3e
Fix: main.py /api/operations now returns tracked instances, v1.0.38
2026-07-25 09:02:02 +04:00
naeel
f3fb886916
Show email, company, stand in header, v1.0.5
2026-07-24 07:24:36 +04:00
naeel
8c2467c1b7
Org as single line with company code, v1.0.4
2026-07-24 07:22:01 +04:00
naeel
f3ca2a94ea
Remove DNS records from infra list, v1.0.2
2026-07-23 18:17:39 +04:00
naeel
51d89b2289
Remove VM and Grafana from infra list
2026-07-23 18:10:01 +04:00
naeel
29473da97f
Show only infrastructure services in left panel
2026-07-23 18:09:26 +04:00
naeel
aa738474e4
Group instances by service type, collapsible lists
2026-07-23 17:59:59 +04:00
naeel
0ff0fae6ea
Hide DNS records from instances list
2026-07-23 12:57:49 +04:00
naeel
896966e671
Filter out deleted/not-created instances
2026-07-23 12:56:55 +04:00
naeel
67b4606bc2
MVP: config.yaml, pipeline runner, API routes, UI with checkboxes and run button
2026-07-23 12:49:41 +04:00
naeel
4890777227
Two-column layout: org+instances left, services right (collapsible)
2026-07-23 12:00:52 +04:00
naeel
6b098509e9
Add services dropdown with operations panel
2026-07-23 11:42:30 +04:00
naeel
6a84257533
Add token input, cookie storage, logout
2026-07-23 11:38:10 +04:00
naeel
51f4508c1d
Add modules: api, operations, routes with org display
2026-07-23 11:28:11 +04:00
naeel
6cb8c05f05
Strip to minimal: single route, static HTML, no logic
2026-07-23 11:10:33 +04:00
naeel
420d09e6b5
Restructure: site/ with modular code, matching Nubes Flask convention
2026-07-23 10:48:14 +04:00