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 |
|
Tiago Yamamoto
|
5fe76a4b43
|
chore(ci): 🚀 configured CI/CD pipeline
|
2025-12-15 09:02:40 -03:00 |
|
Tiago Yamamoto
|
921ac7cb2f
|
test(coverage): 📊 improved test coverage to 80%
|
2025-12-15 09:02:39 -03:00 |
|
Tiago Yamamoto
|
7455324b36
|
docs(changelog): 📝 updated changelog
|
2025-12-15 09:02:39 -03:00 |
|
Tiago Yamamoto
|
b8981851ca
|
feat(cache): 💾 added caching for API responses
|
2025-12-15 09:02:39 -03:00 |
|
Tiago Yamamoto
|
de4a799b69
|
style(responsive): 📐 fixed responsive design issues
|
2025-12-15 09:02:41 -03:00 |
|
Tiago Yamamoto
|
f707ba36ae
|
refactor(state): 🧠 improved state management
|
2025-12-15 09:02:41 -03:00 |
|
Tiago Yamamoto
|
428693b6fe
|
fix(router): 🔀 fixed routing edge cases
|
2025-12-15 09:02:41 -03:00 |
|
Tiago Yamamoto
|
6e32aa11d9
|
feat(animations): 🎬 added micro-animations for better UX
|
2025-12-15 09:02:40 -03:00 |
|
Tiago Yamamoto
|
33e7eb4fd0
|
feat(dark-mode): 🌙 dark mode ready but not activated yet
|
2025-12-15 09:02:08 -03:00 |
|
Tiago Yamamoto
|
10df1af149
|
chore(scripts): 📜 added useful npm scripts
|
2025-12-15 09:02:07 -03:00 |
|