Versions
v2.11.02026-11-10minor release

Finance: your accounts, spending and bills in one place, and a chat that knows the numbers

Portail now has a Finance page. Import a CSV or Excel statement from any bank in any country, and Portail adds up where your money goes, finds the subscriptions and bills that repeat, lists what's due before your next paycheck, and points out anything worth a second look: a charge that went through twice, a fee, a subscription that quietly got more expensive, a month that ran well over the usual. Then ask about it in plain words. Where did my money go last month? Which subscriptions am I paying for? Am I spending more than I earn? The answers come from your real transactions, not guesses, in English or Russian, with any model you like. It is read-only from end to end: Portail can see balances and transactions, but nothing here can move, pay, transfer or invest money. You can remove a statement whenever you want, which deletes what Portail kept from it. Chats that read your accounts are never saved to memory. Importing statements works on every plan, Free included. Linking your bank directly, through Plaid, is coming soon and is marked Soon on the page. Finance is in beta, so tell us what it gets wrong.

1058 words

A new Finance page in the sidebar shows spending by category for this month, last month or the last 90 days, plus the places you spend the most.

Coming up lists the bills, subscriptions and pay Portail expects in the next 30 days, worked out from what you've been charged before.

Money in and out shows twelve months side by side, with the average you keep each month.

Subscriptions and bills lists everything that repeats, how often, and what it costs a month in total. A subscription only counts when it repeats at the same price, so weekly groceries don't pretend to be one.

Worth a look flags duplicate charges, fees, price increases and unusual months. Each one has an Ask about this button that opens a chat about it.

Set a monthly budget for any category, or for all spending, and watch what's left.

Rearrange or hide any widget in Customize, and pick which currency to show when your accounts use more than one.

Import a CSV or Excel statement from any bank in any country. Portail reads English and Russian column names, both date orders, commas or dots for decimals, and old Windows-1251 files from Russian banks. Overlapping statements don't count anything twice.

Linking your bank directly through Plaid is coming soon, marked Soon on the page. When it arrives: checking, savings and credit cards, up to 16 banks and 24 months of history, on paid plans.

Ask anything in the box at the top, or in any chat when Use in all chats is on. Portail looks up only what the question needs and answers from your real numbers.

Read-only. Portail can't move, pay or invest money, and it isn't financial, tax or investment advice.

Chats that read your accounts stay out of memory. Removing a statement or deleting your account removes the data.

Portail v2.11.0 shipped on 2026-11-10 as a minor release focused on finance: your accounts, spending and bills in one place, and a chat that knows the numbers. Portail now has a Finance page. Import a CSV or Excel statement from any bank in any country, and Portail adds up where your money goes, finds the subscriptions and bills that repeat, lists what's due before your next paycheck, and points out anything worth a second look: a charge that went through twice, a fee, a subscription that quietly got more expensive, a month that ran well over the usual. Then ask about it in plain words. Where did my money go last month? Which subscriptions am I paying for? Am I spending more than I earn? The answers come from your real transactions, not guesses, in English or Russian, with any model you like. It is read-only from end to end: Portail can see balances and transactions, but nothing here can move, pay, transfer or invest money. You can remove a statement whenever you want, which deletes what Portail kept from it. Chats that read your accounts are never saved to memory. Importing statements works on every plan, Free included. Linking your bank directly, through Plaid, is coming soon and is marked Soon on the page. Finance is in beta, so tell us what it gets wrong. The work is recorded here because small releases are still product history. They change how people sign in, read responses, pay for access, share conversations, open files, or trust the system when something goes wrong.

This was more than a quiet maintenance pass. A minor release changes how a visible part of Portail behaves, how a larger workflow is framed, or how a user understands the product. The important part is not only that the feature exists. The important part is that it joins the rest of the system without making the chat harder to use. Portail is useful because context travels with the user. Every larger release has to protect that feeling.

The main changes were direct: a new finance page in the sidebar shows spending by category for this month, last month or the last 90 days, plus the places you spend the most, coming up lists the bills, subscriptions and pay portail expects in the next 30 days, worked out from what you've been charged before, money in and out shows twelve months side by side, with the average you keep each month, subscriptions and bills lists everything that repeats, how often, and what it costs a month in total. a subscription only counts when it repeats at the same price, so weekly groceries don't pretend to be one, worth a look flags duplicate charges, fees, price increases and unusual months. each one has an ask about this button that opens a chat about it, set a monthly budget for any category, or for all spending, and watch what's left, rearrange or hide any widget in customize, and pick which currency to show when your accounts use more than one, import a csv or excel statement from any bank in any country. portail reads english and russian column names, both date orders, commas or dots for decimals, and old windows-1251 files from russian banks. overlapping statements don't count anything twice, linking your bank directly through plaid is coming soon, marked soon on the page. when it arrives: checking, savings and credit cards, up to 16 banks and 24 months of history, on paid plans, ask anything in the box at the top, or in any chat when use in all chats is on. portail looks up only what the question needs and answers from your real numbers, read-only. portail can't move, pay or invest money, and it isn't financial, tax or investment advice, and chats that read your accounts stay out of memory. removing a statement or deleting your account removes the data. That list is intentionally plain. It names what changed without turning the release into theatre. When a release fixes a build, a redirect, a storage path, or a UI edge case, the value is often that users stop noticing the problem. The archive keeps that invisible work visible enough for future debugging and for anyone checking whether Portail has cared about the details over time.

For this release, the archive points back to the verified commit trail instead of relying on memory. The title, date, and highlights come from the repository history around v2.11.0. That matters because a release log should be boringly checkable. If someone wants to know why a feature appeared, why a page changed, or why a billing rule behaves differently, the public record and the engineering record should not disagree.

This version also fits into the wider Portail contract. One account, one chat history, and one model picker only work if the smaller pieces keep their promises. Authentication has to fail clearly. Billing has to count honestly. Uploads have to arrive in a form models can read. Admin tools have to show the operator what happened instead of hiding it behind a blank screen. v2.11.0 moved that contract forward in its own narrow lane.

The product lesson is also worth naming. Portail grew quickly through chat, admin, billing, Canvas, Omniverse, Agents, and the coding hand-off bridge. Features landed close together, and some releases bundled polish with deeper infrastructure. This post separates the user-facing promise from the implementation noise. It says what the release changed, why that mattered, and where it sits in the product timeline.

The screenshots attached to this entry show the public release record as it now appears on portail.cc. For older releases, this archive was rebuilt from the git history, package version changes, release modal text, and commit subjects. That means the page is honest about its source: it documents the shipped change and preserves the record going forward, even when the exact old production screen cannot be recreated from a single saved image.

The practical result is simple. Someone landing on this page can see the version number, date, release tier, headline, highlights, and a real rendered screenshot of the archive page. Search engines can index the post through the canonical URL, sitemap entry, and structured data. Future releases now have a standard to meet before deploy, so the history should get cleaner from here instead of fuzzier.

Screenshots

The Finance page in Portail: an ask box with suggested questions, a Worth a look list with a duplicate charge, a travel spike, a fee and a price increase, then Spending by category and a Coming up list of bills and pay.
Spending, bills and anything unusual, on one page. Ask about any of it in plain words.
Further down the Finance page: twelve months of money in and out as paired bars, account balances with what is owed, and a list of subscriptions and bills with a Netflix price increase.
Twelve months of money in and out, your balances, and every charge that repeats.
The Add your accounts step: import a CSV or Excel statement from any bank on any plan, next to Link a bank, marked Soon.
Import a statement from any bank in any country today. Bank linking is coming soon.