Commit graph

631 commits

Author SHA1 Message Date
Marcus
a437e6d56d ci: configura deploy automatico para k3s via forgejo 2026-01-23 14:37:18 -03:00
NANDO9322
baf4f68ed0 ajuste page principal 2026-01-22 23:16:14 -03:00
eycksilva
2c7249b404 corrigido erro de deploy 2026-01-22 12:22:00 -03:00
eycksilva
e63792324f atualizacao idiomas e campo de digitacao 2026-01-22 12:08:31 -03:00
eycksilva
ac6c0d0276 erro de commit corrigido 2026-01-21 12:39:04 -03:00
eycksilva
d916bee429 att layout 2026-01-21 12:33:57 -03:00
eycksilva
6a9bbd84cd att layout 2026-01-20 15:48:58 -03:00
eycksilva
6ceb8c70bb atualizacao cards 2026-01-20 14:25:37 -03:00
eycksilva
9e0021b62b att erro corrigido 2026-01-20 14:00:11 -03:00
eycksilva
b1d2008f8c fix: adiciona tipagem para parametro tag em blog post page 2026-01-20 13:48:16 -03:00
eycksilva
dd7086bf34 atualizacao geral de funcionalidades 2026-01-20 12:36:48 -03:00
eycksilva
ffa0203ec0 atualizacao layout 2026-01-19 15:58:33 -03:00
Andre F. Rodrigues
2e69727486
Merge pull request #42 from rede5/task6
feat: (TASK: Mudança na forma de operar os usuarios)
2026-01-17 17:14:34 -03:00
NANDO9322
9a1fca0c36 feat: (TASK: Mudança na forma de operar os usuarios)
refatoração fluxo de vagas e correção login automático
- Frontend:
  - Implementa componente JobFormBuilder para perguntas dinâmicas
  - Atualiza página /post-job com fluxo de 3 etapas e integração do builder
  - Corrige payload de registro (auth.ts) enviando campo password corretamente
  - Implementa auto-login após cadastro da empresa (redirecionamento e token)
  - Remove páginas obsoletas de registro de candidato
- Backend:
  - Atualiza CreateCompanyUseCase para retornar token JWT
  - Ajusta JobService para persistência correta de campos JSON (Questions, Benefits)
  - Atualiza DTOs de Job e Company para refletir novas estruturas
  - Adiciona migração (033) para novas colunas de refatoração
  - Ajustes nos repositórios para suporte aos novos modelos
