Commit Graph

329 Commits

Author SHA1 Message Date
Александр Зимин f2db543be4 Merge branch 'fix/v1.3.1-version-badge' into 'main'
fix(version): bump to 1.3.1 and show 8-char commit hash

See merge request 2-6/2-6-4/terravault/ordinis!44
2026-05-11 11:09:31 +00:00
Zimin A.N. 780de70fc5 fix(version): bump to 1.3.1 and show 8-char commit hash
VersionBadge показывал 1.2.0 (stale package.json) и truncate коммита на
7 символов. Пользователь ожидал v1.3.1 · 4c7fa8d7 (full 8-char short).

- package.json: 1.2.0 -> 1.3.1
- VersionBadge: substring(0, 7) -> substring(0, 8)
- vite.config: git rev-parse --short=8 для consistency с CI_COMMIT_SHORT_SHA
2026-05-11 14:09:03 +03:00
Александр Зимин 4c7fa8d724 Merge branch 'fix/v1.3.1-fonts-sidebar' into 'main'
fix(admin-ui): sidebar fonts per handoff

See merge request 2-6/2-6-4/terravault/ordinis!43
2026-05-11 10:56:46 +00:00
Александр Зимин 0297745d13 fix(admin-ui): sidebar fonts per handoff 2026-05-11 10:56:46 +00:00
Zimin A.N. f72aac6398 fix(admin-ui): sidebar font sizes per handoff spec
- Section labels (WORKFLOW / АДМИНИСТРИРОВАНИЕ): text-2xs (12px) → 10.5px
  Tektur per handoff caption spec. "Администрирование" не вылазит за
  220px sidebar.
- Nav items: text-sm (14px) → text-[13px] handoff body workhorse size.
- Badge counters: text-2xs (12px) → text-[11px] (mono IDs spec).

Partial — full font audit pending (Stage 3.x font sweep). См. nsi-hot.md.
2026-05-11 13:56:38 +03:00
Александр Зимин c2ce7a0afb Merge branch 'feat/v1.3.0-editor-tabs' into 'main'
feat(admin-ui): editor 6-tab layout (Stage 3.4)

See merge request 2-6/2-6-4/terravault/ordinis!42
2026-05-11 10:54:33 +00:00
Александр Зимин 640c890d0b feat(admin-ui): editor 6-tab layout (Stage 3.4) 2026-05-11 10:54:33 +00:00
Zimin A.N. 0ddba871f7 feat(admin-ui): editor 6-tab layout (Stage 3.4)
Dictionary editor route теперь имеет TabBar (handoff design Stage 3.4):
  Records | Relations | Fields | JSON | Events | History

URL-synced через ?tab= (default: records). Backward-compat: старый
?view=hub auto-remap'нется в ?tab=relations при mount'е.

Tab contents:
- records (default): существующий records table + filters + edit modal
  flow — без изменений, обёрнут в conditional render
- relations: DictionaryHubView (был раньше при view=hub)
- fields: schema properties summary — name/type/required/unique/i18n/FK/desc
- json: pretty-printed schemaJson read-only
- events: link к /audit с pre-filled dict filter
- history: placeholder (schema version timeline — backend endpoint pending)

EditorTabBar — inline component с handoff styling (border-b border-line +
active accent border + font-semibold), -mb-px overlap для clean look.

Hub view's neighbor cards теперь search={tab:'relations'} вместо
view='hub' (consistent с new param).

DictionaryDependentsPanel рендерится только в Records tab — auto Hub view
в Relations tab уже включает dependents через свой layout.

Tests: 116/116 PASS, build green, TS clean.
2026-05-11 13:54:26 +03:00
Александр Зимин 5ffa8d3c86 Merge branch 'fix/v1.2.3-banner-generic' into 'main'
fix(admin-ui): UpdateBanner generic message

See merge request 2-6/2-6-4/terravault/ordinis!41
2026-05-11 10:39:35 +00:00
Александр Зимин dc0002f379 fix(admin-ui): UpdateBanner generic message 2026-05-11 10:39:35 +00:00
Александр Зимин d7be927a7a Merge branch 'fix/v1.2.2-update-banner-none' into 'main'
fix(admin-ui): UpdateBanner none-version + tokens

