semantic-release-bot
680866bcee
chore(release): v2.12.0 [skip ci]
...
## [2.12.0](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/compare/v2.11.0...v2.12.0 ) (2026-05-12)
### ✨ Features
* **drawer:** section chip strip scroll-spy via IntersectionObserver ([da04b86 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/da04b862ab5642b33913ae83e6e6429b7ebcbc22 ))
2026-05-12 13:35:45 +00:00
Александр Зимин
da04b862ab
feat(drawer): section chip strip scroll-spy via IntersectionObserver
2026-05-12 13:29:52 +00:00
semantic-release-bot
9073229c0e
chore(release): v2.11.0 [skip ci]
...
## [2.11.0](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/compare/v2.10.0...v2.11.0 ) (2026-05-12)
### ✨ Features
* **timetravel:** Records + Schema tabs wired with real data ([775b834 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/775b8345e346747029b2bd2f59488df595652a39 ))
2026-05-12 13:06:12 +00:00
Александр Зимин
775b8345e3
feat(timetravel): Records + Schema tabs wired with real data
2026-05-12 13:00:03 +00:00
semantic-release-bot
8878b3f0b6
chore(release): v2.10.0 [skip ci]
...
## [2.10.0](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/compare/v2.9.0...v2.10.0 ) (2026-05-12)
### ✨ Features
* **timetravel:** «Что изменилось» tab — закрывает «backend pending» placeholder ([3dbad1e ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/3dbad1e16ce63cdd1a26e12bcedfcf67b54891cd ))
### 🐛 Fixes
* **ux:** friendly error UI вместо raw AxiosError ([3984d99 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/3984d99004ce4a1e7de09cfc0a1d3b6de45f5bad ))
2026-05-12 12:51:35 +00:00
Александр Зимин
3dbad1e16c
feat(timetravel): «Что изменилось» tab — закрывает «backend pending» placeholder
2026-05-12 12:45:55 +00:00
Александр Зимин
3984d99004
fix(ux): friendly error UI вместо raw AxiosError
2026-05-12 12:41:48 +00:00
semantic-release-bot
db0986d235
chore(release): v2.9.0 [skip ci]
...
## [2.9.0](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/compare/v2.8.0...v2.9.0 ) (2026-05-12)
### ✨ Features
* **webhooks:** stats cards dashboard на subscription detail ([d864a85 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/d864a8561a3f34440d2ef2e0413037bd40c1c73c ))
2026-05-12 12:31:16 +00:00
Александр Зимин
d864a8561a
feat(webhooks): stats cards dashboard на subscription detail
2026-05-12 12:25:15 +00:00
Александр Зимин
56e3e3d1be
chore(release): remove bare 'BREAKING' noteKeyword + lesson doc
2026-05-12 12:18:46 +00:00
Александр Зимин
8360c39a45
chore(theme): font audit — arbitrary px → semantic tokens (1/6 Stage 3.x)
2026-05-12 12:09:52 +00:00
semantic-release-bot
9fc2ed5b35
chore(release): v2.8.0 [skip ci]
...
## [2.8.0](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/compare/v2.7.0...v2.8.0 ) (2026-05-12)
### ✨ Features
* **reviews:** tabs UX — Записи / Схемы (D) ([a49e01b ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/a49e01b6c965279cc6a6e534245f73285f7271ae ))
* **schema-workflow:** PATCH /drafts/{id} — edit без recreate (A) ([b3a9104 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/b3a9104d5469bb2e9c57360ff9fbbee64f29a779 ))
* **webhooks:** event-type multi-select + schema draft events (E) ([27ffd36 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/27ffd36dcaf204424fb24fdddf2b6cd5c1d215ab ))
* **workflow:** Monaco editor для proposed schema (C) ([ef5bd69 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/ef5bd69c40dc272f8d0910b5a277034e68e013ab ))
2026-05-12 11:53:59 +00:00
Александр Зимин
27ffd36dca
feat(webhooks): event-type multi-select + schema draft events (E)
2026-05-12 11:48:34 +00:00
Александр Зимин
a49e01b6c9
feat(reviews): tabs UX — Записи / Схемы (D)
2026-05-12 11:44:46 +00:00
Александр Зимин
ef5bd69c40
feat(workflow): Monaco editor для proposed schema (C)
2026-05-12 11:41:12 +00:00
Александр Зимин
131442cae2
chore(theme): bg-white → bg-surface (B — dark theme sweep)
2026-05-12 11:38:14 +00:00
Александр Зимин
b3a9104d54
feat(schema-workflow): PATCH /drafts/{id} — edit без recreate (A)
2026-05-12 11:33:01 +00:00
semantic-release-bot
ab6ec6ebec
chore(release): v2.7.0 [skip ci]
...
## [2.7.0](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/compare/v2.6.0...v2.7.0 ) (2026-05-12)
### ✨ Features
* **schema-workflow:** Phase 1c — CreateModal + /reviews extension + RBAC stub ([ac3395f ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/ac3395f4de71a7b97ea453899c41d771e0b338e3 ))
2026-05-12 11:29:13 +00:00
Александр Зимин
ac3395f4de
feat(schema-workflow): Phase 1c — CreateModal + /reviews extension + RBAC stub
2026-05-12 11:20:29 +00:00
semantic-release-bot
00fe254ccc
chore(release): v2.6.0 [skip ci]
...
## [2.6.0](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/compare/v2.5.0...v2.6.0 ) (2026-05-12)
### ✨ Features
* **schema-workflow:** Phase 1b — SchemaDraftDrawer with status-aware actions ([dd3a2d9 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/dd3a2d97e53fa1edf7520a921ebc07d431b406a5 ))
2026-05-12 11:17:43 +00:00
Александр Зимин
dd3a2d97e5
feat(schema-workflow): Phase 1b — SchemaDraftDrawer with status-aware actions
2026-05-12 11:08:31 +00:00
semantic-release-bot
2a3f2099e5
chore(release): v2.5.0 [skip ci]
...
## [2.5.0](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/compare/v2.4.0...v2.5.0 ) (2026-05-12)
### ✨ Features
* **changelog:** wire up History tab to /changelog endpoint + diff modal ([57be0d8 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/57be0d88d37060aba2150401b6d487189b20bcc7 ))
2026-05-12 10:55:42 +00:00
Александр Зимин
57be0d88d3
feat(changelog): wire up History tab to /changelog endpoint + diff modal
2026-05-12 10:49:53 +00:00
semantic-release-bot
ba04c2199e
chore(release): v2.4.0 [skip ci]
...
## [2.4.0](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/compare/v2.3.1...v2.4.0 ) (2026-05-12)
### ✨ Features
* **api:** GET /changelog/{entryId}/diff — full before/after schemas ([72268f9 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/72268f9add3dcbbc727248470bfbab6bcefee4b8 ))
### 🐛 Fixes
* **history:** подсказка и Button-стайл когда у записи 1 версия ([7192aed ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/7192aed71c7b7be58a3a1551933202da3ed03f73 ))
* **timetravel:** скрывать boundary-метки при коллизии с курсором ([c76e7a4 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/c76e7a4029342f154c1fc0f26341580c6f4ceb20 ))
2026-05-12 10:40:50 +00:00
Александр Зимин
7192aed71c
fix(history): подсказка и Button-стайл когда у записи 1 версия
2026-05-12 08:57:44 +00:00
Александр Зимин
c76e7a4029
fix(timetravel): скрывать boundary-метки при коллизии с курсором
2026-05-12 08:55:13 +00:00
semantic-release-bot
aa5fcac0fc
chore(release): v2.3.1 [skip ci]
...
## [2.3.1](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/compare/v2.3.0...v2.3.1 ) (2026-05-12)
### 🐛 Fixes
* **ui:** internal scope filter + dark-theme cards в Связи ([93c2708 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/93c2708fb00af1c3d35b883f6e19b741a501f30a ))
### 📝 Docs
* **integrator:** v2.x.x update — workflow API + full changelog + schema extensions ([d790a77 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/d790a773139f91290c69148602dab04c694f432f ))
2026-05-12 08:19:32 +00:00
Александр Зимин
93c2708fb0
fix(ui): internal scope filter + dark-theme cards в Связи
2026-05-12 00:31:51 +00:00
semantic-release-bot
bc3373ccd8
chore(release): v2.3.0 [skip ci]
...
## [2.3.0](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/compare/v2.2.1...v2.3.0 ) (2026-05-12)
### ✨ Features
* **api:** full timeline в /changelog — workflow events + draft kinds ([12975e0 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/12975e0d83ab2cc63ea7f553339aa7ea448aad66 ))
### 🐛 Fixes
* **ui:** visible History button + remove left rail + dark JSON viewer ([2a76b93 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/2a76b9382ec3094e90b7eec9f2167dda10335082 ))
2026-05-12 00:24:16 +00:00
Александр Зимин
2a76b9382e
fix(ui): visible History button + remove left rail + dark JSON viewer
2026-05-12 00:18:03 +00:00
semantic-release-bot
50c75eacd3
chore(release): v2.2.1 [skip ci]
...
## [2.2.1](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/compare/v2.2.0...v2.2.1 ) (2026-05-12)
### 🐛 Fixes
* **build:** collapse vendor-graph3d into vendor-misc — Super expression hotfix ([99d5d5d ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/99d5d5d84412ea48d468210e5d4d2f4a11814c37 ))
2026-05-12 00:03:39 +00:00
Александр Зимин
99d5d5d844
fix(build): collapse vendor-graph3d into vendor-misc — Super expression hotfix
2026-05-11 23:53:55 +00:00
semantic-release-bot
242972fdd8
chore(release): v2.2.0 [skip ci]
...
## [2.2.0](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/compare/v2.1.0...v2.2.0 ) (2026-05-11)
### ✨ Features
* **api:** schema workflow API — backend [#3 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/3 ) (drafts/review/decision/publish) ([01fc577 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/01fc5771f28a750573c811ba481ac023464bbc1d ))
* **graph:** space-theme polish — planets, sprite labels, thematic edges, sizes, loader ([9fd63ab ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/9fd63ab2679432aef95f205c03389e66a1a2efef ))
2026-05-11 23:46:43 +00:00
Александр Зимин
9fd63ab267
feat(graph): space-theme polish — planets, sprite labels, thematic edges, sizes, loader
2026-05-11 22:50:33 +00:00
semantic-release-bot
1178317878
chore(release): v2.1.0 [skip ci]
...
## [2.1.0](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/compare/v2.0.0...v2.1.0 ) (2026-05-11)
### ✨ Features
* **graph:** 3D mode toggle — three.js + WebGL fallback ([fe18bef ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/fe18befb2a34488d1cd460fd12ea9e9e75c3fe49 ))
2026-05-11 22:17:01 +00:00
Александр Зимин
d0362c1136
Merge branch 'feat/graph-3d-mode' into 'main'
...
feat(graph): 3D mode toggle — three.js + WebGL fallback
See merge request 2-6/2-6-4/terravault/ordinis!110
2026-05-11 22:11:41 +00:00
Александр Зимин
fe18befb2a
feat(graph): 3D mode toggle — three.js + WebGL fallback
2026-05-11 22:11:41 +00:00
semantic-release-bot
c2c492b7ef
chore(release): v2.0.0 [skip ci]
...
## [2.0.0](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/compare/v1.7.0...v2.0.0 ) (2026-05-11)
### ✨ Features
* **api:** GET /dictionaries/{name}/changelog — schema versions timeline (backend [#1 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/1 )) ([ebc90d7 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/ebc90d76e97dbdeb42f18cb0578b5854ed6896f4 ))
* **api:** GET /dictionaries/{name}/snapshots — record-change buckets (backend [#2 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/2 )) ([e02e684 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/e02e684cca40da1b855dbc229ea876e5ffe7c2f8 ))
* **api:** PATCH /dictionaries/{name}/schema — inline non-breaking field edit (backend [#4 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/4 )) ([db4f859 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/db4f859ef6129f3bc85af79aa2f7fa4ec873ea5a ))
* **brand:** adopt official Ordinis logo assets ([e6fe9c3 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/e6fe9c3da89f028711c6627d841083e8f58173f3 )), closes [#185FA5](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/185FA5 ) [#378ADD](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/378ADD ) [#185FA5](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/185FA5 ) [#120a8f](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/120a8f )
* **form:** x-section schema metadata + dynamic section bucketing ([1a72418 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/1a72418cb862322ed4ff01ea0b24cf21a99b31c7 ))
* **ui:** 3-dot row menu + history compare/revert + DateTime fitting + tablet touch ([b312ba3 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/b312ba37adb5260625fa792a9078edde5d1d67b8 ))
* **ui:** row click opens edit + wide-mode left section rail in drawer ([54cf563 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/54cf5631620ea44d1a6d0d6f6a180390602c2e33 ))
### 🐛 Fixes
* **a11y:** Drawer always renders SheetDescription — silence Radix warning ([cc131e5 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/cc131e52f2024ebb2e47e230150d43c5d0fc7905 ))
* **audit:** definition action != record action — fix SmokeE2ETest filter ([f5e7348 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/f5e7348f92e4b44f2b16a3872f2f1d2b9414167e )), closes [#1 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/1 )
* **audit:** definition action != record action — fix SmokeE2ETest filter ([083e7be ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/083e7be3be16ecab97445eb01a4e3c331abedb9a )), closes [#1 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/1 )
* **audit:** definition action != record action — fix SmokeE2ETest filter ([5d790ba ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/5d790ba7d56292e73c761420bed9a9960a9b96c0 )), closes [#1 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/1 )
* **brand:** recolor logo — terracotta accent, no blue (theme-aligned) ([7684e0c ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/7684e0c9bd2ad7223f86490578585994ed802b5e )), closes [#d97757](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/d97757 ) [#b05a2e](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/b05a2e ) [#d97757](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/d97757 ) [#b05a2e](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/b05a2e ) [#e6e1d4](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/e6e1d4 ) [#2c2b27](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/2c2b27 ) [#1a1714](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/1a1714 ) [#b05a2e](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/b05a2e )
* **form:** FK select label overflow — truncate + ellipsis (наезжают on chevron) ([b2231a5 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/b2231a5a47b39443f2e3a9a49fb3ec9eb7dd4399 ))
* **ui:** bigger logo + shorter 'Создать' label ([0c978be ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/0c978bec0c6d9a32ed41d9898b7bd61420c0d1c0 ))
* **ui:** logo orbits stroke 5→12 — actually visible at 28px ([fcb0ad0 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/fcb0ad0eb5b5eb28ea0975e155fbbf36c7908021 ))
### 📝 Docs
* **api:** mark 4/5 pending endpoints shipped, workflow API deferred ([6c8cc21 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/6c8cc21204c7afbd6fa1a003575d93f09d0641f3 )), closes [#1 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/1 ) [#2 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/2 ) [#4 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/4 ) [#5 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/5 ) [#3 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/3 )
2026-05-11 22:07:11 +00:00
Александр Зимин
1a72418cb8
feat(form): x-section schema metadata + dynamic section bucketing
2026-05-11 21:52:24 +00:00
Александр Зимин
cc131e52f2
fix(a11y): Drawer always renders SheetDescription — silence Radix warning
2026-05-11 21:42:41 +00:00
Zimin A.N.
b312ba37ad
feat(ui): 3-dot row menu + history compare/revert + DateTime fitting + tablet touch
...
Per user feedback screenshots:
SchemaDrivenForm DateTimeField:
- grid → flex flex-wrap: на узких cells (drawer 520px ÷ 2 cols = ~210px)
time wraps под date вертикально. На wide — inline.
- Date min-w 8rem (128px), time w-24 (96px) — tablet touch-safe.
TableHeaderCell без visible label (sr-only для screen readers).
TableCell содержит DropdownMenu trigger 36×36px (touch target):
- History (always)
- Edit, Separator, Close (только canMutate, Close в danger color)
Заменяет 3 inline IconButton'a — экономит ширину + tablet friendly.
RecordHistoryDrawer accepts onCompare / onRevert callbacks. Каждая
non-current version row показывает:
- Сравнить с текущим — opens ConflictDiffModal (reused diff UI)
- Откатить к v{N} — submit updateMut с этой version данными как
payload (+ confirm dialog). Backend создаёт новую active version,
bitemporal history preserves старые.
JSON viewer переключился с <details> на state-driven (hide/show
без CSS rabbit hole).
history.hideData/compare/revert/revertConfirm (RU + EN).
- 3-dot trigger 36px = comfortable touch target (Apple HIG 44, ours
acceptable для density)
- Drawer на <880px viewport = fullscreen sheet (already)
- DateTime wraps на cell <8rem+9rem+gap = 290px
- Sidebar collapse на <1024 = hamburger overlay
2026-05-12 00:03:44 +03:00
Александр Зимин
11797f88ae
Merge branch 'feat/row-click-and-wide-rail' into 'main'
...
feat(ui): row click → edit drawer + wide-mode left section rail
See merge request 2-6/2-6-4/terravault/ordinis!105
2026-05-11 20:51:42 +00:00
Zimin A.N.
54cf563162
feat(ui): row click opens edit + wide-mode left section rail in drawer
...
Two improvements per user feedback ('по клику открывается редактирование и
в развернутом виде слева навигация'):
## 1. Row click → edit drawer
TableRow в /dictionaries/$name теперь имеет onClick={setEdit({kind:'edit',
record:r})} когда canMutate. cursor-pointer + bubbling guards:
- Checkbox cell и Actions cell имеют onClick stopPropagation чтобы
внутренние controls не открывали drawer случайно.
- Anonymous users (no canMutate) — row не clickable (read-only, no drawer).
## 2. Wide-mode left rail в drawer
SchemaDrivenForm в sections layout теперь умеет ResizeObserver-based detection
своей ширины. Когда контейнер ≥720px (drawer wide mode = 880px) → render'ит
180px sticky left rail с section list + per-section field counts. Click rail
item → smooth scroll к section anchor. Иначе chip strip сверху, как раньше.
Container-based (не viewport-based) чтобы narrow drawer на wide viewport не
рендерил rail (520px не fits 180+1fr grid).
2026-05-11 23:51:03 +03:00
Zimin A.N.
b2231a5a47
fix(form): FK select label overflow — truncate + ellipsis (наезжают on chevron)
...
Native <select> для FK references показывал label '<code> — <localized name>'
(например 'OPT_MIDRES_MS — Оптический мульти-резолюционный мульти-спектральный')
— текст бьётся на chevron в trigger area из-за тонкого contract'а browser-
specific overflow handling (наезжают per user screenshot 2026-05-11).
Fix:
- buildOption() обрезает name до MAX_FK_LABEL_CHARS=28 (code intact) +
'…' suffix когда combined превышает limit
- select сам получает 'truncate overflow-hidden whitespace-nowrap text-ellipsis'
как защита если browser native truncate не сработал
- pr-10 → pr-9 (38px) — точно совпадает с right-3 chevron position (12px)
+ ~16px icon + 8px gap, не overlap'aет.
2026-05-11 23:43:38 +03:00
Zimin A.N.
fcb0ad0eb5
fix(ui): logo orbits stroke 5→12 — actually visible at 28px
...
stroke=5 в viewBox 256 при 28px render = 5*28/256 = 0.55px (subpixel,
почти невидимо). stroke=12 даёт ~1.31px real — чёткая линия. Заодно
переключил с --color-line-2 на --color-line чтобы немного контрастнее
на bg-surface.
2026-05-11 23:38:00 +03:00
Zimin A.N.
0c978bec0c
fix(ui): bigger logo + shorter 'Создать' label
...
Logo: при 26px+тонких stroke (1.5) почти невидим. Bumped:
- width/height 26 → 28
- strokes 1.5 → 5 (визуально ~1.5px при 28px render)
- outer dots r=8 → 16/14 (main + secondaries)
- inner dots r=6.4 → 13/11
- core r=15 → 24
- outer orbit stroke использует --color-line-2 (мягче чем --color-line)
Favicon тоже укрупнён (stroke 2.2, dot r=3, core r=4) — читается в 16px tab.
Label: 'Создать запись' → 'Создать' для dict.action.create (RU + EN).
User feedback: 'Создать запись надо сократь на Создать'.
2026-05-11 23:36:00 +03:00
Zimin A.N.
7684e0c9bd
fix(brand): recolor logo — terracotta accent, no blue (theme-aligned)
...
Brand assets из !100 пришли с DeepBlue/SkyBlue colors (design system
prototype). Ordinis app theme uses warm terracotta accent (#d97757 light /
#b05a2e dark) на cream/ink palette. Never blue. Recolored все 5 SVG +
inline Sidebar mark:
- favicon.svg: stroke #d97757, dots/core #b05a2e
- ordinis-mark.svg: orbits #e6e1d4 (line), dots accent gradient terracotta
- ordinis-appicon.svg: dark warm-ink tile (#2c2b27 → #1a1714), accent dots,
white outer dots for contrast on dark
- ordinis-lockup-light.svg: terracotta orbits + warm-ink wordmark (Tektur)
- ordinis-lockup-dark.svg: warm-dark bg + terracotta accents + cream wordmark
- Sidebar inline svg: currentColor + text-accent, var(--color-line) для
orbits — автоматически работает в both light + dark themes
- index.html: theme-color/mask-icon → #b05a2e (terracotta dark)
User feedback: 'DeepBlue никакого синего адаптируй под наши темы'.
2026-05-11 23:28:06 +03:00
Zimin A.N.
e6fe9c3da8
feat(brand): adopt official Ordinis logo assets
...
Делёные design team 2026-05-11 в Downloads/files:
- ordinis-mark.svg — двойные орбиты + 6 dots + gradient core
(DeepBlue #185FA5 → SkyBlue #378ADD), brand spec
- ordinis-favicon.svg — minimal 32px variant
- ordinis-appicon.svg — 1024px PWA icon с dark rounded tile
- ordinis-lockup-light/dark.svg — horizontal lockup с wordmark
(для landing/splash/marketing — пока не используется но
хранится в public для future use)
Changes:
- public/favicon.svg → minimal 32px variant
- Sidebar logo block: inline ordinis-mark с двойными орбитами +
gradient core. Wordmark 'ORDINIS MDM' остаётся в Tektur.
- index.html: theme-color #185FA5 (был #120a8f), apple-touch-icon
link на appicon, mask-icon color match.
Note: SVG colors hardcoded в Sidebar inline для full design fidelity
(brand assets specifically defined gradient). currentColor не подходит
т.к. brand требует точные DeepBlue/SkyBlue/LightBlue tokens.
2026-05-11 23:19:33 +03:00
semantic-release-bot
1b577393d6
chore(release): v1.7.0 [skip ci]
...
## [1.7.0](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/compare/v1.6.1...v1.7.0 ) (2026-05-11)
### ✨ Features
* **api:** GET /dictionaries/graph/outgoing — batch outgoing FK summary ([ff05ef9 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/ff05ef9a9fcc0df55c0da2cb16c2d7d75f9e9db4 ))
* **loader:** real Natural Earth globe via d3-geo + topojson + world-atlas ([acde4e1 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/acde4e134dc7d7610e108e155e2b57426190be08 ))
### 🐛 Fixes
* **a11y:** add sr-only DialogTitle/Description to record/export/timetravel modals ([7429cff ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/7429cff0096918fb0fe9dc2a55506a93ee5ee89e ))
* **form:** break drawer counter/dirty infinite-loop + add GlobeLoader + AppErrorBoundary ([ca53322 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/ca53322b14265c26b94db73c5fed7cb7cdf1f343 ))
* **loader:** remove transform-box fill-box — orbits rotated around offset bbox ([82b754b ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/82b754b3abafc8383c95aecf28a81c116e843512 ))
* **ui:** block route render with centered GlobeLoader until queries resolve ([e165a55 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/e165a552aae42a05a2ad4b0f1187ad684b376fa6 ))
### 📝 Docs
* **api:** pending-endpoints brief for backend team ([a4add24 ](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/a4add2402aea8620d071e48ea8e598e8f62c8249 ))
2026-05-11 20:16:26 +00:00
Александр Зимин
848eb2243a
Merge branch 'fix/loop-globeloader-error-boundary' into 'main'
...
fix(ui): infinite-loop + GlobeLoader + AppErrorBoundary + a11y modals
See merge request 2-6/2-6-4/terravault/ordinis!94
2026-05-11 19:48:59 +00:00