Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop #113

Merged
merged 78 commits into from
Jan 15, 2025
Merged
Show file tree
Hide file tree
Changes from 75 commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
6c9ba1a
:sparkles: feat: Implemented Stepper
caioaletroca Dec 11, 2024
9fdd6e9
:sparkles: feat: Added description to InputField
caioaletroca Dec 11, 2024
4c501e4
:sparkles: feat: Added SVGs
caioaletroca Dec 11, 2024
d621979
:sparkles: feat: Added new zod messages
caioaletroca Dec 17, 2024
f0b137f
:sparkles: feat: New informative variant for Alert
caioaletroca Dec 17, 2024
5334ccd
:sparkles: feat: Implemented Page Footer
caioaletroca Dec 17, 2024
4ebdf11
:sparkles: feat: Added more SVGs
caioaletroca Dec 17, 2024
e95d965
:boom: fix: Adjusted application scroll behavior
caioaletroca Dec 17, 2024
272cec9
:sparkles: feat: Added a crude Textarea implementation
caioaletroca Dec 17, 2024
d9b104f
:sparkles: feat: Added transactions schemas
caioaletroca Dec 17, 2024
aafeba8
:sparkles: feat: Added Textarea stories
caioaletroca Dec 17, 2024
7f9c66e
:recycle: refactor: New functionality to Stepper
caioaletroca Dec 18, 2024
0bab76d
:sparkles: feat: Paper Collapsible helper component
caioaletroca Dec 18, 2024
fea5c2c
:sparkles: feat: OperationEmptyAccordion
caioaletroca Dec 18, 2024
acf6999
:recycle: refactor: Moved components
caioaletroca Dec 18, 2024
aca9846
:sparkles: feat: Implemented Metadata Accordion
caioaletroca Dec 18, 2024
6ee7078
:sparkles: feat: Implemented Operation Accordion
caioaletroca Dec 18, 2024
38fc390
:sparkles: feat: Implemented Transaction Receipt
caioaletroca Dec 18, 2024
98edd05
:sparkles: feat: Implemented useStepper hook
caioaletroca Dec 18, 2024
8fb4142
:sparkles: feat: Implemented fetcher
caioaletroca Dec 18, 2024
fd9be20
:sparkles: feat: Implemented Page layout
caioaletroca Dec 18, 2024
60f67fa
:sparkles: feat: Added zod schemas
caioaletroca Dec 18, 2024
981c3cb
:sparkles: feat: Added basic info paper
caioaletroca Dec 18, 2024
73b897d
:sparkles: feat: Implemented hook to check for value errors
caioaletroca Dec 18, 2024
cb4a6b3
fix: improvement on the build of nodejs
lfbarrile01 Dec 18, 2024
83171d1
chore(release): 1.1.1 [skip ci]
lerian-studio Dec 18, 2024
c859d4e
:sparkles: feat: Implemented hook to control form
caioaletroca Dec 18, 2024
c71a502
fix: improvement on the build of nodejs and set the flow
lfbarrile01 Dec 18, 2024
557b001
Merge branch 'feature/improve-node-build' of github.com:LerianStudio/…
lfbarrile01 Dec 18, 2024
09e3706
chore(release): 1.1.2 [skip ci]
lerian-studio Dec 18, 2024
4668838
Merge pull request #89 from LerianStudio/feature/transactions-create
caioaletroca Dec 18, 2024
eba8a36
fix: set the improvement on the right branches
lfbarrile01 Dec 18, 2024
ec368c2
Merge pull request #95 from LerianStudio/feature/improve-node-build
lfbarrile01 Dec 18, 2024
d8dbb62
chore(release): 1.1.3 [skip ci]
lerian-studio Dec 18, 2024
7966f91
:sparkles: feat: Added OperationSourceField
caioaletroca Dec 19, 2024
2fb31a0
:sparkles: feat: Implemented Provider
caioaletroca Dec 19, 2024
ad766b9
:sparkles: feat: Main pages
caioaletroca Dec 19, 2024
dc5c714
:sparkles: feat: Added translation keys
caioaletroca Dec 19, 2024
644b837
:recycle: refactor: Renamed file
caioaletroca Dec 19, 2024
73556c5
Merge branch 'develop' into feature/transactions-create
caioaletroca Dec 19, 2024
fbc8ab3
:sparkles: feat: Small fixes
caioaletroca Dec 19, 2024
d2cb528
:wrench: chore: update docker-compose command to new syntax
gabrielcastr0 Dec 20, 2024
26abc37
Merge pull request #96 from LerianStudio/chore/update-docker-compose-…
gabrielcastr0 Dec 20, 2024
686b4c9
:boom: fix: Removed console.log
caioaletroca Dec 20, 2024
b3bca71
Merge remote-tracking branch 'origin/develop' into feature/transactio…
caioaletroca Dec 20, 2024
04c15d3
:boom: fix: Small fix on value update
caioaletroca Dec 20, 2024
43f8c69
:sparkles: feat: Implemented back-end
caioaletroca Dec 20, 2024
5dcab8f
:boom: fix: Fixed small issue
caioaletroca Dec 20, 2024
2fabc49
:boom: fix: Removed code from body
caioaletroca Dec 20, 2024
8dda257
:boom: fix: Fixed creation
caioaletroca Dec 20, 2024
75343ac
chore: included chore like patch with release type
lfbarrile01 Dec 23, 2024
f2bf1fc
Merge pull request #98 from LerianStudio/feature/chore-semantic-patch
lfbarrile01 Dec 23, 2024
8b34fd0
chore: install conventional-commit package
lfbarrile01 Dec 23, 2024
82679fb
Merge pull request #99 from LerianStudio/feature/chore-semantic-patch
lfbarrile01 Dec 23, 2024
5202c75
chore(release): 1.1.4 [skip ci]
lerian-studio Dec 23, 2024
f5d47a2
:boom: fix: Applied Transaction body changes
caioaletroca Jan 2, 2025
837d633
Merge pull request #94 from LerianStudio/feature/transactions-create
caioaletroca Jan 7, 2025
72796de
Merge pull request #97 from LerianStudio/feature/transaction-create-api
caioaletroca Jan 7, 2025
86d02b0
:sparkles: feat: Added new intl lib methods
caioaletroca Jan 7, 2025
ece1f06
:boom: fix: Removed console.log
caioaletroca Jan 7, 2025
a0743fe
:recycle: refactor: Remove extra options on settings dropdown
caioaletroca Jan 7, 2025
6884272
:sparkles: feat: Added description prop to SelectField
caioaletroca Jan 7, 2025
cda69ed
:sparkles: feat: Main Implementation
caioaletroca Jan 7, 2025
df230f9
:sparkles: feat: Added new translation keys
caioaletroca Jan 7, 2025
cdd9220
:boom: fix: Fixed test
caioaletroca Jan 7, 2025
94e4543
:boom: fix: Fix with audit
caioaletroca Jan 7, 2025
e2baa0c
:sparkles: feat: Added component
caioaletroca Jan 7, 2025
1b9fdff
:sparkles: feat: Implemented on transaction create
caioaletroca Jan 7, 2025
a0a1a35
Merge pull request #104 from LerianStudio/feature/system-config
caioaletroca Jan 10, 2025
9492cfe
Merge remote-tracking branch 'origin/develop' into feature/autosize-t…
caioaletroca Jan 10, 2025
6aaa98a
:sparkles: feat: :boom: fix: :recycle: refactor:
caioaletroca Jan 10, 2025
f003bba
Merge pull request #106 from LerianStudio/feature/autosize-textarea
caioaletroca Jan 13, 2025
62cb028
:sparkles: feat: Implemented serverFetcher
caioaletroca Jan 14, 2025
d32ca37
:boom: fix: Fixed server side calls
caioaletroca Jan 14, 2025
c424dc1
Merge pull request #112 from LerianStudio/fix/session-timeout
caioaletroca Jan 15, 2025
4f180c6
feat: set the paths of asset
lfbarrile01 Jan 15, 2025
4911537
Merge pull request #116 from LerianStudio/feature/set-asset-structure
augusto-draxx Jan 15, 2025
987f31c
chore(release): 1.2.0 [skip ci]
lerian-studio Jan 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/build-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,9 @@ jobs:

