Commit Graph

23 Commits

Author SHA1 Message Date
9ffa8af1dc semantics 2026-05-26 09:30:41 +03:00
64feca2e46 refactor(log-viewer): replace dark terminal theme with light app design system
- Rewrote LogFilterBar: terminal-bg → white, terminal-surface → white/gray-50
- Rewrote LogEntryRow: terminal backgrounds → gray-50 hover, gray-100 border
- Rewrote TaskLogPanel: terminal-bg → white panel with border+shadow, gray-50 footer
- Rewrote TaskLogViewer: spinners/errors → primary/red-50, modals → white/gray
- All 4 components now use: bg-white, text-gray-700/900, border-gray-200
- Kept log level colors (log-* tokens) and source colors (source-* tokens) intact
- Kept all functionality: filters, auto-scroll, progress bars, inline/modal modes
- All 8 existing tests pass
2026-05-19 11:48:57 +03:00
8039d09505 refactor(frontend): unify Tailwind classes — replace hardcoded colors with semantic design tokens
- Replace all bg-blue-600/hover:bg-blue-700 → bg-primary/hover:bg-primary-hover
- Replace all bg-red-600/hover:bg-red-700 → bg-destructive/hover:bg-destructive-hover
- Replace all focus:ring-blue-500 → focus-visible:ring-primary-ring
- Replace all text-blue-600 → text-primary on interactive elements
- Replace all bg-blue-50 → bg-primary-light on UI surfaces
- Replace all bg-red-50 → bg-destructive-light on error surfaces
- Replace all border-blue-200/300 → border-primary-ring
- Replace all border-red-200 → border-destructive-light
- Replace peer-checked:bg-blue-600 → peer-checked:bg-primary (toggles)
- Replace focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500 patterns
- Keep status badge patterns (bg-*-100 text-*-700) and hover:bg-blue-50 intact

82 files changed, ~400 changes. Build passes.
2026-05-19 10:46:00 +03:00
a3c7c402b7 fix(llm): add fetch-models endpoint, fix SQL Lab INSERT (client_id truncation, sync mode, target_column, timestamp normalization)
- Add POST /api/llm/providers/fetch-models route with LLMClient.fetch_models()
- Add target_column to TranslationJob model/schema/service/orchestrator
- Fix SQL Lab execute: truncate client_id to 11 chars (varchar(11))
- Switch SQL Lab to sync mode (runAsync: false) — no Celery workers
- Fix polling: unwrap nested result from Superset query API
- Fix ClickHouse timestamp: normalize float timestamps to YYYY-MM-DD
2026-05-13 20:06:15 +03:00
39ab647851 semantics 2026-05-13 14:15:33 +03:00
fe8978f716 semantics 2026-05-12 20:06:16 +03:00
202823aba5 feat(ui): add chat-driven dataset review flow
Move dataset review clarification into the assistant workspace and
rework the review page into a chat-centric layout with execution rails.

Add session-scoped assistant actions for mappings, semantic fields,
and SQL preview generation. Introduce optimistic locking for dataset
review mutations, propagate session versions through API responses,
and mask imported filter values before assistant exposure.

Refresh tests, i18n, and spec artifacts to match the new workflow.

BREAKING CHANGE: dataset review mutation endpoints now require the
X-Session-Version header, and clarification is no longer handled
through ClarificationDialog-based flows
2026-03-26 13:33:12 +03:00
81406bc2e2 fix: commit semantic repair changes 2026-03-21 11:22:25 +03:00
57ac79f188 feat(frontend): polish task drawer and task log modal 2026-03-16 21:23:04 +03:00
67867f8220 refactor(semantics): migrate legacy @TIER to @COMPLEXITY annotations
- Replaced @TIER: TRIVIAL with @COMPLEXITY: 1
- Replaced @TIER: STANDARD with @COMPLEXITY: 3
- Replaced @TIER: CRITICAL with @COMPLEXITY: 5
- Manually elevated specific critical/complex components to levels 2 and 4
- Ignored legacy, specs, and node_modules directories
- Updated generated semantic map
2026-03-16 10:06:44 +03:00
abfe06cea3 Migrate frontend to Svelte 5 runes semantics 2026-03-11 11:29:24 +03:00
1bf7b53bae test contracts 2026-02-26 19:40:00 +03:00
31341d083f i18 cleanup 2026-02-25 18:31:50 +03:00
cbf9135db6 semantic update 2026-02-24 21:08:12 +03:00
1fcb7ca67c semantic update 2026-02-20 10:41:15 +03:00
59c6c08bda css refactor 2026-02-19 18:24:36 +03:00
c73be2f647 task panel 2026-02-19 09:43:01 +03:00
0743641181 semantic update 2026-02-08 22:53:54 +03:00
3326e6b98f Мультиязночность + причесывание css 2026-01-23 17:53:46 +03:00
cc0793b6b5 TaskLog fix 2026-01-19 17:10:43 +03:00
d8c0694538 semantic markup update 2026-01-18 21:29:54 +03:00
54a9ff81c3 project map script | semantic parcer 2026-01-01 16:58:21 +03:00
0bdca36bb2 Password promt 2025-12-30 17:21:12 +03:00