.djlint_rules.yaml
.gitattributes
.gitignore
.pre-commit-config.yaml
.prettierignore
.prettierrc
Dockerfile
LICENSE
README.md
pyproject.toml
.github/workflows/coverage.yml
.github/workflows/deploy.yml
.github/workflows/static-analysis.yml
.github/workflows/test.yml
docker/entrypoint.sh
docker/gunicorn.conf.py
docker/nummus-alias.sh
nummus/__init__.py
nummus/exceptions.py
nummus/global_config.py
nummus/main.py
nummus/portfolio.py
nummus/sql.py
nummus/utils.py
nummus/version.py
nummus/web.py
nummus/web_assets.py
nummus/commands/__init__.py
nummus/commands/backup.py
nummus/commands/base.py
nummus/commands/change_password.py
nummus/commands/clean.py
nummus/commands/create.py
nummus/commands/export.py
nummus/commands/health.py
nummus/commands/import_files.py
nummus/commands/migrate.py
nummus/commands/summarize.py
nummus/commands/unlock.py
nummus/commands/update_assets.py
nummus/controllers/__init__.py
nummus/controllers/accounts.py
nummus/controllers/allocation.py
nummus/controllers/assets.py
nummus/controllers/auth.py
nummus/controllers/base.py
nummus/controllers/budgeting.py
nummus/controllers/cash_flow.py
nummus/controllers/common.py
nummus/controllers/emergency_fund.py
nummus/controllers/health.py
nummus/controllers/import_file.py
nummus/controllers/net_worth.py
nummus/controllers/performance.py
nummus/controllers/transaction_categories.py
nummus/controllers/transactions.py
nummus/encryption/__init__.py
nummus/encryption/aes.py
nummus/encryption/base.py
nummus/health_checks/__init__.py
nummus/health_checks/base.py
nummus/health_checks/category_direction.py
nummus/health_checks/database_integrity.py
nummus/health_checks/duplicate_transactions.py
nummus/health_checks/empty_fields.py
nummus/health_checks/missing_asset_link.py
nummus/health_checks/missing_valuations.py
nummus/health_checks/outlier_asset_price.py
nummus/health_checks/overdrawn_accounts.py
nummus/health_checks/typos.py
nummus/health_checks/unbalanced_transfers.py
nummus/health_checks/uncleared_transactions.py
nummus/health_checks/unnecessary_slits.py
nummus/health_checks/unused_categories.py
nummus/importers/__init__.py
nummus/importers/base.py
nummus/importers/raw_csv.py
nummus/migrations/__init__.py
nummus/migrations/base.py
nummus/migrations/v_0_2.py
nummus/models/__init__.py
nummus/models/account.py
nummus/models/asset.py
nummus/models/base.py
nummus/models/base_uri.py
nummus/models/budget.py
nummus/models/config.py
nummus/models/health_checks.py
nummus/models/imported_file.py
nummus/models/transaction.py
nummus/models/transaction_category.py
nummus/models/utils.py
nummus/static/fonts/code-new-roman/bold.woff
nummus/static/fonts/code-new-roman/bold.woff2
nummus/static/fonts/code-new-roman/regular.woff
nummus/static/fonts/code-new-roman/regular.woff2
nummus/static/fonts/fogtwo-no5/regular.woff
nummus/static/fonts/fogtwo-no5/regular.woff2
nummus/static/fonts/liberation-sans/bold-italic.woff
nummus/static/fonts/liberation-sans/bold-italic.woff2
nummus/static/fonts/liberation-sans/bold.woff
nummus/static/fonts/liberation-sans/bold.woff2
nummus/static/fonts/liberation-sans/italic.woff
nummus/static/fonts/liberation-sans/italic.woff2
nummus/static/fonts/liberation-sans/regular.woff
nummus/static/fonts/liberation-sans/regular.woff2
nummus/static/fonts/linux-libertine/bold-italic.woff
nummus/static/fonts/linux-libertine/bold-italic.woff2
nummus/static/fonts/linux-libertine/bold-oblique.woff
nummus/static/fonts/linux-libertine/bold-oblique.woff2
nummus/static/fonts/linux-libertine/bold.woff
nummus/static/fonts/linux-libertine/bold.woff2
nummus/static/fonts/linux-libertine/capitals-bold.woff
nummus/static/fonts/linux-libertine/capitals-bold.woff2
nummus/static/fonts/linux-libertine/capitals-italic.woff
nummus/static/fonts/linux-libertine/capitals-italic.woff2
nummus/static/fonts/linux-libertine/capitals-medium-italic.woff
nummus/static/fonts/linux-libertine/capitals-medium-italic.woff2
nummus/static/fonts/linux-libertine/capitals.woff
nummus/static/fonts/linux-libertine/capitals.woff2
nummus/static/fonts/linux-libertine/display.woff
nummus/static/fonts/linux-libertine/display.woff2
nummus/static/fonts/linux-libertine/italic.woff
nummus/static/fonts/linux-libertine/italic.woff2
nummus/static/fonts/linux-libertine/medium-italic.woff
nummus/static/fonts/linux-libertine/medium-italic.woff2
nummus/static/fonts/linux-libertine/medium-oblique.woff
nummus/static/fonts/linux-libertine/medium-oblique.woff2
nummus/static/fonts/linux-libertine/medium.woff
nummus/static/fonts/linux-libertine/medium.woff2
nummus/static/fonts/linux-libertine/oblique.woff
nummus/static/fonts/linux-libertine/oblique.woff2
nummus/static/fonts/linux-libertine/regular.woff
nummus/static/fonts/linux-libertine/regular.woff2
nummus/static/img/favicon.ico
nummus/static/src/accounts.js
nummus/static/src/allocation.js
nummus/static/src/assets.js
nummus/static/src/budgeting.js
nummus/static/src/cash-flow.js
nummus/static/src/dialog.js
nummus/static/src/emergency-fund.js
nummus/static/src/import-file.js
nummus/static/src/nav.js
nummus/static/src/net-worth.js
nummus/static/src/nummus-chart.js
nummus/static/src/performance.js
nummus/static/src/progress.js
nummus/static/src/snackbar.js
nummus/static/src/top.js
nummus/static/src/transaction-categories.js
nummus/static/src/transaction.js
nummus/static/src/utils.js
nummus/static/src/chart-plugins/box-annotation.js
nummus/static/src/chart-plugins/colors.js
nummus/static/src/chart-plugins/doughnut-text.js
nummus/static/src/chart-plugins/fixed-axis-width.js
nummus/static/src/chart-plugins/hover-highlight.js
nummus/static/src/chart-plugins/hover-line.js
nummus/static/src/chart-plugins/tree-colors.js
nummus/static/src/chart-plugins/tree-labels.js
nummus/static/src/css/budgeting.css
nummus/static/src/css/buttons.css
nummus/static/src/css/dashboard.css
nummus/static/src/css/dialog.css
nummus/static/src/css/fonts.css
nummus/static/src/css/inputs.css
nummus/static/src/css/main.css
nummus/static/src/css/nav.css
nummus/static/src/css/page-progress.css
nummus/static/src/css/patterns.css
nummus/static/src/css/prose.css
nummus/static/src/css/snackbar.css
nummus/static/src/css/spinner.css
nummus/static/src/css/transactions.css
nummus/templates/page.jinja
nummus/templates/accounts/account-row.jinja
nummus/templates/accounts/asset-row.jinja
nummus/templates/accounts/edit.jinja
nummus/templates/accounts/page-all.jinja
nummus/templates/accounts/page.jinja
nummus/templates/accounts/performance.jinja
nummus/templates/allocation/asset-row.jinja
nummus/templates/allocation/page.jinja
nummus/templates/assets/asset-row.jinja
nummus/templates/assets/edit-valuation.jinja
nummus/templates/assets/edit.jinja
nummus/templates/assets/page-all.jinja
nummus/templates/assets/page.jinja
nummus/templates/assets/performance.jinja
nummus/templates/assets/table-filters.jinja
nummus/templates/assets/table-header.jinja
nummus/templates/assets/table-row.jinja
nummus/templates/assets/table-rows.jinja
nummus/templates/assets/update.jinja
nummus/templates/auth/login.jinja
nummus/templates/budgeting/category.jinja
nummus/templates/budgeting/edit-move.jinja
nummus/templates/budgeting/group.jinja
nummus/templates/budgeting/page.jinja
nummus/templates/budgeting/sidebar.jinja
nummus/templates/budgeting/status.jinja
nummus/templates/budgeting/target-desc.jinja
nummus/templates/budgeting/target.jinja
nummus/templates/cash-flow/chart-data.jinja
nummus/templates/cash-flow/dashboard.jinja
nummus/templates/cash-flow/index-content.jinja
nummus/templates/emergency-fund/chart-data.jinja
nummus/templates/emergency-fund/dashboard.jinja
nummus/templates/emergency-fund/page.jinja
nummus/templates/health/check-row.jinja
nummus/templates/health/checks.jinja
nummus/templates/health/page.jinja
nummus/templates/health/timestamp.jinja
nummus/templates/import/button.jinja
nummus/templates/import/dialog.jinja
nummus/templates/net-worth/chart-config.jinja
nummus/templates/net-worth/chart-data.jinja
nummus/templates/net-worth/dashboard.jinja
nummus/templates/net-worth/index-content.jinja
nummus/templates/performance/account-view.jinja
nummus/templates/performance/accounts.jinja
nummus/templates/performance/chart-config.jinja
nummus/templates/performance/chart-data.jinja
nummus/templates/performance/dashboard.jinja
nummus/templates/performance/index-content.jinja
nummus/templates/shared/base.jinja
nummus/templates/shared/category-options.jinja
nummus/templates/shared/dialog-headline-error.jinja
nummus/templates/shared/dialog-headline.jinja
nummus/templates/shared/dialog.jinja
nummus/templates/shared/footer.jinja
nummus/templates/shared/head.jinja
nummus/templates/shared/hx-error.jinja
nummus/templates/shared/index.jinja
nummus/templates/shared/nav-bar.jinja
nummus/templates/shared/nav-drawer.jinja
nummus/templates/shared/nav-header.jinja
nummus/templates/shared/nav-rail.jinja
nummus/templates/shared/period-options.jinja
nummus/templates/shared/spinner.jinja
nummus/templates/shared/style-test.jinja
nummus/templates/shared/theme-selector.jinja
nummus/templates/transaction-categories/category-row.jinja
nummus/templates/transaction-categories/edit.jinja
nummus/templates/transaction-categories/page.jinja
nummus/templates/transactions/edit-validation-header.jinja
nummus/templates/transactions/edit.jinja
nummus/templates/transactions/page-all.jinja
nummus/templates/transactions/table-filters.jinja
nummus/templates/transactions/table-header.jinja
nummus/templates/transactions/table-row.jinja
nummus/templates/transactions/table-rows.jinja
nummus/templates/transactions/table-total.jinja
nummus/templates/transactions/table.jinja
nummus_financial.egg-info/PKG-INFO
nummus_financial.egg-info/SOURCES.txt
nummus_financial.egg-info/dependency_links.txt
nummus_financial.egg-info/entry_points.txt
nummus_financial.egg-info/requires.txt
nummus_financial.egg-info/top_level.txt
tests/__init__.py
tests/conftest.py
tests/mock_yfinance.py
tests/test_exceptions.py
tests/test_global_config.py
tests/test_main.py
tests/test_sql.py
tests/test_utils.py
tests/test_web.py
tests/test_web_assets.py
tests/commands/__init__.py
tests/commands/test_backup.py
tests/commands/test_base.py
tests/commands/test_change_password.py
tests/commands/test_clean.py
tests/commands/test_create.py
tests/commands/test_export.py
tests/commands/test_health.py
tests/commands/test_import_files.py
tests/commands/test_migrate.py
tests/commands/test_summarize.py
tests/commands/test_unlock.py
tests/commands/test_update_assets.py
tests/controllers/__init__.py
tests/controllers/conftest.py
tests/controllers/test_auth.py
tests/controllers/test_base.py
tests/controllers/test_cash_flow.py
tests/controllers/test_common.py
tests/controllers/test_import_file.py
tests/controllers/test_net_worth.py
tests/controllers/test_performance.py
tests/controllers/accounts/__init__.py
tests/controllers/accounts/conftest.py
tests/controllers/accounts/test_contexts.py
tests/controllers/accounts/test_endpoints.py
tests/controllers/allocation/__init__.py
tests/controllers/allocation/test_contexts.py
tests/controllers/allocation/test_endpoints.py
tests/controllers/assets/__init__.py
tests/controllers/assets/test_contexts.py
tests/controllers/assets/test_endpoints.py
tests/controllers/budgeting/__init__.py
tests/controllers/budgeting/test_contexts.py
tests/controllers/budgeting/test_endpoints.py
tests/controllers/emergency_fund/__init__.py
tests/controllers/emergency_fund/test_contexts.py
tests/controllers/emergency_fund/test_endpoints.py
tests/controllers/health/__init__.py
tests/controllers/health/test_contexts.py
tests/controllers/health/test_endpoints.py
tests/controllers/transaction_categories/__init__.py
tests/controllers/transaction_categories/test_contexts.py
tests/controllers/transaction_categories/test_endpoints.py
tests/controllers/transactions/__init__.py
tests/controllers/transactions/test_context.py
tests/controllers/transactions/test_endpoints.py
tests/data/__init__.py
tests/data/banana_bank_statement.pdf
tests/data/custom_importer.py
tests/data/transactions_bad_category.csv
tests/data/transactions_corrupt.csv
tests/data/transactions_empty.csv
tests/data/transactions_extras.csv
tests/data/transactions_future.csv
tests/data/transactions_investments.csv
tests/data/transactions_investments_bad_category.csv
tests/data/transactions_investments_missing0.csv
tests/data/transactions_investments_missing1.csv
tests/data/transactions_lacking.csv
tests/data/transactions_required.csv
tests/data/old_versions/v0.1.16.db
tests/encryption/__init__.py
tests/encryption/test_aes.py
tests/health_checks/__init__.py
tests/health_checks/test_base.py
tests/health_checks/test_category_direction.py
tests/health_checks/test_database_integrity.py
tests/health_checks/test_duplicate_transactions.py
tests/health_checks/test_empty_fields.py
tests/health_checks/test_missing_asset_link.py
tests/health_checks/test_missing_valuations.py
tests/health_checks/test_outlier_asset_price.py
tests/health_checks/test_overdrawn_accounts.py
tests/health_checks/test_typos.py
tests/health_checks/test_unbalanced_transfers.py
tests/health_checks/test_uncleared_transactions.py
tests/health_checks/test_unnecessary_splits.py
tests/health_checks/test_unused_categories.py
tests/importers/__init__.py
tests/importers/test_base.py
tests/importers/test_raw_csv.py
tests/migrations/__init__.py
tests/migrations/test_base.py
tests/migrations/test_v_0_2.py
tests/models/__init__.py
tests/models/test_account.py
tests/models/test_base_uri.py
tests/models/test_config.py
tests/models/test_health_checks.py
tests/models/test_imported_file.py
tests/models/test_transaction_category.py
tests/models/test_utils.py
tests/models/asset/__init__.py
tests/models/asset/test_asset.py
tests/models/asset/test_asset_sector.py
tests/models/asset/test_asset_split.py
tests/models/asset/test_asset_valuation.py
tests/models/asset/test_us_sector.py
tests/models/base/__init__.py
tests/models/base/test_enum_base.py
tests/models/base/test_orm_base.py
tests/models/budget/__init__.py
tests/models/budget/test_budget_assignment.py
tests/models/budget/test_budget_group.py
tests/models/budget/test_target.py
tests/models/transaction/__init__.py
tests/models/transaction/test_transaction.py
tests/models/transaction/test_transaction_split.py
tests/portfolio/__init__.py
tests/portfolio/test_backup_restore.py
tests/portfolio/test_change_key.py
tests/portfolio/test_import.py
tests/portfolio/test_open.py
tests/portfolio/test_update_assets.py
tools/formatters.sh
tools/linters.sh
tools/make_test_portfolio.py
tools/run_tailwindcss.sh