Commit Graph

  • 00200c389b Merge branch 'fix/sidebar-skip-internal-scope-polls' into 'main' Александр Зимин 2026-05-14 22:41:28 +00:00
  • ac74a8fbd9 fix(sidebar): gate outbox+webhook badge polls on INTERNAL scope (no more 403 spam) Александр Зимин 2026-05-14 22:41:28 +00:00
  • 55a1171ac4 chore(release): v2.27.6 semantic-release-bot 2026-05-14 22:24:08 +00:00
  • e0e1a2bd03 Merge branch 'fix/nginx-route-me-notifications-to-writer' into 'main' Александр Зимин 2026-05-14 22:19:34 +00:00
  • d14d6cc8be fix(nginx): route /api/v1/me/* to writer (closes /me/notifications 500) Александр Зимин 2026-05-14 22:19:34 +00:00
  • 7f032fad8f chore(release): v2.27.5 semantic-release-bot 2026-05-14 21:57:43 +00:00
  • 37c97c9a57 Merge branch 'fix/notifications-controller-panic-defense' into 'main' Александр Зимин 2026-05-14 21:50:51 +00:00
  • f028ec5796 fix(notifications): panic-level defensive GET /me/notifications Александр Зимин 2026-05-14 21:50:51 +00:00
  • 1d8aab1560 chore(release): v2.27.4 semantic-release-bot 2026-05-14 21:07:27 +00:00
  • d07b18f7f4 Merge branch 'fix/notifications-controller-defensive' into 'main' Александр Зимин 2026-05-14 21:00:42 +00:00
  • 0cf76d23c1 fix(notifications): defensive /me/notifications — wrap DB ops in try/catch Александр Зимин 2026-05-14 21:00:42 +00:00
  • c6c16d4b65 chore(release): v2.27.3 semantic-release-bot 2026-05-14 20:47:24 +00:00
  • 373215971d Merge branch 'fix/sweep-raw-axios-error-displays' into 'main' Александр Зимин 2026-05-14 20:42:45 +00:00
  • 9e6ddd1bce fix(ui): replace raw AxiosError dumps with QueryErrorState across routes Александр Зимин 2026-05-14 20:42:45 +00:00
  • 1a5049aac4 chore(release): v2.27.2 semantic-release-bot 2026-05-14 17:37:00 +00:00
  • 6d70f5d5f9 Merge branch 'refactor/a11y-polish-touch-targets-and-dark-tints' into 'main' Александр Зимин 2026-05-14 17:32:10 +00:00
  • 35c69fd010 refactor(a11y): 44×44 touch targets + normalize accent-bg alpha Александр Зимин 2026-05-14 17:32:10 +00:00
  • c866a68f06 chore(release): v2.27.1 semantic-release-bot 2026-05-14 15:28:10 +00:00
  • 06d3028977 Merge branch 'docs/design-policies-section-12-resolution' into 'main' Александр Зимин 2026-05-14 15:21:58 +00:00
  • 7bd4b0ad7e docs(design): DESIGN.md v1 — resolve Section 12 open items Александр Зимин 2026-05-14 15:21:58 +00:00
  • 84dd19a3c3 Merge branch 'fix/e2e-notifications-disable' into 'main' Александр Зимин 2026-05-14 15:21:56 +00:00
  • 5e10bbb6bb fix(e2e): disable notifications dispatcher in test profile Александр Зимин 2026-05-14 15:21:56 +00:00
  • 2b7a758e68 chore(release): v2.27.0 semantic-release-bot 2026-05-14 14:50:58 +00:00
  • 14f58b4927 docs(todos): mark all session TODOs shipped + summary table Zimin A.N. 2026-05-14 17:41:54 +03:00
  • 35b790f975 Merge branch 'feat/notifications-fullstack' into 'main' Александр Зимин 2026-05-14 14:40:35 +00:00
  • 9050e2427e feat(notifications): TODO 7 — draft decision toast + email + bell badge Александр Зимин 2026-05-14 14:40:35 +00:00
  • 50d263745a chore(release): v2.26.1 semantic-release-bot 2026-05-14 14:22:44 +00:00
  • e661719869 Merge branch 'refactor/reviews-interaction-polish' into 'main' Александр Зимин 2026-05-14 14:13:57 +00:00
  • fb64ca4350 refactor(reviews): interaction state polish — 5 UX fixes Александр Зимин 2026-05-14 14:13:57 +00:00
  • 513b57b6b5 chore(release): v2.26.0 semantic-release-bot 2026-05-14 14:11:18 +00:00
  • 96589be33f Merge branch 'feat/reviews-mine-tab' into 'main' Александр Зимин 2026-05-14 14:06:30 +00:00
  • be58b61913 feat(reviews): "Мои" tab — maker self-tracking with status filter Александр Зимин 2026-05-14 14:06:30 +00:00
  • a6a07428ed chore(release): v2.25.1 semantic-release-bot 2026-05-14 13:57:00 +00:00
  • c6f8f095b1 Merge branch 'refactor/approval-ux-eng-review-fixes' into 'main' Александр Зимин 2026-05-14 13:52:12 +00:00
  • 4c29f4e7cb refactor(approval-ux): eng-review fixes — extract helpers, add tests, register i18n Александр Зимин 2026-05-14 13:52:12 +00:00
  • 31ad140a02 chore(release): v2.25.0 semantic-release-bot 2026-05-14 13:04:42 +00:00
  • 139f7d4d30 Merge branch 'feat/approval-ux-editor-cta-and-drawer-diff' into 'main' Александр Зимин 2026-05-14 12:57:57 +00:00
  • fe7f9cd01f feat(approval-ux): inline draft CTA + reviewer diff summary + tightened drawer Andrei Zimin 2026-05-14 15:56:50 +03:00
  • bdae52ff28 chore(release): v2.24.0 semantic-release-bot 2026-05-14 12:52:02 +00:00
  • 1b5cea3778 Merge branch 'fix/approval-allow-non-breaking' into 'main' Александр Зимин 2026-05-14 12:35:39 +00:00
  • d338c52c63 fix(approval): allow non-breaking schema changes inline Александр Зимин 2026-05-14 12:35:39 +00:00
  • fe136c9b79 Merge branch 'fix/schema-editor-approval-aware' into 'main' Александр Зимин 2026-05-14 12:33:43 +00:00
  • 898cb345ec fix(ui): DictionaryEditorDialog disables Save when draft workflow needed Александр Зимин 2026-05-14 12:33:43 +00:00
  • 9ec723dd17 Merge branch 'feat/record-draft-audit-outbox' into 'main' Александр Зимин 2026-05-14 12:32:06 +00:00
  • 0003fb6801 feat(drafts): audit + outbox для record-draft lifecycle (audit findings) Александр Зимин 2026-05-14 12:32:06 +00:00
  • a7bda82724 Merge branch 'fix/approval-cascade-and-minrole' into 'main' Александр Зимин 2026-05-14 12:32:03 +00:00
  • 4e0902706e fix(approval): close 2 more bypass paths from security audit Александр Зимин 2026-05-14 12:32:03 +00:00
  • ce3b495561 chore(release): v2.23.1 semantic-release-bot 2026-05-14 12:15:02 +00:00
  • 27c03c3e58 Merge branch 'fix/schema-edit-approval-gate' into 'main' Александр Зимин 2026-05-14 12:07:24 +00:00
  • 018ebff207 fix(schema): enforce approvalRequired on PUT /{name} + PATCH /{name}/schema Andrei Zimin 2026-05-14 15:05:09 +03:00
  • 7202265da1 chore(release): v2.23.0 semantic-release-bot 2026-05-14 12:00:15 +00:00
  • a73549d38d Merge branch 'feat/user-display-persistent-cache' into 'main' Александр Зимин 2026-05-14 11:52:20 +00:00
  • 83caf9c3c8 feat(user-display): KeycloakAdminUserResolver — Phase 2 on-demand lookup Andrei Zimin 2026-05-14 14:47:49 +03:00
  • ec0c74afdf feat(user-display): persistent DB cache + Keycloak resolver hook (Phase 1+2 wiring) Andrei Zimin 2026-05-14 14:45:14 +03:00
  • 455ca2ff26 fix(ui): UserCell в changelog/events/history — ещё 6 мест Andrei Zimin 2026-05-14 14:33:20 +03:00
  • b5920e4d5f chore(release): v2.22.1 semantic-release-bot 2026-05-14 11:13:36 +00:00
  • 1b1a9deb9f Merge branch 'fix/user-display-missed-spots' into 'main' Александр Зимин 2026-05-14 11:08:33 +00:00
  • 93b2676994 fix(ui): wrap remaining UUIDs into UserCell — 3 missed spots Andrei Zimin 2026-05-14 13:25:41 +03:00
  • 969395e00d chore(release): v2.22.0 semantic-release-bot 2026-05-14 10:37:30 +00:00
  • 95c2b46dd3 Merge branch 'feat/user-display-endpoint' into 'main' Александр Зимин 2026-05-13 16:42:46 +00:00
  • be90077520 feat(users): /admin/users/{sub}/display endpoint + UserCell uses it Александр Зимин 2026-05-13 16:42:46 +00:00
  • 0a9deb51bd Merge branch 'feat/admin-role-gate-audit-outbox-webhooks' into 'main' Александр Зимин 2026-05-13 16:42:12 +00:00
  • da17930def feat(admin): scope-gated audit и outbox endpoints Александр Зимин 2026-05-13 16:42:11 +00:00
  • c8d90930e3 Merge branch 'feat/phase2-approval-min-role-enforcement' into 'main' Александр Зимин 2026-05-13 16:42:09 +00:00
  • 5187845047 feat(approval): enforce per-dictionary approvalMinRole (Phase 2) Александр Зимин 2026-05-13 16:42:09 +00:00
  • 6188062c34 Merge branch 'feat/close-via-draft-when-approval-required' into 'main' Александр Зимин 2026-05-13 16:41:09 +00:00
  • d66db60b84 feat(records): close / bulk-close через draft когда approvalRequired Александр Зимин 2026-05-13 16:41:09 +00:00
  • b027c94e15 Merge branch 'fix/review-drawer-friendly-error' into 'main' Александр Зимин 2026-05-13 16:41:05 +00:00
  • 94360681b6 fix(reviews): friendly error в ReviewDrawer вместо AxiosError Александр Зимин 2026-05-13 16:41:05 +00:00
  • ced69c4312 Merge branch 'docs/rbac-cleanup-and-composite-mapper-howto' into 'main' Александр Зимин 2026-05-13 16:41:03 +00:00
  • c41e34545b docs(rbac): обновить RBAC sections после Phase 1d + Phase 2 Александр Зимин 2026-05-13 16:41:03 +00:00
  • 0e165f69ca chore(release): v2.21.0 semantic-release-bot 2026-05-13 15:34:51 +00:00
  • 5629b85af7 Merge branch 'feat/auto-route-create-to-draft-when-approval-required' into 'main' Александр Зимин 2026-05-13 15:29:11 +00:00
  • 6eb56cffe4 feat(records): auto-route create/edit через draft когда approvalRequired Александр Зимин 2026-05-13 15:29:11 +00:00
  • daa4b284c9 chore(release): v2.20.0 semantic-release-bot 2026-05-13 12:54:56 +00:00
  • 7a173adf5d Merge branch 'feat/my-schema-drafts-endpoint' into 'main' Александр Зимин 2026-05-13 12:45:45 +00:00
  • f096b5746d feat(my-drafts): schema drafts тоже в "Мои черновики" Александр Зимин 2026-05-13 12:45:45 +00:00
  • 1b20db5059 Merge branch 'chore/auto-bump-staging-image' into 'main' Александр Зимин 2026-05-13 12:33:50 +00:00
  • aad33c3bf1 chore(ci): propose-image-bump патчит staging values тоже Александр Зимин 2026-05-13 12:33:50 +00:00
  • 4af79669f8 chore(release): v2.19.2 semantic-release-bot 2026-05-13 11:45:51 +00:00
  • ab23f9a471 Merge branch 'fix/sidebar-roles-from-access-token' into 'main' Александр Зимин 2026-05-13 11:39:45 +00:00
  • b6ee703577 fix(auth): read roles из access_token, не id_token (sidebar reviews hidden bug) Александр Зимин 2026-05-13 11:39:45 +00:00
  • a25a997f34 chore(release): v2.19.1 semantic-release-bot 2026-05-13 11:20:20 +00:00
  • b1b66bf6a8 Merge branch 'fix/webhook-scope-filter-enum-storage' into 'main' Александр Зимин 2026-05-13 11:05:09 +00:00
  • e03743b250 chore(release): v2.19.0 semantic-release-bot 2026-05-13 11:04:11 +00:00
  • d4ee30a7dd fix(webhook): scope_filter Hibernate ordinal bug + UI toggle для active Zimin A.N. 2026-05-13 14:02:35 +03:00
  • 4bdc7d2245 Merge branch 'feat/sidebar-role-based-visibility' into 'main' Александр Зимин 2026-05-13 10:54:24 +00:00
  • 5fb1658880 feat(sidebar): role-based visibility для /reviews Zimin A.N. 2026-05-13 13:52:40 +03:00
  • efe3fe08e5 Merge branch 'fix/workflow-roles-autowire-ctor' into 'main' Александр Зимин 2026-05-13 10:51:38 +00:00
  • 4fe7f1e800 fix(auth): @Autowired на WorkflowRoles main ctor Zimin A.N. 2026-05-13 13:49:07 +03:00
  • 19f560e60a Merge branch 'chore/restore-nstart-runner-tag' into 'main' Александр Зимин 2026-05-13 10:33:21 +00:00
  • e183ff1d6c chore(release): v2.18.0 semantic-release-bot 2026-05-13 10:29:04 +00:00
  • 09e9b80b0c chore(ci): restore nstart tag на default runner constraint Zimin A.N. 2026-05-13 13:28:17 +03:00
  • d0f49250eb Merge branch 'feat/phase-1d-configurable-claim-path-admin-override' into 'main' Александр Зимин 2026-05-13 10:20:59 +00:00
  • 36c06ae1da feat(auth): WorkflowRoles configurable claim path + ordinis:admin super-role Zimin A.N. 2026-05-13 13:17:54 +03:00
  • 031a582167 chore(release): v2.17.0 semantic-release-bot 2026-05-13 10:06:16 +00:00
  • 47b47f4abc Merge branch 'feat/phase-1d-workflow-roles' into 'main' Александр Зимин 2026-05-13 09:57:44 +00:00
  • ce3a29f08d test(e2e): assign ordinis:record:reviewer role в reviewer JWT tokens Zimin A.N. 2026-05-13 12:55:15 +03:00
  • 1dba9476db docs(rbac): добавить матрицу realm-ролей Keycloak Zimin A.N. 2026-05-13 12:47:50 +03:00
  • c5b00ff623 refactor(auth): domain-specific role names (consistent convention) Zimin A.N. 2026-05-13 12:44:23 +03:00