mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-07-02 02:24:20 +00:00
49773c18de
Hot-applying an inbound change swaps it via DelInbound+AddInbound on the running core. That unregisters any client's reverse.tag handler on the xray-core side without closing the bridge's already-established connection, so the reverse tunnel is silently orphaned until someone manually restarts xray. diffInbounds now bails out of the hot-apply path whenever the old or new inbound carries a reverse-tagged client, falling back to a full restart, which actually drops the socket and lets the bridge redial on its own. Also scope the .claude ignore rule to its contents (.claude/*) instead of the whole directory, so individual files under .claude/ can be tracked selectively.
48 lines
590 B
Plaintext
48 lines
590 B
Plaintext
# Ignore editor and IDE settings
|
|
.idea/
|
|
.vscode/
|
|
.cursor/
|
|
.claude/*
|
|
.cache/
|
|
.sync*
|
|
|
|
# Ignore log files
|
|
*.log
|
|
|
|
# Ignore temporary files
|
|
tmp/
|
|
*.tar.gz
|
|
|
|
# Ignore build and distribution directories
|
|
backup/
|
|
bin/
|
|
x-ui/
|
|
dist/
|
|
!internal/web/dist/
|
|
internal/web/dist/*
|
|
!internal/web/dist/.gitkeep
|
|
release/
|
|
node_modules/
|
|
|
|
# Ignore compiled binaries
|
|
main
|
|
|
|
# Ignore OS specific files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Ignore Go build files
|
|
*.exe
|
|
x-ui.db
|
|
x-ui.db-shm
|
|
x-ui.db-wal
|
|
system_metrics.gob
|
|
*.dump
|
|
|
|
# Ignore Docker specific files
|
|
docker-compose.override.yml
|
|
|
|
# Ignore .env (Environment Variables) file
|
|
.env
|
|
|