Commit graph

41 commits

Author SHA1 Message Date
ae370e8a62
chore(ui): use innerText instead of innerHTML 2024-11-22 18:05:18 +08:00
c38133fd6c
chore(nix/devShell): add typescript-language-server 2024-11-16 23:28:20 +08:00
1446585272
fix(nix): fix pnpm hash 2024-11-02 16:34:19 +08:00
41e6300319
chore(dev): use shellHook 2024-11-02 16:16:18 +08:00
c4c5c49239
feat(api): allow listening with unix socket 2024-11-02 12:07:02 +08:00
ebbd49cce5
chore(ui): refactor js again 2024-10-27 12:28:54 +08:00
503aedbf37
fix(api): set Content-Type response header 2024-10-26 21:45:32 +08:00
4e12f0f7d4
fix(ui): make ip doesn't overflow 2024-10-26 21:08:37 +08:00
e54967db50
feat(ui): add captions to grid 2024-10-26 20:58:22 +08:00
53dc329dec
chore(ui): use divide instead of border-bottom 2024-10-26 20:05:00 +08:00
1548f284ac
feat(ui): add background to footer 2024-10-26 20:01:25 +08:00
e753e3fba8
feat(ui): use grid instead of table for responsive design 2024-10-26 19:53:19 +08:00
659ce3064b
fixup! test(api): add basic tests for generateJSON() 2024-10-26 19:01:37 +08:00
7500d04c65
test(api): add basic tests for generateJSON() 2024-10-26 17:40:43 +08:00
36fe7b5e15
fix(api): allow cors 2024-10-26 15:37:22 +08:00
3b6cca1b08
chore(ui): switch to vite 2024-10-26 15:30:32 +08:00
2254ffb1d0
chore(ui): use typescript 2024-10-26 15:27:32 +08:00
aaaddb46ca
fix(js): handle errors gracefully 2024-10-26 00:44:56 +08:00
f12b056107
chore: re-add robots.txt 2024-10-25 21:12:59 +08:00
064caaa946
chore(ui): make use of speculative loading
https://developer.mozilla.org/en-US/docs/Web/Performance/Speculative_loading
2024-10-25 21:07:26 +08:00
b88b96546f
feat!: split ui and api backend 2024-10-25 20:55:03 +08:00
50ff583672
chore: add dev mode 2024-10-25 17:32:47 +08:00
b543d0c1f7
feat: add asn and city info 2024-10-20 16:56:23 +08:00
51621426b8
fixup! feat: show ip country locally 2024-10-19 17:14:49 +08:00
56f5b6db59
chore(go): make country output more verbose 2024-10-19 17:05:54 +08:00
8ad7222bfb
fix(go): handle ipv6 addresses correctly 2024-10-19 16:47:56 +08:00
265c998df0
chore(go): simplify sourceIP logic 2024-10-19 16:18:59 +08:00
796b0b3839
feat: show ip country locally 2024-10-19 16:04:28 +08:00
c67ad664ff
fix(go): check for cloudflare proxy 2024-10-19 13:33:40 +08:00
62df1e1401
fix(go): check for reverse proxy 2024-10-19 13:28:17 +08:00
24b6477ef8
chore(nix): set package mainProgram 2024-10-19 12:28:10 +08:00
38b337a6e8
fix(a11y): improve text contrast 2024-10-19 12:25:24 +08:00
638b31aa38
fix(ui): incorrect monospace font 2024-10-19 12:19:28 +08:00
dd807cb0d3
refactor(go): simplify URL path logic 2024-10-19 12:19:03 +08:00
49ca0945fb
refactor(js): simplify 2024-10-19 12:11:20 +08:00
ea36c48f40
feat: use tailwind css 2024-10-19 12:08:17 +08:00
8f79b450c8
feat(nix): use direnv 2024-10-19 12:07:14 +08:00
300241ef05
feat(ui): slightly more responsive design 2024-08-27 06:54:10 +08:00
8d076960ce
fix(a11y): improve text contrast 2024-08-27 06:28:03 +08:00
2fba090e7f
fix(logging): fix duplicate logs 2024-08-27 06:18:58 +08:00
1c0ace8ca3
initial commit 2024-08-27 06:01:24 +08:00