Files
openmonetis/public/changelog.json
Felipe Coutinho b7fcba77b7 feat(changelog): implementar funcionalidades de leitura de atualizações
- Adiciona funções para marcar atualizações como lidas
- Implementa a lógica para marcar todas as atualizações como lidas
- Adiciona suporte a logs de atualizações lidas no banco de dados
- Cria funções utilitárias para manipulação de changelog
- Gera changelog a partir de commits do Git
- Salva changelog em formato JSON na pasta pública
perf: adicionar índices de banco de dados para otimização de queries
- Cria 14 índices compostos em tabelas principais (lancamentos, contas, etc)
- Adiciona índice user_id + period em lancamentos, faturas e orçamentos
- Adiciona índices para séries de parcelas e transferências
2025-12-08 14:56:50 +00:00

166 lines
5.2 KiB
JSON

{
"version": "1.0.0",
"generatedAt": "2025-12-08T14:32:17.605Z",
"entries": [
{
"id": "7a4a947e3fa4f78f174d1042906828045cbf6eaf",
"type": "fix",
"title": "atualizar dependências do projeto",
"date": "2025-12-07 18:50:00 +0000",
"icon": "🐛",
"category": "bugfix"
},
{
"id": "244534921b9b10fbff79777a024da17a45722bce",
"type": "fix",
"title": "replace session cookie validation with actual session check in proxy middleware",
"date": "2025-12-07 09:50:55 -0300",
"icon": "🐛",
"category": "bugfix"
},
{
"id": "de3d99a3b1a398ae01eec0f65f03309648cbe24d",
"type": "fix",
"title": "add error handling for internal server error in login form",
"date": "2025-12-06 07:35:25 -0300",
"icon": "🐛",
"category": "bugfix"
},
{
"id": "9d03387079d9ff867d0309522d5cb8989075bc2f",
"type": "fix",
"title": "adjust padding and layout in various dashboard widgets for improved UI consistency",
"date": "2025-12-02 13:54:13 +0000",
"icon": "🐛",
"category": "bugfix"
},
{
"id": "c834648d395e58a6fb62c620a0c5e2ee4d1b8a4f",
"type": "fix",
"title": "corrige condição de análise de gastos parcelados",
"date": "2025-12-01 00:16:50 +0000",
"icon": "🐛",
"category": "bugfix"
},
{
"id": "47038ae687e5c6d611009171a5730f3c1477aa78",
"type": "fix",
"title": "corrige timezone e seleção de parcelas na análise de parcelas",
"date": "2025-11-29 18:26:28 +0000",
"icon": "🐛",
"category": "bugfix"
},
{
"id": "cf5a0b7745bf2ade4970e7e15c29bdb643955878",
"type": "feat",
"title": "implement category history widget and loading state for category history page",
"date": "2025-11-28 13:42:21 +0000",
"icon": "✨",
"category": "feature"
},
{
"id": "bf1a310c286e39664908ca989ffda0d3cea4ef3c",
"type": "feat",
"title": "add AI coding assistant instructions and update Node.js version requirement in README",
"date": "2025-11-28 01:30:09 -0300",
"icon": "✨",
"category": "feature"
},
{
"id": "2d8d677bcc85d863b2aee58b0c9144a62588173a",
"type": "fix",
"title": "update dependencies to latest versions",
"date": "2025-11-25 14:17:58 +0000",
"icon": "🐛",
"category": "bugfix"
},
{
"id": "a34d92f3bd7ceb96285bc32f1f2ff2eb79052170",
"type": "feat",
"title": "aprimora a exibição do cartão de parcelas e ajusta a lógica de busca",
"date": "2025-11-23 14:52:22 -0300",
"icon": "✨",
"category": "feature"
},
{
"id": "e8a343a6dd1f2426d484afe2902b05cfc65ea32d",
"type": "feat",
"title": "adiciona integração com Speed Insights",
"date": "2025-11-23 12:32:38 -0300",
"icon": "✨",
"category": "feature"
},
{
"id": "9fbe722d00aa0105fc3a37e0d19555e1aaf27928",
"type": "feat",
"title": "adicionar estrutura para gerenciamento de mudanças de código",
"date": "2025-11-23 12:26:05 -0300",
"icon": "✨",
"category": "feature"
},
{
"id": "3ce8541a5699317c747c629e1c0e07d579458633",
"type": "fix",
"title": "corrige a grafia de \"OpenSheets\" para \"Opensheets\"",
"date": "2025-11-22 20:29:25 -0300",
"icon": "🐛",
"category": "bugfix"
},
{
"id": "ac24961e4b97bfb58a52e1b95f3d9696fe1e5d86",
"type": "refactor",
"title": "substitui '•' por '-' em textos de exibição",
"date": "2025-11-22 12:58:57 -0300",
"icon": "♻️",
"category": "refactor"
},
{
"id": "8c5313119dafaf3a33ab4bffeeb40d7f0278eb08",
"type": "feat",
"title": "atualiza fontes e altera avatar SVG",
"date": "2025-11-22 12:49:56 -0300",
"icon": "✨",
"category": "feature"
},
{
"id": "4d076772e623cc3cb1a51f94551125ad9b791841",
"type": "refactor",
"title": "Relocate `PrivacyProvider` to the dashboard layout and update `tsconfig` `jsx` compiler option.",
"date": "2025-11-21 09:40:41 -0300",
"icon": "♻️",
"category": "refactor"
},
{
"id": "3d8772e55f2d25b757b0b3fe398f7db2fafcb745",
"type": "feat",
"title": "adiciona tipos para d3-array e ajusta configurações do TypeScript",
"date": "2025-11-17 20:58:05 -0300",
"icon": "✨",
"category": "feature"
},
{
"id": "a7736b7ab9249dd0e82b30f71ca74530dad0fdb0",
"type": "feat",
"title": "adicionar babel-plugin-react-compiler como dependência",
"date": "2025-11-17 19:55:21 -0300",
"icon": "✨",
"category": "feature"
},
{
"id": "835d94f140670888df920834ab2b77eb365362ce",
"type": "chore",
"title": "add package-lock.json for dependency version locking",
"date": "2025-11-17 19:45:01 +0000",
"icon": "🔧",
"category": "chore"
},
{
"id": "fcd4ebc608e7d0e9f6f0eb106ba7f53177d28d05",
"type": "feat",
"title": "melhorar UX/UI e segurança do módulo de ajustes de usuário",
"date": "2025-11-17 19:43:50 +0000",
"icon": "✨",
"category": "feature"
}
]
}