Tags give the ability to mark specific points in history as being important
-
v17
89a146d5 · ·## v17 ### Features - Planilha alinhada ao design de referência: faixa de resumo com entradas, saídas, saldo e total comprometido em parcelas; selo de recorrência e contador de parcelas na tabela; dashboard do período reunido em um painel único - Diálogos alinhados ao design: Recorrentes em tabela com coluna de status, Meus parcelamentos com cada plano em uma linha, Orçamento empilhando uma categoria por linha, Categorias com seletor de ícones, e Importar em duas etapas - Cada categoria passa a ter uma cor única, compartilhada entre o ícone da tabela, a fatia do donut e a barra do dashboard - Novos helpers de mês, formatação de valores e horizonte de parcelamento usados pela planilha ### Fixes - Coluna de descrição da tabela voltou a ser legível: ainda herdava o estilo da antiga coluna de índice, que quebrava o texto em várias linhas - Linha de edição inline passou a ter as mesmas seis colunas do cabeçalho, sem desalinhar a tabela - Imagem Docker voltou a servir a aplicação completa: o estágio de build não copiava os assets estáticos e a imagem publicada continha apenas o bundle JS ### Other - Inter passou a ser servida pelo próprio repositório, mantendo a tipografia da interface sem depender de CDN
-
v16
c8db93ac · ·- New app shell: persistent sidebar with navigation, quick-add action, and dark-mode toggle - Light/dark design tokens and theme toggle infrastructure - Redesigned Planilha screen: month-scoped balance card, spending-distribution donut, click-to-edit table, budget-alert dashboard - Redesigned all Planilha modals (Categorias, Orçamento, Recorrentes, Meus parcelamentos, Fechar mês, Novo lançamento, Exportar, and a new Importar modal) - Split subs.cljs/events.cljs into feature-scoped fintrack.model.* namespaces (MVVM Model layer) - Added cljfmt tooling and reformatted the codebase - Polish pass: hover/focus states, dead-code cleanup, theme-token consistency
-
v14
0d887f9a · ·fix(test): make the clj test suite actually runnable Merge branch 'fix/broken-test-alias' into 'main' fix(metas): enforce the goal-deadline validation rule Merge branch 'fix/goal-deadline-validation' into 'main' fix(parcelamentos): stop double-counting the target installment on Quitar Total Merge branch 'fix/quitar-parcelamento-valor-duplicado' into 'main' fix(export): metas XLSX export always produced an empty file Merge branch 'fix/metas-export-metodo-http' into 'main' docs: sync changelog and README with the recent bug fixes Merge branch 'docs/changelog-readme-sync' into 'main' chore(build): add make test target and fix stale contributor docs Merge branch 'chore/makefile-test-target' into 'main' test: migrate Clojure test suite to Kaocha Merge branch 'test/migrate-to-kaocha' into 'main'
-
v9
e8cace19 · ·refactor(ui): extract toolbar and summary-bar into dedicated components Merge branch 'refactor/layout-components' into 'main' refactor(ui): convert summary cards into atomic components Merge branch 'refactor/summary-atomic-cards' into 'main' refactor(ui): extract budget and form-elements components and fix syntax Merge branch 'refactor/budget-component' into 'main' ci: add clj-kondo linting stage to gitlab-ci Merge branch 'ci/add-lint-stage' into 'main' ci: configure lint stage to fail on errors only Merge branch 'ci/refine-lint-rules' into 'main'
-
v6
ecba409a · ·Merge branch 'fix/ci-missing-cljc-source' into 'main' fix(ci): add src/cljc to docker build stages to fix missing namespace error Merge branch 'refactor/architecture-and-domain-structure' into 'main' Refactor/architecture and domain structure Merge branch 'refactor/improve-nomenclature-and-logic' into 'main' Refactor/improve nomenclature and logic Merge branch 'refactor/centralize-magic-values' into 'main' Refactor/centralize magic values
-
v1
15226f97 · ·feat: fintrack docs: add CHANGELOG.md tracking project history docs: add CONTRIBUTING.md with contribution guidelines docs: add MIT License ci(docker): add multi-stage Dockerfile for containerized builds ci(docker-compose): add docker-compose for easy deployment ci(docker): add .dockerignore to optimize build context ci(gitlab): add GitLab CI/CD pipeline with container registry chore(docker-compose): support both local build and registry image fix(docker): install Clojure CLI tools in runtime stage ci(gitlab): trigger deploy only on version tags (v<number>) fix(docker): use official clojure:temurin-21-alpine image fix(docker): add JDK to frontend builder stage