-
6b4c3d45ee
fix(tests): fix 3 stale test assertions — 6 fail → 3 fail
busya
2026-06-01 15:49:37 +03:00
-
52bea154b7
feat(ts-migration): final cleanup — 3 more files JS→TS
busya
2026-06-01 15:44:52 +03:00
-
ed4562d199
feat(ts-migration): Phase 3-4 — all components + tests JS→TS
busya
2026-06-01 15:43:20 +03:00
-
03557d38cc
feat(ts-migration): Phase 2.4 — all stores JS→TS with contracts
busya
2026-06-01 15:24:10 +03:00
-
3ef06da8a2
feat(ts-migration): Phase 2.3 — all API satellite modules JS→TS with full contracts
busya
2026-06-01 15:21:41 +03:00
-
50f5c4ce4d
feat(ts-migration): Phase 1 — core API layer JS→TS with full GRACE contracts
busya
2026-06-01 15:11:35 +03:00
-
-
b4b0deb856
js - ts + fix
busya
2026-06-01 14:40:17 +03:00
-
1a7f368324
fix(llm): handle null LLM content and skip retry on null/model errors
busya
2026-06-01 10:17:41 +03:00
-
9b2d96786d
fix(validation): populate screenshot_paths column + backfill from raw_response
busya
2026-06-01 09:05:24 +03:00
-
79d8d5f7bb
fix(ui): normalize screenshot field names in run detail load function
busya
2026-06-01 08:44:28 +03:00
-
f388961b9f
fix(ui): prevent duplicate key error in issues table
busya
2026-06-01 08:33:05 +03:00
-
4376354aec
fix(llm): disable json_object mode for :free models on any gateway
busya
2026-06-01 08:27:14 +03:00
-
1b89f5fd28
chore: update qa-tester agent model to mimo-v2.5-pro
busya
2026-06-01 08:23:45 +03:00
-
83e6181bf5
fix(validation): fallback chunk size when max_images=0 or None
busya
2026-05-31 23:10:16 +03:00
-
ab90755fa1
fix(validation): process all dashboards in a run, not just the first one
busya
2026-05-31 23:03:46 +03:00
-
c8e81747fc
fix(validation): auto-cleanup stuck validation runs on backend startup
busya
2026-05-31 23:00:35 +03:00
-
7f7a85b2c5
refactor(validation): deduplicate image optimization, fix quality-reduction-before-chunking, unify chunk_count key
busya
2026-05-31 22:57:58 +03:00
-
2760fa09ea
feat(validation): chunk screenshots by max_images limit + fix websocket crash
busya
2026-05-31 22:43:06 +03:00
-
9b938fcb81
chore: stop tracking auto-generated semantic index
busya
2026-05-31 22:32:52 +03:00
-
4c429a74ed
chore: add .axiom/ and audit reports to .gitignore
busya
2026-05-31 22:32:44 +03:00
-
05ef6cdff8
docs(validation): update agent configs, skills, ADRs, specs
busya
2026-05-31 22:32:32 +03:00
-
40c9f849b2
feat(validation): v2 frontend — pages, components, stores, i18n
busya
2026-05-31 22:32:27 +03:00
-
d2b53c2a79
feat(validation): v2 LLM dashboard validation — plugin, routes, services
busya
2026-05-31 22:32:20 +03:00
-
431330231f
cleanup(validation): remove v1 validation routes and frontend pages
busya
2026-05-31 22:32:14 +03:00
-
5e5f958eaa
feat(llm): auto-detect max images per request for LLM providers
busya
2026-05-31 22:31:36 +03:00
-
652de471d2
tasks
busya
2026-05-31 17:38:43 +03:00
-
e17f4f64a9
websocket add
busya
2026-05-31 17:17:30 +03:00
-
18f88a6928
fix(translate): repair dialect detection — UPSERT routing, whitespace, MySQL quoting, dead code
busya
2026-05-31 10:26:03 +03:00
-
15b466a918
feat(translate): move write settings to Target Config tab + fix datasource name lookup
busya
2026-05-31 09:59:09 +03:00
-
c528a37987
agents ai native front
busya
2026-05-29 22:16:39 +03:00
-
9ef9fae206
fix: critical QA findings — dead code and prop mismatch
busya
2026-05-29 16:47:50 +03:00
-
db7e5e3863
feat(translate): add WebSocket endpoint for real-time run progress
busya
2026-05-29 16:42:59 +03:00
-
1aceba465b
fix: remove orphaned functions, add for auto-load columns
busya
2026-05-29 16:35:50 +03:00
-
ffa6234a36
refactor: remove orphaned functions after tab extraction
busya
2026-05-29 16:33:15 +03:00
-
ebc00bbb0e
refactor(translate): extract ConfigTabForm, TargetTabForm, RunTabContent from page
busya
2026-05-29 16:30:09 +03:00
-
05fda8310d
refactor(translate): add UX contracts to translation job page
busya
2026-05-29 16:25:14 +03:00
-
c9fb994728
fix(translate): remove source/target dialect selects from UI
busya
2026-05-29 16:16:05 +03:00
-
5deb01e182
fix
busya
2026-05-29 16:15:41 +03:00
-
e7d4121dc9
fix(translate): replace DB types with human languages in source/target dialect selects
busya
2026-05-29 16:14:49 +03:00
-
b850fad7a7
fix(translate): restore environmentId before loading databases in loadJob
busya
2026-05-29 16:11:10 +03:00
-
525e0a56af
fix(translate): add database_id to datasources response + auto-select on frontend
busya
2026-05-29 15:31:33 +03:00
-
443751741b
fix: .pem -> .crt extension for downloaded certs, remove stale check_llm_certs.txt
busya
2026-05-29 14:32:45 +03:00
-
6743b67605
fix(translate): normalize backend dialect detection with explicit mapping
busya
2026-05-29 14:32:00 +03:00
-
745c9e7ef2
docs: update ADR-0009 with complete discovery journey
busya
2026-05-29 14:30:33 +03:00
-
d294e0295b
fix: QA findings — GRACE contracts for _get_verify, fix _llm_http.py structure
busya
2026-05-29 11:10:11 +03:00
-
8ecea09222
fix: capath instead of cafile for all LLM clients
busya
2026-05-29 11:02:48 +03:00
-
802727b58a
fix: check_llm_certs.py — fixes from user review
busya
2026-05-28 23:22:27 +03:00
-
8a815ab1b1
fix: check_llm_certs.py — handle DER files, openssl timeout 20s, binary PEM reads
busya
2026-05-28 23:10:18 +03:00
-
05f42d5489
fix: check_llm_certs.py — clean main() structure, safe imports
busya
2026-05-28 22:58:37 +03:00
-
ed4ac88c3d
feat: rewrite SSL diag in Python — tests all real libraries
busya
2026-05-28 22:57:08 +03:00
-
2cc2896740
fix: rewrite check_llm_certs.sh — tests all methods AI needs
busya
2026-05-28 22:56:15 +03:00
-
2d4b60cef9
feat: add SSL certificate diag script (check_llm_certs.sh)
busya
2026-05-28 12:13:44 +03:00
-
19dd447345
feat: ADR-0009 SSL cert management, fix certifi vs system CA
busya
2026-05-28 12:06:42 +03:00
-
60333bdb95
fix: add LLM_SSL_VERIFY support to translate plugin HTTP clients
busya
2026-05-28 11:53:17 +03:00
-
477e30a9f2
git
busya
2026-05-27 23:24:12 +03:00
-
d2c60c87e2
fix: QA findings C1-C3, H1-H4, M1 — cert install hardening
busya
2026-05-27 21:50:07 +03:00
-
3619a2ae78
feat(assistant): implement tool registry and expand assistant capabilities
busya
2026-05-27 18:05:28 +03:00
-
8db2b1bb6b
fix: replace hardcoded UI labels with i18n translations
busya
2026-05-27 16:53:20 +03:00
-
040d333d7d
fix: QA findings — Dockerfile #endregion dedup, @RATIONALE, grep -qF
busya
2026-05-27 16:12:37 +03:00
-
ce49760e5a
date fx
busya
2026-05-27 16:05:04 +03:00
-
0d05a0bd6d
fix: add NSS cert import for Chromium Playwright + libnss3-tools
busya
2026-05-27 15:43:27 +03:00
-
79370f3451
fix: pass LLM_SSL_VERIFY env var through docker-compose to container
busya
2026-05-27 15:26:38 +03:00
-
7ffddff2a6
feat: add LLM SSL verify control and auto CA cert download
busya
2026-05-27 14:44:46 +03:00
-
55c7e323c4
fix: test assertions for molecular CoT markers, separate propagate=False to ConfigManager, fix ruff in env.py
busya
2026-05-27 11:26:14 +03:00
-
143ab15744
fix: logging overhaul — Alembic fileConfig disable_existing_loggers=False, propagate=False on loggers, ADR docs, catch-up migration for missing columns, sqlparse dep, build archive naming
busya
2026-05-27 11:19:12 +03:00
-
614bf9123a
log fix
busya
2026-05-27 10:49:06 +03:00
-
c9d720f29a
fix: bypass broken logger.isEnabledFor in log_requests middleware
busya
2026-05-27 10:32:42 +03:00
-
7aa3bd52ef
fix: add PYTHONUNBUFFERED=1 to run.sh to prevent stderr buffering
busya
2026-05-27 10:19:16 +03:00
-
bc1179722e
fix: remove --reload from run.sh (breaks stderr capture), fix reason/reflect level to INFO
busya
2026-05-27 10:11:36 +03:00
-
073a7da9ec
fix: change reason() and reflect() from DEBUG to INFO level
busya
2026-05-27 10:09:12 +03:00
-
11bb4c1e26
fix: add visible startup progress logs to lifespan
busya
2026-05-27 10:05:51 +03:00
-
20d8ea4d35
fix: logging audit fixes from QA
busya
2026-05-27 09:55:12 +03:00
-
0b55647941
fix: add global exception handler to log 500 errors
busya
2026-05-27 09:46:14 +03:00
-
21e32ac4cc
fix: legacy DB support + QA audit fixes
busya
2026-05-26 20:35:36 +03:00
-
e2a473aa98
fix: prevent set -e from killing entrypoint on DB detection
busya
2026-05-26 20:15:32 +03:00
-
1a57f33606
fix: handle legacy databases in entrypoint Alembic migration
busya
2026-05-26 19:58:31 +03:00
-
d870fe18d3
fix: run Alembic migrations in entrypoint before bootstrap_admin
busya
2026-05-26 19:41:45 +03:00
-
7af5311449
chore: remove bundle artifact from git, add to .gitignore
busya
2026-05-26 19:18:32 +03:00
-
4205618ee6
chore: eliminate all deprecation warnings from tests and linter
busya
2026-05-26 19:18:28 +03:00
-
eda346979b
refactor: remove _ensure_*() safety net, keep only Alembic
busya
2026-05-26 19:02:59 +03:00
-
9337a4cecd
fix: add missing schema columns and Alembic model imports
busya
2026-05-26 19:00:04 +03:00
-
81fc7e0902
feat: run Alembic migrations automatically on startup
busya
2026-05-26 18:56:29 +03:00
-
ce0c0cf235
fix: add missing call to _ensure_roles_is_admin_column() in init_db()
busya
2026-05-26 18:50:48 +03:00
-
ee08e2f3dd
fix
busya
2026-05-26 18:15:37 +03:00
-
0b6f61623e
fix: _ensure_roles_is_admin_column also sets is_admin=true for Admin
busya
2026-05-26 15:29:49 +03:00
-
2fa8edfa03
fix: is_admin fallback for legacy Admin roles + migration data fix
busya
2026-05-26 15:29:14 +03:00
-
6b960b0eb3
fix: add is_admin column migration + additive safety net
busya
2026-05-26 15:28:03 +03:00
-
8dcc0f86f8
fix: conditional HSTS via FORCE_HTTPS, safe for enterprise without certs
busya
2026-05-26 15:25:55 +03:00
-
10cdb8a81a
fix: replace TrustedHostMiddleware with proper HSTS middleware
busya
2026-05-26 15:24:40 +03:00
-
a2786ad713
docs: add .env.example with required PostgreSQL env vars
busya
2026-05-26 15:22:58 +03:00
-
ee4ca3cdf6
security: HSTS, AD group validation, INITIAL_ADMIN_PASSWORD warning
busya
2026-05-26 15:20:29 +03:00
-
2bc8ad87e1
security: rate limiter, is_admin flag, password policy, log masking
busya
2026-05-26 15:17:19 +03:00
-
23719ecfbc
security: JWT aud/iss validation, token blacklist, encryption key crash-early
busya
2026-05-26 15:08:55 +03:00
-
a9a453109c
security: critical auth fixes, test migration to SQLite+FK, 44 test fixes
busya
2026-05-26 14:58:49 +03:00
-
f49b7d909e
feat: GRACE-Poly protocol optimization — ~3200→10 warnings (↓99.7%)
busya
2026-05-26 11:14:25 +03:00
-
9ffa8af1dc
semantics
busya
2026-05-26 09:30:41 +03:00
-
1e7bcecaea
agents
busya
2026-05-25 16:35:00 +03:00
-
4b6c47837f
agents skills
busya
2026-05-25 13:25:35 +03:00
-
320f82ab95
feat(auth): implement API key authentication and management
busya
2026-05-25 11:35:27 +03:00
-
31680a1bc9
fix(maintenance): auto-expiry + adaptive markdown height + tests
busya
2026-05-25 08:36:33 +03:00