gohorsejobs/frontend/src/lib
Tiago Yamamoto 841b1d780c feat: Email System, Avatar Upload, Email Templates UI, and Public Job Posting
- Backend: Email producer (LavinMQ), EmailService interface
- Backend: CRUD API for email_templates and email_settings
- Backend: avatar_url field in users table + UpdateMyProfile support
- Backend: StorageService for pre-signed URLs
- NestJS: Email consumer with Nodemailer and Handlebars
- Frontend: Email Templates admin pages (list/edit)
- Frontend: Updated profileApi.uploadAvatar with pre-signed URL flow
- Frontend: New /post-job public page (company registration + job creation wizard)
- Migrations: 027_create_email_system.sql, 028_add_avatar_url_to_users.sql
2025-12-26 12:21:34 -03:00
..
__tests__ feat: expand testing, add fast seeder options, hardcode superadmin 2025-12-24 17:07:45 -03:00
store fix(rbac): add migration to fix seeded users roles and patch notifications store 2025-12-24 18:14:35 -03:00
api.ts feat: Email System, Avatar Upload, Email Templates UI, and Public Job Posting 2025-12-26 12:21:34 -03:00
appwrite.ts feat: Email System, Avatar Upload, Email Templates UI, and Public Job Posting 2025-12-26 12:21:34 -03:00
auth.ts fix: resolved user profile 500 error, fixed frontend build types, enhanced logging, increases test coverage 2025-12-26 01:35:34 -03:00
firebase-client.ts Implement FCM Token Management (DB, Backend, Frontend, Backoffice) 2025-12-26 10:41:50 -03:00
i18n.tsx fix(frontend): remove any type from i18n key traversal 2025-12-23 18:44:09 -03:00
local-database.ts first commit 2025-12-09 19:04:48 -03:00
mock-data.ts Translate UI and rename routes to English 2025-12-22 15:30:06 -03:00
storage.ts chore: update port configuration to avoid conflicts 2025-12-11 17:06:37 -03:00
types.ts fix: resolved user profile 500 error, fixed frontend build types, enhanced logging, increases test coverage 2025-12-26 01:35:34 -03:00
utils.ts first commit 2025-12-09 19:04:48 -03:00