Commit Graph

  • 854724ed14 feat: add official social media links and update contact email soufiane 2025-11-24 12:16:45 +0100
  • 4329dad720 fix: remove GamePeriod date props to match component signature soufiane 2025-11-24 11:55:59 +0100
  • 152563b5e5 feat: add contact form API integration and UI improvements soufiane 2025-11-24 11:40:41 +0100
  • 048db0b2a6 feat: add prize and contest images soufiane 2025-11-24 01:44:40 +0100
  • 86628e0f60 feat: add NEWSLETTER endpoints to API_ENDPOINTS soufiane 2025-11-24 01:27:32 +0100
  • 988296ba39 feat: add newsletter service for subscription functionality soufiane 2025-11-24 01:20:00 +0100
  • 44e2952fa1 fix: ensure Next.js build completes successfully in Dockerfile soufiane 2025-11-24 01:13:38 +0100
  • 0605e6a1ae chore: trigger Jenkins rebuild soufiane 2025-11-24 00:44:27 +0100
  • 3d8d598792 feat: update prize displays and improve layout consistency soufiane 2025-11-23 23:50:33 +0100
  • 614116e2ee feat: apply new styling to contact page Lamrini-asmae 2025-11-23 23:52:41 +0100
  • 51a3875993 feat: apply new content to rules-about page Lamrini-asmae 2025-11-23 23:24:45 +0100
  • 7492f6bc7a Featured app legal in app/legal/page.tsk Lamrini-asmae 2025-11-23 18:56:44 +0100
  • 0ade13d50d feat: apply golden/beige theme across all pages and fix header layout soufiane 2025-11-22 23:44:49 +0100
  • aee6658cd7 fix: resolve React Hook dependency warnings in useEffect soufiane 2025-11-21 01:48:26 +0100
  • 00776a1d74 chore: remove SonarQube stages from Jenkins pipeline soufiane 2025-11-21 01:30:21 +0100
  • 7febb137e9 feat: add SonarQube integration, cookie consent, and authentication improvements soufiane 2025-11-21 01:23:50 +0100
  • c8fdd59553 feat: enhance login/register pages with animated backgrounds and unified design soufiane 2025-11-20 21:35:57 +0100
  • 7e079dfede fix: restart icon animations from top on page refresh soufiane 2025-11-20 20:11:08 +0100
  • 510eab7794 feat: enhance homepage with animated tea icons and improve branding soufiane 2025-11-20 16:46:57 +0100
  • 99b5db71ab fix: put copyright and student notice on same line in footer soufiane 2025-11-19 16:55:14 +0100
  • 9d1bb2cfe5 refactor: simplify footer by removing trust badges and adding student notice soufiane 2025-11-19 16:45:13 +0100
  • 815af82eba feat: remove winners page and navigation link soufiane 2025-11-19 16:30:36 +0100
  • 1d55571017 refactor: remove winners list table from winners page soufiane 2025-11-19 16:14:01 +0100
  • a3e0227e41 fix: improve Facebook login error handling and add setup documentation soufiane 2025-11-19 15:44:21 +0100
  • 22553e5c89 fix: add ticket statistics properties to User type soufiane 2025-11-19 15:27:18 +0100
  • 3456657ae5 feat: add user details page and getUserById service method soufiane 2025-11-19 15:09:00 +0100
  • 9e55042d1f style: change 'Voir les lots' button to green on homepage soufiane 2025-11-19 03:28:57 +0100
  • 6be8c9f20d fix: remove price display from client dashboard soufiane 2025-11-19 03:27:19 +0100
  • d0ef196c0d style: apply modern design to remaining pages soufiane 2025-11-19 03:18:43 +0100
  • 5d5375ff6b fix: force fresh builds to prevent cache issues between localhost and deployed site soufiane 2025-11-19 03:09:51 +0100
  • 21ccce0f3a style: update homepage buttons to orange and balance spacing soufiane 2025-11-19 02:52:40 +0100
  • 34e0bb1f1a fix: convert prize value to number for comparison soufiane 2025-11-19 02:41:55 +0100
  • 70f61fca88 feat: modern UI redesign with SVG icons and improved styling soufiane 2025-11-19 02:29:41 +0100
  • f822077f51 fix: remove white spaces and gaps on homepage soufiane 2025-11-19 00:13:33 +0100
  • 0ebcf80155 refactor: remove final CTA section and enhance footer branding soufiane 2025-11-18 23:59:38 +0100
  • 6d95f02dee feat: redesign header and footer with green/orange theme soufiane 2025-11-18 23:49:25 +0100
  • c0d67ebc06 feat: complete homepage redesign with modern green theme soufiane 2025-11-18 23:36:46 +0100
  • 4e2ab858b6 Revert "feat: apply homepage green gradient style to login/register pages" soufiane 2025-11-18 23:29:54 +0100
  • 512c4e1365 feat: apply homepage green gradient style to login/register pages soufiane 2025-11-18 23:24:03 +0100
  • 59379ea300 Revert "feat: apply homepage design style to login and register pages" soufiane 2025-11-18 23:09:02 +0100
  • c14f40607a feat: apply homepage design style to login and register pages soufiane 2025-11-18 23:02:41 +0100
  • 85b952ed24 feat: add Thé Tip Top logo to login and register pages soufiane 2025-11-18 22:38:37 +0100
  • cdf0b2dc4a feat: add data deletion instructions page for Facebook compliance soufiane 2025-11-18 20:46:58 +0100
  • 2e7ab1f3c2 feat: add Google and Facebook OAuth configuration soufiane 2025-11-18 20:26:23 +0100
  • 660bf32fdc fix: ensure GoogleOAuthProvider is always available to prevent context errors soufiane 2025-11-18 20:10:25 +0100
  • 935258a54a fix: resolve SSR prerender errors for login and profil pages soufiane 2025-11-18 19:45:35 +0100
  • 38f7e126d9 fix: remove invalid dynamicParams and revalidate exports soufiane 2025-11-18 19:25:57 +0100
  • 666fb1a1ac fix: move GoogleOAuthProvider to client component to fix SSR errors soufiane 2025-11-18 19:03:33 +0100
  • 7995b65ebe fix: revert to standard Docker build (standalone incompatible with SSR errors) soufiane 2025-11-18 17:13:21 +0100
  • 9d625a3a0a fix: use Next.js standalone mode for better Docker deployment soufiane 2025-11-18 17:07:04 +0100
  • 6b2b52dc1c fix: allow Docker build to continue with SSR prerender warnings soufiane 2025-11-18 16:33:23 +0100
  • d35e86fc66 fix: handle Next.js SSR prerender errors in CI/CD soufiane 2025-11-18 16:26:37 +0100
  • 867c574451 fix: disable SSR for login and profile pages to fix build errors soufiane 2025-11-18 16:17:29 +0100
  • 41ab64640f fix: simplify Jenkins triggers to use only pollSCM + add setup docs soufiane 2025-11-18 16:08:19 +0100
  • 9f18d44144 fix: Jenkinsfile syntax (remove special characters) soufiane 2025-11-18 16:05:03 +0100
  • 615bba1be9 fix: resolve ESLint errors and React Hooks violations soufiane 2025-11-18 15:56:10 +0100
  • 7ed5cc83b0 fix: downgrade ESLint to v8 for Next.js compatibility soufiane 2025-11-18 15:49:11 +0100
  • e136ee685f fix: improve CI/CD quality checks and fix ESLint configuration soufiane 2025-11-18 15:38:12 +0100
  • d2e6894b77 feat: add automatic deployment triggers to Jenkinsfile soufiane 2025-11-18 15:19:02 +0100
  • 34474cc275 fix: use API_BASE_URL constant instead of direct env access soufiane 2025-11-18 15:07:49 +0100
  • 6a772eead6 fix: clean up about page formatting soufiane 2025-11-18 14:41:02 +0100
  • d9d12727e1 docs: add comprehensive OAuth configuration guide and update Dockerfile soufiane 2025-11-18 03:04:40 +0100
  • f82985f84e fix: make Google and Facebook OAuth optional to prevent errors soufiane 2025-11-18 02:52:33 +0100
  • 7347d77ec6 fix: add padding to login card and create forgot-password page soufiane 2025-11-18 02:39:44 +0100
  • 6f236ed1ce fix: correct Google login handler function name soufiane 2025-11-18 02:30:01 +0100
  • c0839dd081 fix: correct indentation in homepage prizes section soufiane 2025-11-18 02:22:26 +0100
  • f73a84501e feat: replace placeholder homepage with proper Thé Tip Top landing page soufiane 2025-11-18 02:20:24 +0100
  • 1e6a4a0f6e fix: prevent localStorage access during SSR in debug page soufiane 2025-11-18 02:07:10 +0100
  • 636780870d fix: change headers type from HeadersInit to Record<string, string> soufiane 2025-11-18 02:01:53 +0100
  • b6a514b547 fix: export AuthContext to allow import in useAuth hook soufiane 2025-11-18 01:57:28 +0100
  • 8881014e36 fix: handle possibly undefined initialStock in PrizeManagement soufiane 2025-11-18 01:47:38 +0100
  • 40cdd2777c fix: replace 'as const' with explicit type annotation for NAV_ITEMS soufiane 2025-11-18 01:43:34 +0100
  • a363e0ab7f fix: add type assertion for role includes check in Navbar soufiane 2025-11-18 01:39:19 +0100
  • 5708e8f514 fix: remove lowercase role values from NAV_ITEMS constant soufiane 2025-11-18 01:34:21 +0100
  • 63fbfc4f69 fix: use uppercase role values in Header component switch statement soufiane 2025-11-18 01:28:08 +0100
  • a7c7b705df fix: change button variant from 'default' to 'primary' in test-tickets page soufiane 2025-11-18 01:21:50 +0100
  • e121c705cf fix: use uppercase role values in profile page quick actions soufiane 2025-11-18 01:13:23 +0100
  • dd951d65e1 fix: handle undefined updatedAt in profile page soufiane 2025-11-18 01:09:13 +0100
  • d3caf36203 fix: use correct User property isVerified instead of isEmailVerified soufiane 2025-11-18 01:05:57 +0100
  • 3d7dd7212b fix: add type assertion for PRIZE_CONFIG access in historique page soufiane 2025-11-18 01:02:34 +0100
  • 00f5d432dc fix: remove all snake_case property accesses in modal section soufiane 2025-11-18 00:58:56 +0100
  • ecdfb826be fix: use correct Ticket type properties in verification page soufiane 2025-11-18 00:52:12 +0100
  • 7f04ae5eca fix: add type annotation to badges object in verification page soufiane 2025-11-18 00:47:45 +0100
  • a40eb7b5d1 fix: add type annotation to badges object in getStatusBadge soufiane 2025-11-18 00:42:31 +0100
  • 279556cb72 fix: use correct action values for validateTicket function soufiane 2025-11-18 00:38:53 +0100
  • 84d42132ad fix: remove invalid lowercase employee role comparisons soufiane 2025-11-18 00:34:50 +0100
  • f168f24072 fix: add type assertion for PRIZE_CONFIG access in client page soufiane 2025-11-18 00:29:52 +0100
  • e422f13bed fix: remove invalid role comparisons in admin page soufiane 2025-11-18 00:25:05 +0100
  • ce575653f7 fix: add type annotation to PieChart label in marketing-data page soufiane 2025-11-18 00:19:33 +0100
  • 389bfb1794 fix: remove second invalid role comparison in admin layout soufiane 2025-11-18 00:15:28 +0100
  • 278643c117 fix: remove invalid role comparison in admin layout soufiane 2025-11-18 00:11:59 +0100
  • eee2e27ca5 fix: correct TypeScript error in page.tsx PieChart label soufiane 2025-11-18 00:08:02 +0100
  • e867cbd402 fix: correct TypeScript error in PieChart label prop soufiane 2025-11-18 00:01:59 +0100
  • 870e8630a1 fix: correct syntax error in page.tsx and add privacy/terms pages for OAuth compliance soufiane 2025-11-17 23:56:34 +0100
  • 3ff0f8ccac Merge branches 'dev' and 'dev' of https://gitea.wk-archi-o24a-15m-g3.fr/wkadmin/the-tip-top-frontend into dev soufiane 2025-11-17 23:43:46 +0100
  • 2f7abde4ea dev soufiane 2025-11-17 23:38:02 +0100
  • b547b01ffd test 1: change homepage title to verify project setup Lamrini-asmae 2025-11-10 20:56:41 +0100
  • d696dade89 test 1: change homepage title to verify project setup Lamrini-asmae 2025-11-10 17:45:39 +0100
  • ed75871a28 Fix Jenkinsfile syntax (clean comments) soufiane 2025-11-04 18:57:07 +0100
  • 63a97ba4e2 Fix Jenkinsfile syntax (clean comments) soufiane 2025-11-04 18:52:44 +0100