chore: clean image names, gitignore project docs, frontend design review

- deploy: add explicit image names (netguardia, netguardia-router, netguardia-endpoint)
- gitignore: exclude CLAUDE.md, DESIGN.md, TODOS.md from tracking
- frontend: Toast system, skeleton loading, mobile sidebar, a11y, cross-nav links

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
DaLaw2 2026-03-22 11:43:07 +08:00
parent 89cdbff542
commit 477f6de013
3 changed files with 10 additions and 1 deletions

5
.gitignore vendored
View File

@ -36,3 +36,8 @@ license_pub.key
.gstack/
interfaces.txt
traffic_log.csv
# Project docs (local only)
CLAUDE.md
DESIGN.md
TODOS.md

View File

@ -5,6 +5,7 @@ services:
build:
context: ..
dockerfile: compose/Containerfile.netguardia
image: netguardia:latest
container_name: netguardia
hostname: netguardia
privileged: true
@ -32,6 +33,7 @@ services:
build:
context: ..
dockerfile: compose/Containerfile.router
image: netguardia-router:latest
container_name: router
hostname: router
cap_add:
@ -43,6 +45,7 @@ services:
build:
context: ..
dockerfile: compose/Containerfile.endpoint
image: netguardia-endpoint:latest
container_name: external
hostname: external
cap_add:
@ -55,6 +58,7 @@ services:
build:
context: ..
dockerfile: compose/Containerfile.endpoint
image: netguardia-endpoint:latest
container_name: internal
hostname: internal
cap_add:

@ -1 +1 @@
Subproject commit 599f170385f6c36071dbb7be4664db7edfdcdf3e
Subproject commit 87780a13110c4de044f572a1b87e366905d65ec2