Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
270 commits
Select commit Hold shift + click to select a range
d80e928
Delete docs/frontend/deployment.md
Alan-oliveir Aug 8, 2025
17a5156
Delete docs/frontend/services.md
Alan-oliveir Aug 8, 2025
d664419
Delete docs/frontend/testing.md
Alan-oliveir Aug 8, 2025
8558f21
Delete docs/project/api-contract.md
Alan-oliveir Aug 8, 2025
a456d4e
Delete docs/project/architecture.md
Alan-oliveir Aug 8, 2025
fe0e936
Delete docs/project/diagrams.md
Alan-oliveir Aug 8, 2025
4380d19
Delete docs/project/overview.md
Alan-oliveir Aug 8, 2025
35b8ab4
Delete docs/project/personas.md
Alan-oliveir Aug 8, 2025
f34f4b5
Delete docs/project/requirements.md
Alan-oliveir Aug 8, 2025
1327c13
Delete docs/project/user-stories.md
Alan-oliveir Aug 8, 2025
45540ef
Revisão diagrama ER
cristianodc Aug 9, 2025
d4ab7f6
Merge pull request #103 from Finboostplus/Alan-oliveir-tests-frontend
Alan-oliveir Aug 10, 2025
28eecc3
feat: add initial PWA components and hooks for offline support
Alan-oliveir Aug 10, 2025
b5e7a0f
feat: implement PWA features including installation prompts and offli…
Alan-oliveir Aug 10, 2025
d5ed5fb
fix: update login text in LoginForm component
Alan-oliveir Aug 10, 2025
26ca4d8
Update frontend/src/main.jsx
Alan-oliveir Aug 10, 2025
b07673f
Update frontend/src/main.jsx
Alan-oliveir Aug 10, 2025
b3cf1a6
Update frontend/src/components/PWAInstaller.jsx
Alan-oliveir Aug 10, 2025
5142998
Update frontend/src/components/PWAInstaller.jsx
Alan-oliveir Aug 10, 2025
40d7328
Update frontend/src/components/PWAInstaller.jsx
Alan-oliveir Aug 10, 2025
557056f
feature:add toast messages and settings group page
cleytonjesus07 Aug 10, 2025
dfcf9c9
Merge pull request #106 from cristianodc/rev_diagr_er
Bruno-Pimenta Aug 10, 2025
d645292
Merge pull request #109 from Finboostplus/feat/toastMessages-settings…
Alan-oliveir Aug 11, 2025
cb0b005
implementacao do token refresh
Bruno-Pimenta Aug 11, 2025
a54b057
refactor: add jotai and change titles on login page
cleytonjesus07 Aug 11, 2025
7520a08
refactor: theme atom jotai
cleytonjesus07 Aug 11, 2025
e84f38b
Merge pull request #110 from Bruno-Pimenta/develop
Alan-oliveir Aug 12, 2025
bacab14
Update backend/finboostplus_teste/README-SCALAR.md
Alan-oliveir Aug 12, 2025
5d063fe
Merge pull request #112 from Finboostplus/refactor/add-jotai-and-chan…
jv-ramos Aug 13, 2025
2a06c03
Merge pull request #113 from Finboostplus/refactor/change-theme-atom-…
jv-ramos Aug 13, 2025
3118062
Merge branch 'develop' into Alan-oliveir_pwa-suport
jv-ramos Aug 13, 2025
3884c4f
Merge pull request #108 from Finboostplus/Alan-oliveir_pwa-suport
jv-ramos Aug 13, 2025
e957ade
Merge branch 'develop' into Alan-oliveir-docs_scalar
jv-ramos Aug 13, 2025
2606170
Merge pull request #105 from Finboostplus/Alan-oliveir-docs_scalar
jv-ramos Aug 13, 2025
97baa7f
Delete project_docs/diagramas/Diagrama de Casos de Uso.png
Alan-oliveir Aug 13, 2025
d6b4631
Delete project_docs/diagramas/diagrama_ER.png
Alan-oliveir Aug 13, 2025
3fa0ab1
Add files via upload
Alan-oliveir Aug 13, 2025
58ef9bf
Delete project_docs/diagramas/diagrama_ER.png
Alan-oliveir Aug 13, 2025
17b32a5
Add files via upload
Alan-oliveir Aug 13, 2025
3023fc9
Adding new use case diagram
jv-ramos Aug 13, 2025
47b5600
Delete project_docs/diagramas/ER_finboostplus.png
Alan-oliveir Aug 13, 2025
46e2a6a
update frontend/.gitognore
Alan-oliveir Aug 13, 2025
b8096e5
add zustand
cleytonjesus07 Aug 13, 2025
5415ba8
docs: revisão da documentação
Alan-oliveir Aug 14, 2025
330944e
Update README.md
Alan-oliveir Aug 14, 2025
0c84f0c
Create LICENSE
Alan-oliveir Aug 15, 2025
fcc6d6e
docs: update CONTRIBUTING.md with table of contents and improve struc…
Alan-oliveir Aug 15, 2025
9791364
chore: remove unused diagram images from project_docs
Alan-oliveir Aug 15, 2025
bdb5876
docs: update diagrams
Alan-oliveir Aug 15, 2025
a863932
Update README.md
Alan-oliveir Aug 15, 2025
7c10b5c
docs: adds version history to project documents
Alan-oliveir Aug 15, 2025
9dacb13
refactor: frontend tests and setup
Alan-oliveir Aug 15, 2025
965a4e8
Merge pull request #114 from Finboostplus/feat/add-zustand
Alan-oliveir Aug 15, 2025
ffc0caa
feat: criacao da funcionalidade de editar usuario e de revogar o refr…
Bruno-Pimenta Aug 15, 2025
9e45189
Merge branch 'feature/update-user' into develp
Bruno-Pimenta Aug 15, 2025
4ea6331
docs: consolidates documentation and improves Docker config
Alan-oliveir Aug 15, 2025
97a7781
docs: adds summaries to READMEs
Alan-oliveir Aug 15, 2025
367e4cf
feat: adds UI component tests and fixes
Alan-oliveir Aug 16, 2025
afc4e96
Merge pull request #116 from Finboostplus/Alan-oliveir-docs-revision
Alan-oliveir Aug 16, 2025
ab60022
Add Models
cristianodc Aug 16, 2025
770fdb8
Merge pull request #119 from Bruno-Pimenta/develop
Alan-oliveir Aug 16, 2025
de69318
feat: include tests with scalar to updateProfile
Alan-oliveir Aug 16, 2025
eb5af2d
Refatoraçao GroupMember
cristianodc Aug 16, 2025
5e983af
Refactor
cristianodc Aug 16, 2025
844ff48
Merge pull request #120 from cristianodc/refactor
Alan-oliveir Aug 16, 2025
38b0099
Merge pull request #117 from Finboostplus/feature/tests-frontend
Alan-oliveir Aug 16, 2025
216d46b
Renames module from 'teste' to 'server'
Alan-oliveir Aug 16, 2025
678b43a
fix: adicionado classe UserRequestDTO
Bruno-Pimenta Aug 16, 2025
8e84057
Apagado pasta finboost_teste
Bruno-Pimenta Aug 16, 2025
5414857
Merge pull request #121 from Bruno-Pimenta/develop
Alan-oliveir Aug 16, 2025
1609f5f
Feature add grouplist
cristianodc Aug 21, 2025
38ce94c
refactor: update frontend
Alan-oliveir Aug 22, 2025
a5b24ca
Merge pull request #131 from cristianodc/develop
Alan-oliveir Aug 22, 2025
b1e6fbd
fix: add missing react-currency-input-field dependency
Alan-oliveir Aug 22, 2025
0b84634
feat: adicionada a estrutura inicial da feature GroupUpdate
jv-ramos Aug 22, 2025
6a720cb
fix: adicionado GroupUpdateDTO
jv-ramos Aug 22, 2025
6714807
fix: ajustes no controller
jv-ramos Aug 22, 2025
f29c24a
Merge pull request #132 from jetchaolin/develop
jv-ramos Aug 22, 2025
df61001
Adicionado funcionalidade de criar grupos, adicionar membros e resolu…
Bruno-Pimenta Aug 23, 2025
0ba570a
Update application.properties
Bruno-Pimenta Aug 23, 2025
03327ce
Update GroupRepository.java
jv-ramos Aug 23, 2025
90025ba
Merge pull request #133 from Bruno-Pimenta/develop
Bruno-Pimenta Aug 23, 2025
85c84c2
refactor: refatoradas variaveis | nomes de tabelas | nome de classes …
jv-ramos Aug 24, 2025
f0f96b3
Merge pull request #134 from jetchaolin/develop
Alan-oliveir Aug 25, 2025
5197022
AddNewExpense
cristianodc Aug 25, 2025
e01315c
Ajuste feat addNewExpense
cristianodc Aug 26, 2025
afcc28f
feat: adicionado o metodo para listar membros de um grupo
jv-ramos Aug 26, 2025
349d5a1
Merge pull request #137 from jetchaolin/develop
Alan-oliveir Aug 27, 2025
059e458
feature list-group-expense
cristianodc Aug 27, 2025
8d0ccad
Teste list-group
cristianodc Aug 27, 2025
fb426c0
feature group details
cristianodc Aug 28, 2025
9295942
foi adicionado o toast de sucesso quando o usuário é cadastrado
cleytonjesus07 Aug 29, 2025
0a502a5
Merge branch 'develop' into listGroupById
cristianodc Aug 29, 2025
a1cda61
Merge pull request #139 from cristianodc/listGroupById
cristianodc Aug 29, 2025
84fdbc5
criacao do metodo de cadastrar despesas passando todos os usuarios en…
Bruno-Pimenta Aug 30, 2025
ac27cea
implementacao inicial das despesas resumidas de um grupo
Bruno-Pimenta Aug 30, 2025
d8dc79e
feat: criacao de servicos
CassioPassosP Sep 4, 2025
42d445c
criacao do metodo de listar despesas do grupo com ou sem filtros
Bruno-Pimenta Sep 6, 2025
e01fda1
ajuste no .properties
Bruno-Pimenta Sep 6, 2025
9217da0
Merge pull request #142 from Bruno-Pimenta/develop
Bruno-Pimenta Sep 6, 2025
07060e7
implementacao do metodo de editar informacoes de despesa e o de membr…
Bruno-Pimenta Sep 8, 2025
0c3d255
refactor: refatoracao do metodo de criar despesas
Bruno-Pimenta Sep 8, 2025
e8ddbcb
implementacao do metodo de remover membro do grupo
Bruno-Pimenta Sep 8, 2025
c3dd7b9
implementacao da funcionalidade de apagar grupo
Bruno-Pimenta Sep 8, 2025
166a5a7
implementacao do metodo de apagar perfil
Bruno-Pimenta Sep 8, 2025
1ac3773
refactor: Listagem de despesa passou a ser paginada
Bruno-Pimenta Sep 8, 2025
09255cb
Merge branch 'Finboostplus:develop' into develop
Bruno-Pimenta Sep 8, 2025
dc093ba
Merge pull request #143 from Bruno-Pimenta/develop
Bruno-Pimenta Sep 9, 2025
c3d8c2f
adicionado metodo para alterar status de uma despesa
jv-ramos Sep 9, 2025
ae68cc8
ajustado o update de expense
jv-ramos Sep 15, 2025
c6e7afc
fix:corrigido os repetidos envios dos mesmos problemas(spams de mensa…
cleytonjesus07 Sep 15, 2025
5d5cd48
Merge branch 'develop' into create-serices
Alan-oliveir Sep 15, 2025
38ec692
Merge pull request #141 from Finboostplus/create-serices
Alan-oliveir Sep 15, 2025
93893b3
fix and refactor:actionData e actions refatorados e adição das mensa…
cleytonjesus07 Sep 16, 2025
3cd7791
Merge pull request #140 from Finboostplus/feat-add-success-toast
Alan-oliveir Sep 17, 2025
ea55107
Merge pull request #144 from jetchaolin/develop
Alan-oliveir Sep 17, 2025
3e53611
Merge branch 'develop' into fix-toasts-messages
Alan-oliveir Sep 17, 2025
8cca94b
Merge pull request #150 from Finboostplus/fix-toasts-messages
Alan-oliveir Sep 17, 2025
ba3cb60
criação metodos para troca de competencia e lista detalhes da despesa
cristianodc Sep 17, 2025
305f390
criaçao metos troca de papeis, listar detatlhes da despesa e ajuste n…
cristianodc Sep 18, 2025
a47b328
Ajuste userRepository
cristianodc Sep 19, 2025
c9eea26
feat: adicionado o metodo para deletar despesa
jv-ramos Sep 26, 2025
dda05db
Add TanStack Query and fix autocomplete on password and email inputs
cleytonjesus07 Sep 30, 2025
a323018
Merge pull request #154 from Finboostplus/feat-tanstack-query
Alan-oliveir Sep 30, 2025
c74872f
feat: adicao de react-query nos hooks
CassioPassosP Oct 1, 2025
ea54e4c
Criacao da funcionalidade de envio de e-mails
Bruno-Pimenta Oct 2, 2025
cffe58f
Merge pull request #155 from Finboostplus/editHooks
Alan-oliveir Oct 2, 2025
b35abf8
Merge pull request #156 from Bruno-Pimenta/develop
Bruno-Pimenta Oct 3, 2025
65c7fbf
adicionadas features 'forgot password', validação de usuário via lin…
jv-ramos Oct 8, 2025
48d2b1c
Merge branch 'develop' into develop
cristianodc Oct 10, 2025
f521709
Merge pull request #153 from cristianodc/develop
cristianodc Oct 10, 2025
e751b65
adicionada feature que notifica os envolvidos em uma despesa prestes …
jv-ramos Oct 10, 2025
e3246a8
hotfix: resolvidos os conflitos de branch
jv-ramos Oct 10, 2025
b5abcfd
hotfix: correcao nome das envs
jv-ramos Oct 10, 2025
70aa112
Merge pull request #152 from jetchaolin/develop
jv-ramos Oct 10, 2025
a36fe36
hotfix: correcao nas configuracoes do docker
jv-ramos Oct 14, 2025
0fad290
Merge pull request #157 from jetchaolin/develop
jv-ramos Oct 14, 2025
fb8a079
hotfix: correcao nas configuracoes do docker e application properties
jv-ramos Oct 14, 2025
00806ac
Merge pull request #158 from jetchaolin/develop
jv-ramos Oct 14, 2025
b2d3df6
feat: integracao para registro e login de usuario
jv-ramos Oct 14, 2025
6c3e43e
refactor: ajustados nomes de variaveis e metodos
jv-ramos Oct 15, 2025
4a97e54
frontend atualização
cleytonjesus07 Oct 16, 2025
22ca9c7
Merge branch 'develop' of https://github.com/Finboostplus/finboostplu…
cleytonjesus07 Oct 16, 2025
bf6833b
feature:login e formulários
cleytonjesus07 Oct 16, 2025
6d2b0ae
Merge branch 'develop-feat-delete-expense-method' into develop-refact…
jv-ramos Oct 16, 2025
6ba3607
feat and fix:adicionando modal de confirmação,cadastro de usuário e c…
cleytonjesus07 Oct 17, 2025
8b9aee7
Merge pull request #160 from Finboostplus/feat/login_and_forms
Alan-oliveir Oct 17, 2025
5d7a5b4
refactor: refatoracao e ajustes extras
jv-ramos Oct 17, 2025
bfee81f
Merge branch 'develop-refactor-merge-delete-method' into develop
jv-ramos Oct 17, 2025
5ff2fd8
refactor:refatorando código e eliminando algumas dependências
cleytonjesus07 Oct 18, 2025
1235e89
fix:removendo comentário desnecessário
cleytonjesus07 Oct 18, 2025
a5dd71d
Merge pull request #161 from Finboostplus/feat/login_and_forms
cleytonjesus07 Oct 18, 2025
027eb2b
feat/add env example
cleytonjesus07 Oct 18, 2025
eb141a4
Merge pull request #162 from Finboostplus/feat/env_example
cleytonjesus07 Oct 18, 2025
ea423d9
feat: inserindo segurança no localStorage
cleytonjesus07 Oct 18, 2025
397a7c2
Merge pull request #163 from Finboostplus/feat/SecureLS
cleytonjesus07 Oct 18, 2025
b07c989
Merge branch 'develop' into develop
Alan-oliveir Oct 21, 2025
70f950c
Merge pull request #159 from jetchaolin/develop
Alan-oliveir Oct 21, 2025
6294413
feat:expiração do refresh Token
cleytonjesus07 Oct 21, 2025
377ed6a
fix:refresh token
cleytonjesus07 Oct 21, 2025
7b6b2d2
feat: criação da pasta react query com o arquivo para registrar as Ke…
cleytonjesus07 Oct 21, 2025
bf5f5c7
fix:alterando para letras maiúsculas
cleytonjesus07 Oct 21, 2025
08abea9
fix: removendo referência não utilizada
cleytonjesus07 Oct 21, 2025
724fd42
Adicionando loaders e outras modificações locais
cleytonjesus07 Oct 22, 2025
de6e7b2
Adicionando loaders e outras modificações locais
cleytonjesus07 Oct 22, 2025
f312ce3
Merge pull request #165 from Finboostplus/feat/list-groups
cleytonjesus07 Oct 22, 2025
d766d75
fix:removendo login desnecessário
cleytonjesus07 Oct 22, 2025
e4dab84
Merge pull request #166 from Finboostplus/feat/list-groups
cleytonjesus07 Oct 22, 2025
2617437
feat: adicionado endpoint '../user/me'
jv-ramos Oct 22, 2025
9d99c6f
fix: ajustes feitos em endpoints da api para melhor interacao com o f…
jv-ramos Oct 22, 2025
e6286e0
Merge branch 'develop-feat-user-details' into develop-merge-feat-user…
jv-ramos Oct 22, 2025
fdcee5a
Merge pull request #167 from jetchaolin/develop
jv-ramos Oct 22, 2025
18a9632
refatoração
cleytonjesus07 Oct 22, 2025
e53b3b9
Merge pull request #168 from Finboostplus/fix/componentes
cleytonjesus07 Oct 22, 2025
7fac9bb
feat: adicionado metodo mudar senha
jv-ramos Oct 24, 2025
da1ebf3
Merge pull request #169 from jetchaolin/develop
Alan-oliveir Oct 25, 2025
09a6bd6
fix: ajuste na api e adicao de incones para o frontend
jv-ramos Oct 25, 2025
e12dc07
Merge pull request #171 from jetchaolin/develop
Alan-oliveir Oct 25, 2025
d618ab9
mexendo com os dados dos grupos
cleytonjesus07 Oct 25, 2025
b696f5f
Merge branch 'develop' of https://github.com/Finboostplus/finboostplu…
cleytonjesus07 Oct 25, 2025
445780d
feat:criação e exclusão de grupo
cleytonjesus07 Oct 26, 2025
0ba5b2b
Criacao das seed de roles e categorias
Bruno-Pimenta Oct 26, 2025
3ed441d
Merge pull request #173 from Bruno-Pimenta/develop
Alan-oliveir Oct 28, 2025
b14e10a
Merge pull request #172 from Finboostplus/feat/create_and_delete_groups
Alan-oliveir Oct 28, 2025
d822e4a
fix: adicionado id no retorno do endpoint /me
jv-ramos Oct 26, 2025
713b5d3
fix: ajustes feitos em alguns retornos da api para melhor interacao c…
jv-ramos Oct 27, 2025
f74b857
fix: ajustes feitos em alguns retornos do endpoint de expenses para m…
jv-ramos Oct 29, 2025
24e8bcb
Merge pull request #174 from jetchaolin/develop
cleytonjesus07 Oct 30, 2025
97be9df
refatoração
cleytonjesus07 Oct 30, 2025
91b14a0
Merge pull request #175 from Finboostplus/feat/create_and_delete_groups
cleytonjesus07 Oct 30, 2025
8949068
feat: adicionado endpoint para detalhes de grupos
jv-ramos Oct 30, 2025
286f775
Merge pull request #176 from jetchaolin/develop
Bruno-Pimenta Oct 30, 2025
168a0d3
backup front
cleytonjesus07 Oct 31, 2025
86c1112
Merge pull request #177 from Finboostplus/backup
cleytonjesus07 Oct 31, 2025
63aab61
hotfix: corrigido bug no endpoint /me/expenses
jv-ramos Oct 31, 2025
52ab41f
Merge pull request #178 from jetchaolin/develop
jv-ramos Oct 31, 2025
d266f95
bckup:backup frontend
cleytonjesus07 Oct 31, 2025
06a545b
Merge pull request #179 from Finboostplus/backup-frontend
cleytonjesus07 Oct 31, 2025
dcc852d
fix: ajustes no retorno de categorias para melhor interacao com o front
jv-ramos Nov 2, 2025
b149a2f
Merge pull request #180 from jetchaolin/develop
cleytonjesus07 Nov 4, 2025
c1a7563
backup - frontend
cleytonjesus07 Nov 4, 2025
512c3a4
Merge pull request #181 from Finboostplus/bckup/front
cleytonjesus07 Nov 4, 2025
f4165e6
fix: ajuste no end point group details
jv-ramos Nov 4, 2025
41884d2
Merge pull request #182 from jetchaolin/develop
jv-ramos Nov 4, 2025
d9fa60a
backup #2
cleytonjesus07 Nov 4, 2025
cdcae5a
Merge pull request #183 from Finboostplus/bck2/front
cleytonjesus07 Nov 4, 2025
2429143
fix: ajuste nos end points de grupo e retorno de status
jv-ramos Nov 5, 2025
0b275f0
Merge pull request #184 from jetchaolin/develop
jv-ramos Nov 6, 2025
1852a01
bckup #4
cleytonjesus07 Nov 6, 2025
68f1a21
Merge pull request #185 from Finboostplus/bck4/front
cleytonjesus07 Nov 6, 2025
d4b95c8
fix: ajuste no retorno dos grupos de um usuario e troca de autoridade
jv-ramos Nov 6, 2025
e0ffd4b
Merge pull request #186 from jetchaolin/develop
jv-ramos Nov 6, 2025
7c8931c
feat: adicionado endpoint para despesas mensais
jv-ramos Nov 7, 2025
63d59bf
Merge pull request #187 from jetchaolin/develop
jv-ramos Nov 7, 2025
3c18060
feat: adicionado endpoint para pegar autoridade de um membro do grupo…
jv-ramos Nov 8, 2025
cbba10b
fix: ajustes nos restornos de grupos para indicar melhor os valores
jv-ramos Nov 8, 2025
afaeaf6
Merge pull request #188 from jetchaolin/develop
jv-ramos Nov 8, 2025
53560d0
minhas alterações no front incompletas
cleytonjesus07 Nov 8, 2025
a7dc41d
Merge pull request #189 from Finboostplus/bck/front-5
cleytonjesus07 Nov 8, 2025
1743cb2
front e backend
cleytonjesus07 Nov 9, 2025
5505d16
alterando titulo da página de configurações do grupo
cleytonjesus07 Nov 9, 2025
0930cf8
removendo toUpperCase
cleytonjesus07 Nov 9, 2025
e784721
Pequenas alterações
cleytonjesus07 Nov 9, 2025
a64dfed
fix: ajuste no end point getExpenseDetails que requere o usuario auto…
jv-ramos Nov 9, 2025
aa44731
Merge pull request #191 from jetchaolin/develop
jv-ramos Nov 9, 2025
8b69166
Merge pull request #190 from Finboostplus/feat/fronEback
cleytonjesus07 Nov 10, 2025
7aac906
alterando o front e corrigindo erro no back
cleytonjesus07 Nov 10, 2025
aa26d0b
Merge pull request #192 from Finboostplus/fix/backend-frontend
cleytonjesus07 Nov 10, 2025
1e2300d
formulário de despesa corrigido.
cleytonjesus07 Nov 10, 2025
16a183c
formulário grupo
cleytonjesus07 Nov 10, 2025
4cfb87d
Merge pull request #193 from Finboostplus/fix/submit-expense
cleytonjesus07 Nov 10, 2025
d46bc17
atualizando readme
cleytonjesus07 Nov 10, 2025
b85b3b1
Merge pull request #194 from Finboostplus/readme
cleytonjesus07 Nov 10, 2025
3bbacdf
fix: envio de formulário e validações
cleytonjesus07 Nov 16, 2025
b5dcb31
Merge pull request #195 from Finboostplus/fix/form
cleytonjesus07 Nov 16, 2025
ff017cf
Add hideWhenModalOpen prop to PWAInstaller
Alan-oliveir Nov 19, 2025
159771c
changes
cleytonjesus07 Nov 19, 2025
ebb2177
change app.jsx
cleytonjesus07 Nov 19, 2025
4bdb7b8
Merge pull request #197 from Finboostplus/feat/group
cleytonjesus07 Nov 19, 2025
519054e
Inject URL_BASE and update activation link
jv-ramos Nov 19, 2025
1e388a0
Remove @EnableScheduling from ExpenseNotificationScheduler
jv-ramos Nov 19, 2025
e589ae9
Update FinboostplusApplication.java
jv-ramos Nov 19, 2025
f883bc9
Remove unused import in ExpenseNotificationScheduler
jv-ramos Nov 19, 2025
dc76858
Enable scheduling in FinboostplusApplication
jv-ramos Nov 19, 2025
dbac814
fix
cleytonjesus07 Nov 19, 2025
839d4d2
Merge pull request #198 from Finboostplus/fix/style
cleytonjesus07 Nov 19, 2025
b007f54
Include UUID in account activation message
jv-ramos Nov 19, 2025
de84dc4
Refactor validateUser method to return boolean
jv-ramos Nov 19, 2025
e41690c
Change validateUser to return RedirectView
jv-ramos Nov 19, 2025
2d604ab
Update redirect URL for login success
jv-ramos Nov 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 11 additions & 5 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
# Responsável pelo diretório frontend
/frontend/ @cleytonjesus07
/frontend/ @cleytonjesus07

# Responsável pelo diretório backend
/backend/ @Bruno-Pimenta
/backend/ @Bruno-Pimenta

# Responsável pelo arquivo de configuração geral
/config.yml @Alan-oliveir
# Responsável pelo diretório docs
/docs/ @Alan-oliveir

# Responsável pelo diretório project_docs
/project_docs/ @Alan-oliveir

# Responsável pelas configurações do GitHub
/.github/ @Alan-oliveir

# Responsável por todo o repositório (fallback)
* @Alan-oliveir
* @Alan-oliveir
127 changes: 127 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
name: CI

on:
pull_request:
branches:
- develop

jobs:
frontend:
name: Frontend (React)
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 22

- name: Install dependencies (frontend)
run: |
cd frontend
npm install

- name: Run Lint (frontend)
run: |
cd frontend
npm run lint || echo "Lint warnings only"

- name: Run Tests (frontend)
run: |
cd frontend
npm run test -- --run --coverage || echo "No tests or tests failed (not blocking)"

- name: Upload coverage to Codecov
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
directory: frontend/coverage
continue-on-error: true

backend:
name: Backend (Spring Boot)
runs-on: ubuntu-latest

services:
postgres:
image: postgres:15
env:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: app_db
ports:
- 5432:5432
options: >-
--health-cmd="pg_isready -U postgres"
--health-interval=10s
--health-timeout=5s
--health-retries=5

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Setup Java
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 21

- name: Cache Maven dependencies
uses: actions/cache@v4
with:
path: ~/.m2
key: ${{ runner.os }}-maven-${{ hashFiles('backend/finboostplus_teste/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-

- name: Run Lint (backend - Checkstyle)
run: |
cd backend/finboostplus_teste
mvn checkstyle:check || echo "Checkstyle warnings only"

- name: Run Tests (backend)
run: |
cd backend/finboostplus_teste
mvn test || echo "JUnit tests failed or not found (not blocking)"

- name: Upload coverage to Codecov
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
directory: backend/finboostplus_teste/target/site/jacoco
continue-on-error: true

sonarcloud:
name: SonarCloud Analysis
runs-on: ubuntu-latest
needs: [frontend, backend]

steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0 # Shallow clones should be disabled for better analysis

- name: Setup Java
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 21

- name: Cache Maven dependencies
uses: actions/cache@v4
with:
path: ~/.m2
key: ${{ runner.os }}-maven-${{ hashFiles('backend/finboostplus_teste/pom.xml') }}

- name: SonarCloud Scan
uses: SonarSource/sonarcloud-github-action@v2
with:
projectBaseDir: .
env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
70 changes: 70 additions & 0 deletions .github/workflows/sync-wiki.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
name: Sync Wiki from docs/wiki

on:
push:
branches:
- main
- feature/**
paths:
- 'docs/wiki/**'
- 'docs/assets/**'
- '.github/workflows/sync-wiki.yml'

permissions:
contents: write

jobs:
sync-wiki:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Configure Git
run: |
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"

- name: Checkout Wiki repository
run: |
git clone "https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.wiki.git" wiki
# Verificar se o clone foi bem-sucedido
if [ ! -d wiki/.git ]; then
echo "Erro: Falha ao clonar o repositório wiki"
exit 1
fi

- name: Sync files to Wiki
run: |
# Verificar se docs/wiki existe antes de sincronizar
if [ ! -d docs/wiki ]; then
echo "Erro: Diretório docs/wiki não encontrado"
exit 1
fi
rsync -av --delete --exclude '_Sidebar.md' --exclude '_Footer.md' docs/wiki/ wiki/
# Copy assets (images) to a subfolder in the wiki
mkdir -p wiki/assets/images
if [ -d docs/assets/images ]; then rsync -av docs/assets/images/ wiki/assets/images/; fi

- name: Ensure Sidebar/Footer
run: |
# If sidebar/footer exist in docs/wiki, copy; otherwise keep existing
if [ -f docs/wiki/_Sidebar.md ]; then cp docs/wiki/_Sidebar.md wiki/_Sidebar.md; fi
if [ -f docs/wiki/_Footer.md ]; then cp docs/wiki/_Footer.md wiki/_Footer.md; fi

- name: Commit & Push changes (if any)
working-directory: wiki
run: |
# Verificar qual branch está sendo usado no wiki
WIKI_BRANCH=$(git symbolic-ref --short HEAD 2>/dev/null || echo "master")
echo "Wiki branch detectado: $WIKI_BRANCH"

if [ -n "$(git status --porcelain)" ]; then
git add .
git commit -m "chore(wiki): sync from docs/wiki @ $GITHUB_SHA"
git push origin HEAD:$WIKI_BRANCH
else
echo "No changes to sync."
fi
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,11 @@ frontend/.DS_Store
frontend/.eslintcache

# IntelliJ/WebStorm/Vscode (IDE/Editor)
.idea/
.vscode/
.idea/
*.iws
*.iml
*.ipr

# Logs
logs/
Expand Down
Loading