Commit Graph

  • 198669694c Handle stale sync state in client UI dokril 2026-07-11 19:31:35 +03:00
  • a775d8456a Ignore local workpack roadmap workspace dokril 2026-07-11 19:18:50 +03:00
  • 40f73ee98c Include shared server modules in runtime images dokril 2026-07-11 19:02:27 +03:00
  • e81a48a5b1 Persist operation state in server and reuse returned snapshots dokril 2026-07-11 18:59:14 +03:00
  • b0b9da51b6 Split gateway control and dataplane into separate services dokril 2026-07-11 17:52:48 +03:00
  • 4b326c5e99 Refine VPN client design guidance for mode-aware motion dokril 2026-07-11 16:51:41 +03:00
  • 0bf7d2ee30 Refresh Harbor docs and subscription controls dokril 2026-07-11 16:42:03 +03:00
  • b53cd08dcc Rename client app to Harbor Connect and refresh state animations dokril 2026-07-11 16:24:28 +03:00
  • edad26d978 Refresh Harbor Gateway branding assets and accent styling dokril 2026-07-11 16:15:54 +03:00
  • 322f5a125b Polish client duration and tooltip interactions dokril 2026-07-11 16:12:09 +03:00
  • 85053f9948 Add ambient motion to harbor mode branding dokril 2026-07-11 16:06:25 +03:00
  • 9efd446d4e Refine Harbor brand mode hover animation dokril 2026-07-11 16:02:49 +03:00
  • bfc85c3056 Add smooth transform transition to harbor mode swap icons dokril 2026-07-11 15:59:09 +03:00
  • 89feffd0b7 Refine Harbor mode swap icon animation dokril 2026-07-11 15:56:02 +03:00
  • aa54be9c9b Refine Harbor mode swap and client delete modal animations dokril 2026-07-11 15:52:56 +03:00
  • befd41933d Refine Harbor delete flow and gateway affordances dokril 2026-07-11 15:46:15 +03:00
  • b389664824 Refine client accent styling with dynamic harbor colors dokril 2026-07-11 15:39:30 +03:00
  • d5a42d8b7b Add Harbor mode tooltip on hover and focus dokril 2026-07-11 15:28:42 +03:00
  • e6bcdc9c62 Refine harbor brand mode swap positioning and styling dokril 2026-07-11 15:24:23 +03:00
  • a58fb26e4f Accept 16-character subscription secrets for gateway presence dokril 2026-07-11 15:18:22 +03:00
  • 0ab912c64c Add gateway auto toggle for client mode dokril 2026-07-11 15:17:07 +03:00
  • 51312d51cd Add Harbor Gateway auto-detection for client routing dokril 2026-07-11 15:02:33 +03:00
  • 0a1aa8aed3 Add subscription validation and first-run onboarding reveal dokril 2026-07-11 14:13:39 +03:00
  • 84efbe7450 Rename product to Harbor and refine connection timer dokril 2026-07-11 13:20:32 +03:00
  • 42c15df8c9 Close client instructions panel on outside click dokril 2026-07-11 12:36:30 +03:00
  • fa3b455fab Refine VPN client instructions and subscription refresh flow dokril 2026-07-11 12:34:14 +03:00
  • 6f565ded2e Rename gateway proxy labels and update window title dokril 2026-07-11 11:40:19 +03:00
  • 41922ad30b Add direct gateway forwarding when VPN is off dokril 2026-07-11 11:37:08 +03:00
  • 9d4f312595 Remove legacy vpn proxy code and simplify the client codex/split-server-mac-windows dokril 2026-07-11 11:18:03 +03:00
  • e19d33adb9 Refine client setup state and subscription controls dokril 2026-07-11 10:43:28 +03:00
  • 99f7f58fcb Add subscription info refresh endpoint and UI stats dokril 2026-07-11 09:49:55 +03:00
  • 6bc7840fb1 Refine client overview proxy and subscription display dokril 2026-07-11 05:42:22 +03:00
  • d3b7f0d613 Simplify proxy routing and configuration dokril 2026-07-11 04:42:16 +03:00
  • efa46d1ee5 Remove obsolete VPN proxy code dokril 2026-07-08 09:51:15 +03:00
  • 149bb999dc Refactor VPN proxy routing logic dokril 2026-07-08 09:39:24 +03:00
  • 288acbf0c8 Refactor proxy handling and update related UI flows dokril 2026-07-08 09:01:10 +03:00
  • b45dd2ae05 Refactor proxy routing and session management dokril 2026-07-08 00:09:38 +03:00
  • c5bdb10445 Add VPN proxy connection handling dokril 2026-07-07 22:33:15 +03:00
  • 7dbf786c56 Refactor VPN proxy routing and session handling dokril 2026-07-07 22:07:17 +03:00
  • 59f2264a2e Clarify active Windows client architecture dokril 2026-07-07 21:19:41 +03:00
  • a0f41baa36 Simplify client proxy port handling dokril 2026-06-04 10:24:33 +03:00
  • c3d3aaa699 Add kernel forwarding for bypassed devices dokril 2026-05-24 14:00:09 +03:00
  • 301b76c03e Shorten tproxy source bypass chain name dokril 2026-05-24 13:46:04 +03:00
  • ab6de6996f Add UI-controlled TProxy bypass for devices dokril 2026-05-24 13:38:52 +03:00
  • 0092ec4cde Add source CIDR bypass for TProxy dokril 2026-05-24 13:26:03 +03:00
  • a656790cd6 feat: add windows client installer codex-windows-client dokril 2026-05-21 20:34:13 +03:00
  • eb688f32f6 feat: add windows helper scripts dokril 2026-05-21 20:30:01 +03:00
  • 6e0d97b65b feat: add windows client UI dokril 2026-05-21 20:28:12 +03:00
  • 71e628fbde feat: add windows API model dokril 2026-05-21 20:21:42 +03:00
  • f7e8138ab1 feat: add windows helper bridge dokril 2026-05-21 20:19:40 +03:00
  • 39eca49f62 feat: add windows profile model dokril 2026-05-21 20:18:28 +03:00
  • 68158f3907 feat: add windows proxy-only app mode dokril 2026-05-21 20:16:48 +03:00
  • 12ad0c8b78 chore: ignore local worktrees dokril 2026-05-21 20:13:18 +03:00
  • b5d4c61783 docs: add windows client implementation plan dokril 2026-05-21 20:04:51 +03:00
  • f4990a4f55 docs: add windows client design dokril 2026-05-21 19:55:08 +03:00
  • ab44626a0f feat: simplify mac client interface dokril 2026-05-20 09:31:14 +03:00
  • 95edefa84f feat: link mac client to shared gateway proxy dokril 2026-05-19 22:47:05 +03:00
  • f914c28bc5 fix: detect macos client port conflicts dokril 2026-05-19 16:51:40 +03:00
  • 73488384e4 feat: improve macos client proxy setup dokril 2026-05-19 16:31:33 +03:00
  • c6352d781f Add home bypass mode for the Mac client 2.0.0 dokril 2026-05-19 13:47:53 +03:00
  • d02dbe10de Add Mac client mode and simplify local proxy UI dokril 2026-05-19 13:12:39 +03:00
  • 2ef1e09986 Fix gateway CI to build and deploy via registry dokril 2026-05-09 11:11:39 +03:00
  • 6df8c525ef Fix Gitea gateway build and deploy workflow dokril 2026-05-09 11:10:16 +03:00
  • f264ce4a2f Switch gateway CI to registry-based build and deploy dokril 2026-05-09 11:08:05 +03:00
  • 371adbcb50 Break gateway build cycle with runtime base bootstrap dokril 2026-05-09 11:03:50 +03:00
  • 3a930c9d8c Fix gateway workflow runner and deploy host dokril 2026-05-09 10:58:19 +03:00
  • 1bdf12f174 Break gateway build cycle with runtime base bootstrap dokril 2026-05-09 10:54:13 +03:00
  • 3e8925c609 Fix gateway workflow runner selection dokril 2026-05-09 10:51:23 +03:00
  • d12b0c01fc Use runtime base to break gateway build cycle dokril 2026-05-09 10:46:13 +03:00
  • e16f401dc5 Run gateway builds on 107 and deploy on 111 dokril 2026-05-09 10:41:36 +03:00
  • 68844d67df Add remote build and deploy workflow dokril 2026-05-09 10:37:27 +03:00
  • ec8e748a43 Add routed build and deploy flow for gateway image dokril 2026-05-09 10:32:18 +03:00
  • 62f50d9c28 Allow special characters in rule-set tags dokril 2026-05-09 10:23:57 +03:00
  • cab4313c70 Fix LAN proxy binding in routing setup dokril 2026-05-09 10:11:40 +03:00
  • aab7533438 Refine routing defaults for global and device fallbacks dokril 2026-05-09 09:53:12 +03:00
  • 62b39cdf58 style: отформатирован код для улучшения читаемости Refs: None dokril 2026-05-09 09:24:43 +03:00
  • 6ab5f50f95 feat: добавлена поддержка отображения устройства в журнале трафика Refs: None dokril 2026-05-09 09:24:34 +03:00
  • 4bb8507e3f feat: добавлены правила маршрутизации по устройствам и управление ими через API Refs: None dokril 2026-05-09 09:12:03 +03:00
  • b3fad00f80 feat: добавлена возможность сортировки трафика по частоте и времени Refs: None dokril 2026-05-09 08:38:37 +03:00
  • 5c9a291920 feat: добавлена поддержка кэша прямого обхода с использованием ipset Refs: None dokril 2026-05-08 22:27:58 +03:00
  • 781cbbb026 feat: добавлено использование хеширования для ключа кеша Refs: None dokril 2026-05-08 21:57:54 +03:00
  • 499d2d3367 fix: удален ненужный параметр SING_BOX_CONFIG из конфигурации сервиса dokril 2026-05-08 21:42:45 +03:00
  • eeec4359b0 feat: добавлена возможность обхода правил для трафика dokril 2026-05-08 21:28:42 +03:00
  • 11f2c0ccb2 feat: добавлена группировка трафика с возможностью переключения dokril 2026-05-08 21:05:26 +03:00
  • f89cba4a24 style: отформатирован код для улучшения читаемости dokril 2026-05-08 21:02:31 +03:00
  • 49be90a82c feat: добавлена обработка трафика и интерфейс для его отображения Refs: None dokril 2026-05-08 21:02:18 +03:00
  • bb7250e4ac feat: добавлена возможность поиска и отображения rule-sets из каталога SagerNet Refs: None dokril 2026-05-08 20:38:27 +03:00
  • 4f1a2f8bf6 feat: обновлены источники rule-set для sing-box dokril 2026-05-08 20:18:55 +03:00
  • 7d1f5f89ed feat: добавлена возможность поиска и декомпиляции rule-sets Refs: None dokril 2026-05-08 20:15:33 +03:00
  • b1c8eea976 style: отформатирован код для улучшения читаемости dokril 2026-05-08 19:49:54 +03:00
  • 27b71077b1 feat: добавлены функции для работы с пользовательскими rule-sets Добавлены новые API-методы для получения и сохранения пользовательских rule-sets. Обновлены компоненты для работы с этими данными, включая интерфейс для добавления и удаления rule-sets. dokril 2026-05-08 19:49:44 +03:00
  • 3e18b833c6 style: исправлены кавычки в коде для единообразия Refs: None dokril 2026-05-08 19:41:24 +03:00
  • 0cd898d1c1 feat: добавлены функции для работы с PID sing-box Refs: None dokril 2026-05-08 19:41:17 +03:00
  • 8476ab16e5 feat: добавлены новые компоненты для управления правилами и серверами dokril 2026-05-08 19:31:49 +03:00
  • a8f2c6f3f9 fix: добавить ESC-символ в regex парсинга уровня лога sing-box dokril 2026-05-08 19:01:30 +03:00
  • a961b1b415 fix: хранить конфиг sing-box в volume (dataDir), а не в /etc/sing-box dokril 2026-05-08 18:50:53 +03:00
  • 7489b5ef97 fix: парсить уровень лога sing-box из stderr вместо hardcode error dokril 2026-05-08 18:45:16 +03:00
  • b716b370ac ci: retry after npm installed on lxc-111 dokril 2026-05-08 18:37:15 +03:00
  • abd5a73b51 fix: перенести сборку фронта на хост CI, убрать ui-build стадию из Docker dokril 2026-05-08 18:32:26 +03:00
  • 1ed79c3a1e style: исправлены стили и форматирование кода dokril 2026-05-08 18:23:56 +03:00