Tetardtek
  • Joined on 2026-03-12
Tetardtek created repository Tetardtek/ClickerZ 2026-03-15 16:39:42 +00:00
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-15 16:34:35 +00:00
379a9a115b fix(security): isActive defense-in-depth, MIME magic bytes upload, tenantId=origins OAuth
Tetardtek pushed to main at Tetardtek/TetaRdPG 2026-03-15 05:10:08 +00:00
6d1230d16a feat: Sprint 2 — moteur de combat PvE TetaRdPG
Tetardtek created branch main in Tetardtek/TetaRdPG 2026-03-15 04:51:07 +00:00
Tetardtek pushed to main at Tetardtek/TetaRdPG 2026-03-15 04:51:07 +00:00
da3237bf3f feat: Sprint 1 — backend fondations TetaRdPG
Tetardtek created repository Tetardtek/TetaRdPG 2026-03-15 03:03:12 +00:00
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-15 02:30:50 +00:00
ef4c23d6a2 fix: OAuth — window.location.href direct, no cross-origin fetch (CORS)
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-15 02:27:03 +00:00
94b607c4d0 fix: OAuth buttons — fetch authUrl then redirect (SuperOAuth JSON flow)
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-15 02:23:26 +00:00
40938be067 fix: OAuth login path — /api/v1/oauth/:provider (pas auth/oauth)
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-15 01:53:36 +00:00
3eb791d4a1 feat: VideoPage — ajouter à une playlist (owned + edit-permitted)
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-15 01:45:52 +00:00
8e78ce50b5 feat: profile avatar, callback setUser fix, admin description/thumbnail, pagination limit=100
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-15 01:30:13 +00:00
61d8a5257d feat: admin/superadmin — fix response shape, ban/unban, stats tab, role restriction
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-15 01:22:06 +00:00
d69281a2e0 feat: B3 — search vidéos (filtre client-side + param ?q= backend)
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-15 01:19:42 +00:00
426cd4bbbd feat: B2 — 401 interceptor + auto-refresh token (fix SuperOAuth path + response shape)
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-15 00:57:43 +00:00
6877db3227 fix: login — setUser après auth pour maj header immédiate
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-15 00:18:39 +00:00
2c3d9d95c6 feat(frontend): playlist B1 — edit, delete, share, invitations
df8e594d57 fix(frontend): Error Boundary, HomePage error state, HLS catch — quick wins pre-Bloc-B
f80b8cb81c fix: instrument bare catch blocks — logger.error sur stream/admin/user
Compare 3 commits »
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 22:21:46 +00:00
494206b5b3 feat: observability — Winston logging, pagination admin, N+1 playlists
31edea9dd9 feat: rate limiting — login 10req/15min, admin 50req/min, trust proxy
9f53193c7c feat: vitest setup + auth middleware — token invalide et absent → 401
01d347bce3 fix: ApiError typée + error handling pages video/playlists/admin
4e8c1aa849 feat: sprint 3 — profil utilisateur, badge plan, dropdown Header
Compare 5 commits »
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 21:25:27 +00:00
30ef7312b5 feat: sprint 3 — profile endpoints + avatar
24ae8854ce fix: GET /admin/users — find() x5 → variable locale
Compare 2 commits »
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 14:25:14 +00:00
c25d9ad843 feat: admin page — guard isAdmin, error handling, upload local, role assignment
Tetardtek pushed to main at Tetardtek/originsdigital 2026-03-14 14:18:53 +00:00
2a74be2624 feat: GET /api/auth/me retourne roles[]