Commit Graph

  • 95f81c2858 docs(release): уточнить фактическую схему promotion main Crimson 2026-09-15 02:30:39 +05:00
  • 041f88b6a2 docs(release): зафиксировать stable promotion Crimson 2026-09-15 02:19:24 +05:00
  • 5c1dd24111 docs(release): зафиксировать финальную приёмку rc5 Crimson 2026-09-15 01:44:09 +05:00
  • b7e478f014 fix(rc5): harden frontend runtime and diagnostics 1.0.0-rc5 Crimson 2026-09-08 05:22:06 +05:00
  • 079094591b fix(installer): harden admin smoke and rollback cleanup 1.0.0-rc4 Crimson 2026-09-07 22:39:30 +05:00
  • bf10810cfc fix(build): remove pipefail-unsafe matchers 1.0.0-rc3 Crimson 2026-09-07 20:34:50 +05:00
  • 6c286d1ff5 fix(build): align runtime env acceptance gate Crimson 2026-09-07 20:21:37 +05:00
  • a3445f79c5 fix(security): harden diagnostics storage boundary Crimson 2026-09-07 19:52:11 +05:00
  • af9f476658 fix(utf8): закрыть lossy-границы конфигурации и API Crimson 2026-09-07 17:25:27 +05:00
  • ab788725cf fix(env): контракт был шире домена, который принимает systemd Crimson 2026-09-06 23:38:57 +05:00
  • 65042ee335 fix(auth): контракт пароля администратора расходился с bcrypt в четырёх местах Crimson 2026-09-06 18:38:04 +05:00
  • a8407cf16b fix(admin): вход в панель падал на теге правила, пережившего переименование founder 2026-09-04 02:32:50 +05:00
  • 82e5ca40cc fix(build): гейт ACME описывал снятую архитектуру панели v1.0.0-rc2 founder 2026-09-03 23:07:19 +05:00
  • 7d486af712 fix(frontend): patch vulnerable browserslist dependency founder 2026-09-03 22:39:25 +05:00
  • b9d3c03f8d fix(admin): считать достижимым только тот адрес Traffic Stats API, который админка действительно опрашивает founder 2026-09-03 03:53:46 +05:00
  • b315001288 fix(admin): различать достижимость Traffic Stats API и соответствие профилю founder 2026-09-03 03:39:42 +05:00
  • cb20d8d28f fix(admin): связать отзыв учётных данных с идентичностью сессий и свести адрес control plane к одному founder 2026-09-02 23:24:01 +05:00
  • 8dcb50a07c fix(admin): дать отзыву доступа вторую попытку, а лимиту устройств — порядок снимков founder 2026-09-02 07:15:43 +05:00
  • 6d1686b2be fix(admin): свести access-control к одному правилу и одному пути отзыва founder 2026-09-01 20:46:21 +05:00
  • 162759c599 fix(admin): достроить вторые половины отзыва доступа, лимита и журнала founder 2026-09-01 17:17:17 +05:00
  • c0a43ae915 fix(admin): закрыть обещания панели, которые продукт не выполнял founder 2026-09-01 07:27:15 +05:00
  • a1f0db22c2 fix(build): гейт классификации reconfigure описывал прежнюю архитектуру v1.0.0-rc1 founder 2026-09-01 04:56:33 +05:00
  • d32811b804 fix(build): отрицательные сканы приёмки проверяют форму кода, а не прозу founder 2026-09-01 04:44:23 +05:00
  • a1c74caa0c fix(build): исключить SIGPIPE из релизных гейтов под pipefail founder 2026-09-01 04:28:54 +05:00
  • 2259f7c847 firewall guard: барьер покоя fail-closed и явный контракт транзиентного таймера founder 2026-08-31 16:44:20 +05:00
  • 76d78ac71f fix(orchestrator): закрыть два остатка на стыке guard и замка операций founder 2026-08-31 03:30:14 +05:00
  • 0230f1ca99 fix(orchestrator): не полагаться на мангление имени транзиентного юнита founder 2026-08-31 01:32:35 +05:00
  • 39139e95f7 docs: описать транзакционный guard и взаимное исключение операций founder 2026-08-31 01:31:15 +05:00
  • 50ec4d9717 build(acceptance): закрепить границы транзакции гейтами сборки founder 2026-08-31 01:25:29 +05:00
  • d72550e11f fix(orchestrator): сериализовать операции жизненного цикла founder 2026-08-30 22:59:50 +05:00
  • 4e7f54b9ff fix(orchestrator): сделать staged firewall guard транзакционным founder 2026-08-30 22:54:57 +05:00
  • 330a63b050 fix(v1): сделать надёжным нижний слой отката, а не только его запуск founder 2026-08-30 19:32:43 +05:00
  • df73459ea5 test(guard): закрепить создание каталога как запись под read-only guard founder 2026-08-30 18:29:54 +05:00
  • b22b4b0d99 fix(v1): сделать read-only свойством doctor, а sentinel-ошибки — решением founder 2026-08-30 18:28:39 +05:00
  • 594525dd73 build: закрыть обходы релизного гейта тестов и проверять весь граф npm founder 2026-08-30 18:18:13 +05:00
  • e84fdedc4b fix(v1): сделать откат неотменяемым, а маркер установки — долговечным founder 2026-08-30 18:11:55 +05:00
  • 60a1aea85e fix(build): не дать скану обходов security-gate поймать самого себя founder 2026-08-30 07:47:40 +05:00
  • 219bb364bc docs: сделать проверку типов frontend release gate и убрать известное ограничение founder 2026-08-30 07:44:51 +05:00
  • 32ff47731c build(frontend): убрать неподдерживаемый плагин иконок и EOL-линтеры, audit до нуля founder 2026-08-30 07:41:31 +05:00
  • ddd1020a3a build(frontend): Vite 4.3.1 -> 7.3.6 и уборка мёртвых редакторов конфига founder 2026-08-30 07:29:53 +05:00
  • 7f4cc10d25 build(frontend): обновить UI-зависимости внутри текущих major и закрыть все advisory founder 2026-08-30 07:14:43 +05:00
  • d2dea2debf build(frontend): Element Plus 2.3.1 -> 2.14.5, sass 1.58 -> 1.103, icons 1.x -> 2.3.2 founder 2026-08-30 07:09:38 +05:00
  • 02ea33520d feat(frontend): вернуть проверку типов SFC-шаблонов и закрыть все 142 ошибки founder 2026-08-30 07:04:28 +05:00
  • cf094f6e6f fix(v1): сделать отзыв доступа, бэкап и диагностику соответствующими своим именам founder 2026-08-30 06:48:50 +05:00
  • e30fdaa004 docs: зафиксировать известное ограничение проверки типов frontend founder 2026-08-29 21:38:40 +05:00
  • b99be7d514 fix(v1): разблокировать сборку, починить жизненный цикл cron и закрыть каналы утечки founder 2026-08-29 21:37:38 +05:00
  • 672d455467 fix: закрыть каналы утечки секретов и сделать PHASE 1 владением оркестратора founder 2026-08-28 05:27:10 +05:00
  • 5574b7c89a test(router): закрепить пространства имён API тестом регистрации маршрутов founder 2026-08-27 20:51:04 +05:00
  • 086b5d6624 build: закрепить новые инварианты приёмкой и документацией founder 2026-08-27 20:50:03 +05:00
  • a88268b0cd fix(install): сделать границу «хост изменён» настоящим инвариантом founder 2026-08-27 20:49:38 +05:00
  • b52fac1394 fix(admin): убрать каналы утечки секретов и остатки H UI из runtime founder 2026-08-27 20:49:07 +05:00
  • 3a4ce9c751 docs: clean-install-only, versions.env и очистка предыдущего поколения founder 2026-08-27 12:16:38 +05:00
  • 42db78c6a0 feat(tools): purge-v0 и acceptance-проверки политики clean-install-only founder 2026-08-27 12:16:22 +05:00
  • 920a78fdae test(e2e): подключаться по ссылке из production-генератора share URI founder 2026-08-27 12:16:07 +05:00
  • 19ffc80130 refactor(admin): удалить мёртвый updater/config-write API и его UI founder 2026-08-27 12:15:53 +05:00
  • 10d2c48cf0 build: сверка артефакта Hysteria с upstream hashes.txt founder 2026-08-27 12:15:38 +05:00
  • 9da61c9482 build: versions.env как единый контракт продукта, платформы и toolchain founder 2026-08-27 12:15:24 +05:00
  • abdcb881f3 fix(security): структурная редакция секретов и строгая проверка конфига founder 2026-08-27 12:15:07 +05:00
  • 2b4a2cb2d5 fix(install): двухфазная установка, clean-host контракт и проверка поколения founder 2026-08-27 12:14:47 +05:00
  • ddf0ddf71e feat(v1): Gecko-обфускация, latest-stable Hysteria на сборке и forward-compatible admin founder 2026-08-27 08:15:02 +05:00
  • 0205334cd8 tools/build/README: исправлены две битые ссылки founder 2026-08-15 20:27:37 +05:00
  • b903a09fb1 Позиционирование как самостоятельного продукта и переход на AGPL-3.0-only founder 2026-08-15 03:34:18 +05:00
  • 656cc7ca5b Обновить README.md Crimson 2026-08-14 19:49:11 +00:00
  • 277f667744 frontend: убран рискованный manual chunking vue runtime main_v0.2.2 founder 2026-05-21 19:31:58 +05:00
  • d26f7d829b README: добавлен корректный пример SSH-туннеля founder 2026-05-21 19:21:17 +05:00
  • 569a49d9b3 README: исправлен mermaid-блок архитектуры founder 2026-05-21 19:04:57 +05:00
  • 74794506b4 README: проверка ссылок и добавление файла лицензии founder 2026-05-21 19:03:28 +05:00
  • 95b8d97ccf style: прогнать prettier по frontend founder 2026-05-21 15:52:43 +05:00
  • b0cdf6207c fix43: убрать lint-хвосты и нормализовать пути chunks founder 2026-05-21 15:46:26 +05:00
  • e1ecaf485f fix: довести fix42 до production (cleanups, journald limits, docs) founder 2026-05-21 15:31:11 +05:00
  • 782520848d fix(frontend): полная зачистка UI legacy и унификация брендовой палитры (fix41) founder 2026-05-21 15:14:56 +05:00
  • 85798bebb6 fix: полный production-фикс fix40 (layout, sidebar, journald, логирование) founder 2026-05-21 14:51:19 +05:00
  • 53711aecd3 Обновить README.md founder 2026-05-20 19:04:44 +00:00
  • 7629b6c5a0 Обновить README.md founder 2026-05-20 19:04:13 +00:00
  • ea0a3f1e3d Обновить README.md founder 2026-05-20 11:24:59 +00:00
  • 1db7f24d5c fix: корректная агрегация top peers по диапазонам и починка hourly bucket founder 2026-05-09 21:31:03 +05:00
  • b6c86009e6 fix: полный продакшен-фикс dashboard retention и timeseries по fix37 founder 2026-05-09 16:18:08 +05:00
  • 44c01d39d0 fix: ограничить статистику 7 днями и убрать 30d из дашборда founder 2026-05-09 16:07:54 +05:00
  • 78656e74b0 fix: полный продакшен-фикс dashboard/peer/hysteria по fix35 founder 2026-05-09 15:38:30 +05:00
  • a4157d1363 fix(frontend): исправить embed ассетов и MIME для JS-чанков founder 2026-05-09 13:28:37 +05:00
  • 2e8e88bccc fix34: устранён import-time баг i18n, усилен SSH tunnel policy и doctor warning founder 2026-05-09 12:34:47 +05:00
  • b2639da71c fix33: безлимитная квота bootstrap-peer и защита от регрессии в acceptance founder 2026-05-09 11:51:08 +05:00
  • 466a572263 fix: обновить baseline домен и SSH-порт пакета founder 2026-05-09 09:43:15 +05:00
  • 8de1719aa4 fix: продакшен-фиксы install-flow и шаблонов founder 2026-05-09 03:03:46 +05:00
  • 78da898ba5 Полный production-фикс fix30/fix30.1: auth, smoke, bootstrap, preflight, rollback и валидация PATCH founder 2026-05-09 02:46:48 +05:00
  • 1139c428b6 fix28: полный production-фикс графиков, machine-auth, i18n и peer import/export founder 2026-05-09 02:14:59 +05:00
  • 3c569061fe fix27: полный production-фикс dashboard/peer/i18n без легаси-костылей founder 2026-05-09 01:59:49 +05:00
  • db3c88c58a fix26.2: полная UI-полировка peer/dashboard и завершение i18n founder 2026-05-09 01:38:57 +05:00
  • c13841b61a fix26: полный прод-фикс auth/jwt, import-export peer и frontend flow founder 2026-05-09 01:18:13 +05:00
  • 7a64d76d08 Fix25.1: стабилизирован auth_id flow и unlimited-семантика, усилен bootstrap secrets founder 2026-05-09 00:45:20 +05:00
  • d73bab99ec Полный продакшен-рефактор fix25: split peer/admin, удаление legacy, шифрование secret, auth_id, новые API/роуты и зачистка subscription founder 2026-05-09 00:27:45 +05:00
  • e60594e09e Обновить tools/build/README.md founder 2026-05-08 18:22:21 +00:00
  • 68b55632dc Обновление версии founder 2026-05-08 18:21:11 +00:00
  • 96b71aaa4e Удалить временные файлы fix24/fix24.1/fix24.2 founder 2026-05-08 23:17:34 +05:00
  • 1bca73814e Полная зачистка legacy + закрытие fix24.1/fix24.2 + обновление логотипа founder 2026-05-08 23:16:25 +05:00
  • de4a65a959 Добавил policy HY2XS_DNS_AAAA_POLICY и управляемое AAAA-поведение в preflight founder 2026-05-08 10:34:19 +05:00
  • 97e679f69f Полный продовый фикс fix22: DNS preflight, inet firewall, idempotent bootstrap, auth-semantics и redact-config founder 2026-05-08 09:41:57 +05:00
  • 06540087fd Довёл до прода интеграцию Hysteria2: безопасный URI, тесты, актуализация доков и hardening env founder 2026-05-08 07:14:41 +05:00
  • d2898ac10c Полный продовый фикс HY2XS/Hysteria2: auth DTO, валидация bind, smoke, URI, preflight и env-контракт founder 2026-05-08 05:06:29 +05:00
  • 4b382d6ef9 Довёл fix20: firewall-mode, staged state, diagnostics, readiness и build-gate founder 2026-05-07 23:38:55 +05:00