|
|
36643024cf
|
refactor(connections): remove ConnectionConfig, migrate mapper to SQL Lab
Backend:
- Remove ConnectionConfig model, CRUD routes (connections.py), and tests
- Remove ensure_connection_configs_table from database.py
- Migrate MapperPlugin from psycopg2 direct PostgreSQL to SupersetSqlLabExecutor
- Add DatasetMapper.get_sqllab_mappings() with default information_schema query
- Update MapColumnsRequest: connection_id → database_id + sql_query
- Fix pydantic_settings v2 deprecation (Field(env=...) → validation_alias)
- Clean up app.py, routes/__init__.py, database.py imports
Frontend:
- Remove DatabaseConnectionsTab, ConnectionForm, ConnectionList components
- Remove /settings/connections route page and Navbar link
- Remove connectionService.js, connections i18n files
- Update MapperTool.svelte: postgres → sqllab source
- Update Map Columns modal: database selector + SQL query instead of connection_id
- Clean up settings page tabs, nav links, test mocks
- Clean up i18n keys (settings, nav, mapper)
Tests: 25/25 pass (14 030-feature + 11 route tests)
Build: succeeds
|
2026-05-21 18:47:41 +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 |
|
|
|
abfe06cea3
|
Migrate frontend to Svelte 5 runes semantics
|
2026-03-11 11:29:24 +03:00 |
|
|
|
31341d083f
|
i18 cleanup
|
2026-02-25 18:31:50 +03:00 |
|
|
|
e97e19fc31
|
feat(assistant): add multi-dialog UX, task-aware llm settings, and i18n cleanup
|
2026-02-23 23:45:01 +03:00 |
|
|
|
161d70648c
|
Вроде работает
|
2026-01-30 11:10:16 +03:00 |
|
|
|
d5a0e35df1
|
Закончили редизайн, обновили интерфейс бэкапа
|
2026-01-26 22:12:35 +03:00 |
|
|
|
d8c0694538
|
semantic markup update
|
2026-01-18 21:29:54 +03:00 |
|
|
|
5fa283a6e0
|
semantics update
|
2026-01-13 09:11:27 +03:00 |
|
|
|
3655556bff
|
1st iter
|
2026-01-12 12:33:51 +03:00 |
|