See merge request 2-6/2-6-4/terravault/ordinis!40
2026-05-11 10:29:45 +00:00
Александр Зимин 4122aa1fc6 fix(admin-ui): UpdateBanner none-version + tokens 2026-05-11 10:29:45 +00:00
Александр Зимин 7566bd50a9 Merge branch 'fix/v1.2.1-version-display-search' into 'main'
fix(admin-ui): version display + global search submit

See merge request 2-6/2-6-4/terravault/ordinis!39
2026-05-11 10:18:22 +00:00
Александр Зимин 580529b977 fix(admin-ui): version display + global search submit 2026-05-11 10:18:22 +00:00
Александр Зимин 4959dcf30b Merge branch 'feat/v1.2.3-textarea-and-prep' into 'main'
feat(admin-ui): shadcn TextArea (Stage 3.8a)

See merge request 2-6/2-6-4/terravault/ordinis!38
2026-05-11 09:13:10 +00:00
Александр Зимин 649b7c4244 feat(admin-ui): shadcn TextArea (Stage 3.8a) 2026-05-11 09:13:10 +00:00
Александр Зимин 117136be84 Merge branch 'feat/v1.2.2-modals-toast-timetravel' into 'main'
feat(admin-ui): sonner Toast + TimeTravel polish (Stage 3.6+3.7)

See merge request 2-6/2-6-4/terravault/ordinis!37
2026-05-11 09:11:21 +00:00
Александр Зимин e2f1c3527b feat(admin-ui): sonner Toast + TimeTravel polish (Stage 3.6+3.7) 2026-05-11 09:11:21 +00:00
Александр Зимин 057fd09589 Merge branch 'feat/v1.2.1-catalog-refresh' into 'main'
feat(admin-ui): catalog refresh + token migration (Stage 3.2)

See merge request 2-6/2-6-4/terravault/ordinis!36
2026-05-11 09:08:38 +00:00
Александр Зимин 6db2a0c345 feat(admin-ui): catalog refresh + token migration (Stage 3.2) 2026-05-11 09:08:38 +00:00
Александр Зимин 3e19fd2cf9 Merge branch 'feat/v1.2.0-graph-and-catalog' into 'main'
feat(admin-ui): Graph view с d3-force (Stage 3.3)

See merge request 2-6/2-6-4/terravault/ordinis!35
2026-05-11 08:55:53 +00:00
Александр Зимин ec713f9704 feat(admin-ui): Graph view с d3-force (Stage 3.3) 2026-05-11 08:55:53 +00:00
Александр Зимин 098907a89b Merge branch 'feat/v1.1.9-sidebar-topbar' into 'main'
feat(admin-ui): Sidebar 220px + TopBar (Stage 3.1)

See merge request 2-6/2-6-4/terravault/ordinis!34
2026-05-11 08:51:37 +00:00
Александр Зимин b2228c2a29 feat(admin-ui): Sidebar 220px + TopBar (Stage 3.1) 2026-05-11 08:51:37 +00:00
Александр Зимин 6d506fed64 Merge branch 'feat/v1.1.8-ui-codemod' into 'main'
feat(admin-ui): codemod @nstart/ui → @/ui (Stage 2.2)

See merge request 2-6/2-6-4/terravault/ordinis!33
2026-05-10 22:17:06 +00:00
Александр Зимин b7d2fbd7ce feat(admin-ui): codemod @nstart/ui → @/ui (Stage 2.2) 2026-05-10 22:17:06 +00:00
Александр Зимин 0710efb8ce Merge branch 'chore/vite-dev-https-proxy' into 'main'
chore(admin-ui): vite proxy fix для HTTPS upstream

See merge request 2-6/2-6-4/terravault/ordinis!32
2026-05-10 22:07:45 +00:00
Александр Зимин be346349d4 chore(admin-ui): vite proxy fix для HTTPS upstream 2026-05-10 22:07:45 +00:00
Александр Зимин e24c2f6728 Merge branch 'ci/v1.1.x-faster-builds' into 'main'
ci: BuildKit cache в docker publish (-10 мин)

See merge request 2-6/2-6-4/terravault/ordinis!31
2026-05-10 21:56:35 +00:00
Александр Зимин 5a4f04a79b ci: BuildKit cache в docker publish (-10 мин) 2026-05-10 21:56:35 +00:00
Александр Зимин 0f83e99a46 Merge branch 'feat/v1.1.7-shadcn-primitives' into 'main'
feat(admin-ui): shadcn primitives + @/ui barrel (Stage 2.1)

