6d7c536a7e
feat: add contact form email functionality
...
- Add SMTP configuration in all .env files
- Create sendContactEmail function in email service
- Add contact controller with form validation
- Create contact API route (POST /api/contact)
- Register contact route in main index.js
- Emails sent to thetiptopgr3@gmail.com
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-24 11:38:08 +01:00
4759ce99e7
feat: add newsletter subscription feature
...
- Add newsletter database table migration
- Create newsletter controller with subscribe/unsubscribe endpoints
- Add newsletter routes and validation
- Implement newsletter service with email validation
- Add setup documentation and migration scripts
- Include test page for newsletter functionality
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-24 00:07:44 +01:00
f9dd22909c
fix: convert test to ES6 modules and export app
...
- Convert test/app.test.js from CommonJS to ES6 import/export
- Export app from index.js for testing
- Only start server if NODE_ENV !== 'test'
- Fixes 'require is not defined' error in tests
2025-11-18 16:53:46 +01:00
25c7a0b304
dev
2025-11-17 23:47:54 +01:00
67316ef0b1
Fix Jenkinsfile syntax (clean comments)
2025-11-04 19:00:33 +01:00
67c75963fb
Fix Jenkinsfile syntax (clean comments)
2025-11-04 18:56:34 +01:00
4e855dc060
Fix Jenkinsfile syntax (clean comments)
2025-11-04 18:55:08 +01:00
31b70e9849
Fix Jenkinsfile syntax (clean comments)
2025-11-04 15:50:33 +01:00
db83f0d06f
Fix Jenkinsfile syntax (clean comments)
2025-11-04 15:46:54 +01:00
91802b178b
Fix Jenkinsfile syntax (clean comments)
2025-11-04 15:38:00 +01:00
90f7d3bfd6
Fix Jenkinsfile syntax (clean comments)
2025-11-04 14:44:21 +01:00
bffd84bd17
flatten backend folder
2025-11-04 01:15:57 +01:00
04598dbc57
Mise à jour de index.js
2025-11-03 23:13:04 +01:00
c3c3d45d6f
Mise à jour de index.js
2025-11-03 23:00:35 +01:00
d06a461973
Mise à jour de index.js
2025-11-03 22:58:14 +01:00
0b039f315b
Mise à jour de index.js
2025-11-03 22:56:53 +01:00
2268fc06c5
Mise à jour de index.js
2025-11-03 22:29:45 +01:00
622053c08e
Mise à jour de index.js
2025-11-03 22:19:36 +01:00
a19dbfdd4b
Mise à jour de index.js
2025-11-03 22:10:57 +01:00
39f7256c0b
Mise à jour de index.js
2025-11-03 22:06:13 +01:00
83f7ad0553
Mise à jour de index.js
2025-11-03 21:52:04 +01:00
cdddf38709
Mise à jour de index.js
2025-11-03 21:11:51 +01:00
d0f8368198
Mise à jour de index.js
2025-11-03 21:09:17 +01:00
5a16c2c15b
Mise à jour de index.js
2025-11-03 20:34:05 +01:00
a5c0bb1850
Mise à jour de index.js
2025-11-03 20:18:02 +01:00
72440a7af5
Mise à jour de index.js
2025-11-03 20:04:27 +01:00
687fa5e57d
Mise à jour de index.js
2025-11-03 19:41:36 +01:00
3e6bd6e409
Mise à jour de index.js
2025-11-03 19:36:07 +01:00
4312633bdb
Mise à jour de index.js
2025-11-03 19:21:24 +01:00
d9cae7cb87
Mise à jour de index.js
2025-11-02 16:02:02 +01:00
b2557566ef
✅ Fix Jenkinsfile: force recreate + health check
2025-11-01 17:41:57 +01:00
4a732b5f59
✅ Fix Jenkinsfile: force recreate + health check
2025-11-01 17:32:37 +01:00
15bd1f0610
✅ Fix Jenkinsfile: force recreate + health check
2025-11-01 17:25:01 +01:00
33b9622d33
✅ Fix Jenkinsfile: force recreate + health check
2025-10-31 00:58:29 +01:00
0b9e6d6ae4
✅ Fix Jenkinsfile: force recreate + health check
2025-10-31 00:51:05 +01:00
2d89adb867
✅ Fix Jenkinsfile: force recreate + health check
2025-10-30 23:22:46 +01:00
afdfeced89
✅ Fix Jenkinsfile: force recreate + health check
2025-10-30 23:19:11 +01:00
720b307d7e
Initial commit du frontend The Tip Top
2025-10-30 11:11:05 +00:00
c1793f6383
flatten backend folder
2025-10-28 00:31:47 +01:00
8404d365f8
sauvegarde avant pull
2025-10-25 23:21:31 +00:00
fc67cf6415
push
the-tip-top-backend/pipeline/head This commit looks good
2025-10-24 14:14:46 +02:00
2b7fbf6173
push
the-tip-top-backend/pipeline/head This commit looks good
2025-10-23 23:51:18 +02:00
c2513c9e96
push
the-tip-top-backend/pipeline/head This commit looks good
2025-10-23 20:18:41 +02:00
dfbdc37abc
push
the-tip-top-backend/pipeline/head This commit looks good
2025-10-23 19:34:59 +02:00
6125dcb1f8
🩵 Fusion du code local avec le dépôt Gitea
the-tip-top-backend/pipeline/head This commit looks good
2025-10-22 23:24:36 +02:00
root
fb3d2cfd3f
Initial commit - backend depuis VPS
2025-10-22 20:40:47 +00:00
992b3d6814
Actualiser index.js
the-tip-top-backend/pipeline/head This commit looks good
2025-10-21 18:26:05 +00:00
082cc270d3
Actualiser index.js
the-tip-top-backend/pipeline/head This commit looks good
2025-10-21 18:22:34 +00:00
40b471e76e
Actualiser index.js
the-tip-top-backend/pipeline/head This commit looks good
2025-10-21 18:07:16 +00:00
77f9a0aecc
Actualiser index.js
the-tip-top-backend/pipeline/head This commit looks good
2025-10-21 17:48:35 +00:00