- name: Install dependencies
run: npm ci

- name: Build the project
run: npm run build

- name: Run Semantic Release and Capture Tag
id: semantic_release
Expand Down
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,26 @@
## [1.1.4](https://github.com/LerianStudio/midaz-console/compare/v1.1.3...v1.1.4) (2024-12-23)

## [1.1.3](https://github.com/LerianStudio/midaz-console/compare/v1.1.2...v1.1.3) (2024-12-18)


### Bug Fixes

* set the improvement on the right branches ([eba8a36](https://github.com/LerianStudio/midaz-console/commit/eba8a36c5c2af90a021c3193903d64689188dead))

## [1.1.2](https://github.com/LerianStudio/midaz-console/compare/v1.1.1...v1.1.2) (2024-12-18)


### Bug Fixes

* improvement on the build of nodejs and set the flow ([c71a502](https://github.com/LerianStudio/midaz-console/commit/c71a50215f31728b6f732c16e6fa0696c0328f69))

## [1.1.1](https://github.com/LerianStudio/midaz-console/compare/v1.1.0...v1.1.1) (2024-12-18)


### Bug Fixes

* improvement on the build of nodejs ([cb4a6b3](https://github.com/LerianStudio/midaz-console/commit/cb4a6b3daad07782415c7efc49d971d5d8a14b99))

# [1.1.0](https://github.com/LerianStudio/midaz-console/compare/v1.0.4...v1.1.0) (2024-12-17)


Expand Down
12 changes: 5 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ Midaz Console is a comprehensive solution for managing your Midaz open-source le

The Midaz Open-Source Ledger offers flexible management options via APIs, gRPC, and CLI. Midaz Console is purpose-built to simplify user operations and streamline routine tasks on the Midaz platform.


## Getting Started

To start using Midaz Console, you’ll need a running instance of the Midaz Open-Source Ledger. Please follow our [Getting Started Guide](https://docs.midaz.io/getting-started) for the [Midaz Open-Source Ledger](https://github.com/LerianStudio/midaz) <img src="https://github.com/favicon.ico" width="20" height="20" alt="GitHub Logo">. For a complete overview of Midaz features, API references, and best practices, visit our [Official Documentation](https://docs.midaz.io).
Expand All @@ -27,13 +26,12 @@ To start using Midaz Console, you’ll need a running instance of the Midaz Open
- Docker: [Docker Installation](https://docs.docker.com/get-docker/)
- Docker Compose: [Docker Compose Installation](https://docs.docker.com/compose/install/)


## Running the Application Locally

:warning: **Note:** Ensure that the [Midaz Open-Source Ledger](https://github.com/LerianStudio/midaz) environment is active and accessible, then follow these steps:


1. Clone the Midaz Console repository:

```bash
git clone https://github.com/LerianStudio/midaz-console.git
```
Expand All @@ -48,12 +46,12 @@ npm run dev

3. Open http://localhost:8081 in your browser to verify that Midaz Console is running.


## Deploying with Docker

To deploy Midaz Console in a Docker environment, execute the following npm script:

```bash
npm run docker-compose
npm run docker-up
```

## Community & Support
Expand All @@ -65,10 +63,10 @@ npm run docker-compose

## Contributing & License

We welcome contributions from the community! Please read our [Contributing Guidelines](CONTRIBUTING.md) to get started.
We welcome contributions from the community! Please read our [Contributing Guidelines](CONTRIBUTING.md) to get started.

Midaz is released under the Apache License 2.0. See the [LICENSE](LICENSE.md) for more details. This license allows you to use, modify, and distribute Midaz, provided you include the original copyright and license.

## About Lerian

Midaz is developed by Lerian, a technology company founded in 2023 by a team with extensive experience in ledger and core banking solutions. For inquiries or support, contact us at [contact@lerian.io](mailto:contact@lerian.io) or start a Discussion in our [GitHub repository](https://github.com/LerianStudio/midaz-console/discussions).
Midaz is developed by Lerian, a technology company founded in 2023 by a team with extensive experience in ledger and core banking solutions. For inquiries or support, contact us at [contact@lerian.io](mailto:contact@lerian.io) or start a Discussion in our [GitHub repository](https://github.com/LerianStudio/midaz-console/discussions).
50 changes: 44 additions & 6 deletions locales/extracted/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@
"common.confirmDeletion": "Confirm Deletion",
"common.copyMessage": "Copied to clipboard!",
"common.create": "Create",
"common.credit": "Credit",
"common.debit": "Debit",
"common.delete": "Delete",
"common.edit": "Edit",
"common.expand": "Expand",
Expand All @@ -41,6 +43,9 @@
"common.metadata": "Metadata",
"common.name": "Name",
"common.noOptions": "No options found.",
"common.none": "None",
"common.operations": "Operations",
"common.optional": "Optional",
"common.portfolio": "Portfolio",
"common.records": "records",
"common.remove": "Remove",
Expand All @@ -59,6 +64,7 @@
"common.tooltipCopyText": "Click to copy",
"common.type": "Type",
"common.typePlaceholder": "Type...",
"common.value": "Value",
"entity.account.currency": "Assets",
"entity.account.name": "Account Name",
"entity.address": "Address",
Expand Down Expand Up @@ -88,6 +94,8 @@
"entity.portfolio.entityId": "Entity Id",
"entity.portfolio.name": "Portfolio Name",
"entity.product.name": "Product Name",
"entity.transaction.asset": "Asset",
"entity.transaction.value": "Value",
"entity.user.email": "E-mail",
"entity.user.name": "Name",
"error.midaz.actionNotPermitted": "Error Midaz action not permitted",
Expand Down Expand Up @@ -116,12 +124,14 @@
"errors.too_big.date.exact": "Date must be exactly {maximum}",
"errors.too_big.date.inclusive": "Date must be before or equal to {maximum}",
"errors.too_big.date.not_inclusive": "Date must be before {maximum}",
"errors.too_big.number.inclusive": "Field must be less than or equal to {maximum}",
"errors.too_big.string.exact": "Field must contain exactly {maximum} {maximum, plural, =0 {characters} one {character} other {characters}}",
"errors.too_big.string.inclusive": "Field must contain at most {maximum} {maximum, plural, =0 {characters} one {character} other {characters}}",
"errors.too_big.string.not_inclusive": "Field must contain under {maximum} {maximum, plural, =0 {characters} one {character} other {characters}}",
"errors.too_small.date.exact": "Date must be exactly {minimum}",
"errors.too_small.date.inclusive": "Date must be after or equal to {minimum}",
"errors.too_small.date.not_inclusive": "Date must be after {minimum}",
"errors.too_small.number.not_inclusive": "Field must be greater than {minimum}",
"errors.too_small.string.exact": "Field must contain exactly {minimum} {minimum, plural, =0 {characters} one {character} other {characters}}",
"errors.too_small.string.inclusive": "Field must contain at least {minimum} {minimum, plural, =0 {characters} one {character} other {characters}}",
"errors.too_small.string.not_inclusive": "Field must contain over {minimum} {minimum, plural, =0 {characters} one {character} other {characters}}",
Expand All @@ -137,6 +147,8 @@
"homePage.dialog.footer.laterButton": "Maybe later",
"homePage.greetings.title": "Greetings,",
"homePage.welcome.title": "Welcome, {user}!",
"language.english": "English",
"language.portuguese": "Portuguese",
"ledgers.account.deleteDialog.description": "You will delete an account",
"ledgers.account.deleteDialog.title": "Are you sure?",
"ledgers.account.field.alias": "Account Alias",
Expand Down Expand Up @@ -255,18 +267,17 @@
"organizations.toast.update.success": "Organization updated successfully!",
"portfolio.create": "Create first portfolio",
"products.delete.description": "You are about to permanently delete this product. This action cannot be undone. Do you wish to continue?",
"settings.tab.organizations": "Organizations",
"settings.tab.otherSettings": "Other Settings",
"settings.system.language": "Language",
"settings.system.locale.description": "Select the language you would like to use on Midaz.",
"settings.system.paper.description": "Adjust system preferences.",
"settings.tab.portfolios": "Portfolios",
"settings.tab.products": "Products",
"settings.tabs.organizations": "Organizations",
"settings.tabs.others": "Others Settings",
"settings.tabs.system": "System",
"settings.title": "Settings",
"settingsDialog.description": "Make the desired changes and click on 'Save' when finished.",
"settingsDialog.title": "Settings",
"settingsDropdown.english": "English",
"settingsDropdown.organizations": "Organizations",
"settingsDropdown.portuguese": "Português",
"settingsDropdown.security": "Security",
"settingsDropdown.settings": "Settings",
"settingsDropdown.system": "System",
Expand All @@ -290,5 +301,32 @@
"signIn.toast.error": "Invalid credentials.",
"table.pagination.next": "Next",
"table.pagination.previous": "Previous",
"tooltip.passwordInfo": "Contact the system administrator"
"tooltip.passwordInfo": "Contact the system administrator",
"transaction.create.cancel.description": "If you cancel this transaction, all filled data will be lost and cannot be recovered.",
"transaction.create.cancel.title": "Do you wish to cancel this transaction?",
"transaction.create.submit.description": "Your transaction will be executed according to the information you entered.",
"transaction.create.submit.title": "Create Transaction",
"transactions.create.button": "Create Transaction",
"transactions.create.field.chartOfAccounts": "Chart of accounts",
"transactions.create.field.chartOfAccountsGroupName": "Accounting route group",
"transactions.create.field.origin.placeholder": "Type ID or alias",
"transactions.create.metadata.accordion.description": "Fill in Value, Source and Destination to edit the Metadata.",
"transactions.create.operations.accordion.description": "Fill in Value, Source and Destination to edit the Operations.",
"transactions.create.paper.description": "Fill in the details of the Transaction you want to create.",
"transactions.create.review.button": "Go to Review",
"transactions.create.stepper.first": "Transaction Data",
"transactions.create.stepper.second": "Operations and Metadata",
"transactions.create.stepper.third": "Review",
"transactions.create.stepper.third.description": "Check the values ​​and parameters entered and confirm to create the transaction.",
"transactions.create.title": "New Transaction",
"transactions.destination": "Destination",
"transactions.errors.debit": "Total Debits do not match total Credits",
"transactions.field.description": "Transaction description",
"transactions.field.operation.description": "Operation description",
"transactions.metadata.title": "Transaction Metadata",
"transactions.operations.alert.description": "Fill in the value fields to adjust the amount transacted. Remember: the total Credits must equal the total Debits.",
"transactions.operations.alert.title": "Multiple origins and destinations",
"transactions.operations.metadata": "Operations Metadata",
"transactions.source": "Source",
"transactions.tab.create": "New Transaction"
}
54 changes: 46 additions & 8 deletions locales/extracted/pt.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
{
"settingsDropdown.portuguese": "Português",
"settingsDropdown.english": "English",
"settingsDropdown.organizations": "Organizações",
"settingsDropdown.security": "Segurança",
"settingsDropdown.settings": "Configurações",
"settingsDropdown.system": "Sistema",
"organizations.organizationView.avatarDialog.description": "Insira a URL da imagem SVG ou PNG",
"organizations.organizationView.avatarDialog.title": "Avatar",
"settings.tabs.organizations": "Organizações",
"settings.tabs.others": "Outras Configurações",
"settings.title": "Configurações",
"organizations.listingTemplate.addButton": "Nova Organização",
"organizations.organizationView.breadcrumbs.newOrganization": "Nova Organização",
Expand Down Expand Up @@ -93,8 +90,6 @@
"ledgers.emptyResource.createButton": "Novo Ledger",
"ledgers.emptyResourceExtra": "Nenhum Ledger encontrado.",
"organizations.emptyResource": "Você ainda não criou nenhuma Organização",
"settings.tab.organizations": "Organização",
"settings.tab.otherSettings": "Outras Configurações",
"common.actions": "Ações",
"common.id": "ID",
"common.logoAlt": "Logo da sua organização",
Expand Down Expand Up @@ -286,9 +281,52 @@
"ledgers.accounts.showing": "Mostrando {count} {number, plural, =0 {contas} one {conta} other {contas}}.",
"ledgers.portfolios.showing": "Mostrando {count} {number, plural, =0 {portfólios} one {portfólio} other {portfólios}}.",
"organizations.showing": "Mostrando {count} {number, plural, =0 {organizações} one {organização} other {organizações}}.",
"common.itemsPerPage": "Itens por página",
"common.credit": "Crédito",
"common.debit": "Débito",
"common.none": "Nenhum",
"common.operations": "Operações",
"common.optional": "Opcional",
"common.support": "Suporte",
"common.value": "Valor",
"entity.transaction.asset": "Ativo",
"entity.transaction.value": "Valor",
"errors.too_big.number.inclusive": "Campor deve ser menor ou igual a {maximum}",
"errors.too_small.number.not_inclusive": "Campo deve ser maior que {minimum}",
"transaction.create.cancel.description": "Se você cancelar esta transação, os datos preenchidos serão perdidos e não poderão ser recuperados.",
"transaction.create.cancel.title": "Deseja cancelar esta transação?",
"transaction.create.submit.description": "Sua transação será executada de acordo com as informações inseridas.",
"transaction.create.submit.title": "Criar Transação",
"transactions.create.button": "Criar Transação",
"transactions.create.field.chartOfAccounts": "Rota contábil",
"transactions.create.field.chartOfAccountsGroupName": "Grupo de rota contábil",
"transactions.create.field.origin.placeholder": "Digite ID ou alias",
"transactions.create.metadata.accordion.description": "Preencha Valor, Origem e Destino para editar os Metadados.",
"transactions.create.operations.accordion.description": "Preencha Valor, Origem e Destino para editar as Operações.",
"transactions.create.paper.description": "Preencha os dados da Transação que você deseja criar.",
"transactions.create.review.button": "Continuar para Revisão",
"transactions.create.stepper.first": "Dados da Transação",
"transactions.create.stepper.second": "Operações e Metadados",
"transactions.create.stepper.third": "Revisão",
"transactions.create.stepper.third.description": "Confira os valores e parâmetros inseridos e confirme para criar a transação.",
"transactions.create.title": "Nova Transação",
"transactions.destination": "Destino",
"transactions.errors.debit": "Total dos Débitos não bate com o total dos Créditos",
"transactions.field.description": "Descrição da Transação",
"transactions.metadata.title": "Metadados da Transação",
"transactions.operations.alert.description": "Preencha os campos de valor para ajustar o montante transacionado. Lembre-se: o total de Créditos deve ser igual ao total de Débitos.",
"transactions.operations.alert.title": "Múltiplas origens e destinos",
"transactions.operations.metadata": "Metadados da Operação",
"transactions.source": "Origem",
"transactions.tab.create": "Nova Transação",
"transactions.field.operation.description": "Descrição da Operação",
"common.itemsPerPage": "Itens por página",
"ledgers.assets.count": "{count} ativos",
"table.pagination.next": "Próxima página",
"table.pagination.previous": "Página anterior"
}
"table.pagination.previous": "Página anterior",
"language.english": "Inglês",
"language.portuguese": "Português",
"settings.system.language": "Idioma",
"settings.system.locale.description": "Selecione o idioma que você gostaria de usar no Midaz.",
"settings.system.paper.description": "Ajustes as preferências de sistema.",
"settings.tabs.system": "Sistema"
}
Loading
Loading