Ref: #refactor-jobs #fix-auth
2026-01-17 17:07:35 -03:00
bohessefmvb
0f08f03319
Update .drone.yml
mtu 1200
2026-01-15 21:13:12 -03:00
bohessefmvb
c195e3875a
Update .drone.yml
Adicionado mtu no env.
2026-01-15 20:51:06 -03:00
bohessefmvb
3539271039
Update backoffice-deployment-dev.yaml
Ajuste mtu no backoffice
2026-01-15 20:38:02 -03:00
bohessefmvb
7ac4c8628f
Update backend-deployment-dev.yaml
Ajustado o MTU
2026-01-15 20:36:23 -03:00
bohessefmvb
84bc63cb03
Update .drone.yml
Mtu adicionado em tudo!
2026-01-15 20:34:22 -03:00
bohessefmvb
e1961fbf43
Update .drone.yml
mtu 1300
2026-01-15 20:25:48 -03:00
bohessefmvb
302363cce6
Update .drone.yml
Mtu aplicado!
2026-01-15 20:02:16 -03:00
bohessefmvb
78b01fa632
Update .drone.yml
Sem mtu
2026-01-15 19:59:00 -03:00
bohessefmvb
3664534471
Update .drone.yml
mtu implantado para mtu: 1480
2026-01-15 19:46:05 -03:00
NANDO9322
90967dd351 feat: add register no swaggger 2026-01-13 19:57:53 -03:00
bohessefmvb
450557513a
Update .drone.yml
Adicionado novas variaveis
2026-01-13 17:34:50 -03:00
bohessefmvb
bce3090ce7
Update .drone.yml
Deixando a pipeline manual!
2026-01-10 16:13:42 -03:00
NANDO9322
8f331c97d3 feat(backoffice): Implementa gestão de credenciais e novas abas administrativas
BACKEND:
- Implementa [CredentialsHandler](cci:2://file:///C:/Projetos/gohorsejobs/backend/internal/api/handlers/credentials_handler.go:9:0-11:1) e rotas /api/v1/system/credentials para gestão segura de chaves.
- Adiciona criptografia RSA no [CredentialsService](cci:2://file:///C:/Projetos/gohorsejobs/backend/internal/services/credentials_service.go:17:0-22:1) para proteger chaves de API (Stripe, Cloudflare, etc).
- Automatiza geração de pares de chaves RSA no .env via script.

FRONTEND:
- Refatora /dashboard/backoffice organizando em Abas: Dashboard, Planos, Stripe e Sistema.
- Implementa CRUD completo para gestão de Planos (criar, editar, remover).
- Adiciona visualização de status do Stripe e botão para limpar cache Cloudflare.
- Ajusta formatação de data nos logs para fuso horário America/Sao_Paulo.
- Atualiza pi.ts para suportar novos endpoints de planos e credenciais.
2026-01-09 17:18:51 -03:00
NANDO9322
c339c3fbaf feat(backoffice): corrige erro 500 e implementa seeder de banco
- Remove marcadores de conflito git em admin_service que causavam erro 500 em ListCompanies.
- Implementa SeederService no backend Go com streaming SSE para logs em tempo real.
- Expõe endpoints: GET /api/v1/seeder/seed/stream e POST /api/v1/seeder/reset.
- Atualiza config do frontend para apontar URL do seeder para a API backend.
- Corrige erros de sintaxe na UI do dashboard Backoffice e implementa busca de estatísticas.
- Garante lógica correta de UPSERT no seeder (RETURNING id) usando colunas 'identifier' e 'full_name' para evitar abortar transações.
- Corrige constraint de role em user_companies no seeder para usar 'admin'.
2026-01-09 12:21:56 -03:00
NANDO9322
3011a725e1 ajuste ip 2026-01-08 20:50:38 -03:00
NANDO9322
a199438e53 ajuste ip 2026-01-08 20:37:07 -03:00
Marcus Bohessef
8abb65ad02 ajuste variavel 2026-01-08 20:06:38 -03:00
Marcus Bohessef
782583ce10 ajuste variavel 2026-01-08 19:56:45 -03:00
Marcus Bohessef
a1e1f369a1 ajuste variavel 2026-01-08 19:43:02 -03:00
bohessefmvb
760553d8be
Update backoffice-ingress-dev.yaml
Ajuste no cluster issuer!
2026-01-08 19:26:29 -03:00
bohessefmvb
711ab34577
Update backend-ingress-dev.yaml
Ajuste cluster issuer
2026-01-08 19:25:57 -03:00
bohessefmvb
17f73c3f3c
Refactor environment variables in .drone.yml
Ajuste drone
2026-01-08 19:02:06 -03:00
NANDO9322
38eea9e05e deploy 2026-01-08 18:40:06 -03:00
NANDO9322
6c178946cc resolve bug cloudflare 2026-01-08 18:22:25 -03:00
NANDO9322
b17523eb0c Merge branch 'task5' into dev: resolved conflicts 2026-01-08 18:01:08 -03:00
NANDO9322
4ba3957b50 Merge branch 'dev' into task5: resolved conflicts 2026-01-08 17:57:06 -03:00
NANDO9322
07127045f7 Merge branch 'dev' of https://github.com/rede5/gohorsejobs into dev 2026-01-08 17:48:32 -03:00
NANDO9322
612b8ec716 Merge branch 'task5' into dev 2026-01-08 17:48:29 -03:00
NANDO9322
31923c97be A
Merge branch 'dev' of https://forgejo-gru.rede5.com.br/rede5/gohorsejobs into dev
2026-01-08 17:24:12 -03:00
Andre F. Rodrigues
a35f06c5de
Merge pull request #41 from rede5/task5
feat: melhorias na gestão de empresas e correções de persistência
Backend: Correção na persistência do email da empresa (CreateCompanyUseCase) e suporte a exclusão em cascata (Cascade Delete) para evitar erro 500.
Backend: Adicionado suporte completo para Phone, Website, Address, Description e Slug na criação.
Backend: Correção crítica no JobService para ocultar nome de candidatos na listagem de vagas.
Frontend: Adição da coluna 'Email' na listagem de empresas e padronização dos ícones de ação.
Frontend: Inclusão de novas chaves de tradução (i18n) e melhorias no modal de criação.
2026-01-08 17:17:20 -03:00
NANDO9322
ad558bc656 feat: melhorias na gestão de empresas e correções de persistência
- Backend: Correção na persistência do email da empresa (CreateCompanyUseCase) e suporte a exclusão em cascata (Cascade Delete) para evitar erro 500.
- Backend: Adicionado suporte completo para Phone, Website, Address, Description e Slug na criação.
- Backend: Correção crítica no JobService para ocultar nome de candidatos na listagem de vagas.
- Frontend: Adição da coluna 'Email' na listagem de empresas e padronização dos ícones de ação.
- Frontend: Inclusão de novas chaves de tradução (i18n) e melhorias no modal de criação.
2026-01-08 17:14:41 -03:00
NANDO
8420e1911b Merge pull request 'fix: ajuste cadastro de candidato' (#4) from task4 into dev
Reviewed-on: https://forgejo-gru.rede5.com.br/rede5/gohorsejobs/pulls/4
2026-01-08 14:16:44 +00:00
NANDO9322
aff4dcc41f fix: ajuste cadastro de candidato 2026-01-08 11:12:17 -03:00
NANDO
9925c5c629 Merge pull request 'fix: correcao cloudflare' (#3) from task4 into dev
Reviewed-on: https://forgejo-gru.rede5.com.br/rede5/gohorsejobs/pulls/3
2026-01-08 13:14:22 +00:00
NANDO9322
23ff95f1a8 fix: correcao cloudflare 2026-01-08 10:07:14 -03:00
Andre F. Rodrigues
2c96fbb475
Merge pull request #39 from rede5/task3 - fix: correcao cloudflare
fix: correcao cloudflare
2026-01-08 09:58:03 -03:00