Commit Graph

  • ef7bb79d4e fix(mcp): подготовить доступ и отзыв разрешений для приёмки codex/mcp-acceptance-clean-20261103 Denozordec 2026-11-03 03:05:24 +07:00
  • 5c695c0ae0 feat(web): страница входа по доске AuthLogin main v1.9.0 DenozordecandClaude Sonnet 5.5 2026-10-23 19:48:39 +07:00
  • 11a0b56be5 fix(web): контент app-shell на всю ширину, как в MikrotikManager v1.8.1 DenozordecandClaude Sonnet 5.5 2026-10-23 18:16:02 +07:00
  • 09c9531ad9 feat(ui): палитра токенов как в MikrotikManager (light/dark) v1.8.0 DenozordecandClaude Sonnet 5.5 2026-10-23 18:11:29 +07:00
  • c3e8ccf7c7 fix(ci): smoke — проверка 404 не должна падать из-за pipefail v1.7.0 Denozordec 2026-10-23 17:57:42 +07:00
  • 7cec86400b fix(ci): восстановить nightly-perf.yaml (контейнерная нагрузка, RSS отдельным шагом) Denozordec 2026-10-23 17:54:09 +07:00
  • eb48c83c7e fix(ci): smoke и nightly обращаются к контейнеру изнутри (раннер сам в контейнере) Denozordec 2026-10-23 17:53:51 +07:00
  • 60645d5773 fix(docker): копировать весь dist API и отключить splitting в tsup (ERR_MODULE_NOT_FOUND на chunk) Denozordec 2026-10-23 17:45:36 +07:00
  • 395e37ea7a chore: @types/node через catalog (Node 22 во всём монорепо) claude/auth-portal-optimization-plan-701ca0 Denozordec 2026-10-23 17:24:24 +07:00
  • 1a68597d48 perf: prepared statements, CSP, digest pin, вырезание design-preview, нагрузочные бюджеты, jsdom-тесты web, composite CI, SBOM/Trivy Denozordec 2026-10-23 17:22:23 +07:00
  • 08be310e6b fix(api): CORS через isReturnToAllowed, мягкая проверка JWT_SECRET, 404 для /assets, better-sqlite3 в api, healthcheck на /ready Denozordec 2026-10-23 17:13:16 +07:00
  • 5cbf4d29d7 ci: покрытие и пороги, тесты shared/api, smoke образа и бюджеты, документация Denozordec 2026-10-23 17:08:36 +07:00
  • 22dd6f9937 fix(api): защита секретов в production, redact логов, bootstrap без полного скана users Denozordec 2026-10-23 17:03:45 +07:00
  • 8cba7a5c41 feat(db): онлайн-бэкап SQLite, CLI backup, ротация и восстановление Denozordec 2026-10-23 17:02:50 +07:00
  • 8298454c63 perf(docker): бандл API, brotli-статика, wget-healthcheck, лимиты ресурсов, вендорные чанки web Denozordec 2026-10-23 17:01:02 +07:00
  • 1d7ea35a23 perf(api): кэш-заголовки статики, CORS по allowlist, раздельные health/ready, compress в Traefik Denozordec 2026-10-23 16:55:59 +07:00
  • 30d331c633 perf(api): кэш профиля и конфигурации, лимитер argon2, SHA-256 для client secret, trust proxy Denozordec 2026-10-23 16:54:05 +07:00
  • 107eddba9e perf(db): pragma, транзакции, индексы, версия схемы, SQL-фильтры и очистка DenozordecandClaude Sonnet 5.5 2026-10-23 15:56:25 +07:00
  • 140ffdb7b1 fix(api): graceful shutdown, единый обработчик ошибок и корректные 404 DenozordecandClaude Sonnet 5.5 2026-10-23 15:53:18 +07:00
  • 0948455d15 fix(web): привести таблицы к виду MikrotikManager — тулбар, сегменты, шапка и ячейки v1.6.2 DenozordecandClaude Sonnet 5.5 2026-10-23 14:43:46 +07:00
  • e7b34ce6ae fix(web): вернуть нативные токены ReUI и добавить шапку страницы пользователей v1.6.1 DenozordecandClaude Sonnet 5.5 2026-10-23 14:33:21 +07:00
  • 9b05fcf03a feat(web): перенести OIDC, ссылки приложений и пользователей на новый дизайн v1.6.0 DenozordecandClaude Sonnet 5.5 2026-10-23 14:09:04 +07:00
  • 69b3553f6d feat(web): перенести страницы Приложения, Аккаунт, Входы и Изменения на новый дизайн DenozordecandClaude Sonnet 5.5 2026-10-23 14:08:10 +07:00
  • 148a778ba1 feat(web): оболочка портала на блоках макета — меню, шапка, монитор, палитра ⌘K DenozordecandClaude Sonnet 5.5 2026-10-23 13:59:35 +07:00
  • 6898d2255d refactor(web): вынести общие блоки макета в components/portal DenozordecandClaude Sonnet 5.5 2026-10-23 13:53:59 +07:00
  • b89e72ec1b fix(design-preview): плитки монитора системы не разъезжаются v1.5.0 DenozordecandClaude Sonnet 5.5 2026-10-23 12:14:13 +07:00
  • 41d9325d14 fix(design-preview): убрать плашку «Обновлено · Live · авто» из шапки DenozordecandClaude Sonnet 5.5 2026-10-23 12:13:16 +07:00
  • f6466d9d7c revert(design-preview): вернуть компоновку каркаса как в MikrotikManager v2 DenozordecandClaude Sonnet 5.5 2026-10-23 12:11:28 +07:00
  • 609bea6ad7 feat(design-preview): каркас на блоке app-shell-12 из ReUI PRO DenozordecandClaude Sonnet 5.5 2026-10-23 12:03:55 +07:00
  • f97604c23e fix(design-preview): вкладки line как в ReUI — без сплошной нижней линии DenozordecandClaude Sonnet 5.5 2026-10-23 11:57:16 +07:00
  • 1395e2a70b fix(design-preview): убрать двойную линию под вкладками окна прав DenozordecandClaude Sonnet 5.5 2026-10-18 18:54:32 +07:00
  • a07cb0e55a feat(design-preview): иконки в карточках KPI DenozordecandClaude Sonnet 5.5 2026-10-18 16:54:54 +07:00
  • c8d69bbdfa fix(design-preview): палитра shnt Ops, окно прав и палитра ⌘K как на досках DenozordecandClaude Sonnet 5.5 2026-10-18 16:37:40 +07:00
  • 700ad508d8 fix(design-preview): правки по ревью — пороги, высоты вкладок, контраст фокуса, счётчик вкладок DenozordecandClaude Sonnet 5.5 2026-10-18 14:57:22 +07:00
  • b82c8031c2 fix(design-preview): размеры, отступы и пороги ширины как на досках Auth Portal DenozordecandClaude Sonnet 5.5 2026-10-18 14:53:25 +07:00
  • 3e1ad15ba3 fix(design-preview): палитра MikrotikManager v2 для макета Auth Portal DenozordecandClaude Sonnet 5.5 2026-10-18 14:43:30 +07:00
  • 1b89135186 fix(design-preview): окна создания, подписи и кнопки как на досках Auth Portal DenozordecandClaude Sonnet 5.5 2026-10-18 03:44:19 +07:00
  • cd6516edd6 fix(design-preview): полоса KPI, баннеры и шапка точно как на досках Auth Portal DenozordecandClaude Sonnet 5.5 2026-10-18 03:41:00 +07:00
  • afbc6fc366 feat(design-preview): перенос досок Auth Portal 1 к 1 — таблицы, вкладки, формы, права DenozordecandClaude Sonnet 5.5 2026-10-18 03:35:45 +07:00
  • 709dd93548 fix(design-preview): «Приложения» и «Изменения» точно как на досках канваса DenozordecandClaude Sonnet 5.5 2026-10-18 03:18:06 +07:00
  • 60e0b886fc fix(design-preview): плитки приложений внутри рамки и стиль MikrotikManager v2 DenozordecandClaude Sonnet 5.5 2026-10-18 03:15:12 +07:00
  • 8bbaab62e4 fix(design-preview): убрать страницу пользователя — дублировала панель прав DenozordecandClaude Sonnet 5.5 2026-10-18 03:11:43 +07:00
  • c8351424f4 feat(design-preview): матрица доступа «пользователи × приложения» (solution-users-3) DenozordecandClaude Sonnet 5.5 2026-10-18 02:39:06 +07:00
  • 007ece4575 feat(design-preview): страница пользователя с рейкой вкладок (solution-users-2) DenozordecandClaude Sonnet 5.5 2026-10-18 02:35:57 +07:00
  • f0a257220f feat(design-preview): права доступа — широкая боковая панель с двумя колонками DenozordecandClaude Sonnet 5.5 2026-10-18 02:33:06 +07:00
  • e02cfad0b1 feat(design-preview): пометки строк «Не сохранено» и «Будет удалено», массовое удаление с подтверждением DenozordecandClaude Sonnet 5.5 2026-10-18 02:26:37 +07:00
  • 41f5669812 feat(design-preview): перетаскивание строк в «Ссылках приложений» через dnd-kit v1.4.0 DenozordecandClaude Sonnet 5.5 2026-10-18 02:03:05 +07:00
  • 4f5026980a chore(docs): обновить skill ReUI до 68f0e6fa91 и описать миграцию DenozordecandClaude Sonnet 5.5 2026-10-18 01:58:41 +07:00
  • 7c4430d240 chore(web): обновить компоненты ReUI и перейти на TanStack Table v9 DenozordecandClaude Sonnet 5.5 2026-10-18 01:58:31 +07:00
  • a55d79c974 feat(design-preview): страница «Ссылки приложений» по канвасу на блоках ReUI PRO DenozordecandClaude Sonnet 5.5 2026-10-18 01:47:10 +07:00
  • 1a46aaa6a5 feat(design-preview): журнал изменений — лента, таблица и ротация без дублирующих фильтров DenozordecandClaude Sonnet 5.5 2026-10-18 01:39:44 +07:00
  • 5de88e18c8 feat(design-preview): упростить страницы — без технической строки источника, дублей и лишних KPI DenozordecandClaude Sonnet 5.5 2026-10-18 01:35:17 +07:00
  • f486b72884 feat(design-preview): шапка как в канвасе — заголовок, инфо-кнопка и монитор «Внимание» DenozordecandClaude Sonnet 5.5 2026-10-18 01:08:42 +07:00
  • a31a964228 feat(design-preview): плитки приложений с адресом и способом входа как в канвасе DenozordecandClaude Sonnet 5.5 2026-10-18 00:19:43 +07:00
  • fe5d58b13b feat(design-preview): каталог пользователей и матрица доступа как в канвасе DenozordecandClaude Sonnet 5.5 2026-10-18 00:17:43 +07:00
  • 67a0510eeb feat(design-preview): привести макет к дизайн-системе shnt Ops DenozordecandClaude Sonnet 5.5 2026-10-17 22:29:47 +07:00
  • bd69b27e5c feat(design-preview): KPI-плитки с иконками, тонами и пояснениями DenozordecandClaude Sonnet 5.5 2026-10-17 22:14:30 +07:00
  • 7f9d69d27d fix(design-preview): убрать блоки «Состояния раздела» DenozordecandClaude Sonnet 5.5 2026-10-17 22:12:02 +07:00
  • 59d68a3a45 fix(design-preview): отступ под горизонтальным скроллом таблиц DenozordecandClaude Sonnet 5.5 2026-10-17 22:10:42 +07:00
  • 0be272f917 fix(design-preview): переключатели вида и периода на компоненте Tabs DenozordecandClaude Sonnet 5.5 2026-10-17 22:10:01 +07:00
  • 157396613d feat(design-preview): живой макет портала на ReUI PRO DenozordecandClaude Sonnet 5.5 2026-10-17 22:05:52 +07:00
  • 5acff590bc docs(deploy): чинить SQLITE_READONLY после перехода на не-root образ Denozordec 2026-09-23 18:45:48 +07:00
  • 2e947b5a31 fix(ci): мульти-коммит пуш ломал детект путей v1.3.1 Denozordec 2026-09-23 16:57:38 +07:00
  • 8d8bddb454 ci(cd): turbo-кэш, гейты typecheck/lint, таймауты, non-root образ Denozordec 2026-09-23 14:51:38 +07:00
  • 3cef8c33c2 build(monorepo): catalog, typecheck/lint задачи, унификация версий Denozordec 2026-09-23 14:51:38 +07:00
  • e135150c2d test(api): общий хелпер с фиксированным RSA-ключом Denozordec 2026-09-23 14:51:38 +07:00
  • c48132e89e fix(api): ошибки типов, скрытые отсутствием typecheck Denozordec 2026-09-23 14:51:38 +07:00
  • e107af8e43 refactor(web): удалить мёртвый код (~5.9К строк) Denozordec 2026-09-23 14:51:25 +07:00
  • 15073f53d9 perf(web): разбиение бандла и runtime-оптимизации Denozordec 2026-09-23 14:51:14 +07:00
  • 87f35631b4 perf(api): горячие пути OIDC и батч-запросы Denozordec 2026-09-23 14:51:14 +07:00
  • fd7d9fd13c feat(apps): добавить MikrotikManager app id mm v1.3.0 DenozordecandCursor 2026-09-04 20:38:27 +07:00
  • 01d3a79e13 test(app-switcher): add tests for CDN app integration v1.2.0 DenozordecandCursor 2026-09-04 14:18:00 +07:00
  • 0f1f89776b feat(cdn): integrate CDN Manager into the application DenozordecandCursor 2026-09-04 14:11:34 +07:00
  • a591d12c69 chore(reui): обновить ReUI agent skill до актуальной версии DenozordecandCursor 2026-08-19 20:03:54 +07:00
  • 46dc2f714c feat(auth): добавить вход по passkey v1.1.0 DenozordecandCursor 2026-08-19 10:24:46 +07:00
  • f76b89c1df ci: перевести пайплайн на quality bake и alpine v1.0.0 DenozordecandCursor 2026-08-19 01:30:57 +07:00
  • a59e173f6d ci: переключить registry на git.shx.one DenozordecandCursor 2026-08-17 16:43:39 +07:00
  • 778c42bad8 fix(ui): добавить монитор системы и выровнять chrome DenozordecandCursor 2026-08-17 15:36:55 +07:00
  • 4ce05a6669 feat(oidc): enhance SSO target app resolution and audit logging DenozordecandCursor 2026-08-11 20:01:51 +07:00
  • 36c4091dbf feat(oidc): add CreateOidcClientSheet component and update imports DenozordecandCursor 2026-08-11 19:40:39 +07:00
  • 0b6fa65b08 feat(reui): update ReUI components and documentation DenozordecandCursor 2026-08-11 16:58:47 +07:00
  • cc38bf06f8 feat(admin): журналы входов и изменений с IP/UA и сессиями DenozordecandCursor 2026-07-31 03:12:39 +07:00
  • 8b1203f5e9 fix(db): индексы audit source_app/event_id только после ALTER DenozordecandCursor 2026-07-21 13:36:10 +07:00
  • 57e34ff5e9 feat(admin): ingest аудита из apps и users 1:1 с Sheet журнала DenozordecandCursor 2026-07-21 13:24:28 +07:00
  • 26fc8253c3 feat(admin): журнал аудита с ротацией и апгрейд таблицы пользователей DenozordecandCursor 2026-07-21 04:20:47 +07:00
  • e430abe98b chore(rules): правило kpi-hybrid — только hybrid KPI из kit DenozordecandCursor 2026-07-21 02:35:52 +07:00
  • 4a4e3c7c46 chore(security): игнорировать локальные mcp.json DenozordecandCursor 2026-07-21 00:30:08 +07:00
  • ece2b1e7b9 feat(mcp): add ReUI server configuration to mcp.json Denozordec 2026-07-21 00:25:14 +07:00
  • 779186f1e4 feat(web): добавить ReUI PRO rules, KpiStatGrid и убрать ModeToggle DenozordecandCursor 2026-07-21 00:23:04 +07:00
  • 82fb47b610 fix(web): добавить иконку fw в AppsMenu DenozordecandCursor 2026-07-20 19:59:18 +07:00
  • 9b4c7b8b9d feat(auth): добавить приложение fw для EvoFirewall DenozordecandCursor 2026-07-20 19:50:54 +07:00
  • 143db3d72e feat(auth): add user directory endpoint for listing active users Denozordec 2026-07-19 12:49:42 +07:00
  • 09ed7f4dc4 feat(auth): refactor authentication routes and enhance JWT handling Denozordec 2026-07-19 02:22:23 +07:00
  • ed1699503a feat(sidebar): integrate NavUser component into SidebarFooter and clean up SiteHeader Denozordec 2026-07-19 02:13:08 +07:00
  • bb17ad6f4d feat(auth): enhance JWT claims and app switcher configuration Denozordec 2026-07-19 01:00:37 +07:00
  • 21d6603b57 feat(auth): integrate normalizePermissionKeys for consistent permission handling Denozordec 2026-07-19 00:19:18 +07:00
  • cfbe1fceda docs(README): добавлена ссылка на интеграцию с EvoBGP в документацию; обновлено описание приложения BGP и расширен каталог разрешений Denozordec 2026-07-18 23:24:00 +07:00
  • 0fa4b7adea feat(app-switcher): централизовать ссылки приложений в portal settings DenozordecandCursor 2026-07-18 20:59:01 +07:00
  • 83bfc0355d feat(auth): enhance CreateUserSheet with improved layout and error handling Denozordec 2026-07-18 20:24:51 +07:00
  • b5a50ac3b3 docs: update deployment instructions for Auth Portal with Traefik in a single Docker Compose stack Denozordec 2026-07-18 19:33:22 +07:00