NetworkCats
|
b45e44c8e3
|
style: refine layout, soften dark mode colors, and lighten IP font
|
2026-03-03 02:56:33 +08:00 |
|
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 |
|