30 Commits

Author SHA1 Message Date
7e7671c977 Final fix for build worthiness 2024-11-10 23:41:26 -06:00
f14285b252 Fixup hacky login session system, add separate development Caddyfile for CORS cookie issue 2024-11-10 23:40:00 -06:00
9990bcab02 Add /api/login usage 2024-11-10 23:07:15 -06:00
d9d2e04d94 Add /register route, split up authentication page 2024-11-10 22:51:54 -06:00
f18adf0f41 Add zustand, true-myth, primitive authentication state, startup getSession() 2024-11-10 20:41:58 -06:00
00620539d8 Re-add root .gitignore, add missing src/lib/utils.ts shadcn helper 2024-11-10 19:51:44 -06:00
fa8434b418 Enable zstd encoding, use gzip level 3 2024-11-10 19:37:05 -06:00
3e435581d4 Remove outdated CHANGELOG entries, simplify imports, remove Next.js specifier 2024-11-10 19:02:30 -06:00
fb0193bc76 Disable quotes, fix padding & rendering, update CHANGELOG.md 2024-11-10 16:06:50 -06:00
558c079602 Reformat frontend with prettier 2024-11-10 15:10:34 -06:00
6c39716dd6 Add proper SVG icon placeholder 2024-11-10 14:59:21 -06:00
3d00970003 Setup React @tanstack/router, copy shadcn Authentication page 2024-11-10 14:34:55 -06:00
69c83edd3a completely re-initialize Vite/React configuration to dummy 2024-11-10 14:02:47 -06:00
01081ee834 begin adding shadcn components for frontend 2024-11-10 13:50:07 -06:00
ca9ea5ec30 Updated CHANGELOG.md, updated versions to 0.3.0 2024-11-09 12:36:28 -06:00
2390b62864 pnpm: Added clsx, removed @nkzw/eslint-config, updated @types/node to 22.9, @eslint 9.x 2024-11-09 12:29:08 -06:00
40385c9739 Hide, don't clear seenIps upon error 2024-11-01 16:15:35 -05:00
4b85153065 Clear client's seen IPs list upon error 2024-11-01 16:12:37 -05:00
5390fb57a7 Overhaul run.sh scripts
- Default environment variables through this, instead of .env
- Added some basic checks to ensure developers don't stub their toe
- Use `railway link`, injecting environment variables without insecure dotenv files
2024-11-01 15:47:28 -05:00
f034b41da1 Add .env.example in proper places 2024-11-01 15:47:28 -05:00
b962966080 Move .tool-versions to project root 2024-11-01 15:47:22 -05:00
5815c2b6d1 frontend: error handling 2024-10-24 04:26:00 -05:00
6f26df1939 Update frontend to use new IP listing feature 2024-10-24 04:18:16 -05:00
30d9d96838 limit width, ensure body is max min height 2024-10-16 01:16:38 -05:00
54268297df fix browser URL, prod is relative URL 2024-10-16 01:14:20 -05:00
d5b7f066b3 Fixup backend URL target on frontend, devmode fast refresh 2024-10-16 01:07:27 -05:00
862a4fbc45 Reformat source files 2024-10-16 01:01:57 -05:00
3b4dc2a7c2 Configure nixpacks to use Caddy 2024-10-16 00:31:35 -05:00
a72e2123bf add frontend work 2024-10-15 23:52:21 -05:00
dd8f7a7014 Setup frontend 2024-10-15 23:51:33 -05:00