Commit Graph
30 Commits
Author SHA1 Message Date
NetworkCats 45f2064f0e style: center info table under IP and refine layout 2026-03-03 02:35:36 +08:00
NetworkCats 5a5cbdf024 style: reduce IP spacing and left-align with info table 2026-03-03 02:27:21 +08:00
NetworkCats 3284c0281a refactor: remove search submit button in favor of Enter key 2026-03-03 02:20:35 +08:00
NetworkCats 4a19f9dd70 feat: adopt Apple color palette, dark mode, icons, and Google Fonts 2026-03-03 02:00:51 +08:00
NetworkCats cae9ec6c7e style: add responsive breakpoints and fluid typography 2026-03-03 01:33:36 +08:00
NetworkCats 4415ed3ddc feat: update page title to static descriptive text 2026-03-03 01:25:14 +08:00
NetworkCats f7cfec9c6c update lockfile 2026-03-03 01:00:56 +08:00
NetworkCats 0065206920 bump version 2026-03-03 00:56:34 +08:00
NetworkCats 9bfb354d9d chore: remove unused askama_web dep and tower-http set-header feature 2026-03-03 00:49:13 +08:00
NetworkCats 1ab741a2bb ci: update Rust toolchain to 1.93.1 2026-03-03 00:31:13 +08:00
NetworkCats 23bac61ed4 build: switch Docker images to Alpine and update to latest versions 2026-03-03 00:27:11 +08:00
NetworkCats 8eaef00eb7 ci: add GitHub Actions workflow for fmt, clippy, and tests 2026-03-03 00:07:25 +08:00
NetworkCats b0dea405ee style: apply rustfmt formatting to source and test files 2026-03-03 00:07:18 +08:00
NetworkCats efedf1cd59 test: add unit and integration tests for models, error, config, db, and edge cases 2026-03-02 23:56:51 +08:00
NetworkCats 0834a05c84 perf: reduce allocations and deserialization in handlers and models 2026-03-02 23:40:06 +08:00
NetworkCats da2f847faf fix: return 400 instead of 404 for missing client IP header 2026-03-02 23:27:30 +08:00
NetworkCats 31d86d8ab2 perf: optimize HAProxy TLS config for Cloudflare origin connections 2026-03-02 23:19:06 +08:00
NetworkCats 7234dd4765 refactor: change default DB_PATH to relative data/ directory 2026-03-02 20:57:40 +08:00
NetworkCats de5e4df9b3 refactor: use project-local data/ directory for MMDB in local dev 2026-03-02 20:49:03 +08:00
NetworkCats bfc1e213b9 fix: capitalize boolean values in HTML to match mockup 2026-03-02 20:14:55 +08:00
NetworkCats 21db94891c test: add integration tests for all endpoints and CLI detection 2026-03-02 20:12:47 +08:00
NetworkCats 61357fd5fe feat: add Dockerfile, docker-compose, and .dockerignore 2026-03-02 20:10:56 +08:00
NetworkCats e3626b6706 feat: add HAproxy config with TLS, HTTP/2, rate limiting, and gzip 2026-03-02 20:04:39 +08:00
NetworkCats 982479af6d feat: wire up main entry point with server and graceful shutdown 2026-03-02 20:03:59 +08:00
NetworkCats 9f3b38acac feat: add route handlers, router, SSR template, and CSS 2026-03-02 20:02:45 +08:00
NetworkCats 7b2adffb46 feat: add CLI user-agent detection and error types 2026-03-02 20:00:19 +08:00
NetworkCats 4d11d33ea2 feat: add background database auto-updater with hot-reload 2026-03-02 19:59:15 +08:00
NetworkCats 3242636e0e feat: add MMDB database layer with typed models and lookup 2026-03-02 19:58:23 +08:00
NetworkCats 6aaf74f911 feat: initialize project with Cargo, config, and dependencies 2026-03-02 19:55:31 +08:00
NetworkCats 67750197c7 init 2026-03-02 11:38:10 +00:00