Tetardtek
  • Joined on 2026-03-12
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 14:14:06 +00:00
27e6541425 fix: requireAdmin résout le user local par superOAuthId
c7815aac2f feat: token refresh, video upload, playlist routes complets
aa15dc0f54 feat: AuthContext, protected routes, admin page, fix VideoPlayer URL
Compare 3 commits »
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 09:26:27 +00:00
324efcaa3d feat: login email/password + proxy POST /api/auth/login → SuperOAuth
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 09:11:32 +00:00
7e3ee29b13 fix: login page avec sélection provider → /api/v1/auth/oauth/:provider?redirectUrl
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 09:04:22 +00:00
34bab532be fix: login → SuperOAuth root page (redirectUrl), drop LoginPage interne
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 08:58:05 +00:00
666cf6a435 feat: stream route, admin subscriptions, fix CORS multi-origin
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 08:32:49 +00:00
4265d21c8b feat: login provider selection, logout, playlists pages
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 08:16:58 +00:00
fcd9867670 ci: fix pipeline — vps-runner host mode, remove setup-node, add smoke test
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 08:03:35 +00:00
77e5990078 ci: relance pipeline après ajout secrets
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 07:59:15 +00:00
5031b31aeb fix: pipeline CI/CD — vps-runner direct deploy (pm2 + rsync)
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 07:40:33 +00:00
df3fe8ebe0 fix(auth): correct SuperOAuth endpoint path — /api/v1/auth not /api/auth
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 07:39:02 +00:00
9598cd8715 perf(frontend): drop react-player — YouTube iframe natif, HLS.js lazy seulement si .m3u8
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 07:25:42 +00:00
5eb0a43d7f feat: lazy ReactPlayer, seed 11 vidéos YouTube (niveaux 0/1/2)
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 07:12:12 +00:00
11d9432218 fix(routes): resolve superOAuthId → DB userId — critical auth bug
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 07:12:10 +00:00
87d076313c feat(frontend): VideoPage react-player v3, fix data.videos, route /video/:id
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 07:10:17 +00:00
5d4bab7d99 chore: add assign-first-admin.sql — run once after first login
253af8f402 fix(auth): upsert user in DB on session creation — first login creates user record
Compare 2 commits »
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 07:06:52 +00:00
0591cd4528 feat(frontend): useAuth /auth/me, videos list + locked flag, VITE_API_URL
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 07:01:04 +00:00
5afcad487e docs(backend): add .env.example
7c727aa802 feat(admin): requireAdmin middleware + /api/admin routes
Compare 2 commits »
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 06:39:56 +00:00
75aad8968f fix(frontend): SuperOAuth flow — VITE_SUPEROAUTH_URL, redirect par provider, pas de client_id
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 06:39:28 +00:00
f1de2bb065 fix(backend): resolve migration path relative to __dirname
25733ee3db feat(frontend): scaffold Tailwind design system + routing + auth callback
f3e392ff1b feat(backend): mount API routes + cookie-parser + CORS with credentials
71d90eb133 feat: initial schema migration — 9 tables + seed roles & plans
2f47be1305 feat: TypeORM entities — User, Role, SubscriptionPlan, Video, Playlist + relations
Compare 6 commits »
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 03:43:28 +00:00
b771f4d1c3 fix: add package-lock.json — required for npm ci in Docker build