-
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
-