Commit Graph

  • 38183f5603 fix(tuic): always emit skip-cert-verify for client subscription kazeyukiro 2026-09-17 00:55:00 +08:00
  • 6a4e12b29e fix(ci): import certstore in converter for TUIC skip-cert-verify kazeyukiro 2026-09-17 00:30:00 +08:00
  • dbc3a25507 fix(tuic-v5): merge panel UUIDs into inbound; keep sub auth consistent kazeyukiro 2026-09-17 00:25:00 +08:00
  • 05bf9a270e chore: align MetaCubeX audit — mihomo v1.19.31, TUIC modes, VMess schema kazeyukiro 2026-09-16 23:50:00 +08:00
  • b221a2d731 fix(tuic): unblock v5 listener creation + complete v4 URI params Z User 2026-09-16 14:49:45 +00:00
  • 87409bf5e4 fix(tuic): hard-split v4 token vs v5 users paths (stop killing v5) kazeyukiro 2026-09-16 16:35:00 +08:00
  • cd65594294 fix(tuic): prefer Config token when classifying generic tuic as v4 for share kazeyukiro 2026-09-16 16:10:00 +08:00
  • 2cd92bd1e7 fix(tuic): subscription token from Config; formal certs verify kazeyukiro 2026-09-16 16:05:00 +08:00
  • 5338c51414 fix(sub): TUIC/Hysteria2 client skip-cert-verify for panel self-signed PEMs kazeyukiro 2026-09-16 16:00:00 +08:00
  • 42cd620905 fix(tuic-v4): guarantee non-empty token on create and apply kazeyukiro 2026-09-16 15:45:00 +08:00
  • ff074c460e chore: gofmt compile_modules imports kazeyukiro 2026-09-16 14:08:00 +08:00
  • 236e58cfff fix: import strings in compile_modules for TUIC token helper kazeyukiro 2026-09-16 14:05:00 +08:00
  • 3f0adba4cd fix: TUIC v4 empty token + stop shadowing multi-user protocol creds kazeyukiro 2026-09-16 14:00:00 +08:00
  • a1288b5c4e fix(sub): use existing proxiesFromClientYAML signature kazeyukiro 2026-09-16 13:40:00 +08:00
  • aeba3530ae chore: gofmt subscription TUIC export fixes kazeyukiro 2026-09-16 13:35:00 +08:00
  • 621e9736ec fix(sub): reliable TUIC (and config-auth) nodes in user subscription kazeyukiro 2026-09-16 13:30:00 +08:00
  • 965174dfcc fix(sub): prefer Config auth and register tuic-v4/v5 in ClientURIs kazeyukiro 2026-09-16 13:30:00 +08:00
  • b1a34e1384 fix(sub): export tuic-v4/v5 in subscription links kazeyukiro 2026-09-16 13:25:00 +08:00
  • cbe7eba09a fix(sub): include bound TUIC/config-auth listeners in user subscription kazeyukiro 2026-09-16 13:05:00 +08:00
  • 3456971c9c fix: one-click create udp field + config-auth subscription export kazeyukiro 2026-09-16 12:45:00 +08:00
  • 6a18d01855 fix(ci): harden release smoke SS path for slow arm64 runners kazeyukiro 2026-09-16 12:28:00 +08:00
  • 5f61445354 chore: gofmt autofill and share_modules kazeyukiro 2026-09-16 12:20:00 +08:00
  • 133adbcdfb feat(share): client YAML for all panel listener protocols kazeyukiro 2026-09-16 12:15:00 +08:00
  • ded3ab3ed7 feat(share): TUIC v4/v5 client URI and Mihomo proxy YAML kazeyukiro 2026-09-16 12:10:00 +08:00
  • a6d32adeae fix(tuic): align v4/v5 seed+autofill+compile with MetaCubeX wiki kazeyukiro 2026-09-16 12:05:00 +08:00
  • 1bbbd3e90d ui(dashboard): drop running/stopped tag from process usage card title kazeyukiro 2026-09-16 11:22:00 +08:00
  • e930d09044 ui(dashboard): put process usage beside host resources on desktop (#78) 風雪 2026-09-16 09:35:31 +08:00
  • 215788bb9b fix(settings): use Modal styles.container for antd v6 types kazeyukiro 2026-09-16 00:18:00 +08:00
  • 4e08a16e5e fix(settings): controlled themed Modal for WARP YAML display kazeyukiro 2026-09-16 00:12:00 +08:00
  • 5f19bdc010 docs(openapi): WARP MASQUE mode and separate ip/ipv6 fields kazeyukiro 2026-09-16 00:05:00 +08:00
  • 9678c9d5ee Delete .mailmap 風雪 2026-09-16 00:03:08 +08:00
  • c2a6b22a7f docs: remove Git identity section from AGENTS.md kazeyukiro 2026-09-15 23:59:00 +08:00
  • 5368469df9 fix(settings): theme WARP YAML modal for dark mode; unify git identity kazeyukiro 2026-09-15 23:55:00 +08:00
  • f210b241b9 fix(theme): boost dark-mode text contrast to WCAG AA Z User 2026-09-15 14:34:03 +00:00
  • d9d1be38a3 fix(theme): make desktop Sidebar and Settings Sider follow global theme Z User 2026-09-15 12:04:07 +00:00
  • b53b996dd7 fix(theme): adapt custom styles to dark mode via design tokens Z User 2026-09-15 11:45:01 +00:00
  • a3ee711f5d feat(warp): add MASQUE protocol option (Cloudflare WARP default) Z User 2026-09-15 11:04:02 +00:00
  • 1af7895c05 fix(warp): emit separate ip + ipv6 fields per mihomo wireguard schema Z User 2026-09-15 10:13:25 +00:00
  • 7f8f889581 fix(warp): handle current top-level API response shape Z User 2026-09-15 09:52:17 +00:00
  • 89f03654a3 fix(warp): use modern X25519 API to fix empty interface addresses Z User 2026-09-15 09:26:00 +00:00
  • 02c85cd3c9 perf(dashboard): refresh every second, bound CPU sampling cost 風雪 2026-09-15 14:54:24 +08:00
  • 322f3420ac ui(dashboard): group process usage by process, PID in group header (#76) 風雪 2026-09-15 14:28:52 +08:00
  • 2172985aa2 ui(dashboard): make process usage wall lead with percentage (#75) 風雪 2026-09-15 14:08:56 +08:00
  • 5c3af9c178 ui(dashboard): compact host resource card with colour-coded usage (#74) 風雪 2026-09-15 13:38:22 +08:00
  • b58a396325 feat(dashboard): process usage as 4-cell number wall (no bars) Z User 2026-09-15 05:11:45 +00:00
  • 910d36fb3e i18n: complete dashboard panel/core process usage strings for all locales 風雪 2026-09-15 12:07:18 +08:00
  • 9d33038afd docs+ui: dashboard process usage OpenAPI and responsive cards 風雪 2026-09-15 12:04:41 +08:00
  • d25f3d144d feat(dashboard): show panel and Mihomo core process CPU/memory usage 風雪 2026-09-15 12:00:32 +08:00
  • 7f664a5d1a fix(ci): wait for async certstore after listener create in smoke-runtime 風雪 2026-09-15 11:29:07 +08:00
  • 0ab07066ba fix(listener): do not hold mutation lock during Mihomo ApplyConfig 風雪 2026-09-15 10:43:55 +08:00
  • 534eacb0c3 docs(openapi): document async Mihomo apply and POST /nodes/quick 風雪 2026-09-15 10:32:38 +08:00
  • 36c018d4ff fix(listener): async debounced Mihomo apply after node mutations 風雪 2026-09-15 10:29:32 +08:00
  • 200d9790ec docs: add Star History chart to all README languages 風雪 2026-09-15 10:12:09 +08:00
  • d62d776484 fix(frontend): recover create/delete when panel response drops during core reload 風雪 2026-09-15 10:09:27 +08:00
  • 5f1479ae24 fix: port conflict auto-retry + stop false logout on delete 風雪 2026-09-15 10:03:37 +08:00
  • 2c3ea59d0a i18n(listeners): add quick-create keys for all 18 locales 風雪 2026-09-15 09:28:06 +08:00
  • 379b402bef i18n(listeners): restore en.ts with quick-create keys 風雪 2026-09-15 09:24:25 +08:00
  • 99c8842be7 i18n(listeners): add quick-create keys (en, zh-CN, zh-TW) 風雪 2026-09-15 09:19:54 +08:00
  • e54126b03b test(frontend): fix listener submission harness for name auto-rename 風雪 2026-09-15 08:59:52 +08:00
  • 68aafdea86 feat(scripts/3m-ui): add channel stable|pre subcommand 風雪 2026-09-14 23:01:35 +08:00
  • f74f708919 fix(listeners): idempotent delete + create name conflict recovery 風雪 2026-09-14 22:53:34 +08:00
  • ca3ae28dd2 fix(listeners/users): quick-create REALITY dest + submit locks 風雪 2026-09-14 22:47:22 +08:00
  • e8b1708c8c chore: disable Dependabot (remove dependabot.yml) (#73) 風雪 2026-09-14 14:27:40 +08:00
  • 7d00aa2bd5 Merge pull request #72 from kazeyukiro/security-fixes/ssrf-and-deps 風雪 2026-09-14 14:12:17 +08:00
  • 2c4ed3cb4a style: gofmt all backend Go files (CI gofmt check was failing) codebuddy 2026-09-14 14:04:29 +08:00
  • b617ecfb69 chore: trigger CI (workflow was disabled) codebuddy 2026-09-14 14:02:56 +08:00
  • 3750b5be9f fix(config): stop injecting certificate/private-key into non-cert-protocol listeners codebuddy 2026-09-14 13:55:12 +08:00
  • b4be3dbc68 Merge pull request #62 from kazeyukiro/security-fixes/ssrf-and-deps 風雪 2026-09-14 13:41:14 +08:00
  • 72cee0e85e chore(security): add Dependabot config; harden .gitignore codebuddy 2026-09-14 13:02:56 +08:00
  • c8c9dcb98e fix(security): centralize SSRF dial-time validation; patch jwt/quic-go CVEs codebuddy 2026-09-14 13:02:50 +08:00
  • 0c559a9420 Merge pull request #61 from kazeyukiro/codex/3m-ui 風雪 2026-09-14 12:34:57 +08:00
  • d5629d0247 security: remove unverified script downloads 風雪 2026-09-14 12:31:46 +08:00
  • 0288287aff feat(listeners): one-click create with protocol + name only 風雪 2026-09-14 12:08:14 +08:00
  • 0084c4f053 fix(install): always refresh all lifecycle scripts on update 風雪 2026-09-14 11:53:36 +08:00
  • 508b3e30c0 fix(scripts/3m-ui): harden yaml edit, DATA_DIR, logs follow, update_self prompt 風雪 2026-09-14 11:33:08 +08:00
  • aa08f34be4 feat(scripts/3m-ui): expand management console with ops features 風雪 2026-09-14 11:27:17 +08:00
  • eadd5255b0 docs(readme): point contributors to GitHub Contributors graph 風雪 2026-09-14 11:16:49 +08:00
  • bcdec99d82 fix(scripts/3m-ui): menu set -e survival, service_is_active, safer config edits 風雪 2026-09-14 00:34:16 +08:00
  • 8cf969abd8 fix(ui): drop Settings minHeight:480 on mobile to avoid empty gap 風雪 2026-09-14 00:18:04 +08:00
  • 8cc49fe7a5 fix(ui): remove mobile full-height white panel gap under page titles 風雪 2026-09-14 00:14:00 +08:00
  • 6739850e97 fix(ui): stop mobile content card from stretching full viewport height 風雪 2026-09-14 00:01:36 +08:00
  • efa39ee5ed fix(ui): define isMobile in SharePage for compact layout props 風雪 2026-09-13 23:52:26 +08:00
  • f1f35da11a fix(ui): close Settings TOTP div; compact mobile layout on all pages 風雪 2026-09-13 23:49:38 +08:00
  • e03861e4f7 i18n: sync nav.more + TOTP UI strings across 18 locales 風雪 2026-09-13 23:38:17 +08:00
  • 4aefb11b26 ui(mobile): replace side drawer with bottom tab bar 風雪 2026-09-13 23:33:22 +08:00
  • 7a43346588 fix(ui): repair Listeners versions table render corrupted by size prop injection 風雪 2026-09-13 23:29:53 +08:00
  • e332cfdac3 ui: improve desktop/mobile usability and long i18n label layout 風雪 2026-09-13 23:29:23 +08:00
  • 4d6cb94145 fix(ui): load TOTP enabled state from /auth/me on settings mount 風雪 2026-09-13 23:14:18 +08:00
  • 12727fb18a ui(totp): polish login step and settings setup modal 風雪 2026-09-13 23:07:34 +08:00
  • c82bc0eb20 docs: align README feature matrix with v1.1.0 風雪 2026-09-13 22:55:23 +08:00
  • 7cc5dbd56b fix(auth): remove duplicate fetchMe and widen /auth/me type kazeyukiro 2026-09-13 14:31:15 +00:00
  • 9299dbfd0d i18n: further expand panel translations for 15 locales kazeyukiro 2026-09-12 17:15:33 +00:00
  • 182b06283f i18n: expand panel UI translations across 18 locales kazeyukiro 2026-09-12 16:27:21 +00:00
  • 027d69e0c1 i18n: add keys for TOTP, HWID devices, first-use, external links, web_path Z User 2026-09-12 15:37:34 +00:00
  • a735bd9003 fix(sub): stamp first-use on successful subscription fetch Z User 2026-09-12 15:31:32 +00:00
  • 4778c43c79 feat: online ops parity — HWID devices UI, first-use expiry, external subs, TOTP, web_path Z User 2026-09-12 15:31:24 +00:00
  • e48fb1008d docs(ai-prompt): centralize install prompt and add curl-to-clipboard kazeyukiro 2026-09-12 23:07:00 +08:00
  • 715cec2ecd docs: add AI assistant install prompt (official script only) Z User 2026-09-12 14:59:48 +00:00
  • 5fe88d18cf feat(sub): basic CN/private DIRECT split for Clash/Mihomo client YAML Z User 2026-09-12 14:56:01 +00:00
  • 9bfb7c2e15 fix(listener): roll back mutations when core activation fails (#58) Z User 2026-09-12 14:37:23 +00:00