-
dc0223c504
feat: increase deck capacity from 30 to 1000
main
achmad
2026-05-30 05:54:44 +07:00
-
6d95836d11
feat: replace all user-facing Russian strings with English
achmad
2026-05-30 04:24:20 +07:00
-
e3534c4002
fix: add english tl
achmadss
2026-05-30 04:18:47 +07:00
-
599339e225
feat: make all cards use 1 deck slot regardless of rarity
achmad
2026-05-30 04:10:03 +07:00
-
5a7cb40872
chore: revert fix
achmad
2026-05-30 03:56:37 +07:00
-
a9cf6b2ebc
fix: card system
achmad
2026-05-30 03:54:44 +07:00
-
7472678c3c
chore: update gitignore
achmadss
2026-05-29 20:15:04 +07:00
-
c8499b8532
chore: separate backend files
achmad
2026-05-29 20:03:56 +07:00
-
7cb93f947c
fix: give nextjs user a valid shell for su
achmad
2026-05-29 19:03:49 +07:00
-
84bbf5ac4b
fix: fix SQLite database permission error on volume mounts
achmad
2026-05-29 19:01:11 +07:00
-
f03259d443
fix: set admin cookie path to / instead of /admin
achmad
2026-05-29 18:56:45 +07:00
-
a46b3a7ca9
feat: add logging to admin login route
achmad
2026-05-29 18:52:51 +07:00
-
549fb20128
fix: remove extra map VPKs, keep only invasion
achmad
2026-05-29 17:44:23 +07:00
-
72b73c4dd6
feat: replace CreateHTTPRequest with CreateHTTPRequestScriptVM
achmad
2026-05-29 17:36:08 +07:00
-
49b790349f
feat: update API URL to dota-zombie-invasion.achmad.dev
achmad
2026-05-29 17:31:35 +07:00
-
2a3a56456c
feat: add production docker compose file
achmad
2026-05-29 17:27:35 +07:00
-
369fb6e65d
chore: add package-lock and implementation plan
achmad
2026-05-29 17:15:53 +07:00
-
a46b802643
chore: add .gitignore for node_modules, .next, compiled dota files, and data
achmad
2026-05-29 17:14:16 +07:00
-
62a34165e4
chore: update postman base_url to localhost:6100
achmad
2026-05-29 17:13:05 +07:00
-
b55bf45d34
feat: add Docker setup with multi-stage build
achmad
2026-05-29 17:12:29 +07:00
-
f14e6b91f3
feat: add admin contracts and arsenal pages
achmad
2026-05-29 17:05:09 +07:00
-
3f7bda10eb
feat: add admin promocodes and store pages
achmad
2026-05-29 17:04:27 +07:00
-
e742b662c4
feat: add admin battle pass and matches pages
achmad
2026-05-29 17:03:28 +07:00
-
2239f590ab
feat: add admin dashboard and players pages
achmad
2026-05-29 17:01:03 +07:00
-
155e837041
feat: add admin layout with sidebar and login
achmad
2026-05-29 16:45:23 +07:00
-
60666015cb
feat: add arsenal, marketplace, and contracts handlers
achmad
2026-05-29 16:42:36 +07:00
-
a1129f6e6d
feat: add equipment handler
achmad
2026-05-29 16:41:50 +07:00
-
ee09d4037c
feat: add leaderboard and cards handlers
achmad
2026-05-29 16:37:18 +07:00
-
88c69f534c
feat: add game and payments handlers
achmad
2026-05-29 16:36:44 +07:00
-
62611a3685
feat: add battle pass handler with quests, rewards, XP
achmad
2026-05-29 16:36:05 +07:00
-
44784682ae
feat: add player handler with all endpoints
achmad
2026-05-29 16:35:07 +07:00
-
3fd15cf00b
feat: add catch-all API route with handler imports
achmad
2026-05-29 16:34:16 +07:00
-
2e010af1cf
feat: add API router
achmad
2026-05-29 16:31:48 +07:00
-
0bd3cb3bb4
feat: add SQLite schema and seed data
achmad
2026-05-29 16:31:19 +07:00
-
70d2b1b52d
feat: scaffold Next.js 14 project
achmad
2026-05-29 16:30:26 +07:00
-
641a6d9bce
Clarify payments: auto-grant instead of mock
achmad
2026-05-29 16:00:10 +07:00
-
e01f3dc176
Update docker-compose port to 6100:3000
achmad
2026-05-29 15:58:40 +07:00
-
b264c422d2
Add backend design spec for Zombie Invasion mock server
achmad
2026-05-29 15:55:25 +07:00
-
777ee9bad8
initial commit
achmad
2026-05-29 15:11:31 +07:00