Commit graph

  • 7783c9a0dc docs: add troubleshooting section and update workflow runner label Tiago Yamamoto 2025-12-27 23:11:08 -0300
  • c651cbda1d docs/ci: move workflow to .forgejo and add architecture diagram Tiago Yamamoto 2025-12-27 23:02:54 -0300
  • 0bc1c27ef6 docs: update backend documentation with deployment and new services Tiago Yamamoto 2025-12-27 22:58:23 -0300
  • 1b518aa468 feat: configure backend dev deployment workflow Tiago Yamamoto 2025-12-27 22:54:37 -0300
  • bb24725f36 Remove accidental root package-lock.json Tiago Yamamoto 2025-12-27 21:58:59 -0300
  • e49485fe64 Update package-lock.json and finalize dev state Tiago Yamamoto 2025-12-27 21:56:50 -0300
  • 9d19751acb Resolve merge conflicts in backend, backoffice, and frontend Tiago Yamamoto 2025-12-27 21:45:48 -0300
  • cba13eaab5 Merge branch 'dev' of github.com-pessoal:rede5/gohorsejobs into dev Tiago Yamamoto 2025-12-27 20:50:05 -0300
  • 0fd114d097 chore(backoffice): update dependencies and resolve peer dependency warnings Tiago Yamamoto 2025-12-27 20:49:08 -0300
  • b23393bf35 feat: implement stripe subscriptions, google analytics, and user crud Tiago Yamamoto 2025-12-27 12:06:54 -0300
  • c9a46acaff fix: move go-sqlmock to direct dependencies Tiago Yamamoto 2025-12-27 11:31:59 -0300
  • 63023b922f feat(notifications): implementar sistema de notificações e FCM Tiago Yamamoto 2025-12-27 11:24:27 -0300
  • 9ee9f6855c feat: implementar múltiplas features Tiago Yamamoto 2025-12-27 11:19:47 -0300
  • 002f9abca1
    Update .drone.yml bohessefmvb 2025-12-27 11:12:26 -0300
  • 92e3341a83
    Update .drone.yml bohessefmvb 2025-12-27 11:09:43 -0300
  • 7f1b910fc2
    Update .drone.yml bohessefmvb 2025-12-27 11:04:01 -0300
  • 254f19766a docs: add comprehensive project roadmap with gap analysis and launch priorities Tiago Yamamoto 2025-12-27 10:16:20 -0300
  • 63b0014f3f
    Update .drone.yml bohessefmvb 2025-12-26 19:12:48 -0300
  • f7dc448df1
    Update .drone.yml bohessefmvb 2025-12-26 18:30:35 -0300
  • 46d70c16b9
    Update .drone.yml bohessefmvb 2025-12-26 18:27:04 -0300
  • 498ac4d0c7
    Update .drone.yml bohessefmvb 2025-12-26 18:20:51 -0300
  • fc89b8dc0b
    Update Docker repository paths in .drone.yml bohessefmvb 2025-12-26 18:05:54 -0300
  • 98bac41aa8
    Update .drone.yml bohessefmvb 2025-12-26 18:02:58 -0300
  • d75829aa92
    Update .drone.yml bohessefmvb 2025-12-26 18:02:03 -0300
  • ea724eca45
    Update .drone.yml bohessefmvb 2025-12-26 18:00:47 -0300
  • 62bb7086b6
    Update .drone.yml bohessefmvb 2025-12-26 17:57:50 -0300
  • b99f65501d
    Update .drone.yml bohessefmvb 2025-12-26 17:55:25 -0300
  • 2b9b57e059 chore: update seeders with tickets and company profile data Tiago Yamamoto 2025-12-26 16:50:30 -0300
  • 8eeecf76d7 feat: admin tickets, dashboard i18n, user edit fix and location picker bugfix Tiago Yamamoto 2025-12-26 16:42:19 -0300
  • 87aa558a61 fix: add null guards to messages page Tiago Yamamoto 2025-12-26 16:17:34 -0300
  • 786ef42d8a feat: add complete support ticket CRUD operations Tiago Yamamoto 2025-12-26 16:16:05 -0300
  • 4712193ade docs: add Swagger annotations for Company UPDATE and DELETE endpoints Tiago Yamamoto 2025-12-26 16:08:26 -0300
  • afab4e89cd refactor: merge company and job form into single step Tiago Yamamoto 2025-12-26 15:53:15 -0300
  • 249081554d feat: add company profile fields Tiago Yamamoto 2025-12-26 15:48:13 -0300
  • cca951ca23 feat: add currency, salary period, and rich text description Tiago Yamamoto 2025-12-26 15:37:54 -0300
  • 91e4417c95 feat: add working hours and salary negotiable logic Tiago Yamamoto 2025-12-26 15:29:51 -0300
  • d6bb579260 feat: add salary options with toggle and candidate proposal Tiago Yamamoto 2025-12-26 15:23:22 -0300
  • fb79e987bb feat: add location selector and contract types Tiago Yamamoto 2025-12-26 15:18:16 -0300
  • 818edf2575 fix: Resolve type mismatch in settings page credentials fetch Tiago Yamamoto 2025-12-26 14:57:32 -0300
  • e5d0cd483a feat: Implement Dynamic Credentials Management Tiago Yamamoto 2025-12-26 14:43:35 -0300
  • 7d797aac2b fix: Add graceful handling for unconfigured Appwrite in messages page Tiago Yamamoto 2025-12-26 13:15:29 -0300
  • bf41570cae docs: Update SEEDER-API.md with current scripts and location data Tiago Yamamoto 2025-12-26 13:11:53 -0300
  • 24c3eeaf5b fix: Add missing dependencies for backoffice email module Tiago Yamamoto 2025-12-26 13:07:37 -0300
  • 90a5f7b2a6 fix: Add /api/v1/auth/register/company route for public job posting Tiago Yamamoto 2025-12-26 12:54:37 -0300
  • db5c0671dc docs: Comprehensive root README.md with business flows, monetization, and all documentation links Tiago Yamamoto 2025-12-26 12:51:36 -0300
  • cb4fd35dc2 docs: Comprehensive FRONTEND.md update with all pages, components, and features Tiago Yamamoto 2025-12-26 12:47:53 -0300
  • 32fc42a29c docs: Update all documentation files (API_SECURITY, ROADMAP, TASKS, DEVOPS, DATABASE, API) Tiago Yamamoto 2025-12-26 12:45:03 -0300
  • b0378985a4 docs: Comprehensive BACKOFFICE.md update with all modules and integrations Tiago Yamamoto 2025-12-26 12:40:04 -0300
  • 6c5b7586c9 docs: Comprehensive BACKEND.md update with all services, endpoints, and integrations Tiago Yamamoto 2025-12-26 12:35:13 -0300
  • 867a155423 fix: Add missing appwrite dependency to package.json Tiago Yamamoto 2025-12-26 12:31:38 -0300
  • 504c1025a5 debug: Add console logs to homepage to trace job data source Tiago Yamamoto 2025-12-26 12:30:16 -0300
  • 06924383bb chore: Remove compiled binary from repo and add to .gitignore Tiago Yamamoto 2025-12-26 12:24:44 -0300
  • 841b1d780c feat: Email System, Avatar Upload, Email Templates UI, and Public Job Posting Tiago Yamamoto 2025-12-26 12:21:34 -0300
  • b1639dbcd8 Implement secure Stripe credential management using RSA encryption Tiago Yamamoto 2025-12-26 11:03:52 -0300
  • d771e2a3a9 Hide Companies menu item for non-superadmin users Tiago Yamamoto 2025-12-26 10:51:44 -0300
  • 7a1d0417bc Fix ListUsers 500 query error (use tenant_id instead of company_id) Tiago Yamamoto 2025-12-26 10:48:11 -0300
  • 722e72cdbd Implement FCM Token Management (DB, Backend, Frontend, Backoffice) Tiago Yamamoto 2025-12-26 10:41:50 -0300
  • 03827302e5 Add Stripe controller routes and full Plans CRUD in backoffice Tiago Yamamoto 2025-12-26 10:30:10 -0300
  • ee5a680468 Add missing CRUD routes: Companies GET by ID, Support Tickets Tiago Yamamoto 2025-12-26 10:20:38 -0300
  • d61b4db69a Regenerate Swagger docs with DeleteApplication route Tiago Yamamoto 2025-12-26 10:15:31 -0300
  • f1fc45b5ce Add company edit section to profile page for Admin users Tiago Yamamoto 2025-12-26 10:12:56 -0300
  • d52a83f94b Redirect /profile to /dashboard/profile for dashboard layout Tiago Yamamoto 2025-12-26 10:09:41 -0300
  • 78857b7afe Show Backoffice menu only for Superadmin users Tiago Yamamoto 2025-12-26 10:08:22 -0300
  • fb98016afc Refactor RBAC: Admin sees only their company data, Superadmin sees all Tiago Yamamoto 2025-12-26 10:05:57 -0300
  • f9c9293a19 Fix undefined middleware.GetRequestID in backend Tiago Yamamoto 2025-12-26 09:58:33 -0300
  • e0b16e5b29 Fix profile 404/500 and user deletion 403 Tiago Yamamoto 2025-12-26 09:55:19 -0300
  • f51a8dd99c fix: resolved user profile 500 error, fixed frontend build types, enhanced logging, increases test coverage Tiago Yamamoto 2025-12-26 01:35:34 -0300
  • 3fa875ed98 feat: implemented delete application endpoint and dashboard action Tiago Yamamoto 2025-12-26 01:29:31 -0300
  • 7b76b62490 feat(backoffice): implemented edit and delete company functionality Tiago Yamamoto 2025-12-26 01:23:01 -0300
  • 43c0719664 feat(users): add company selection and status to create user modal Tiago Yamamoto 2025-12-26 01:18:14 -0300
  • 6ab7e357fb fix(users): resolve 403 on update and enable role/status editing Tiago Yamamoto 2025-12-26 01:14:18 -0300
  • 3d7612901d feat(seeder): add job tags seeder Tiago Yamamoto 2025-12-26 01:04:29 -0300
  • e47c25fac8 fix(companies): format JSON description in modal Tiago Yamamoto 2025-12-26 01:02:16 -0300
  • 16012b701a fix(companies): remove Slug column from table Tiago Yamamoto 2025-12-26 01:01:10 -0300
  • eae3df7f38 fix(cors): add PATCH to allowed methods Tiago Yamamoto 2025-12-26 00:59:04 -0300
  • aa97d86d0e feat(jobs): add public job posting page Tiago Yamamoto 2025-12-26 00:54:33 -0300
  • 73967ca52b fix(users): allow superadmin to list all users without tenant restriction Tiago Yamamoto 2025-12-26 00:51:54 -0300
  • 546e253a5f feat(companies): add view modal and fix createdAt field Tiago Yamamoto 2025-12-26 00:47:04 -0300
  • f396acfb72 debug: add RBAC logging to RequireRoles middleware Tiago Yamamoto 2025-12-26 00:42:55 -0300
  • 01aca8971b fix(auth): include legacy role column in getRoles query Tiago Yamamoto 2025-12-25 23:20:22 -0300
  • 14af54ec39 fix(backoffice): upgrade @fastify/cookie to v11 for Fastify 5 compatibility Tiago Yamamoto 2025-12-25 22:44:49 -0300
  • cb6afe9583 fix(frontend): enable job delete/update API calls and add logging Tiago Yamamoto 2025-12-25 22:41:38 -0300
  • 930c57a9c7 debug(backend): add console logging to job creation endpoint Tiago Yamamoto 2025-12-25 22:34:24 -0300
  • 362b569c8d refactor(frontend): consolidate job creation into single page form Tiago Yamamoto 2025-12-25 22:11:16 -0300
  • 151d1f4347 test(backend): add UpdateCompanyStatus tests for admin service Tiago Yamamoto 2025-12-25 22:08:02 -0300
  • 39d1eff80f fix(frontend): fix string/number ID comparison in jobs page Tiago Yamamoto 2025-12-25 21:49:09 -0300
  • 39fde338b4 fix(frontend): pass string ID to adminCompaniesApi.updateStatus Tiago Yamamoto 2025-12-25 21:00:01 -0300
  • 59df524ed5 test: add admin, notification, audit service tests (+30% coverage increase) Tiago Yamamoto 2025-12-24 20:01:54 -0300
  • 48dad702d6 fix(frontend): adjust admin jobs pagination property access Tiago Yamamoto 2025-12-24 19:53:54 -0300
  • 49fdcd0168 fix(router): allow public access to tags api for recruiters Tiago Yamamoto 2025-12-24 19:51:52 -0300
  • 4eae018a25 fix(backoffice): use string IDs for companies/jobs/users, fix audit log, ensure real tags support Tiago Yamamoto 2025-12-24 19:43:49 -0300
  • 9784e959e4 feat: add profile page, dynamic dashboard, and backend integration tests Tiago Yamamoto 2025-12-24 19:38:11 -0300
  • cc5ac7c73c feat: add profile page, dynamic dashboard, and fix candidate 500 error Tiago Yamamoto 2025-12-24 19:22:14 -0300
  • 72957b418a chore(backoffice): allow build with outdated lockfile to unblock deploy Tiago Yamamoto 2025-12-24 18:33:01 -0300
  • 96571261d9 chore: update pnpm-lock.yaml Tiago Yamamoto 2025-12-24 18:28:23 -0300
  • 3ab04c5fd7 feat(seeder): interleave users and companies before heavy city seeding Tiago Yamamoto 2025-12-24 18:25:50 -0300
  • 4b3eb2feee feat(seeder): add detailed execution timers (stopwatch) for location data Tiago Yamamoto 2025-12-24 18:22:40 -0300
  • 858df02a1d feat(seeder): optimize city loading with bulk inserts and fix migration order Tiago Yamamoto 2025-12-24 18:19:03 -0300
  • 617bb5ab39 fix(rbac): add migration to fix seeded users roles and patch notifications store Tiago Yamamoto 2025-12-24 18:14:35 -0300
  • 9b389e1c9f fix(services): initialize all list slices to empty array to prevent null json response Tiago Yamamoto 2025-12-24 18:11:17 -0300