-
[Support] JaydenRoberts - Tally
Hey all — a big one just landed. Tally v1.4.0 is live on DockerHub (jaydenroberts/tally:1.4.0 / :latest). The Headline: The UI has been completely overhauled — rebuilt on a consistent design system, with unified headers/navigation on every page, a refreshed component set on the Dracula theme, and a proper mobile pass so it actually works well on a phone now (foldables included). What else is new: - Staged import wizard — CSV/PDF imports are now a guided, reviewable flow with a 5-minute undo. - Reconciliation — jot spends down manually for an instant budget view; the bank import matches and verifies them automatically. "Needs review" finally means something useful. - Smarter CSV handling — separate credit/debit columns detected and mapped for you. - Local AI — the assistant now runs against Ollama or any OpenAI-compatible endpoint, fully on-prem. No cloud dependency. - Quality-of-life — paginated transaction list, multi-select + bulk delete, timezone fixes, and a pile of mobile/layout polish. Updating: Community Applications → Tally → Update. Clean in-place update — your data carries over. Still self-hosted, still MIT, still no telemetry. Repo: https://github.com/jaydenroberts/tally — issues and feedback welcome, and thanks to everyone testing and reporting. 🙌 Docs get a full refresh in the next point release to cover the new import/reconciliation flow.
-
[Support] JaydenRoberts - Tally
Tally v1.2.0 is out — the biggest update since launch. Quick recap for anyone new: Tally is a self-hosted personal finance app for households, packaged as a single Docker container. Dracula theme, no cloud, no subscriptions, your data stays on your server. What's new in 1.2.0 The theme of this release is everything connects. Transactions, savings goals, debts, and account transfers can all be linked to each other now, so your numbers actually reflect reality rather than being a flat list of rows. Savings allocation — split a paycheck across multiple savings goals in one step, linked back to the source transaction Savings withdrawal linking — spend from a goal and link the transaction so the balance stays accurate Debt payment linkage — link an expense to a debt; Tally records the payment, updates the balance, and auto-categorises it Transfer workflow — record money moving between your own accounts as a transfer (excluded from budget calculations) Transfer pair linking — retroactively link two existing transactions as a transfer pair Inline category editing — click the category on any transaction row to change it, no modal needed Bulk category update — select multiple transactions and reclassify them in one action Sortable transaction columns — click Date, Account, Amount, or Status to sort Closed account status — mark accounts as closed rather than deleting them; hidden by default with a collapsible section to reopen Mobile navigation — hamburger menu + slide-in drawer on small screens Admin account recovery — locked out? Set RECOVERY_TOKEN in your container env and call the recovery endpoint. No email or SMTP required Full documentation — 12-page docs covering every feature, shipped in the repo A few fixes worth calling out: PDF import now selects the largest table by row count (fixes multi-page bank statements where page 1 is an account summary), and Cr/Dr (compared to simple +/-), amount suffixes now parse correctly. What's live on GitHub now: docs/ — 12 pages, all linked from the README via a table README features list updated for v1.2.0 (transfers, savings linking, debt linking, mobile nav, closed accounts, inline editing) RECOVERY_TOKEN added to the config table The docs integrate as plain GitHub markdown — no Pages setup, no build step. Anyone who lands on the repo can click straight through from the README table to any guide. How to Install Unraid Community Applications — search for Tally in the Apps tab DockerHub — jaydenroberts/tally:1.2.0 / jaydenroberts/tally:latest GitHub + full release notes — https://github.com/jaydenroberts/tally/releases/tag/v1.2.0 Documentation — https://github.com/jaydenroberts/tally/tree/main/docs Upgrading Just pull the new image and restart the container — startup migrations run automatically, no manual database steps. Let me know if you hit any issues. Happy to help with import quirks, bank statement formats, or anything else.
-
[Support] JaydenRoberts - Tally
No problem at all. Glad you like it!
-
[Support] JaydenRoberts - Tally
That's a fair point, and you're right to flag it. To clarify though, the statement in the original post is still accurate. The core app (accounts, transactions, budgets, debt, imports) has no external connections and no telemetry. That hasn't changed. The AI chat feature added in v1.1.0 is opt-in. Whether it makes external connections depends on which provider you configure: Anthropic / OpenAI — yes, requests go out to their APIs. Your financial data is included in those requests. Ollama (local) — no external connections at all. If you're running Ollama on your server, everything stays on your hardware end-to-end. Also, if you don't set the AI_PROVIDER env var, the chat page is simply unavailable and the app behaves exactly as before.
-
[Support] JaydenRoberts - Tally
Just pushed a new update — v1.1.0 adds an AI chat interface to Tally. What's new You can now ask questions about your finances in plain language from a dedicated /chat page. The AI can browse your transactions, check budgets, review account balances, and (if you give it write access) log contributions, payments, and transactions directly. Responses stream in real time. It's built around a persona system — each user gets assigned a persona by the owner that controls what the AI can see and do: full access — all transactions, accounts, budgets, categories summary access — totals only, no raw data (good for family members) readonly — full visibility, no writes Write permission is a separate toggle on top of access level Multi-provider — works with Anthropic (Claude), OpenAI (GPT), or any OpenAI-compatible endpoint. If you're running Ollama locally on your server you can point Tally straight at it and keep everything on-prem. New environment variables (all optional — chat is simply unavailable if not configured): Variable Example AI_PROVIDER anthropic / openai AI_API_KEY your API key AI_MODEL claude-sonnet-4-6, gpt-4o, llama3.2 AI_BASE_URL http://ollama:11434/v1 (Ollama only) Upgrading from v1.0.0 Pull the new image: docker pull jaydenroberts/tally:latest Recreate your container with the AI env vars added (or leave them out to skip the chat feature entirely) Sign out and back in once — the login response was updated to embed the full persona object Full release notes and Docker run example at: https://github.com/jaydenroberts/tally/releases/tag/v1.1.0 As always, bug reports and feedback welcome at https://github.com/jaydenroberts/tally/issues
-
[Support] JaydenRoberts - Tally
[Support] Tally — Self-Hosted Personal Finance GitHub: https://github.com/jaydenroberts/tally Docker Hub: https://hub.docker.com/r/jaydenroberts/tally Tally is a self-hosted personal finance app for households. Track accounts, transactions, budgets, savings goals, and debt — all in a single Docker container with no cloud dependency, no subscription, and no external connections. Your financial data stays on your hardware. Key Features: Accounts & Transactions — track balances across multiple account types; manual entry or bank statement import CSV & PDF Import — import bank statements with an automatic reconciliation algorithm (±3 day window, amount tolerance matching) Budgets — monthly budget tracking with verified/estimated split progress bars Savings Goals — contribution logging with projection math and deadline tracking Debt Tracker — two-phase payoff projection (0% period → amortisation), interest-free warnings, avalanche/snowball/fixed strategies Recurring Transactions — automatic generation on startup with daily/weekly/fortnightly/monthly/yearly frequencies Role System — owner and viewer roles; owner manages users, viewer has read-only access Dracula Theme — consistent dark UI throughout Technical Notes: Single Docker container — multi-stage build (Node 20 Alpine → Python 3.11 Slim) FastAPI backend + React 18 SPA + SQLite with WAL mode JWT authentication (configurable token expiry) No telemetry, no external connections, no cloud dependency Data persisted to /data volume; bank statements optionally mounted read-only at /financial-data Installation: The Unraid template is available via Community Applications. Full installation instructions, environment variable reference, and a docker-compose example are in the README on GitHub. Development Transparency: AI tooling was used to assist with development tasks in this project. All architecture decisions, feature design, and code are human-directed and reviewed before inclusion. How to Request Support: Please use this thread for Unraid-specific setup questions, path mapping, or template issues. When reporting a problem, please include: A brief description of the issue The relevant section of your Unraid Docker log for Tally Which install method you used (CA template, manual Docker, or docker-compose)
JaydenRoberts
Members
-
Joined
-
Last visited