“Naeel”
|
b98afa7ee3
|
v1.1.30: fix json.loads('') in _resolve_ref_svc
|
2026-07-29 13:43:30 +04:00 |
|
“Naeel”
|
ff419be747
|
v1.1.29: busy=false on early FAIL return — prevent permanent lock
|
2026-07-29 13:41:57 +04:00 |
|
“Naeel”
|
73480c81fc
|
v1.1.28: HttpClient.get() resilient to empty body — return {} instead of JSONDecodeError
|
2026-07-29 13:32:17 +04:00 |
|
“Naeel”
|
4bc35d73ec
|
v1.1.27: busy lock — block operations while another is running
|
2026-07-29 13:30:53 +04:00 |
|
“Naeel”
|
fbbfef2916
|
v1.1.26: handle empty validate-cfs response (JSONDecodeError)
|
2026-07-29 13:24:00 +04:00 |
|
“Naeel”
|
9658d0459a
|
v1.1.25: full Terraform parity — normalize, resolveRefSvc, send ALL params, 30min timeout, svc in fields
|
2026-07-29 13:17:45 +04:00 |
|
“Naeel”
|
f9c6c5cf2c
|
v1.1.24: step 6 from REAL operation (not template) — fixes serviceInstanceUid
|
2026-07-29 12:59:13 +04:00 |
|
“Naeel”
|
8190a93382
|
docs: Sonnet found root cause — template vs real operation for step 6
|
2026-07-29 12:57:41 +04:00 |
|
“Naeel”
|
d558ae14b6
|
docs: add Terraform provider source paths to Sonnet request
|
2026-07-29 12:51:48 +04:00 |
|
“Naeel”
|
6398fa475e
|
docs: Sonnet — full Terraform diff analysis request
|
2026-07-29 12:49:10 +04:00 |
|
“Naeel”
|
dd9c70091e
|
v1.1.23: fix None defaultValue for map-fixed — build JSON from sub-param defaults
|
2026-07-29 12:48:23 +04:00 |
|
“Naeel”
|
2ef23d0243
|
v1.1.22: fix currentSvcShort scope — move to module level
|
2026-07-29 12:37:50 +04:00 |
|
“Naeel”
|
835cdff66d
|
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”
|
ae91e06e05
|
docs: Sonnet vs Opus comparison + fix plan
|
2026-07-29 11:59:01 +04:00 |
|
“Naeel”
|
1423b284be
|
docs: Sonnet full review response — 3 critical + 4 important bugs
|
2026-07-29 11:52:24 +04:00 |
|
“Naeel”
|
818a8b0600
|
docs: Sonnet FULL code review — all 17 files
|
2026-07-29 11:40:38 +04:00 |
|
“Naeel”
|
a6b765d7ae
|
v1.1.20: fix _client() → get_client() — NameError in status polling
|
2026-07-29 11:39:56 +04:00 |
|
“Naeel”
|
133569d163
|
v1.1.19: send required+default params (Terraform step 6) + validate-cfs
|
2026-07-29 11:15:41 +04:00 |
|
“Naeel”
|
bad557e070
|
docs: Sonnet new chat — full context for missing required params
|
2026-07-29 11:12:25 +04:00 |
|
“Naeel”
|
62a7ef7818
|
docs: Sonnet round 3 — missing required params in CREATE
|
2026-07-29 11:10:01 +04:00 |
|
“Naeel”
|
6476e89dea
|
v1.1.18: fix stages position for CREATE — after create-btn, not in inst-list
|
2026-07-29 11:03:31 +04:00 |
|
“Naeel”
|
98dbb4fcd1
|
v1.1.17: fix sort TypeError — string negation crashed API
|
2026-07-29 10:21:34 +04:00 |
|
“Naeel”
|
29bc0cd06a
|
v1.1.16: remove serviceId filter, sort by svc+date, scrollable inst-list
|
2026-07-29 10:10:41 +04:00 |
|
“Naeel”
|
9f30aba161
|
v1.1.15: dynamic stages-box — inline after instance, not below all
|
2026-07-29 09:43:29 +04:00 |
|
“Naeel”
|
dbb4f03607
|
v1.1.14: serviceId filter, svcShort displayName, descr, remove duplicate endpoint
|
2026-07-29 09:34:46 +04:00 |
|
“Naeel”
|
70034e556c
|
docs: absolute paths in Sonnet round 2
|
2026-07-29 09:26:33 +04:00 |
|
“Naeel”
|
615436fc05
|
docs: Sonnet round 2 — remaining bugs and fix plan
|
2026-07-29 09:22:36 +04:00 |
|
“Naeel”
|
d671ddea06
|
v1.1.13: service highlight, dynamic btn text, defaultValue in dataDescriptor
|
2026-07-29 09:05:23 +04:00 |
|
“Naeel”
|
d734945f1f
|
v1.1.12: fix NameError — missing import + JS error handling in showParams
|
2026-07-29 08:53:53 +04:00 |
|
“Naeel”
|
a5739bd7fa
|
docs: Sonnet 4.6 code review questions for v1.1.11
|
2026-07-29 08:45:52 +04:00 |
|
“Naeel”
|
acc8ecfda0
|
v1.1.11: normalize valueList CSV→array for nested dataDescriptor params
|
2026-07-28 13:56:58 +04:00 |
|
“Naeel”
|
3fffa2b2fe
|
v1.1.10: real svc per instance, create header, required marks for nested
|
2026-07-28 13:50:34 +04:00 |
|
“Naeel”
|
4cc84e68e8
|
v1.1.9: expand dataDescriptor — nested map params as individual fields
|
2026-07-28 13:38:57 +04:00 |
|
“Naeel”
|
a7ae624180
|
v1.1.8: instance type column — 3 columns: name | service | status
|
2026-07-28 13:33:19 +04:00 |
|
“Naeel”
|
f1b64b8fef
|
v1.1.7: move create-btn after params, before history
|
2026-07-28 13:17:00 +04:00 |
|
“Naeel”
|
eaf2ff0446
|
v1.1.6: fix orphan </div> in refreshInstances — JS syntax error, all frontend broken
|
2026-07-28 13:01:33 +04:00 |
|
“Naeel”
|
82e6cdfaf2
|
v1.1.5: fix sed garbage — orphan HTML in app.js
|
2026-07-28 12:48:40 +04:00 |
|
“Naeel”
|
cd3cd6faa6
|
v1.1.4: fix Undefined JSON error — config.VERSION always set
|
2026-07-28 11:53:32 +04:00 |
|
“Naeel”
|
90e6053aae
|
v1.1.3: refSvcId — select dropdown from API for cross-service params
|
2026-07-28 11:42:58 +04:00 |
|
“Naeel”
|
d0da2bf33d
|
v1.1.2: UI — params inline, no header, create button below list
|
2026-07-28 11:31:45 +04:00 |
|
“Naeel”
|
65c9ff6c6d
|
v1.1.1: scrollable services + dynamic CREATE for any service
|
2026-07-28 11:24:51 +04:00 |
|
“Naeel”
|
633d68c1c7
|
v1.1.0: per-stand services list from Terraform — services_dev.txt + services_test.txt
|
2026-07-28 11:15:19 +04:00 |
|
“Naeel”
|
5498d99564
|
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”
|
1b1cdabcbf
|
v1.0.99: debug logging for save_run — will show why it fails
|
2026-07-28 10:42:43 +04:00 |
|
“Naeel”
|
9941f4612d
|
v1.0.98: bump version
|
2026-07-28 10:35:08 +04:00 |
|
“Naeel”
|
47e91e1f5e
|
v1.0.97: fix missing get_token_info import
|
2026-07-28 10:34:25 +04:00 |
|
“Naeel”
|
e83075fe6d
|
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”
|
b62dd635cf
|
v1.0.96: history UI — collapsible table below instances, auto-refresh on finish
|
2026-07-28 10:15:31 +04:00 |
|
“Naeel”
|
88494be7be
|
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”
|
86d1d6ca57
|
v1.0.94: lazy schema init — pool.py runs init_db on first DB access, not at import
|
2026-07-28 09:56:44 +04:00 |
|