Tiago Yamamoto
|
cdfec9e3f2
|
Show six jobs on home
|
2025-12-22 13:50:49 -03:00 |
|
Tiago Yamamoto
|
c0d42b1cc4
|
Merge pull request #11 from rede5/codex/corrigir-idioma-na-tela-de-login-e-senha
Fix login localization and add forgot-password page
|
2025-12-22 13:45:23 -03:00 |
|
Tiago Yamamoto
|
af7b68ee86
|
Fix login i18n and forgot password page
|
2025-12-22 13:45:02 -03:00 |
|
Tiago Yamamoto
|
79a59e44cd
|
Merge pull request #10 from rede5/codex/fix-admin-login-redirect-to-dashboard
Unify dashboard routing for all roles
|
2025-12-22 13:25:56 -03:00 |
|
Tiago Yamamoto
|
8f70469317
|
Unify dashboard routing for all roles
|
2025-12-22 13:25:40 -03:00 |
|
Marcus Bohessef
|
c910401e33
|
backoffice dev
|
2025-12-20 09:10:16 -03:00 |
|
Marcus Bohessef
|
f37988fc4a
|
backoffice dev
|
2025-12-20 08:57:21 -03:00 |
|
Marcus Bohessef
|
dbe1d34c53
|
backoffice dev
|
2025-12-20 08:32:55 -03:00 |
|
Marcus Bohessef
|
1186ca7ac5
|
backoffice dev
|
2025-12-20 08:22:25 -03:00 |
|
Marcus Bohessef
|
3993dede92
|
backoffice dev
|
2025-12-19 17:37:29 -03:00 |
|
Tiago Yamamoto
|
bc64a76ce2
|
fix(frontend): add edge runtime config for dynamic routes
|
2025-12-15 16:34:06 -03:00 |
|
Tiago Yamamoto
|
88e4596b62
|
fix(frontend): remove invalid sections from wrangler.toml
|
2025-12-15 16:31:26 -03:00 |
|
Tiago Yamamoto
|
55e678c8f2
|
chore: cleanup files and update documentation
|
2025-12-15 16:13:10 -03:00 |
|
Tiago Yamamoto
|
b8219e322c
|
chore: setup monorepo structure and cloudflare page config
|
2025-12-15 16:07:38 -03:00 |
|
Tiago Yamamoto
|
00978bf995
|
fix(frontend): add use client directive to components using hooks
|
2025-12-15 16:03:10 -03:00 |
|
Tiago Yamamoto
|
11bd1f2fa0
|
fix(frontend): ajusta estrutura do es.json para corrigir erro de tipo no i18n
|
2025-12-15 15:17:30 -03:00 |
|
Tiago Yamamoto
|
ad9468bbb6
|
chore(frontend): set default locale to en
|
2025-12-15 15:13:18 -03:00 |
|
Tiago Yamamoto
|
4693bc5737
|
feat(frontend): complete i18n implementation and set default to pt-BR
|
2025-12-15 15:10:36 -03:00 |
|
Tiago Yamamoto
|
dd18c526e3
|
fix(frontend): add privacy/terms pages and conditional analytics
|
2025-12-15 14:53:58 -03:00 |
|
Tiago Yamamoto
|
1818479499
|
feat(frontend): enable deep linking for job filters via url params
|
2025-12-15 14:45:58 -03:00 |
|
Tiago Yamamoto
|
640eb10703
|
feat(frontend): add work mode filter and randomize seeder types
|
2025-12-15 14:44:14 -03:00 |
|
Tiago Yamamoto
|
78314f2b45
|
feat(frontend): implement pagination and adjust seeder jobs count
|
2025-12-15 14:00:42 -03:00 |
|
Tiago Yamamoto
|
d369835999
|
fix(docs): update swagger annotations with /api/v1 prefix
|
2025-12-15 13:46:51 -03:00 |
|
Tiago Yamamoto
|
720eda91c7
|
fix(router): add /api/v1 prefix to jobs and applications routes
|
2025-12-15 13:42:50 -03:00 |
|
Tiago Yamamoto
|
1002a2ec83
|
fix(config): auto-detect http/https scheme for swagger
|
2025-12-15 13:24:37 -03:00 |
|
Tiago Yamamoto
|
52f31710cf
|
fix(config): remove duplicate API_HOST and strip protocol prefix in main.go
|
2025-12-15 11:08:18 -03:00 |
|
Tiago Yamamoto
|
0a69406b31
|
feat(config): enable dynamic API host configuration via env var
|
2025-12-15 10:55:16 -03:00 |
|
Tiago Yamamoto
|
ce31ab8e67
|
feat(migration): move admin cloudflare routes to backoffice and cleanup backend
|
2025-12-15 10:52:40 -03:00 |
|
Tiago Yamamoto
|
1caeb72d7c
|
chore: update env example and fix swagger host port
|
2025-12-15 10:44:28 -03:00 |
|
Tiago Yamamoto
|
3be9807d88
|
chore: formatting updates and lockfile changes
|
2025-12-15 10:40:55 -03:00 |
|
Tiago Yamamoto
|
5c45557537
|
fix(backoffice): resolve eslint errors (async/await usage and floating promises)
|
2025-12-15 10:35:15 -03:00 |
|
Tiago Yamamoto
|
d3d6ae2991
|
test(frontend): add jest setup and integration tests for API client
|
2025-12-15 10:26:12 -03:00 |
|
Tiago Yamamoto
|
c9747d3596
|
fix(integration): correct frontend fallback port to 8521 and handle NULL fields in company entity
|
2025-12-15 10:19:31 -03:00 |
|
Tiago Yamamoto
|
0ef2ced860
|
fix: add explicit types array to fix babel__core type error
|
2025-12-15 10:08:48 -03:00 |
|
Tiago Yamamoto
|
9edfbcdc93
|
fix(i18n): 🌍 home page now uses translations properly
|
2025-12-15 10:04:08 -03:00 |
|
Tiago Yamamoto
|
8544ca5cfc
|
feat(dev): 🎮 unified interactive start script
|
2025-12-15 10:00:50 -03:00 |
|
Tiago Yamamoto
|
ee8ed3f1f3
|
fix(security): 🔒 fixed Next.js vulnerability and Stripe API version
|
2025-12-15 09:52:43 -03:00 |
|
Tiago Yamamoto
|
072b78c7f5
|
chore(backoffice): 🎉 backoffice ready for action
|
2025-12-15 09:44:26 -03:00 |
|
Tiago Yamamoto
|
88b1121470
|
test(backoffice): 🧪 added e2e test setup
|
2025-12-15 09:44:25 -03:00 |
|
Tiago Yamamoto
|
a0e6f0e58b
|
feat(swagger): 📚 added Swagger docs at /api/docs
|
2025-12-15 09:44:24 -03:00 |
|
Tiago Yamamoto
|
9b8d1e0458
|
feat(core): 🔗 wired all modules together
|
2025-12-15 09:44:22 -03:00 |
|
Tiago Yamamoto
|
73e6b2b310
|
feat(admin): 👑 added admin dashboard with stats
|
2025-12-15 09:44:21 -03:00 |
|
Tiago Yamamoto
|
38acc0e670
|
feat(plans): 📋 added subscription plans (Starter/Pro/Enterprise)
|
2025-12-15 09:44:20 -03:00 |
|
Tiago Yamamoto
|
7132b0cb67
|
feat(stripe): 💳 added Stripe integration for payments
|
2025-12-15 09:44:19 -03:00 |
|
Tiago Yamamoto
|
44e0a2851d
|
feat(backoffice): 🐳 added Dockerfile for containerization
|
2025-12-15 09:44:18 -03:00 |
|
Tiago Yamamoto
|
1d4754af4f
|
docs(backoffice): 📖 added README because reading is fundamental
|
2025-12-15 09:44:17 -03:00 |
|
Tiago Yamamoto
|
83bb6e5602
|
feat(backoffice): 🏗️ initialized NestJS backoffice API
|
2025-12-15 09:44:16 -03:00 |
|
Tiago Yamamoto
|
28733fff95
|
feat(tests): �� added unit tests and E2E tests for handlers
|
2025-12-15 09:08:32 -03:00 |
|
Tiago Yamamoto
|
423c481ecd
|
release(v1.0): 🎉 v1.0.0 - ready for production maybe
|
2025-12-15 09:02:41 -03:00 |
|
Tiago Yamamoto
|
3ab74ee21f
|
feat(error): 🚨 better error handling and messages
|
2025-12-15 09:02:40 -03:00 |
|