mirror of
https://github.com/Sagit-chu/flvx.git
synced 2026-09-28 15:46:38 +08:00
Compare commits
base: tcjlj/flvx:fix/node-22-compat
tcjlj/flvx:main
tcjlj/flvx:codex/issue-519-monitor-record-overflow
tcjlj/flvx:codex/issues-548-549-traffic-units
tcjlj/flvx:codex/issue-554-wallpapers-and-installer-tests
tcjlj/flvx:gh-pages
tcjlj/flvx:codex/fix-alpine-openrc
tcjlj/flvx:codex/fix-modal-scroll-jump
tcjlj/flvx:codex/issue-508-backup-latency
tcjlj/flvx:agent/527-alpine-agent-install
tcjlj/flvx:agent/fix-tunnel-quality-probing
tcjlj/flvx:codex/issue-523-forward-flow-reset
tcjlj/flvx:fix/admin-sensitive-config-access
tcjlj/flvx:fix/panel-self-upgrade
tcjlj/flvx:fix/security-remediation
tcjlj/flvx:docs/panel-self-upgrade
tcjlj/flvx:fix/docker-build-compat
tcjlj/flvx:fix/pnpm-v10
tcjlj/flvx:fix/pnpm-workspace
tcjlj/flvx:fix/pnpm-npmrc
tcjlj/flvx:fix/pnpm-build-scripts
tcjlj/flvx:fix/node-22-compat
tcjlj/flvx:fix/panel-upgrade-helper
tcjlj/flvx:Sagit-chu-patch-1
tcjlj/flvx:feature/panel-self-upgrade
tcjlj/flvx:feature/probe-target-advanced-diagnostics
tcjlj/flvx:feature/custom-best-exit-probe-target
tcjlj/flvx:docs/best-exit-current-display
tcjlj/flvx:feature/best-exit-selection
tcjlj/flvx:fix/agent-traffic-cache-cleanup
tcjlj/flvx:docs/per-ip-rule-limits-plan-complete
tcjlj/flvx:per-ip-rule-limits-impl
tcjlj/flvx:fix/announcement-update-payload
tcjlj/flvx:fix/forward-advanced-underline
tcjlj/flvx:revert/maxconn-changes
tcjlj/flvx:max-conn-limit
tcjlj/flvx:style/transparent-cards
tcjlj/flvx:feature/config-custom-bg
tcjlj/flvx:fix-frontend-caching
tcjlj/flvx:3.0.1-rc1
tcjlj/flvx:3.0.1-beta13
tcjlj/flvx:3.0.1-beta12
tcjlj/flvx:3.0.1-beta11
tcjlj/flvx:3.0.1-beta10
tcjlj/flvx:3.0.1-beta9
tcjlj/flvx:3.0.1-beta8
tcjlj/flvx:3.0.1-beta7
tcjlj/flvx:3.0.1-beta6
tcjlj/flvx:3.0.1-beta5
tcjlj/flvx:3.0.1-beta4
tcjlj/flvx:3.0.1-beta3
tcjlj/flvx:3.0.1-beta2
tcjlj/flvx:3.0.1-beta1
tcjlj/flvx:3.0.1-alpha8
tcjlj/flvx:3.0.1-alpha7
tcjlj/flvx:3.0.1-alpha6
tcjlj/flvx:3.0.1-alpha5
tcjlj/flvx:3.0.1-alpha4
tcjlj/flvx:3.0.1-alpha3
tcjlj/flvx:3.0.1-alpha2
tcjlj/flvx:3.0.1-alpha1
tcjlj/flvx:3.0.0
tcjlj/flvx:3.0.0-rc6
tcjlj/flvx:3.0.0-rc5
tcjlj/flvx:3.0.0-rc4
tcjlj/flvx:3.0.0-rc3
tcjlj/flvx:3.0.0-rc2
tcjlj/flvx:3.0.0-rc1
tcjlj/flvx:3.0.0-beta20
tcjlj/flvx:3.0.0-beta12
tcjlj/flvx:3.0.0-beta11
tcjlj/flvx:3.0.0-beta10
tcjlj/flvx:3.0.0-beta9
tcjlj/flvx:3.0.0-beta8
tcjlj/flvx:3.0.0-beta7
tcjlj/flvx:3.0.0-beta6
tcjlj/flvx:3.0.0-beta5
tcjlj/flvx:3.0.0-beta4
tcjlj/flvx:3.0.0-beta3
tcjlj/flvx:3.0.0-beta2
tcjlj/flvx:3.0.0-beta1
tcjlj/flvx:3.0.0-alpha18
tcjlj/flvx:3.0.0-alpha17
tcjlj/flvx:3.0.0-alpha16
tcjlj/flvx:3.0.0-alpha15
tcjlj/flvx:3.0.0-alpha14
tcjlj/flvx:3.0.0-alpha13
tcjlj/flvx:3.0.0-alpha12
tcjlj/flvx:3.0.0-alpha11
tcjlj/flvx:3.0.0-alpha10
tcjlj/flvx:3.0.0-alpha9
tcjlj/flvx:3.0.0-alpha8
tcjlj/flvx:3.0.0-alpha7
tcjlj/flvx:3.0.0-alpha6
tcjlj/flvx:3.0.0-alpha5
tcjlj/flvx:3.0.0-alpha4
tcjlj/flvx:3.0.0-alpha3
tcjlj/flvx:3.0.0-alpha2
tcjlj/flvx:2.2.0-alpha12
tcjlj/flvx:2.1.9-fix
tcjlj/flvx:2.2.0-beta9
tcjlj/flvx:2.2.0-beta8
tcjlj/flvx:2.2.0-beta7
tcjlj/flvx:2.2.0-beta6
tcjlj/flvx:2.2.0-beta5
tcjlj/flvx:2.2.0-beta4
tcjlj/flvx:2.2.0-beta3
tcjlj/flvx:2.2.0-beta2
tcjlj/flvx:2.2.0-beta1
tcjlj/flvx:2.2.0-alpha10
tcjlj/flvx:2.2.0-alpha9
tcjlj/flvx:2.2.0-alpha8
tcjlj/flvx:2.2.0-alpha7
tcjlj/flvx:2.2.0-alpha6
tcjlj/flvx:2.2.0-alpha5
tcjlj/flvx:2.2.0-alpha4
tcjlj/flvx:2.2.0-alpha3
tcjlj/flvx:2.2.0-alpha2
tcjlj/flvx:2.2.0-alpha1
tcjlj/flvx:2.1.9
tcjlj/flvx:2.1.9-rc12
tcjlj/flvx:2.1.9-rc11
tcjlj/flvx:2.1.9-rc10
tcjlj/flvx:2.1.9-rc9
tcjlj/flvx:2.1.9-rc8
tcjlj/flvx:2.1.9-rc7
tcjlj/flvx:2.1.9-rc6
tcjlj/flvx:2.1.9-rc3
tcjlj/flvx:2.1.9-rc2
tcjlj/flvx:2.1.9-rc1
tcjlj/flvx:2.1.9-beta14
tcjlj/flvx:2.1.9-beta13
tcjlj/flvx:2.1.9-beta12
tcjlj/flvx:2.1.9-beta11
tcjlj/flvx:2.1.9-beta10
tcjlj/flvx:2.1.9-beta9
tcjlj/flvx:2.1.9-beta8
tcjlj/flvx:2.1.9-beta7
tcjlj/flvx:2.1.9-beta6
tcjlj/flvx:2.1.9-beta5
tcjlj/flvx:2.1.9-beta4
tcjlj/flvx:2.1.9-beta3
tcjlj/flvx:2.1.9-beta2
tcjlj/flvx:2.1.9-beta1
tcjlj/flvx:2.1.9-alpha9
tcjlj/flvx:2.1.9-alpha8
tcjlj/flvx:2.1.9-alpha7
tcjlj/flvx:2.1.9-alpha6
tcjlj/flvx:2.1.9-alpha5
tcjlj/flvx:2.1.9-alpha4
tcjlj/flvx:2.1.9-alpha3
tcjlj/flvx:2.1.9-alpha2
tcjlj/flvx:2.1.9-alpha1
tcjlj/flvx:2.1.8-rc9
tcjlj/flvx:2.1.8
tcjlj/flvx:2.1.8-rc8
tcjlj/flvx:2.1.8-rc7
tcjlj/flvx:2.1.8-rc6
tcjlj/flvx:2.1.8-rc5
tcjlj/flvx:2.1.8-rc4
tcjlj/flvx:2.1.8-rc3
tcjlj/flvx:2.1.8-rc2
tcjlj/flvx:2.1.8-rc1
tcjlj/flvx:2.1.8-beta10
tcjlj/flvx:2.1.8-beta9
tcjlj/flvx:2.1.8-beta8
tcjlj/flvx:2.1.8-beta7
tcjlj/flvx:2.1.8-beta6
tcjlj/flvx:2.1.8-beta5
tcjlj/flvx:2.1.8-beta4
tcjlj/flvx:2.1.8-beta3
tcjlj/flvx:2.1.8-beta2
tcjlj/flvx:2.1.8-beta1
tcjlj/flvx:2.1.8-alpha11
tcjlj/flvx:2.1.8-alpha10
tcjlj/flvx:2.1.8-alpha9
tcjlj/flvx:2.1.8-alpha8
tcjlj/flvx:2.1.8-alpha7
tcjlj/flvx:2.1.8-alpha6
tcjlj/flvx:2.1.8-alpha5
tcjlj/flvx:2.1.8-alpha4
tcjlj/flvx:2.1.8-alpha3
tcjlj/flvx:2.1.8-alpha2
tcjlj/flvx:2.1.8-alpha1
tcjlj/flvx:2.1.7
tcjlj/flvx:2.1.7-rc10
tcjlj/flvx:2.1.7-rc9
tcjlj/flvx:2.1.7-rc8
tcjlj/flvx:2.1.7-rc7
tcjlj/flvx:2.1.7-rc6
tcjlj/flvx:2.1.7-rc5
tcjlj/flvx:2.1.7-rc4
tcjlj/flvx:2.1.7-rc3
tcjlj/flvx:2.1.7-rc2
tcjlj/flvx:2.1.7-rc1
tcjlj/flvx:2.1.7-beta9
tcjlj/flvx:2.1.7-beta8
tcjlj/flvx:2.1.7-beta7
tcjlj/flvx:2.1.7-beta6
tcjlj/flvx:2.1.7-beta5
tcjlj/flvx:2.1.7-beta4
tcjlj/flvx:2.1.7-beta3
tcjlj/flvx:2.1.7-beta2
tcjlj/flvx:2.1.7-beta1
tcjlj/flvx:2.1.7-alpha9
tcjlj/flvx:2.1.7-alpha8
tcjlj/flvx:2.1.7-alpha7
tcjlj/flvx:2.1.7-alpha6
tcjlj/flvx:2.1.7-alpha5
tcjlj/flvx:2.1.7-alpha3
tcjlj/flvx:2.1.7-alpha2
tcjlj/flvx:2.1.7-alpha1
tcjlj/flvx:2.1.6
tcjlj/flvx:2.1.6-rc2
tcjlj/flvx:2.1.6-rc1
tcjlj/flvx:2.1.6-alpha9
tcjlj/flvx:2.1.6-alpha8
tcjlj/flvx:2.1.6-alpha7
tcjlj/flvx:2.1.6-alpha6
tcjlj/flvx:2.1.6-alpha5
tcjlj/flvx:2.1.6-alpha4
tcjlj/flvx:2.1.6-alpha3
tcjlj/flvx:2.1.6-alpha2
tcjlj/flvx:2.1.6-alpha1
tcjlj/flvx:2.1.5
tcjlj/flvx:2.1.5-rc15
tcjlj/flvx:2.1.5-rc14
tcjlj/flvx:2.1.5-rc13
tcjlj/flvx:2.1.5-rc12
tcjlj/flvx:2.1.5-rc11
tcjlj/flvx:2.1.5-rc10
tcjlj/flvx:2.1.5-rc9
tcjlj/flvx:2.1.5-rc8
tcjlj/flvx:2.1.5-rc7
tcjlj/flvx:2.1.5-rc6
tcjlj/flvx:2.1.5-rc5
tcjlj/flvx:2.1.5-rc4
tcjlj/flvx:2.1.5-rc3
tcjlj/flvx:2.1.5-rc2
tcjlj/flvx:2.1.5-rc1
tcjlj/flvx:2.1.5-alpha11
tcjlj/flvx:2.1.5-alpha10
tcjlj/flvx:2.1.5-alpha9
tcjlj/flvx:2.1.5-alpha8
tcjlj/flvx:2.1.5-alpha7
tcjlj/flvx:2.1.5-alpha6
tcjlj/flvx:2.1.5-alpha5
tcjlj/flvx:2.1.5-alpha4
tcjlj/flvx:2.1.5-alpha3
tcjlj/flvx:2.1.5-alpha2
tcjlj/flvx:2.1.5-alpha1
tcjlj/flvx:2.1.4
tcjlj/flvx:2.1.4-rc9
tcjlj/flvx:2.1.4-rc8
tcjlj/flvx:2.1.4-rc7
tcjlj/flvx:2.1.4-rc6
tcjlj/flvx:2.1.4-rc5
tcjlj/flvx:2.1.4-rc4
tcjlj/flvx:2.1.4-rc3
tcjlj/flvx:2.1.4-rc2
tcjlj/flvx:2.1.4-rc1
tcjlj/flvx:2.1.4-alpha9
tcjlj/flvx:2.1.4-alpha8
tcjlj/flvx:2.1.4-alpha7
tcjlj/flvx:2.1.4-alpha6
tcjlj/flvx:2.1.4-alpha5
tcjlj/flvx:2.1.4-alpha4
tcjlj/flvx:2.1.4-alpha3
tcjlj/flvx:2.1.4-alpha2
tcjlj/flvx:2.1.4-alpha1
tcjlj/flvx:2.1.3-rc5
tcjlj/flvx:2.1.3
tcjlj/flvx:2.1.3-rc4
tcjlj/flvx:2.1.3-rc3
tcjlj/flvx:2.1.3-rc2
tcjlj/flvx:2.1.3-rc1
tcjlj/flvx:2.1.3-beta9
tcjlj/flvx:2.1.3-beta8
tcjlj/flvx:2.1.3-beta7
tcjlj/flvx:2.1.3-beta6
tcjlj/flvx:2.1.3-beta5
tcjlj/flvx:2.1.3-beta4
tcjlj/flvx:2.1.3-beta2
tcjlj/flvx:2.1.3-beta1
tcjlj/flvx:2.1.3-alpha10
tcjlj/flvx:2.1.3-alpha9
tcjlj/flvx:2.1.3-alpha8
tcjlj/flvx:2.1.3-alpha7
tcjlj/flvx:2.1.3-alpha6
tcjlj/flvx:2.1.3-alpha5
tcjlj/flvx:2.1.3-alpha4
tcjlj/flvx:2.1.3-alpha3
tcjlj/flvx:2.1.3-alpha2
tcjlj/flvx:2.1.3-alpha1
tcjlj/flvx:2.1.2-alpha8
tcjlj/flvx:2.1.2
tcjlj/flvx:2.1.2-alpha7
tcjlj/flvx:2.1.2-alpha6
tcjlj/flvx:2.1.2-alpha5
tcjlj/flvx:2.1.2-alpha4
tcjlj/flvx:2.1.2-alpha3
tcjlj/flvx:2.1.2-alpha2
tcjlj/flvx:2.1.2-alpha1
tcjlj/flvx:2.1.1
tcjlj/flvx:2.1.1-alpha8
tcjlj/flvx:2.1.1-alpha7
tcjlj/flvx:2.1.1-alpha6
tcjlj/flvx:2.1.1-alpha5
tcjlj/flvx:2.1.1-alpha4
tcjlj/flvx:2.1.1-alpha3
tcjlj/flvx:2.1.0
tcjlj/flvx:2.1.1-alpha2
tcjlj/flvx:2.1.1-alpha1
tcjlj/flvx:2.1.0-beta12
tcjlj/flvx:2.1.0-beta11
tcjlj/flvx:2.1.0-beta10
tcjlj/flvx:2.1.0-beta9
tcjlj/flvx:2.1.0-beta8
tcjlj/flvx:2.1.0-beta7
tcjlj/flvx:2.1.0-beta6
tcjlj/flvx:2.1.0-beta5
tcjlj/flvx:2.1.0-beta4
tcjlj/flvx:2.1.0-beta3
tcjlj/flvx:2.1.0-beta2
tcjlj/flvx:2.1.0-beta
tcjlj/flvx:2.1.0-beta1
tcjlj/flvx:2.0.16
tcjlj/flvx:2.0.16-beta2
tcjlj/flvx:2.0.16-beta1
tcjlj/flvx:2.0.15
tcjlj/flvx:2.0.14
tcjlj/flvx:2.0.13-beta10
tcjlj/flvx:2.0.13-beta9
tcjlj/flvx:2.0.13
tcjlj/flvx:2.0.13-beta8
tcjlj/flvx:2.0.13-beta7
tcjlj/flvx:2.0.13-beta6
tcjlj/flvx:2.0.13-beta5
tcjlj/flvx:2.0.13-beta4
tcjlj/flvx:2.0.13-beta3
tcjlj/flvx:2.0.13-beta2
tcjlj/flvx:2.0.13-beta1
tcjlj/flvx:2.0.12-beta5
tcjlj/flvx:2.0.12-beta4
tcjlj/flvx:2.0.12-beta3
tcjlj/flvx:2.0.12-beta2
tcjlj/flvx:2.0.12-beta1
tcjlj/flvx:2.0.11
tcjlj/flvx:2.0.11-beta6
tcjlj/flvx:2.0.11-beta5
tcjlj/flvx:2.0.11-beta4
tcjlj/flvx:2.0.11-beta3
tcjlj/flvx:2.0.11-beta2
tcjlj/flvx:2.0.11-beta
tcjlj/flvx:2.0.10
tcjlj/flvx:2.0.9
tcjlj/flvx:2.0.8
tcjlj/flvx:2.0.7-beta
tcjlj/flvx:1.4.3
tcjlj/flvx:2.0.6-beta
tcjlj/flvx:2.0.5-beta
tcjlj/flvx:2.0.4-beta
tcjlj/flvx:2.0.3-beta
tcjlj/flvx:2.0.2-beta
tcjlj/flvx:2.0.1-beta
tcjlj/flvx:2.0.0-beta
tcjlj/flvx:1.4.2
tcjlj/flvx:gost-latest
...
compare: tcjlj/flvx:3.0.0-beta20
tcjlj/flvx:main
tcjlj/flvx:codex/issue-519-monitor-record-overflow
tcjlj/flvx:codex/issues-548-549-traffic-units
tcjlj/flvx:codex/issue-554-wallpapers-and-installer-tests
tcjlj/flvx:gh-pages
tcjlj/flvx:codex/fix-alpine-openrc
tcjlj/flvx:codex/fix-modal-scroll-jump
tcjlj/flvx:codex/issue-508-backup-latency
tcjlj/flvx:agent/527-alpine-agent-install
tcjlj/flvx:agent/fix-tunnel-quality-probing
tcjlj/flvx:codex/issue-523-forward-flow-reset
tcjlj/flvx:fix/admin-sensitive-config-access
tcjlj/flvx:fix/panel-self-upgrade
tcjlj/flvx:fix/security-remediation
tcjlj/flvx:docs/panel-self-upgrade
tcjlj/flvx:fix/docker-build-compat
tcjlj/flvx:fix/pnpm-v10
tcjlj/flvx:fix/pnpm-workspace
tcjlj/flvx:fix/pnpm-npmrc
tcjlj/flvx:fix/pnpm-build-scripts
tcjlj/flvx:fix/node-22-compat
tcjlj/flvx:fix/panel-upgrade-helper
tcjlj/flvx:Sagit-chu-patch-1
tcjlj/flvx:feature/panel-self-upgrade
tcjlj/flvx:feature/probe-target-advanced-diagnostics
tcjlj/flvx:feature/custom-best-exit-probe-target
tcjlj/flvx:docs/best-exit-current-display
tcjlj/flvx:feature/best-exit-selection
tcjlj/flvx:fix/agent-traffic-cache-cleanup
tcjlj/flvx:docs/per-ip-rule-limits-plan-complete
tcjlj/flvx:per-ip-rule-limits-impl
tcjlj/flvx:fix/announcement-update-payload
tcjlj/flvx:fix/forward-advanced-underline
tcjlj/flvx:revert/maxconn-changes
tcjlj/flvx:max-conn-limit
tcjlj/flvx:style/transparent-cards
tcjlj/flvx:feature/config-custom-bg
tcjlj/flvx:fix-frontend-caching
tcjlj/flvx:3.0.1-rc1
tcjlj/flvx:3.0.1-beta13
tcjlj/flvx:3.0.1-beta12
tcjlj/flvx:3.0.1-beta11
tcjlj/flvx:3.0.1-beta10
tcjlj/flvx:3.0.1-beta9
tcjlj/flvx:3.0.1-beta8
tcjlj/flvx:3.0.1-beta7
tcjlj/flvx:3.0.1-beta6
tcjlj/flvx:3.0.1-beta5
tcjlj/flvx:3.0.1-beta4
tcjlj/flvx:3.0.1-beta3
tcjlj/flvx:3.0.1-beta2
tcjlj/flvx:3.0.1-beta1
tcjlj/flvx:3.0.1-alpha8
tcjlj/flvx:3.0.1-alpha7
tcjlj/flvx:3.0.1-alpha6
tcjlj/flvx:3.0.1-alpha5
tcjlj/flvx:3.0.1-alpha4
tcjlj/flvx:3.0.1-alpha3
tcjlj/flvx:3.0.1-alpha2
tcjlj/flvx:3.0.1-alpha1
tcjlj/flvx:3.0.0
tcjlj/flvx:3.0.0-rc6
tcjlj/flvx:3.0.0-rc5
tcjlj/flvx:3.0.0-rc4
tcjlj/flvx:3.0.0-rc3
tcjlj/flvx:3.0.0-rc2
tcjlj/flvx:3.0.0-rc1
tcjlj/flvx:3.0.0-beta20
tcjlj/flvx:3.0.0-beta12
tcjlj/flvx:3.0.0-beta11
tcjlj/flvx:3.0.0-beta10
tcjlj/flvx:3.0.0-beta9
tcjlj/flvx:3.0.0-beta8
tcjlj/flvx:3.0.0-beta7
tcjlj/flvx:3.0.0-beta6
tcjlj/flvx:3.0.0-beta5
tcjlj/flvx:3.0.0-beta4
tcjlj/flvx:3.0.0-beta3
tcjlj/flvx:3.0.0-beta2
tcjlj/flvx:3.0.0-beta1
tcjlj/flvx:3.0.0-alpha18
tcjlj/flvx:3.0.0-alpha17
tcjlj/flvx:3.0.0-alpha16
tcjlj/flvx:3.0.0-alpha15
tcjlj/flvx:3.0.0-alpha14
tcjlj/flvx:3.0.0-alpha13
tcjlj/flvx:3.0.0-alpha12
tcjlj/flvx:3.0.0-alpha11
tcjlj/flvx:3.0.0-alpha10
tcjlj/flvx:3.0.0-alpha9
tcjlj/flvx:3.0.0-alpha8
tcjlj/flvx:3.0.0-alpha7
tcjlj/flvx:3.0.0-alpha6
tcjlj/flvx:3.0.0-alpha5
tcjlj/flvx:3.0.0-alpha4
tcjlj/flvx:3.0.0-alpha3
tcjlj/flvx:3.0.0-alpha2
tcjlj/flvx:2.2.0-alpha12
tcjlj/flvx:2.1.9-fix
tcjlj/flvx:2.2.0-beta9
tcjlj/flvx:2.2.0-beta8
tcjlj/flvx:2.2.0-beta7
tcjlj/flvx:2.2.0-beta6
tcjlj/flvx:2.2.0-beta5
tcjlj/flvx:2.2.0-beta4
tcjlj/flvx:2.2.0-beta3
tcjlj/flvx:2.2.0-beta2
tcjlj/flvx:2.2.0-beta1
tcjlj/flvx:2.2.0-alpha10
tcjlj/flvx:2.2.0-alpha9
tcjlj/flvx:2.2.0-alpha8
tcjlj/flvx:2.2.0-alpha7
tcjlj/flvx:2.2.0-alpha6
tcjlj/flvx:2.2.0-alpha5
tcjlj/flvx:2.2.0-alpha4
tcjlj/flvx:2.2.0-alpha3
tcjlj/flvx:2.2.0-alpha2
tcjlj/flvx:2.2.0-alpha1
tcjlj/flvx:2.1.9
tcjlj/flvx:2.1.9-rc12
tcjlj/flvx:2.1.9-rc11
tcjlj/flvx:2.1.9-rc10
tcjlj/flvx:2.1.9-rc9
tcjlj/flvx:2.1.9-rc8
tcjlj/flvx:2.1.9-rc7
tcjlj/flvx:2.1.9-rc6
tcjlj/flvx:2.1.9-rc3
tcjlj/flvx:2.1.9-rc2
tcjlj/flvx:2.1.9-rc1
tcjlj/flvx:2.1.9-beta14
tcjlj/flvx:2.1.9-beta13
tcjlj/flvx:2.1.9-beta12
tcjlj/flvx:2.1.9-beta11
tcjlj/flvx:2.1.9-beta10
tcjlj/flvx:2.1.9-beta9
tcjlj/flvx:2.1.9-beta8
tcjlj/flvx:2.1.9-beta7
tcjlj/flvx:2.1.9-beta6
tcjlj/flvx:2.1.9-beta5
tcjlj/flvx:2.1.9-beta4
tcjlj/flvx:2.1.9-beta3
tcjlj/flvx:2.1.9-beta2
tcjlj/flvx:2.1.9-beta1
tcjlj/flvx:2.1.9-alpha9
tcjlj/flvx:2.1.9-alpha8
tcjlj/flvx:2.1.9-alpha7
tcjlj/flvx:2.1.9-alpha6
tcjlj/flvx:2.1.9-alpha5
tcjlj/flvx:2.1.9-alpha4
tcjlj/flvx:2.1.9-alpha3
tcjlj/flvx:2.1.9-alpha2
tcjlj/flvx:2.1.9-alpha1
tcjlj/flvx:2.1.8-rc9
tcjlj/flvx:2.1.8
tcjlj/flvx:2.1.8-rc8
tcjlj/flvx:2.1.8-rc7
tcjlj/flvx:2.1.8-rc6
tcjlj/flvx:2.1.8-rc5
tcjlj/flvx:2.1.8-rc4
tcjlj/flvx:2.1.8-rc3
tcjlj/flvx:2.1.8-rc2
tcjlj/flvx:2.1.8-rc1
tcjlj/flvx:2.1.8-beta10
tcjlj/flvx:2.1.8-beta9
tcjlj/flvx:2.1.8-beta8
tcjlj/flvx:2.1.8-beta7
tcjlj/flvx:2.1.8-beta6
tcjlj/flvx:2.1.8-beta5
tcjlj/flvx:2.1.8-beta4
tcjlj/flvx:2.1.8-beta3
tcjlj/flvx:2.1.8-beta2
tcjlj/flvx:2.1.8-beta1
tcjlj/flvx:2.1.8-alpha11
tcjlj/flvx:2.1.8-alpha10
tcjlj/flvx:2.1.8-alpha9
tcjlj/flvx:2.1.8-alpha8
tcjlj/flvx:2.1.8-alpha7
tcjlj/flvx:2.1.8-alpha6
tcjlj/flvx:2.1.8-alpha5
tcjlj/flvx:2.1.8-alpha4
tcjlj/flvx:2.1.8-alpha3
tcjlj/flvx:2.1.8-alpha2
tcjlj/flvx:2.1.8-alpha1
tcjlj/flvx:2.1.7
tcjlj/flvx:2.1.7-rc10
tcjlj/flvx:2.1.7-rc9
tcjlj/flvx:2.1.7-rc8
tcjlj/flvx:2.1.7-rc7
tcjlj/flvx:2.1.7-rc6
tcjlj/flvx:2.1.7-rc5
tcjlj/flvx:2.1.7-rc4
tcjlj/flvx:2.1.7-rc3
tcjlj/flvx:2.1.7-rc2
tcjlj/flvx:2.1.7-rc1
tcjlj/flvx:2.1.7-beta9
tcjlj/flvx:2.1.7-beta8
tcjlj/flvx:2.1.7-beta7
tcjlj/flvx:2.1.7-beta6
tcjlj/flvx:2.1.7-beta5
tcjlj/flvx:2.1.7-beta4
tcjlj/flvx:2.1.7-beta3
tcjlj/flvx:2.1.7-beta2
tcjlj/flvx:2.1.7-beta1
tcjlj/flvx:2.1.7-alpha9
tcjlj/flvx:2.1.7-alpha8
tcjlj/flvx:2.1.7-alpha7
tcjlj/flvx:2.1.7-alpha6
tcjlj/flvx:2.1.7-alpha5
tcjlj/flvx:2.1.7-alpha3
tcjlj/flvx:2.1.7-alpha2
tcjlj/flvx:2.1.7-alpha1
tcjlj/flvx:2.1.6
tcjlj/flvx:2.1.6-rc2
tcjlj/flvx:2.1.6-rc1
tcjlj/flvx:2.1.6-alpha9
tcjlj/flvx:2.1.6-alpha8
tcjlj/flvx:2.1.6-alpha7
tcjlj/flvx:2.1.6-alpha6
tcjlj/flvx:2.1.6-alpha5
tcjlj/flvx:2.1.6-alpha4
tcjlj/flvx:2.1.6-alpha3
tcjlj/flvx:2.1.6-alpha2
tcjlj/flvx:2.1.6-alpha1
tcjlj/flvx:2.1.5
tcjlj/flvx:2.1.5-rc15
tcjlj/flvx:2.1.5-rc14
tcjlj/flvx:2.1.5-rc13
tcjlj/flvx:2.1.5-rc12
tcjlj/flvx:2.1.5-rc11
tcjlj/flvx:2.1.5-rc10
tcjlj/flvx:2.1.5-rc9
tcjlj/flvx:2.1.5-rc8
tcjlj/flvx:2.1.5-rc7
tcjlj/flvx:2.1.5-rc6
tcjlj/flvx:2.1.5-rc5
tcjlj/flvx:2.1.5-rc4
tcjlj/flvx:2.1.5-rc3
tcjlj/flvx:2.1.5-rc2
tcjlj/flvx:2.1.5-rc1
tcjlj/flvx:2.1.5-alpha11
tcjlj/flvx:2.1.5-alpha10
tcjlj/flvx:2.1.5-alpha9
tcjlj/flvx:2.1.5-alpha8
tcjlj/flvx:2.1.5-alpha7
tcjlj/flvx:2.1.5-alpha6
tcjlj/flvx:2.1.5-alpha5
tcjlj/flvx:2.1.5-alpha4
tcjlj/flvx:2.1.5-alpha3
tcjlj/flvx:2.1.5-alpha2
tcjlj/flvx:2.1.5-alpha1
tcjlj/flvx:2.1.4
tcjlj/flvx:2.1.4-rc9
tcjlj/flvx:2.1.4-rc8
tcjlj/flvx:2.1.4-rc7
tcjlj/flvx:2.1.4-rc6
tcjlj/flvx:2.1.4-rc5
tcjlj/flvx:2.1.4-rc4
tcjlj/flvx:2.1.4-rc3
tcjlj/flvx:2.1.4-rc2
tcjlj/flvx:2.1.4-rc1
tcjlj/flvx:2.1.4-alpha9
tcjlj/flvx:2.1.4-alpha8
tcjlj/flvx:2.1.4-alpha7
tcjlj/flvx:2.1.4-alpha6
tcjlj/flvx:2.1.4-alpha5
tcjlj/flvx:2.1.4-alpha4
tcjlj/flvx:2.1.4-alpha3
tcjlj/flvx:2.1.4-alpha2
tcjlj/flvx:2.1.4-alpha1
tcjlj/flvx:2.1.3-rc5
tcjlj/flvx:2.1.3
tcjlj/flvx:2.1.3-rc4
tcjlj/flvx:2.1.3-rc3
tcjlj/flvx:2.1.3-rc2
tcjlj/flvx:2.1.3-rc1
tcjlj/flvx:2.1.3-beta9
tcjlj/flvx:2.1.3-beta8
tcjlj/flvx:2.1.3-beta7
tcjlj/flvx:2.1.3-beta6
tcjlj/flvx:2.1.3-beta5
tcjlj/flvx:2.1.3-beta4
tcjlj/flvx:2.1.3-beta2
tcjlj/flvx:2.1.3-beta1
tcjlj/flvx:2.1.3-alpha10
tcjlj/flvx:2.1.3-alpha9
tcjlj/flvx:2.1.3-alpha8
tcjlj/flvx:2.1.3-alpha7
tcjlj/flvx:2.1.3-alpha6
tcjlj/flvx:2.1.3-alpha5
tcjlj/flvx:2.1.3-alpha4
tcjlj/flvx:2.1.3-alpha3
tcjlj/flvx:2.1.3-alpha2
tcjlj/flvx:2.1.3-alpha1
tcjlj/flvx:2.1.2-alpha8
tcjlj/flvx:2.1.2
tcjlj/flvx:2.1.2-alpha7
tcjlj/flvx:2.1.2-alpha6
tcjlj/flvx:2.1.2-alpha5
tcjlj/flvx:2.1.2-alpha4
tcjlj/flvx:2.1.2-alpha3
tcjlj/flvx:2.1.2-alpha2
tcjlj/flvx:2.1.2-alpha1
tcjlj/flvx:2.1.1
tcjlj/flvx:2.1.1-alpha8
tcjlj/flvx:2.1.1-alpha7
tcjlj/flvx:2.1.1-alpha6
tcjlj/flvx:2.1.1-alpha5
tcjlj/flvx:2.1.1-alpha4
tcjlj/flvx:2.1.1-alpha3
tcjlj/flvx:2.1.0
tcjlj/flvx:2.1.1-alpha2
tcjlj/flvx:2.1.1-alpha1
tcjlj/flvx:2.1.0-beta12
tcjlj/flvx:2.1.0-beta11
tcjlj/flvx:2.1.0-beta10
tcjlj/flvx:2.1.0-beta9
tcjlj/flvx:2.1.0-beta8
tcjlj/flvx:2.1.0-beta7
tcjlj/flvx:2.1.0-beta6
tcjlj/flvx:2.1.0-beta5
tcjlj/flvx:2.1.0-beta4
tcjlj/flvx:2.1.0-beta3
tcjlj/flvx:2.1.0-beta2
tcjlj/flvx:2.1.0-beta
tcjlj/flvx:2.1.0-beta1
tcjlj/flvx:2.0.16
tcjlj/flvx:2.0.16-beta2
tcjlj/flvx:2.0.16-beta1
tcjlj/flvx:2.0.15
tcjlj/flvx:2.0.14
tcjlj/flvx:2.0.13-beta10
tcjlj/flvx:2.0.13-beta9
tcjlj/flvx:2.0.13
tcjlj/flvx:2.0.13-beta8
tcjlj/flvx:2.0.13-beta7
tcjlj/flvx:2.0.13-beta6
tcjlj/flvx:2.0.13-beta5
tcjlj/flvx:2.0.13-beta4
tcjlj/flvx:2.0.13-beta3
tcjlj/flvx:2.0.13-beta2
tcjlj/flvx:2.0.13-beta1
tcjlj/flvx:2.0.12-beta5
tcjlj/flvx:2.0.12-beta4
tcjlj/flvx:2.0.12-beta3
tcjlj/flvx:2.0.12-beta2
tcjlj/flvx:2.0.12-beta1
tcjlj/flvx:2.0.11
tcjlj/flvx:2.0.11-beta6
tcjlj/flvx:2.0.11-beta5
tcjlj/flvx:2.0.11-beta4
tcjlj/flvx:2.0.11-beta3
tcjlj/flvx:2.0.11-beta2
tcjlj/flvx:2.0.11-beta
tcjlj/flvx:2.0.10
tcjlj/flvx:2.0.9
tcjlj/flvx:2.0.8
tcjlj/flvx:2.0.7-beta
tcjlj/flvx:1.4.3
tcjlj/flvx:2.0.6-beta
tcjlj/flvx:2.0.5-beta
tcjlj/flvx:2.0.4-beta
tcjlj/flvx:2.0.3-beta
tcjlj/flvx:2.0.2-beta
tcjlj/flvx:2.0.1-beta
tcjlj/flvx:2.0.0-beta
tcjlj/flvx:1.4.2
tcjlj/flvx:gost-latest
11 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
4cfa6adee7 |
fix: Docker build pnpm/corepack compatibility (#501)
## Summary - `node:20.19.0` + `corepack` + `pnpm@11` → `ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING` - `pnpm@11` blocks `@tailwindcss/oxide` build scripts by default - Fix: `node:22-alpine` + `corepack prepare pnpm@10 --activate && corepack enable pnpm` ## Verification (all local) | Check | Result | |-------|--------| | `docker build ./vite-frontend` | ✅ | | `go test ./...` | ✅ 498 passed | | `pnpm run build` | ✅ | | `pnpm run lint` | ✅ | |
||
|
|
bc8f2ec8a1 |
fix: use corepack prepare pnpm@10 for Docker build compatibility
- node:22-alpine + corepack + pnpm@11 hits ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING - corepack enable pnpm@10 is invalid syntax; use corepack prepare + enable - pnpm@10 avoids the build script approval issue entirely - Verified: docker build, pnpm build, pnpm lint, go test all pass locally |
||
|
|
9a37c2f603 |
fix: pin pnpm to v10 in Dockerfile (#500)
Pin pnpm to v10 to avoid v11 build script issues in Docker build. |
||
|
|
ff6d46ddaf |
fix: pin pnpm to v10 in Dockerfile to avoid v11 build script issues
pnpm v11 blocks build scripts by default and the onlyBuiltDependencies config is difficult to set in Docker build context. Pin to pnpm@10. |
||
|
|
723534faea |
fix: use pnpm-workspace.yaml for onlyBuiltDependencies (#499)
Create pnpm-workspace.yaml inline in Dockerfile for pnpm v11 build scripts. |
||
|
|
73490a9be6 |
fix: use pnpm-workspace.yaml for onlyBuiltDependencies
Create pnpm-workspace.yaml inline in Dockerfile to allow @tailwindcss/oxide build scripts in pnpm v11. |
||
|
|
5a327459f7 |
fix: use .npmrc for pnpm onlyBuiltDependencies (#498)
Use .npmrc file for pnpm v11 build scripts approval. |
||
|
|
f307e7d5eb |
fix: use .npmrc for pnpm onlyBuiltDependencies config
pnpm config set doesn't support onlyBuiltDependencies in global config. Use .npmrc file instead. |
||
|
|
fdd72979b6 |
fix: approve @tailwindcss/oxide build script for pnpm v11 (#497)
pnpm v11 blocks build scripts by default. Allow @tailwindcss/oxide via onlyBuiltDependencies. |
||
|
|
ad33791a26 |
fix: approve @tailwindcss/oxide build script for pnpm v11
pnpm v11 blocks build scripts by default; explicitly allow @tailwindcss/oxide via onlyBuiltDependencies config. |
||
|
|
6320b1f0c1 |
fix: upgrade Node.js to 22-alpine for corepack/pnpm compat (#496)
## Summary Node.js 20.19.0 + corepack + pnpm@11.0.8 hits `ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING` during Docker build. Upgrade builder image to `node:22-alpine` (LTS). ## Verification Frontend build passes locally with `pnpm run build`. |
1 changed files with 1 additions and 1 deletions
@@ -4,7 +4,7 @@ FROM node:22-alpine AS builder
|
||||
WORKDIR /app
|
||||
|
||||
COPY package.json pnpm-lock.yaml* ./
|
||||
RUN corepack enable pnpm && pnpm install --frozen-lockfile
|
||||
RUN corepack prepare pnpm@10 --activate && corepack enable pnpm && pnpm install --frozen-lockfile
|
||||
|
||||
COPY . .
|
||||
RUN pnpm run build
|
||||
|
||||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.