mirror of https://github.com/ospab/ostp.git
GUI (ostp-gui): - Complete HTML rewrite: orbit rings, server badge, metrics bar, peek-key - CSS design system v2: ambient blobs, glassmorphism card, richer token set orbit animation (connected/connecting states), breathing power button, modern toggle component with thumb, toast variants (ok/error/default) - main.js: clean state machine, server badge, TUN/SOCKS5 mode label, peek-key toggle, toast variants, import link, uptime counter CI/CD (.github/workflows/release.yml): - Replaced swatinem/rust-cache with actions/cache@v4 (per-target key) - Cache cross binary: skip reinstall on cache hit (~3 min saved per job) - Cache tauri-cli binary: skip reinstall on cache hit (~2 min saved per GUI job) - Added npm cache (cache-dependency-path: ostp-gui/package-lock.json) - Removed redundant pre-flight cargo check step (duplicates build step) - Cleaned up packaging scripts (inline vars, smaller surface area) |
||
|---|---|---|
| .. | ||
| src | ||
| src-tauri | ||
| .gitignore | ||
| README.md | ||
| package-lock.json | ||
| package.json | ||
README.md
Tauri + Vanilla
This template should help get you started developing with Tauri in vanilla HTML, CSS and Javascript.