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