kavehhn
5035879651
fix(docker): copy .npmrc and use npmmirror registry for fast builds
2026-08-25 02:40:57 +03:30
kavehhn
c61fafeb01
build: add .npmrc with liara npm mirror registry
2026-08-25 01:58:16 +03:30
kavehhn
8f67f27b36
fix: raise registration form to reduce scrolling.
...
Fold the page title into the card header, tighten vertical spacing, and hide the footer on registration routes.
2026-08-16 08:48:49 +03:30
kavehhn
6d76a90d9b
style: polish registration flow layout and spacing.
...
Use a unified card with stepper, clearer payment options, and consistent padding on both steps.
2026-08-16 08:46:30 +03:30
kavehhn
15b699a7c7
feat: add class registration pages for enrollment and class requests.
...
Wire class cards to payment flows with plan terms, user provisioning, and a disabled pay button until the gateway is ready.
2026-08-16 08:42:25 +03:30
kavehhn
06d091156c
Replace active courses with upcoming classes and improve class card UI.
...
Split the landing page into upcoming and active class sections with colored ClassCard components, and refresh navigation and account class cards to match.
2026-08-16 08:24:01 +03:30
kavehhn
f1a7ad8bf8
feat: show public classes with discount, start countdown, and free spots
...
Add a landing page classes section fed by the public classes API with pricing and availability details.
2026-08-16 08:11:42 +03:30
kavehhn
d979205efb
feat(classes): show class days and meeting time on my classes
...
Surface the stored class schedule so students can see when their class meets.
2026-08-15 23:59:08 +03:30
kavehhn
3ef45964c6
fix: display user full name from single name field
...
Align account display with the merged name schema that no longer uses surname.
2026-08-15 01:31:47 +03:30
kavehhn
44b1f019f6
fix(vite): allow game-no.ir domain in allowedHosts
2026-08-13 12:09:00 +03:30
kavehhn
2a3444e622
chore: remove HEALTHCHECK from Dockerfile
2026-08-13 11:36:00 +03:30
kavehhn
356aae6e24
refactor: remove Nginx and serve application via Node + Vite preview
2026-08-13 11:34:49 +03:30
kavehhn
ab0c2671ae
feat: add /healthz and /health endpoint for Coolify health check
2026-08-13 11:32:44 +03:30
kavehhn
379c19e127
feat: add production Dockerfile for gameno-front
2026-08-13 11:30:19 +03:30
kavehhn
6bd9de6f27
fix: update gitignore to allow logs directories
2026-08-12 06:29:11 +03:30
kavehhn
a9135bfa09
Initial commit: public frontend for GameNo.
...
Vue 3 + Vite student-facing app with routing, Pinia state, and API integration.
2026-08-09 04:18:09 +02:00