naeel
|
d3164ebe76
|
v1.1.24: step 6 from REAL operation (not template) — fixes serviceInstanceUid
|
2026-07-29 12:59:13 +04:00 |
|
naeel
|
32008463bc
|
v1.1.23: fix None defaultValue for map-fixed — build JSON from sub-param defaults
|
2026-07-29 12:48:23 +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
|
f75c6ce42a
|
v1.1.20: fix _client() → get_client() — NameError in status polling
|
2026-07-29 11:39:56 +04:00 |
|
naeel
|
ca33b45f1a
|
v1.1.19: send required+default params (Terraform step 6) + validate-cfs
|
2026-07-29 11:15: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
|
8f802c3a17
|
v1.1.13: service highlight, dynamic btn text, defaultValue in dataDescriptor
|
2026-07-29 09:05:23 +04:00 |
|
naeel
|
b763469c5c
|
v1.1.12: fix NameError — missing import + JS error handling in showParams
|
2026-07-29 08:53:53 +04:00 |
|
naeel
|
659681dbf6
|
v1.1.11: normalize valueList CSV→array for nested dataDescriptor params
|
2026-07-28 13:56:58 +04:00 |
|
naeel
|
9090a4a9c3
|
v1.1.3: refSvcId — select dropdown from API for cross-service params
|
2026-07-28 11:42:58 +04:00 |
|
naeel
|
5a20962015
|
v1.0.99: fix all Flask-proxy in background thread — user_email + app_version as params
|
2026-07-28 10:49:21 +04:00 |
|
naeel
|
3dbddda858
|
v1.0.99: debug logging for save_run — will show why it fails
|
2026-07-28 10:42:43 +04:00 |
|
naeel
|
b9234a0d0b
|
v1.0.97: fix missing get_token_info import
|
2026-07-28 10:34:25 +04:00 |
|
naeel
|
f6598650b5
|
v1.0.97: fix save_run — user_email passed as param, not called in background thread
|
2026-07-28 10:26:24 +04:00 |
|
naeel
|
99b0a79cbd
|
v1.0.95: full test data — op_uid, user_email, app_version, params saved to runs
|
2026-07-28 10:12:16 +04:00 |
|
naeel
|
d95afc60e3
|
v1.0.92: Steps 5-9 — dynamic services, PostgreSQL history, /api/history
|
2026-07-27 22:59:52 +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
|
6afe4ef9a9
|
v1.0.82: _get_instance_display_name() — fetch real name from API for non-create
|
2026-07-27 16:56:35 +04:00 |
|
naeel
|
a7b8cd30b7
|
v1.0.81: get_params.py — current values from GET /instances/{uid} state.params
|
2026-07-27 16:48:42 +04:00 |
|
naeel
|
12dea4e690
|
v1.0.80: drop svcOperationId from preview POST — API now populates actual paramValue
|
2026-07-27 16:24:34 +04:00 |
|
naeel
|
7d2021a1e4
|
v1.0.79: file-based log (/tmp/app-autotest.log) for multi-worker gunicorn
|
2026-07-27 13:57:10 +04:00 |
|
naeel
|
07aa2115d4
|
v1.0.78: log panel in UI + /api/log endpoint + _log() buffer
|
2026-07-27 13:50:57 +04:00 |
|
naeel
|
6c8d852f6c
|
v1.0.77: debug logging in api_params to trace modify flow
|
2026-07-27 13:49:30 +04:00 |
|
naeel
|
766b50cd7b
|
v1.0.76: modify shows actual instance param values (preview operation)
|
2026-07-27 13:29:38 +04:00 |
|
naeel
|
656ad4c893
|
v1.0.75: keep displayName in operation status
|
2026-07-27 13:04:38 +04:00 |
|
naeel
|
0248c78931
|
v1.0.74: version bump before push
|
2026-07-27 12:58:55 +04:00 |
|
naeel
|
0bcfa5a566
|
v1.0.63: autotest namespace and duplicate prevention
|
2026-07-27 11:24:05 +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
|
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
|
a271e863f3
|
v1.0.50: fix showStages icon (dtFinish); fix api_operations (add tracked orphans); drop not_created filter
|
2026-07-27 09:43:36 +04:00 |
|
naeel
|
7f6284bb46
|
v1.0.49: in-memory tracker (no file IO); traceback on tracker error; refreshInstances adds new items; no selectService on OK
|
2026-07-27 09:26:39 +04:00 |
|
naeel
|
1d306bf263
|
v1.0.48: tracker_add sync before thread (Sonnet fix); log is_ok; flexbox buttons
|
2026-07-27 09:02:59 +04:00 |
|
naeel
|
7fdcc005b5
|
v1.0.47: fix displayName capture before form clear; fix tracker_add race; add autotest-1 to tracker
|
2026-07-27 08:44:19 +04:00 |
|
naeel
|
ffa7d408c6
|
v1.0.46: fix _finish_op signature — add op_name, svc_op_id params
|
2026-07-27 08:03:27 +04:00 |
|
naeel
|
fed7260654
|
Async ops + progressive stages + buttons + confirm, v1.0.42
|
2026-07-26 13:56:27 +04:00 |
|
naeel
|
62717b0e74
|
Full Terraform logic: svcOperationId, /run, dtFinish, stages in UI, v1.0.41
|
2026-07-26 11:26:28 +04:00 |
|
naeel
|
560bd62fce
|
Track created instances, show only ours in UI, v1.0.36
|
2026-07-24 16:51:08 +04:00 |
|
naeel
|
085e4811c6
|
Auto-start fails via API, add /run back, v1.0.35
|
2026-07-24 14:42:26 +04:00 |
|
naeel
|
735bf21074
|
Remove validate/run from create - HAR shows auto-start, v1.0.34
|
2026-07-24 14:21:20 +04:00 |
|
naeel
|
72dd5ad5ae
|
Fix: send {} body for POST, not None, v1.0.33
|
2026-07-24 14:19:48 +04:00 |
|
naeel
|
f8d1575943
|
Match HAR exactly: empty descr, all params, no filter, v1.0.30
|
2026-07-24 13:59:42 +04:00 |
|
naeel
|
6ea0344241
|
Fix: /instanceOperationCfsParams, skip validate/run for now, v1.0.29
|
2026-07-24 13:57:15 +04:00 |
|
naeel
|
26d71c87eb
|
Fix: use /instanceOperationCfsParams endpoint, v1.0.28
|
2026-07-24 13:56:01 +04:00 |
|
naeel
|
7a29f71c2e
|
Skip empty params, only send non-empty to /params, v1.0.26
|
2026-07-24 09:50:26 +04:00 |
|
naeel
|
75ee6ad5cb
|
Fix: instanceOperationUid in params, add validate, v1.0.25
|
2026-07-24 09:46:03 +04:00 |
|
naeel
|
049513cfbc
|
Fix: 3-step - /instances → /instanceOperations → /params → /run, v1.0.24
|
2026-07-24 09:44:30 +04:00 |
|
naeel
|
abec85bdbf
|
Include cfsParams in POST /instanceOperations, v1.0.23
|
2026-07-24 09:38:59 +04:00 |
|
naeel
|
2acb6aa8c9
|
Fix: 2-step create + run, paginated get_instances, v1.0.22
|
2026-07-24 09:34:18 +04:00 |
|