See merge request 2-6/2-6-4/terravault/ordinis!30
2026-05-10 21:47:24 +00:00
Александр Зимин 5d12c89c4f feat(admin-ui): shadcn primitives + @/ui barrel (Stage 2.1) 2026-05-10 21:47:24 +00:00
Александр Зимин 1207259e31 Merge branch 'feat/v1.1.6-shadcn-foundation' into 'main'
feat(admin-ui): shadcn/ui + Tailwind v4 foundation + theme switch

See merge request 2-6/2-6-4/terravault/ordinis!29
2026-05-10 21:46:47 +00:00
Александр Зимин 3bfa7cae17 feat(admin-ui): shadcn/ui + Tailwind v4 foundation + theme switch 2026-05-10 21:46:47 +00:00
Александр Зимин c11a70128c Merge branch 'fix/v1.1.5-guest-nav-401' into 'main'
fix(admin-ui): guest nav filter + suppress drafts 401

See merge request 2-6/2-6-4/terravault/ordinis!28
2026-05-10 21:19:07 +00:00
Александр Зимин c57003cd73 fix(admin-ui): guest nav filter + suppress drafts 401 2026-05-10 21:19:07 +00:00
Александр Зимин 35c4974a2e Merge branch 'fix/v1.1.4-no-loading-gate' into 'main'
fix(admin-ui): RequireAuth не блокирует UI пока silent SSO loading

See merge request 2-6/2-6-4/terravault/ordinis!27
2026-05-10 21:15:14 +00:00
Александр Зимин 2902730b1e fix(admin-ui): RequireAuth не блокирует UI пока silent SSO loading 2026-05-10 21:15:14 +00:00
Александр Зимин 87d4d08b8f Merge branch 'fix/v1.1.3-nginx-search-routes' into 'main'
fix(admin-ui): nginx /api/v1/search и /api/v1/records/ → writer

See merge request 2-6/2-6-4/terravault/ordinis!26
2026-05-10 20:12:30 +00:00
Александр Зимин 09f066ba2b fix(admin-ui): nginx /api/v1/search и /api/v1/records/ → writer 2026-05-10 20:12:30 +00:00
Александр Зимин 12a47eabeb Merge branch 'fix/v1.1.2-timeline-svg' into 'main'
fix(admin-ui): TimeTravelPicker → visual SVG timeline

See merge request 2-6/2-6-4/terravault/ordinis!25
2026-05-10 19:50:17 +00:00
Александр Зимин 94da10f487 fix(admin-ui): TimeTravelPicker → visual SVG timeline 2026-05-10 19:50:17 +00:00
Александр Зимин b7561a7e3b Merge branch 'fix/v1.1.1-patch-bundle' into 'main'
fix(admin-ui): v1.1.1 patch — version routing + guest mode + timeline UX

See merge request 2-6/2-6-4/terravault/ordinis!24
2026-05-10 19:34:47 +00:00
Александр Зимин 69f1a05a1f fix(admin-ui): v1.1.1 patch — version routing + guest mode + timeline UX 2026-05-10 19:34:47 +00:00
Александр Зимин 54817e1a9b Merge branch 'fix/admin-ui-review-backlog-sweep' into 'main'
fix(admin-ui): backlog sweep — 7 review items

See merge request 2-6/2-6-4/terravault/ordinis!23
2026-05-10 19:21:33 +00:00
Александр Зимин 48dd8a487a fix(admin-ui): backlog sweep — 7 review items 2026-05-10 19:21:33 +00:00
Александр Зимин c7f6559bed Merge branch 'fix/checkbox-indeterminate-sync' into 'main'
fix(admin-ui): Checkbox indeterminate stale state

See merge request 2-6/2-6-4/terravault/ordinis!22
2026-05-10 18:53:07 +00:00
Александр Зимин 0918820661 fix(admin-ui): Checkbox indeterminate stale state 2026-05-10 18:53:07 +00:00
Александр Зимин 67c90efd9e Merge branch 'fix/version-endpoint-permitall' into 'main'
fix(auth): permitAll /api/v1/version (UI polling работает до login)

See merge request 2-6/2-6-4/terravault/ordinis!21
2026-05-10 18:48:55 +00:00
Александр Зимин b428c78b18 fix(auth): permitAll /api/v1/version (UI polling работает до login) 2026-05-10 18:48:55 +00:00