Novità

Cosa è cambiato in ogni versione di Tailride Desktop. L’app si aggiorna da sola; qui sotto puoi anche scaricare qualsiasi versione.

  1. Versione 1.3.2

    Ultima
    • Suppliers are now called Sources: the tab and everything else in the app use the new name, in every language. Nothing about your sources changes.
    • Google Ads accounts with monthly statements: accounts that list statements instead of invoices, such as Swiss accounts, could finish with nothing collected. Tailride now collects every statement, and if it ever can't read the list, the collection says so instead of reporting no invoices.
    • Google Ads collects only the account you chose: if a configured account can't be selected, the collection now stops and tells you, instead of carrying on with whichever account is open. It also tells you when your sign-in has no access to billing documents.
    • Cloudflare works again: Tailride now collects your Cloudflare invoices. A source collects one Cloudflare account: Tailride finds it on the first run, and if you have several, it asks you to choose one in the source's options.
    • Amounts no longer always show in euros: the invoice list shows each amount without a currency symbol, because Tailride doesn't yet know the currency. The total at the top of the page is gone, since it added different currencies together.
    • Swiss amounts read correctly: amounts written like 1'209.63 CHF are no longer misread.

    What's New in 1.3.1

    • Kling AI collects reliably: Kling AI could wait about four minutes and then stop with an error even though you were signed in. It now waits for your account to finish loading and collects your invoices.
    • Suppliers with nothing to list finish right away: when a supplier's invoice list never appears on a page that isn't a sign-in, for example because the account has no purchases yet, the collection now ends straight away with nothing found, instead of waiting four minutes and showing an error.
    • Google Pay, Play and One receipts: most of these purchases have no PDF, so Tailride now collects the receipt from each transaction's details, in English.
    • Clearer account names: your lists and notifications show an account's name only when you gave it one, instead of repeating the supplier's name. Renaming an account also updates the invoices it has already collected.

    What's New in 1.3.0

    • Sign-in prompts where they were missing: Cloudflare, Claude, Kling AI and other suppliers that switch to their sign-in page without reloading could finish with "no invoices found", or wait until the collection timed out, and Cloudflare could even show as signed in. Tailride now recognises these sign-in pages, including ones that first ask only for your email or just show a Sign in button, and asks you to sign in.
    • A failed collection says so: when a supplier's invoice list cannot be loaded, the collection now shows that it failed, instead of reporting a successful run with no new invoices.
    • Kling AI notices a signed-out session sooner: it now asks you to sign in after about half a minute instead of more than a minute.

    What's New in 1.2.6

    • Sign-ins with a Cloudflare check: suppliers that check you are human with Cloudflare Turnstile, such as Cloudflare's own dashboard and Lebara, answered "There was a problem with verification" or "Invalid captcha" before you could type anything. They now let you sign in.
    • Revolut Business works again: Revolut Business collections stopped with "Failed to load bridge script" before reading a single billing period. They now collect your invoices again.
    • Namecheap: your whole order history: Namecheap's order list opens on a short default date range. Tailride now widens it to your full history and sorts it newest first before collecting, so older orders are no longer left out.
    • Current AI models in AI assist: Settings › AI assist now offers the current OpenAI, Claude and Gemini models. A model you picked that is no longer offered switches to that provider's default.

    What's New in 1.2.5

    • Hide suggestions from your bank statements: each supplier in the From your bank statements section now has a × to stop suggesting it, and Hide all turns the section off. Bring them back under Settings › Notifications, which has a switch for the section and a Show again button for the suppliers you hid.
    • Large invoices reach Tailride: documents between 4.5 MB and 10 MB, such as long scanned statements or image-heavy receipts, used to be turned away on upload. They are now sent in full; smaller files go the same way as before.
    • New suppliers: ElevenLabs and Suno, both through the Stripe billing portal they use for invoices.
    • Adobe's new billing page: Adobe collections work again on the redesigned billing history, including its compact layout.
    • Force a supplier update: Settings › Advanced now has Force recipe update, which fetches the latest supplier fixes right away instead of waiting for the automatic refresh, and tells you if the update failed. The suppliers already on your computer keep working either way.

    What's New in 1.2.3

    • AliExpress receipts show what you bought: the receipts collected from AliExpress now carry the product pictures next to each item, as they appear on AliExpress, instead of empty grey boxes. Each picture is a small thumbnail, so a receipt grows by only about 15 KB.

    What's New in 1.2.2

    • Suppliers from your bank statements: the Suppliers screen now has a From your bank statements section listing the suppliers behind payments in your Tailride bank statements that still have no invoice, with how many payments each one explains. Add one and sign in to collect its invoices; when the payments are older than your start date, Add with earlier date sets the date to cover them. Payments whose invoice is still missing after a while are then fetched on their own from the suppliers you already have: scheduled collection goes back far enough to cover each payment and reports what it found.
    • New suppliers: Atlassian, Midjourney, OpenRouter, Higgsfield, Google Workspace, Booking.com Extranet, Airbnb Host, Zalando (ten country sites), Amazon Seller Central (Germany, US, UK, France, Italy, Spain), and the ad platforms LinkedIn Ads, OpenAI Ads, Amazon Ads, Snapchat Ads, Reddit Ads, Microsoft Ads and Pinterest Ads. Claude Team / Enterprise (admin), IONOS and eBay Seller (six sites) come as bundled portals. HubSpot and Cursor were rebuilt on the pages those services use today.
    • Stripe: the invoices you issued: the Stripe source has a new option, Collect the invoices you issued, which collects the invoices sent to your customers from your Stripe account as PDFs, next to the VAT invoices for Stripe's fees. Invoices already collected are skipped, so turning it on later only fetches what is missing.
    • AliExpress: invoices where there are any: orders for which AliExpress issues an invoice now get that invoice; the others still get their receipt. Orders still on their way are left for a later run instead of being filed with an order page, and orders already collected are never opened again.
    • Long collections keep going: a supplier with thousands of documents is no longer cut off after an hour — a run that is still uploading continues, and only one that has uploaded nothing in the last hour is ended. Documents are sent to Tailride as they are found rather than at the end, and the progress shown is the run's own position (23 of 31), not that of each batch.
    • The app speaks your language everywhere: the tray menu, notifications, dialogs, window titles and the sign-in pages left open in the browser now follow the app's language instead of staying in English.
    • Smaller fixes: a supplier's Collect invoices dated from row no longer squeezes its date and buttons into the label's line; Stripe's dashboard, which blocks scripts added to the page, is read through the app itself.

    What's New in 1.2.1

    • Google Ads picks your account by itself: when your Google login has more than one Google Ads account, Google shows a "Select an account" page before the billing documents, and the collection used to stop there and wait for you. Tailride now chooses the account set in the supplier's settings, including a client account reached through its manager account, and carries on to its invoices.
    • Every Google Ads account, with nothing to set up: leave the account list empty and Tailride now collects every account your login can open — all the client accounts under a manager (MCC) account, or each account listed on Google's account page — one after the other. Accounts that are cancelled or have no billing documents are skipped. Add accounts to the list to collect only those.
    • Notion's full invoice history: Notion moved its app to app.notion.com, and Tailride now starts there. Invoices are read from Notion's own billing history for every workspace you can bill for, so collections are no longer limited to the 20 most recent invoices the Billing tab shows. If your Notion source asks you to sign in once after the update, that is the move to the new address.

    What's New in 1.2.0

    • XML e-invoices from your email: invoices that arrive as structured XML — XRechnung and Peppol (UBL and CII), Italian FatturaPA (including the signed .xml.p7m files SDI delivers) and Spanish Facturae — are now collected from your inbox and read exactly, without AI. They are sent alongside any PDF the same email carries; an XML attachment that is not an e-invoice is left alone.
    • Any inbox, found from its address: when you add an email source, type your address and Tailride works out the rest — the service, its server and the right sign-in. A company domain on Google Workspace or Microsoft 365 is offered the Google or Microsoft sign-in; any other provider gets its IMAP server from Mozilla's provider database, the provider's own settings or its DNS records. Other (IMAP) fills in the server as you type, and you can always type your own.
    • The right server for GMX and IONOS: GMX Germany addresses (gmx.net, gmx.de, gmx.at, gmx.ch) now connect to imap.gmx.net rather than the international service, and IONOS mailboxes are placed on the server for their country (imap.ionos.de, .co.uk, .es, .fr, .it, .com or .mx) instead of all going to the US one. Existing sources keep the server they were set up with.
    • No more silently missed mail: Gmail inboxes with more than 5,000 new messages since the last scan no longer skip the older ones; switching a source from Recent mail only to Everything now really goes back through the whole history; an attachment that fails to download is tried again on the next scan instead of being lost; and an invoice turned away because Tailride was sending too fast now waits for the next attempt rather than being marked as already sent.
    • Two suppliers, one file name: an Invoice-0001.pdf from one supplier no longer blocks the same-named invoice from another. Numbered attachments now carry the supplier's name in front.
    • Smaller fixes: download links in an email are followed even when Convert HTML emails is off; changing the email filter re-reads older mail; the Recent mail only hint says it reads the 500 newest messages per folder; and documents over Tailride's 10 MB limit are kept on your computer with a clear message instead of failing on every retry.

    What's New in 1.1.3

    • Email collections are sorted like a connected mailbox: invoices the app collects from your email now reach Tailride with the email's sender and subject, and are checked with the same rules as a mailbox you connect in Tailride. Attachments that are not invoices, such as newsletters or terms and conditions, are set aside instead of being treated as documents you picked yourself, and forwarded invoices show who originally sent them.

    What's New in 1.1.2

    • Google Ads collections no longer stall: a Google Ads collection could sit on the billing documents page for four minutes and then report nothing when the document list took a while to appear. Tailride now gives the list up to a minute, keeps collecting on the page it lands on, and if something still goes wrong the collection ends right away with the reason instead of waiting out the clock.
    • No more false sign-in prompts: a supplier that is signed in but whose page fails to load no longer gets a "Sign in required" prompt.

    What's New in 1.1.1

    • Google Ads runs finish when there is nothing new: a Google Ads collection that found no new invoices used to sit on the billing page until it timed out after four minutes. It now finishes right away and moves on to the next Google Ads account.
    • "Collect everything again" really can: a supplier's Collect everything again button now asks whether to download the invoices it has already collected too. Choose OK to download everything again from the start date, for example after clearing your invoice list, or Cancel to only look for invoices that were missed.

    What's New in 1.1.0

    • Collect invoices from your email: add an inbox from Add a supplier → Email. Gmail and Outlook / Microsoft 365 sign in through your browser, so Tailride never sees your password, and Microsoft 365 shared mailboxes work too. iCloud, Yahoo, GMX, Proton Mail (through Proton Mail Bridge) and any other IMAP inbox connect with an app password. Mail is read on your computer, and only documents that look like invoices, receipts or credit notes are sent to Tailride.
    • Invoices behind a link: when an email has no attachment but links to its invoice — a "Download invoice" button, a Stripe receipt, a Revolut invoice — Tailride downloads the PDF from the link. Newsletters and other marketing mail are left alone, though an invoice attached to one is still collected.
    • For accountants: collect for your clients: sign in once, connect the clients you manage under Clients, and give each client its own suppliers. Every client's suppliers collect on their own schedule in the background, side by side, and upload straight into that client's Tailride business. Each client can revoke this computer under Settings → Security.
    • Stays signed in when offline: Tailride no longer signs you out when it cannot reach the server — when your Mac wakes from sleep, the Wi-Fi is down, or it starts at login before the network is up. It carries on once it is back online.
    • Missed collections catch up: a scheduled collection that could not run because you were offline or out of credits now runs as soon as it can, instead of waiting for the next one.
    • Your data stays yours: if someone signs in on this computer with a different Tailride account, the previous account's suppliers and saved passwords stay locked until they are removed or that person signs out.
    • Remove any supplier: suppliers you sign in to yourself, such as Claude, can now be signed out and removed from their options, like every other supplier.
    • Smaller fixes: credits show right after you sign in instead of "—", and the window reloads itself instead of staying blank if it ever fails to load. The source tabs are now called Portal and Local folder.

    What's New in 1.0.3

    • 1,000+ invoices in one go: Tailride now handles suppliers with thousands of invoices. Large collections no longer stop part-way through downloading, and OpenAI API goes through every page of your billing history: organizations with a long history could get only ten invoices, although the run reported success. A very large first collection can take more than one run; each run picks up where the last one stopped.
    • Long runs fixed for these suppliers: when reading a long invoice list took a while, Tailride could start collecting a second time alongside the first. That could end the run before the last invoice, upload the same invoice twice, or pair a document with the wrong transaction. Each run now collects once, all the way through. Fixed for:
      • OpenAI API
      • ChatGPT
      • Microsoft 365
      • Revolut Business
      • Google Payments
      • AWS
      • AppSumo
    • No more "Sign in required" when you are signed in: HubSpot and Fiverr could ask you to sign in again when they had no new invoices to collect, although you were signed in.

    What's New in 1.0.2

    • Correct November and December dates in Chinese, Japanese and Korean: invoices dated in November or December with 年/月/日 or 월 (for example 2025年12月7日) were filed as January or February. They now carry the right month.
    • Same version as the browser extension: the desktop app and the Tailride browser extension now share version numbers, so a fix that ships in both has the same version everywhere.

    What's New in 1.0.1

    • OpenAI API collects your whole billing history: Tailride now opens OpenAI's current billing page and goes through every page of it, not just the first ten invoices. Everyday runs still stop as soon as they reach invoices you already have.
    • OpenAI API payment receipts: turn on Also collect payment receipts in the OpenAI API supplier's settings to get the Stripe receipt of every paid invoice next to the invoice.
    • Receipt options live with the supplier: Also collect Amazon Prime membership receipts moved from Settings into each Amazon supplier's settings, so you can choose per account. If you had it on, it stays on.
    • Correct OpenAI API dates: invoices issued on a day that matches the month number (such as 9 September) were dated a few days off. They now carry the date OpenAI shows.
    • ChatGPT and OpenAI API invoices are always saved as PDFs: when Stripe was slow to hand over an invoice, Tailride could save the wrong file. It now waits for the PDF and tries again on the next run.

    What's New in 1.0.0

    • Tailride for Linux: Tailride now runs on Ubuntu and other Linux distributions. Install the .deb on Ubuntu (it sets up everything Ubuntu 24.04 needs to run the app securely), or use the AppImage elsewhere. Start at login, the top-bar icon and passwords saved in your system keyring (GNOME Keyring or KWallet) all work as on macOS and Windows.
    • Teach Tailride a new supplier: can't find a supplier in the list? Choose Teach Tailride a new supplier, enter its website and sign in. Then point the recorder at your invoices. Tailride remembers the page where you picked them, and the sign-in you did carries over to the new supplier.
    • Find with AI: in the recorder, Find with AI suggests the invoice rows, dates, amounts and download links for you. Add your own OpenAI, Anthropic or Google Gemini key under Settings → AI assist; it is stored encrypted on your computer.
    • Custom portals: Settings → Custom portals lists the portals you recorded or imported. Record a new one, export one or all of them to share or move to another computer (the files also work in the browser extension), import files, or delete portals you no longer use.
    • Import new suppliers: add suppliers from a .json file straight from the supplier list.
    • Newest invoices first: the invoice list now shows the most recently collected invoices at the top, grouped by the month they arrived. Sorting by document date is still in the sort menu.
    • A new app icon: Tailride's icon now has its own background, so it stays visible on dark wallpapers, in a dark Dock and on the Windows desktop.
    • Spotify: collects your whole payment history.

    What's New in 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  2. Versione 1.3.1

    • Kling AI collects reliably: Kling AI could wait about four minutes and then stop with an error even though you were signed in. It now waits for your account to finish loading and collects your invoices.
    • Suppliers with nothing to list finish right away: when a supplier's invoice list never appears on a page that isn't a sign-in, for example because the account has no purchases yet, the collection now ends straight away with nothing found, instead of waiting four minutes and showing an error.
    • Google Pay, Play and One receipts: most of these purchases have no PDF, so Tailride now collects the receipt from each transaction's details, in English.
    • Clearer account names: your lists and notifications show an account's name only when you gave it one, instead of repeating the supplier's name. Renaming an account also updates the invoices it has already collected.

    What's New in 1.3.0

    • Sign-in prompts where they were missing: Cloudflare, Claude, Kling AI and other suppliers that switch to their sign-in page without reloading could finish with "no invoices found", or wait until the collection timed out, and Cloudflare could even show as signed in. Tailride now recognises these sign-in pages, including ones that first ask only for your email or just show a Sign in button, and asks you to sign in.
    • A failed collection says so: when a supplier's invoice list cannot be loaded, the collection now shows that it failed, instead of reporting a successful run with no new invoices.
    • Kling AI notices a signed-out session sooner: it now asks you to sign in after about half a minute instead of more than a minute.

    What's New in 1.2.6

    • Sign-ins with a Cloudflare check: suppliers that check you are human with Cloudflare Turnstile, such as Cloudflare's own dashboard and Lebara, answered "There was a problem with verification" or "Invalid captcha" before you could type anything. They now let you sign in.
    • Revolut Business works again: Revolut Business collections stopped with "Failed to load bridge script" before reading a single billing period. They now collect your invoices again.
    • Namecheap: your whole order history: Namecheap's order list opens on a short default date range. Tailride now widens it to your full history and sorts it newest first before collecting, so older orders are no longer left out.
    • Current AI models in AI assist: Settings › AI assist now offers the current OpenAI, Claude and Gemini models. A model you picked that is no longer offered switches to that provider's default.

    What's New in 1.2.5

    • Hide suggestions from your bank statements: each supplier in the From your bank statements section now has a × to stop suggesting it, and Hide all turns the section off. Bring them back under Settings › Notifications, which has a switch for the section and a Show again button for the suppliers you hid.
    • Large invoices reach Tailride: documents between 4.5 MB and 10 MB, such as long scanned statements or image-heavy receipts, used to be turned away on upload. They are now sent in full; smaller files go the same way as before.
    • New suppliers: ElevenLabs and Suno, both through the Stripe billing portal they use for invoices.
    • Adobe's new billing page: Adobe collections work again on the redesigned billing history, including its compact layout.
    • Force a supplier update: Settings › Advanced now has Force recipe update, which fetches the latest supplier fixes right away instead of waiting for the automatic refresh, and tells you if the update failed. The suppliers already on your computer keep working either way.

    What's New in 1.2.3

    • AliExpress receipts show what you bought: the receipts collected from AliExpress now carry the product pictures next to each item, as they appear on AliExpress, instead of empty grey boxes. Each picture is a small thumbnail, so a receipt grows by only about 15 KB.

    What's New in 1.2.2

    • Suppliers from your bank statements: the Suppliers screen now has a From your bank statements section listing the suppliers behind payments in your Tailride bank statements that still have no invoice, with how many payments each one explains. Add one and sign in to collect its invoices; when the payments are older than your start date, Add with earlier date sets the date to cover them. Payments whose invoice is still missing after a while are then fetched on their own from the suppliers you already have: scheduled collection goes back far enough to cover each payment and reports what it found.
    • New suppliers: Atlassian, Midjourney, OpenRouter, Higgsfield, Google Workspace, Booking.com Extranet, Airbnb Host, Zalando (ten country sites), Amazon Seller Central (Germany, US, UK, France, Italy, Spain), and the ad platforms LinkedIn Ads, OpenAI Ads, Amazon Ads, Snapchat Ads, Reddit Ads, Microsoft Ads and Pinterest Ads. Claude Team / Enterprise (admin), IONOS and eBay Seller (six sites) come as bundled portals. HubSpot and Cursor were rebuilt on the pages those services use today.
    • Stripe: the invoices you issued: the Stripe source has a new option, Collect the invoices you issued, which collects the invoices sent to your customers from your Stripe account as PDFs, next to the VAT invoices for Stripe's fees. Invoices already collected are skipped, so turning it on later only fetches what is missing.
    • AliExpress: invoices where there are any: orders for which AliExpress issues an invoice now get that invoice; the others still get their receipt. Orders still on their way are left for a later run instead of being filed with an order page, and orders already collected are never opened again.
    • Long collections keep going: a supplier with thousands of documents is no longer cut off after an hour — a run that is still uploading continues, and only one that has uploaded nothing in the last hour is ended. Documents are sent to Tailride as they are found rather than at the end, and the progress shown is the run's own position (23 of 31), not that of each batch.
    • The app speaks your language everywhere: the tray menu, notifications, dialogs, window titles and the sign-in pages left open in the browser now follow the app's language instead of staying in English.
    • Smaller fixes: a supplier's Collect invoices dated from row no longer squeezes its date and buttons into the label's line; Stripe's dashboard, which blocks scripts added to the page, is read through the app itself.

    What's New in 1.2.1

    • Google Ads picks your account by itself: when your Google login has more than one Google Ads account, Google shows a "Select an account" page before the billing documents, and the collection used to stop there and wait for you. Tailride now chooses the account set in the supplier's settings, including a client account reached through its manager account, and carries on to its invoices.
    • Every Google Ads account, with nothing to set up: leave the account list empty and Tailride now collects every account your login can open — all the client accounts under a manager (MCC) account, or each account listed on Google's account page — one after the other. Accounts that are cancelled or have no billing documents are skipped. Add accounts to the list to collect only those.
    • Notion's full invoice history: Notion moved its app to app.notion.com, and Tailride now starts there. Invoices are read from Notion's own billing history for every workspace you can bill for, so collections are no longer limited to the 20 most recent invoices the Billing tab shows. If your Notion source asks you to sign in once after the update, that is the move to the new address.

    What's New in 1.2.0

    • XML e-invoices from your email: invoices that arrive as structured XML — XRechnung and Peppol (UBL and CII), Italian FatturaPA (including the signed .xml.p7m files SDI delivers) and Spanish Facturae — are now collected from your inbox and read exactly, without AI. They are sent alongside any PDF the same email carries; an XML attachment that is not an e-invoice is left alone.
    • Any inbox, found from its address: when you add an email source, type your address and Tailride works out the rest — the service, its server and the right sign-in. A company domain on Google Workspace or Microsoft 365 is offered the Google or Microsoft sign-in; any other provider gets its IMAP server from Mozilla's provider database, the provider's own settings or its DNS records. Other (IMAP) fills in the server as you type, and you can always type your own.
    • The right server for GMX and IONOS: GMX Germany addresses (gmx.net, gmx.de, gmx.at, gmx.ch) now connect to imap.gmx.net rather than the international service, and IONOS mailboxes are placed on the server for their country (imap.ionos.de, .co.uk, .es, .fr, .it, .com or .mx) instead of all going to the US one. Existing sources keep the server they were set up with.
    • No more silently missed mail: Gmail inboxes with more than 5,000 new messages since the last scan no longer skip the older ones; switching a source from Recent mail only to Everything now really goes back through the whole history; an attachment that fails to download is tried again on the next scan instead of being lost; and an invoice turned away because Tailride was sending too fast now waits for the next attempt rather than being marked as already sent.
    • Two suppliers, one file name: an Invoice-0001.pdf from one supplier no longer blocks the same-named invoice from another. Numbered attachments now carry the supplier's name in front.
    • Smaller fixes: download links in an email are followed even when Convert HTML emails is off; changing the email filter re-reads older mail; the Recent mail only hint says it reads the 500 newest messages per folder; and documents over Tailride's 10 MB limit are kept on your computer with a clear message instead of failing on every retry.

    What's New in 1.1.3

    • Email collections are sorted like a connected mailbox: invoices the app collects from your email now reach Tailride with the email's sender and subject, and are checked with the same rules as a mailbox you connect in Tailride. Attachments that are not invoices, such as newsletters or terms and conditions, are set aside instead of being treated as documents you picked yourself, and forwarded invoices show who originally sent them.

    What's New in 1.1.2

    • Google Ads collections no longer stall: a Google Ads collection could sit on the billing documents page for four minutes and then report nothing when the document list took a while to appear. Tailride now gives the list up to a minute, keeps collecting on the page it lands on, and if something still goes wrong the collection ends right away with the reason instead of waiting out the clock.
    • No more false sign-in prompts: a supplier that is signed in but whose page fails to load no longer gets a "Sign in required" prompt.

    What's New in 1.1.1

    • Google Ads runs finish when there is nothing new: a Google Ads collection that found no new invoices used to sit on the billing page until it timed out after four minutes. It now finishes right away and moves on to the next Google Ads account.
    • "Collect everything again" really can: a supplier's Collect everything again button now asks whether to download the invoices it has already collected too. Choose OK to download everything again from the start date, for example after clearing your invoice list, or Cancel to only look for invoices that were missed.

    What's New in 1.1.0

    • Collect invoices from your email: add an inbox from Add a supplier → Email. Gmail and Outlook / Microsoft 365 sign in through your browser, so Tailride never sees your password, and Microsoft 365 shared mailboxes work too. iCloud, Yahoo, GMX, Proton Mail (through Proton Mail Bridge) and any other IMAP inbox connect with an app password. Mail is read on your computer, and only documents that look like invoices, receipts or credit notes are sent to Tailride.
    • Invoices behind a link: when an email has no attachment but links to its invoice — a "Download invoice" button, a Stripe receipt, a Revolut invoice — Tailride downloads the PDF from the link. Newsletters and other marketing mail are left alone, though an invoice attached to one is still collected.
    • For accountants: collect for your clients: sign in once, connect the clients you manage under Clients, and give each client its own suppliers. Every client's suppliers collect on their own schedule in the background, side by side, and upload straight into that client's Tailride business. Each client can revoke this computer under Settings → Security.
    • Stays signed in when offline: Tailride no longer signs you out when it cannot reach the server — when your Mac wakes from sleep, the Wi-Fi is down, or it starts at login before the network is up. It carries on once it is back online.
    • Missed collections catch up: a scheduled collection that could not run because you were offline or out of credits now runs as soon as it can, instead of waiting for the next one.
    • Your data stays yours: if someone signs in on this computer with a different Tailride account, the previous account's suppliers and saved passwords stay locked until they are removed or that person signs out.
    • Remove any supplier: suppliers you sign in to yourself, such as Claude, can now be signed out and removed from their options, like every other supplier.
    • Smaller fixes: credits show right after you sign in instead of "—", and the window reloads itself instead of staying blank if it ever fails to load. The source tabs are now called Portal and Local folder.

    What's New in 1.0.3

    • 1,000+ invoices in one go: Tailride now handles suppliers with thousands of invoices. Large collections no longer stop part-way through downloading, and OpenAI API goes through every page of your billing history: organizations with a long history could get only ten invoices, although the run reported success. A very large first collection can take more than one run; each run picks up where the last one stopped.
    • Long runs fixed for these suppliers: when reading a long invoice list took a while, Tailride could start collecting a second time alongside the first. That could end the run before the last invoice, upload the same invoice twice, or pair a document with the wrong transaction. Each run now collects once, all the way through. Fixed for:
      • OpenAI API
      • ChatGPT
      • Microsoft 365
      • Revolut Business
      • Google Payments
      • AWS
      • AppSumo
    • No more "Sign in required" when you are signed in: HubSpot and Fiverr could ask you to sign in again when they had no new invoices to collect, although you were signed in.

    What's New in 1.0.2

    • Correct November and December dates in Chinese, Japanese and Korean: invoices dated in November or December with 年/月/日 or 월 (for example 2025年12月7日) were filed as January or February. They now carry the right month.
    • Same version as the browser extension: the desktop app and the Tailride browser extension now share version numbers, so a fix that ships in both has the same version everywhere.

    What's New in 1.0.1

    • OpenAI API collects your whole billing history: Tailride now opens OpenAI's current billing page and goes through every page of it, not just the first ten invoices. Everyday runs still stop as soon as they reach invoices you already have.
    • OpenAI API payment receipts: turn on Also collect payment receipts in the OpenAI API supplier's settings to get the Stripe receipt of every paid invoice next to the invoice.
    • Receipt options live with the supplier: Also collect Amazon Prime membership receipts moved from Settings into each Amazon supplier's settings, so you can choose per account. If you had it on, it stays on.
    • Correct OpenAI API dates: invoices issued on a day that matches the month number (such as 9 September) were dated a few days off. They now carry the date OpenAI shows.
    • ChatGPT and OpenAI API invoices are always saved as PDFs: when Stripe was slow to hand over an invoice, Tailride could save the wrong file. It now waits for the PDF and tries again on the next run.

    What's New in 1.0.0

    • Tailride for Linux: Tailride now runs on Ubuntu and other Linux distributions. Install the .deb on Ubuntu (it sets up everything Ubuntu 24.04 needs to run the app securely), or use the AppImage elsewhere. Start at login, the top-bar icon and passwords saved in your system keyring (GNOME Keyring or KWallet) all work as on macOS and Windows.
    • Teach Tailride a new supplier: can't find a supplier in the list? Choose Teach Tailride a new supplier, enter its website and sign in. Then point the recorder at your invoices. Tailride remembers the page where you picked them, and the sign-in you did carries over to the new supplier.
    • Find with AI: in the recorder, Find with AI suggests the invoice rows, dates, amounts and download links for you. Add your own OpenAI, Anthropic or Google Gemini key under Settings → AI assist; it is stored encrypted on your computer.
    • Custom portals: Settings → Custom portals lists the portals you recorded or imported. Record a new one, export one or all of them to share or move to another computer (the files also work in the browser extension), import files, or delete portals you no longer use.
    • Import new suppliers: add suppliers from a .json file straight from the supplier list.
    • Newest invoices first: the invoice list now shows the most recently collected invoices at the top, grouped by the month they arrived. Sorting by document date is still in the sort menu.
    • A new app icon: Tailride's icon now has its own background, so it stays visible on dark wallpapers, in a dark Dock and on the Windows desktop.
    • Spotify: collects your whole payment history.

    What's New in 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  3. Versione 1.3.0

    • Sign-in prompts where they were missing: Cloudflare, Claude, Kling AI and other suppliers that switch to their sign-in page without reloading could finish with "no invoices found", or wait until the collection timed out, and Cloudflare could even show as signed in. Tailride now recognises these sign-in pages, including ones that first ask only for your email or just show a Sign in button, and asks you to sign in.
    • A failed collection says so: when a supplier's invoice list cannot be loaded, the collection now shows that it failed, instead of reporting a successful run with no new invoices.
    • Kling AI notices a signed-out session sooner: it now asks you to sign in after about half a minute instead of more than a minute.

    What's New in 1.2.6

    • Sign-ins with a Cloudflare check: suppliers that check you are human with Cloudflare Turnstile, such as Cloudflare's own dashboard and Lebara, answered "There was a problem with verification" or "Invalid captcha" before you could type anything. They now let you sign in.
    • Revolut Business works again: Revolut Business collections stopped with "Failed to load bridge script" before reading a single billing period. They now collect your invoices again.
    • Namecheap: your whole order history: Namecheap's order list opens on a short default date range. Tailride now widens it to your full history and sorts it newest first before collecting, so older orders are no longer left out.
    • Current AI models in AI assist: Settings › AI assist now offers the current OpenAI, Claude and Gemini models. A model you picked that is no longer offered switches to that provider's default.

    What's New in 1.2.5

    • Hide suggestions from your bank statements: each supplier in the From your bank statements section now has a × to stop suggesting it, and Hide all turns the section off. Bring them back under Settings › Notifications, which has a switch for the section and a Show again button for the suppliers you hid.
    • Large invoices reach Tailride: documents between 4.5 MB and 10 MB, such as long scanned statements or image-heavy receipts, used to be turned away on upload. They are now sent in full; smaller files go the same way as before.
    • New suppliers: ElevenLabs and Suno, both through the Stripe billing portal they use for invoices.
    • Adobe's new billing page: Adobe collections work again on the redesigned billing history, including its compact layout.
    • Force a supplier update: Settings › Advanced now has Force recipe update, which fetches the latest supplier fixes right away instead of waiting for the automatic refresh, and tells you if the update failed. The suppliers already on your computer keep working either way.

    What's New in 1.2.3

    • AliExpress receipts show what you bought: the receipts collected from AliExpress now carry the product pictures next to each item, as they appear on AliExpress, instead of empty grey boxes. Each picture is a small thumbnail, so a receipt grows by only about 15 KB.

    What's New in 1.2.2

    • Suppliers from your bank statements: the Suppliers screen now has a From your bank statements section listing the suppliers behind payments in your Tailride bank statements that still have no invoice, with how many payments each one explains. Add one and sign in to collect its invoices; when the payments are older than your start date, Add with earlier date sets the date to cover them. Payments whose invoice is still missing after a while are then fetched on their own from the suppliers you already have: scheduled collection goes back far enough to cover each payment and reports what it found.
    • New suppliers: Atlassian, Midjourney, OpenRouter, Higgsfield, Google Workspace, Booking.com Extranet, Airbnb Host, Zalando (ten country sites), Amazon Seller Central (Germany, US, UK, France, Italy, Spain), and the ad platforms LinkedIn Ads, OpenAI Ads, Amazon Ads, Snapchat Ads, Reddit Ads, Microsoft Ads and Pinterest Ads. Claude Team / Enterprise (admin), IONOS and eBay Seller (six sites) come as bundled portals. HubSpot and Cursor were rebuilt on the pages those services use today.
    • Stripe: the invoices you issued: the Stripe source has a new option, Collect the invoices you issued, which collects the invoices sent to your customers from your Stripe account as PDFs, next to the VAT invoices for Stripe's fees. Invoices already collected are skipped, so turning it on later only fetches what is missing.
    • AliExpress: invoices where there are any: orders for which AliExpress issues an invoice now get that invoice; the others still get their receipt. Orders still on their way are left for a later run instead of being filed with an order page, and orders already collected are never opened again.
    • Long collections keep going: a supplier with thousands of documents is no longer cut off after an hour — a run that is still uploading continues, and only one that has uploaded nothing in the last hour is ended. Documents are sent to Tailride as they are found rather than at the end, and the progress shown is the run's own position (23 of 31), not that of each batch.
    • The app speaks your language everywhere: the tray menu, notifications, dialogs, window titles and the sign-in pages left open in the browser now follow the app's language instead of staying in English.
    • Smaller fixes: a supplier's Collect invoices dated from row no longer squeezes its date and buttons into the label's line; Stripe's dashboard, which blocks scripts added to the page, is read through the app itself.

    What's New in 1.2.1

    • Google Ads picks your account by itself: when your Google login has more than one Google Ads account, Google shows a "Select an account" page before the billing documents, and the collection used to stop there and wait for you. Tailride now chooses the account set in the supplier's settings, including a client account reached through its manager account, and carries on to its invoices.
    • Every Google Ads account, with nothing to set up: leave the account list empty and Tailride now collects every account your login can open — all the client accounts under a manager (MCC) account, or each account listed on Google's account page — one after the other. Accounts that are cancelled or have no billing documents are skipped. Add accounts to the list to collect only those.
    • Notion's full invoice history: Notion moved its app to app.notion.com, and Tailride now starts there. Invoices are read from Notion's own billing history for every workspace you can bill for, so collections are no longer limited to the 20 most recent invoices the Billing tab shows. If your Notion source asks you to sign in once after the update, that is the move to the new address.

    What's New in 1.2.0

    • XML e-invoices from your email: invoices that arrive as structured XML — XRechnung and Peppol (UBL and CII), Italian FatturaPA (including the signed .xml.p7m files SDI delivers) and Spanish Facturae — are now collected from your inbox and read exactly, without AI. They are sent alongside any PDF the same email carries; an XML attachment that is not an e-invoice is left alone.
    • Any inbox, found from its address: when you add an email source, type your address and Tailride works out the rest — the service, its server and the right sign-in. A company domain on Google Workspace or Microsoft 365 is offered the Google or Microsoft sign-in; any other provider gets its IMAP server from Mozilla's provider database, the provider's own settings or its DNS records. Other (IMAP) fills in the server as you type, and you can always type your own.
    • The right server for GMX and IONOS: GMX Germany addresses (gmx.net, gmx.de, gmx.at, gmx.ch) now connect to imap.gmx.net rather than the international service, and IONOS mailboxes are placed on the server for their country (imap.ionos.de, .co.uk, .es, .fr, .it, .com or .mx) instead of all going to the US one. Existing sources keep the server they were set up with.
    • No more silently missed mail: Gmail inboxes with more than 5,000 new messages since the last scan no longer skip the older ones; switching a source from Recent mail only to Everything now really goes back through the whole history; an attachment that fails to download is tried again on the next scan instead of being lost; and an invoice turned away because Tailride was sending too fast now waits for the next attempt rather than being marked as already sent.
    • Two suppliers, one file name: an Invoice-0001.pdf from one supplier no longer blocks the same-named invoice from another. Numbered attachments now carry the supplier's name in front.
    • Smaller fixes: download links in an email are followed even when Convert HTML emails is off; changing the email filter re-reads older mail; the Recent mail only hint says it reads the 500 newest messages per folder; and documents over Tailride's 10 MB limit are kept on your computer with a clear message instead of failing on every retry.

    What's New in 1.1.3

    • Email collections are sorted like a connected mailbox: invoices the app collects from your email now reach Tailride with the email's sender and subject, and are checked with the same rules as a mailbox you connect in Tailride. Attachments that are not invoices, such as newsletters or terms and conditions, are set aside instead of being treated as documents you picked yourself, and forwarded invoices show who originally sent them.

    What's New in 1.1.2

    • Google Ads collections no longer stall: a Google Ads collection could sit on the billing documents page for four minutes and then report nothing when the document list took a while to appear. Tailride now gives the list up to a minute, keeps collecting on the page it lands on, and if something still goes wrong the collection ends right away with the reason instead of waiting out the clock.
    • No more false sign-in prompts: a supplier that is signed in but whose page fails to load no longer gets a "Sign in required" prompt.

    What's New in 1.1.1

    • Google Ads runs finish when there is nothing new: a Google Ads collection that found no new invoices used to sit on the billing page until it timed out after four minutes. It now finishes right away and moves on to the next Google Ads account.
    • "Collect everything again" really can: a supplier's Collect everything again button now asks whether to download the invoices it has already collected too. Choose OK to download everything again from the start date, for example after clearing your invoice list, or Cancel to only look for invoices that were missed.

    What's New in 1.1.0

    • Collect invoices from your email: add an inbox from Add a supplier → Email. Gmail and Outlook / Microsoft 365 sign in through your browser, so Tailride never sees your password, and Microsoft 365 shared mailboxes work too. iCloud, Yahoo, GMX, Proton Mail (through Proton Mail Bridge) and any other IMAP inbox connect with an app password. Mail is read on your computer, and only documents that look like invoices, receipts or credit notes are sent to Tailride.
    • Invoices behind a link: when an email has no attachment but links to its invoice — a "Download invoice" button, a Stripe receipt, a Revolut invoice — Tailride downloads the PDF from the link. Newsletters and other marketing mail are left alone, though an invoice attached to one is still collected.
    • For accountants: collect for your clients: sign in once, connect the clients you manage under Clients, and give each client its own suppliers. Every client's suppliers collect on their own schedule in the background, side by side, and upload straight into that client's Tailride business. Each client can revoke this computer under Settings → Security.
    • Stays signed in when offline: Tailride no longer signs you out when it cannot reach the server — when your Mac wakes from sleep, the Wi-Fi is down, or it starts at login before the network is up. It carries on once it is back online.
    • Missed collections catch up: a scheduled collection that could not run because you were offline or out of credits now runs as soon as it can, instead of waiting for the next one.
    • Your data stays yours: if someone signs in on this computer with a different Tailride account, the previous account's suppliers and saved passwords stay locked until they are removed or that person signs out.
    • Remove any supplier: suppliers you sign in to yourself, such as Claude, can now be signed out and removed from their options, like every other supplier.
    • Smaller fixes: credits show right after you sign in instead of "—", and the window reloads itself instead of staying blank if it ever fails to load. The source tabs are now called Portal and Local folder.

    What's New in 1.0.3

    • 1,000+ invoices in one go: Tailride now handles suppliers with thousands of invoices. Large collections no longer stop part-way through downloading, and OpenAI API goes through every page of your billing history: organizations with a long history could get only ten invoices, although the run reported success. A very large first collection can take more than one run; each run picks up where the last one stopped.
    • Long runs fixed for these suppliers: when reading a long invoice list took a while, Tailride could start collecting a second time alongside the first. That could end the run before the last invoice, upload the same invoice twice, or pair a document with the wrong transaction. Each run now collects once, all the way through. Fixed for:
      • OpenAI API
      • ChatGPT
      • Microsoft 365
      • Revolut Business
      • Google Payments
      • AWS
      • AppSumo
    • No more "Sign in required" when you are signed in: HubSpot and Fiverr could ask you to sign in again when they had no new invoices to collect, although you were signed in.

    What's New in 1.0.2

    • Correct November and December dates in Chinese, Japanese and Korean: invoices dated in November or December with 年/月/日 or 월 (for example 2025年12月7日) were filed as January or February. They now carry the right month.
    • Same version as the browser extension: the desktop app and the Tailride browser extension now share version numbers, so a fix that ships in both has the same version everywhere.

    What's New in 1.0.1

    • OpenAI API collects your whole billing history: Tailride now opens OpenAI's current billing page and goes through every page of it, not just the first ten invoices. Everyday runs still stop as soon as they reach invoices you already have.
    • OpenAI API payment receipts: turn on Also collect payment receipts in the OpenAI API supplier's settings to get the Stripe receipt of every paid invoice next to the invoice.
    • Receipt options live with the supplier: Also collect Amazon Prime membership receipts moved from Settings into each Amazon supplier's settings, so you can choose per account. If you had it on, it stays on.
    • Correct OpenAI API dates: invoices issued on a day that matches the month number (such as 9 September) were dated a few days off. They now carry the date OpenAI shows.
    • ChatGPT and OpenAI API invoices are always saved as PDFs: when Stripe was slow to hand over an invoice, Tailride could save the wrong file. It now waits for the PDF and tries again on the next run.

    What's New in 1.0.0

    • Tailride for Linux: Tailride now runs on Ubuntu and other Linux distributions. Install the .deb on Ubuntu (it sets up everything Ubuntu 24.04 needs to run the app securely), or use the AppImage elsewhere. Start at login, the top-bar icon and passwords saved in your system keyring (GNOME Keyring or KWallet) all work as on macOS and Windows.
    • Teach Tailride a new supplier: can't find a supplier in the list? Choose Teach Tailride a new supplier, enter its website and sign in. Then point the recorder at your invoices. Tailride remembers the page where you picked them, and the sign-in you did carries over to the new supplier.
    • Find with AI: in the recorder, Find with AI suggests the invoice rows, dates, amounts and download links for you. Add your own OpenAI, Anthropic or Google Gemini key under Settings → AI assist; it is stored encrypted on your computer.
    • Custom portals: Settings → Custom portals lists the portals you recorded or imported. Record a new one, export one or all of them to share or move to another computer (the files also work in the browser extension), import files, or delete portals you no longer use.
    • Import new suppliers: add suppliers from a .json file straight from the supplier list.
    • Newest invoices first: the invoice list now shows the most recently collected invoices at the top, grouped by the month they arrived. Sorting by document date is still in the sort menu.
    • A new app icon: Tailride's icon now has its own background, so it stays visible on dark wallpapers, in a dark Dock and on the Windows desktop.
    • Spotify: collects your whole payment history.

    What's New in 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  4. Versione 1.2.6

    • Sign-ins with a Cloudflare check: suppliers that check you are human with Cloudflare Turnstile, such as Cloudflare's own dashboard and Lebara, answered "There was a problem with verification" or "Invalid captcha" before you could type anything. They now let you sign in.
    • Revolut Business works again: Revolut Business collections stopped with "Failed to load bridge script" before reading a single billing period. They now collect your invoices again.
    • Namecheap: your whole order history: Namecheap's order list opens on a short default date range. Tailride now widens it to your full history and sorts it newest first before collecting, so older orders are no longer left out.
    • Current AI models in AI assist: Settings › AI assist now offers the current OpenAI, Claude and Gemini models. A model you picked that is no longer offered switches to that provider's default.

    What's New in 1.2.5

    • Hide suggestions from your bank statements: each supplier in the From your bank statements section now has a × to stop suggesting it, and Hide all turns the section off. Bring them back under Settings › Notifications, which has a switch for the section and a Show again button for the suppliers you hid.
    • Large invoices reach Tailride: documents between 4.5 MB and 10 MB, such as long scanned statements or image-heavy receipts, used to be turned away on upload. They are now sent in full; smaller files go the same way as before.
    • New suppliers: ElevenLabs and Suno, both through the Stripe billing portal they use for invoices.
    • Adobe's new billing page: Adobe collections work again on the redesigned billing history, including its compact layout.
    • Force a supplier update: Settings › Advanced now has Force recipe update, which fetches the latest supplier fixes right away instead of waiting for the automatic refresh, and tells you if the update failed. The suppliers already on your computer keep working either way.

    What's New in 1.2.3

    • AliExpress receipts show what you bought: the receipts collected from AliExpress now carry the product pictures next to each item, as they appear on AliExpress, instead of empty grey boxes. Each picture is a small thumbnail, so a receipt grows by only about 15 KB.

    What's New in 1.2.2

    • Suppliers from your bank statements: the Suppliers screen now has a From your bank statements section listing the suppliers behind payments in your Tailride bank statements that still have no invoice, with how many payments each one explains. Add one and sign in to collect its invoices; when the payments are older than your start date, Add with earlier date sets the date to cover them. Payments whose invoice is still missing after a while are then fetched on their own from the suppliers you already have: scheduled collection goes back far enough to cover each payment and reports what it found.
    • New suppliers: Atlassian, Midjourney, OpenRouter, Higgsfield, Google Workspace, Booking.com Extranet, Airbnb Host, Zalando (ten country sites), Amazon Seller Central (Germany, US, UK, France, Italy, Spain), and the ad platforms LinkedIn Ads, OpenAI Ads, Amazon Ads, Snapchat Ads, Reddit Ads, Microsoft Ads and Pinterest Ads. Claude Team / Enterprise (admin), IONOS and eBay Seller (six sites) come as bundled portals. HubSpot and Cursor were rebuilt on the pages those services use today.
    • Stripe: the invoices you issued: the Stripe source has a new option, Collect the invoices you issued, which collects the invoices sent to your customers from your Stripe account as PDFs, next to the VAT invoices for Stripe's fees. Invoices already collected are skipped, so turning it on later only fetches what is missing.
    • AliExpress: invoices where there are any: orders for which AliExpress issues an invoice now get that invoice; the others still get their receipt. Orders still on their way are left for a later run instead of being filed with an order page, and orders already collected are never opened again.
    • Long collections keep going: a supplier with thousands of documents is no longer cut off after an hour — a run that is still uploading continues, and only one that has uploaded nothing in the last hour is ended. Documents are sent to Tailride as they are found rather than at the end, and the progress shown is the run's own position (23 of 31), not that of each batch.
    • The app speaks your language everywhere: the tray menu, notifications, dialogs, window titles and the sign-in pages left open in the browser now follow the app's language instead of staying in English.
    • Smaller fixes: a supplier's Collect invoices dated from row no longer squeezes its date and buttons into the label's line; Stripe's dashboard, which blocks scripts added to the page, is read through the app itself.

    What's New in 1.2.1

    • Google Ads picks your account by itself: when your Google login has more than one Google Ads account, Google shows a "Select an account" page before the billing documents, and the collection used to stop there and wait for you. Tailride now chooses the account set in the supplier's settings, including a client account reached through its manager account, and carries on to its invoices.
    • Every Google Ads account, with nothing to set up: leave the account list empty and Tailride now collects every account your login can open — all the client accounts under a manager (MCC) account, or each account listed on Google's account page — one after the other. Accounts that are cancelled or have no billing documents are skipped. Add accounts to the list to collect only those.
    • Notion's full invoice history: Notion moved its app to app.notion.com, and Tailride now starts there. Invoices are read from Notion's own billing history for every workspace you can bill for, so collections are no longer limited to the 20 most recent invoices the Billing tab shows. If your Notion source asks you to sign in once after the update, that is the move to the new address.

    What's New in 1.2.0

    • XML e-invoices from your email: invoices that arrive as structured XML — XRechnung and Peppol (UBL and CII), Italian FatturaPA (including the signed .xml.p7m files SDI delivers) and Spanish Facturae — are now collected from your inbox and read exactly, without AI. They are sent alongside any PDF the same email carries; an XML attachment that is not an e-invoice is left alone.
    • Any inbox, found from its address: when you add an email source, type your address and Tailride works out the rest — the service, its server and the right sign-in. A company domain on Google Workspace or Microsoft 365 is offered the Google or Microsoft sign-in; any other provider gets its IMAP server from Mozilla's provider database, the provider's own settings or its DNS records. Other (IMAP) fills in the server as you type, and you can always type your own.
    • The right server for GMX and IONOS: GMX Germany addresses (gmx.net, gmx.de, gmx.at, gmx.ch) now connect to imap.gmx.net rather than the international service, and IONOS mailboxes are placed on the server for their country (imap.ionos.de, .co.uk, .es, .fr, .it, .com or .mx) instead of all going to the US one. Existing sources keep the server they were set up with.
    • No more silently missed mail: Gmail inboxes with more than 5,000 new messages since the last scan no longer skip the older ones; switching a source from Recent mail only to Everything now really goes back through the whole history; an attachment that fails to download is tried again on the next scan instead of being lost; and an invoice turned away because Tailride was sending too fast now waits for the next attempt rather than being marked as already sent.
    • Two suppliers, one file name: an Invoice-0001.pdf from one supplier no longer blocks the same-named invoice from another. Numbered attachments now carry the supplier's name in front.
    • Smaller fixes: download links in an email are followed even when Convert HTML emails is off; changing the email filter re-reads older mail; the Recent mail only hint says it reads the 500 newest messages per folder; and documents over Tailride's 10 MB limit are kept on your computer with a clear message instead of failing on every retry.

    What's New in 1.1.3

    • Email collections are sorted like a connected mailbox: invoices the app collects from your email now reach Tailride with the email's sender and subject, and are checked with the same rules as a mailbox you connect in Tailride. Attachments that are not invoices, such as newsletters or terms and conditions, are set aside instead of being treated as documents you picked yourself, and forwarded invoices show who originally sent them.

    What's New in 1.1.2

    • Google Ads collections no longer stall: a Google Ads collection could sit on the billing documents page for four minutes and then report nothing when the document list took a while to appear. Tailride now gives the list up to a minute, keeps collecting on the page it lands on, and if something still goes wrong the collection ends right away with the reason instead of waiting out the clock.
    • No more false sign-in prompts: a supplier that is signed in but whose page fails to load no longer gets a "Sign in required" prompt.

    What's New in 1.1.1

    • Google Ads runs finish when there is nothing new: a Google Ads collection that found no new invoices used to sit on the billing page until it timed out after four minutes. It now finishes right away and moves on to the next Google Ads account.
    • "Collect everything again" really can: a supplier's Collect everything again button now asks whether to download the invoices it has already collected too. Choose OK to download everything again from the start date, for example after clearing your invoice list, or Cancel to only look for invoices that were missed.

    What's New in 1.1.0

    • Collect invoices from your email: add an inbox from Add a supplier → Email. Gmail and Outlook / Microsoft 365 sign in through your browser, so Tailride never sees your password, and Microsoft 365 shared mailboxes work too. iCloud, Yahoo, GMX, Proton Mail (through Proton Mail Bridge) and any other IMAP inbox connect with an app password. Mail is read on your computer, and only documents that look like invoices, receipts or credit notes are sent to Tailride.
    • Invoices behind a link: when an email has no attachment but links to its invoice — a "Download invoice" button, a Stripe receipt, a Revolut invoice — Tailride downloads the PDF from the link. Newsletters and other marketing mail are left alone, though an invoice attached to one is still collected.
    • For accountants: collect for your clients: sign in once, connect the clients you manage under Clients, and give each client its own suppliers. Every client's suppliers collect on their own schedule in the background, side by side, and upload straight into that client's Tailride business. Each client can revoke this computer under Settings → Security.
    • Stays signed in when offline: Tailride no longer signs you out when it cannot reach the server — when your Mac wakes from sleep, the Wi-Fi is down, or it starts at login before the network is up. It carries on once it is back online.
    • Missed collections catch up: a scheduled collection that could not run because you were offline or out of credits now runs as soon as it can, instead of waiting for the next one.
    • Your data stays yours: if someone signs in on this computer with a different Tailride account, the previous account's suppliers and saved passwords stay locked until they are removed or that person signs out.
    • Remove any supplier: suppliers you sign in to yourself, such as Claude, can now be signed out and removed from their options, like every other supplier.
    • Smaller fixes: credits show right after you sign in instead of "—", and the window reloads itself instead of staying blank if it ever fails to load. The source tabs are now called Portal and Local folder.

    What's New in 1.0.3

    • 1,000+ invoices in one go: Tailride now handles suppliers with thousands of invoices. Large collections no longer stop part-way through downloading, and OpenAI API goes through every page of your billing history: organizations with a long history could get only ten invoices, although the run reported success. A very large first collection can take more than one run; each run picks up where the last one stopped.
    • Long runs fixed for these suppliers: when reading a long invoice list took a while, Tailride could start collecting a second time alongside the first. That could end the run before the last invoice, upload the same invoice twice, or pair a document with the wrong transaction. Each run now collects once, all the way through. Fixed for:
      • OpenAI API
      • ChatGPT
      • Microsoft 365
      • Revolut Business
      • Google Payments
      • AWS
      • AppSumo
    • No more "Sign in required" when you are signed in: HubSpot and Fiverr could ask you to sign in again when they had no new invoices to collect, although you were signed in.

    What's New in 1.0.2

    • Correct November and December dates in Chinese, Japanese and Korean: invoices dated in November or December with 年/月/日 or 월 (for example 2025年12月7日) were filed as January or February. They now carry the right month.
    • Same version as the browser extension: the desktop app and the Tailride browser extension now share version numbers, so a fix that ships in both has the same version everywhere.

    What's New in 1.0.1

    • OpenAI API collects your whole billing history: Tailride now opens OpenAI's current billing page and goes through every page of it, not just the first ten invoices. Everyday runs still stop as soon as they reach invoices you already have.
    • OpenAI API payment receipts: turn on Also collect payment receipts in the OpenAI API supplier's settings to get the Stripe receipt of every paid invoice next to the invoice.
    • Receipt options live with the supplier: Also collect Amazon Prime membership receipts moved from Settings into each Amazon supplier's settings, so you can choose per account. If you had it on, it stays on.
    • Correct OpenAI API dates: invoices issued on a day that matches the month number (such as 9 September) were dated a few days off. They now carry the date OpenAI shows.
    • ChatGPT and OpenAI API invoices are always saved as PDFs: when Stripe was slow to hand over an invoice, Tailride could save the wrong file. It now waits for the PDF and tries again on the next run.

    What's New in 1.0.0

    • Tailride for Linux: Tailride now runs on Ubuntu and other Linux distributions. Install the .deb on Ubuntu (it sets up everything Ubuntu 24.04 needs to run the app securely), or use the AppImage elsewhere. Start at login, the top-bar icon and passwords saved in your system keyring (GNOME Keyring or KWallet) all work as on macOS and Windows.
    • Teach Tailride a new supplier: can't find a supplier in the list? Choose Teach Tailride a new supplier, enter its website and sign in. Then point the recorder at your invoices. Tailride remembers the page where you picked them, and the sign-in you did carries over to the new supplier.
    • Find with AI: in the recorder, Find with AI suggests the invoice rows, dates, amounts and download links for you. Add your own OpenAI, Anthropic or Google Gemini key under Settings → AI assist; it is stored encrypted on your computer.
    • Custom portals: Settings → Custom portals lists the portals you recorded or imported. Record a new one, export one or all of them to share or move to another computer (the files also work in the browser extension), import files, or delete portals you no longer use.
    • Import new suppliers: add suppliers from a .json file straight from the supplier list.
    • Newest invoices first: the invoice list now shows the most recently collected invoices at the top, grouped by the month they arrived. Sorting by document date is still in the sort menu.
    • A new app icon: Tailride's icon now has its own background, so it stays visible on dark wallpapers, in a dark Dock and on the Windows desktop.
    • Spotify: collects your whole payment history.

    What's New in 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  5. Versione 1.2.5

    • Hide suggestions from your bank statements: each supplier in the From your bank statements section now has a × to stop suggesting it, and Hide all turns the section off. Bring them back under Settings › Notifications, which has a switch for the section and a Show again button for the suppliers you hid.
    • Large invoices reach Tailride: documents between 4.5 MB and 10 MB, such as long scanned statements or image-heavy receipts, used to be turned away on upload. They are now sent in full; smaller files go the same way as before.
    • New suppliers: ElevenLabs and Suno, both through the Stripe billing portal they use for invoices.
    • Adobe's new billing page: Adobe collections work again on the redesigned billing history, including its compact layout.
    • Force a supplier update: Settings › Advanced now has Force recipe update, which fetches the latest supplier fixes right away instead of waiting for the automatic refresh, and tells you if the update failed. The suppliers already on your computer keep working either way.

    What's New in 1.2.3

    • AliExpress receipts show what you bought: the receipts collected from AliExpress now carry the product pictures next to each item, as they appear on AliExpress, instead of empty grey boxes. Each picture is a small thumbnail, so a receipt grows by only about 15 KB.

    What's New in 1.2.2

    • Suppliers from your bank statements: the Suppliers screen now has a From your bank statements section listing the suppliers behind payments in your Tailride bank statements that still have no invoice, with how many payments each one explains. Add one and sign in to collect its invoices; when the payments are older than your start date, Add with earlier date sets the date to cover them. Payments whose invoice is still missing after a while are then fetched on their own from the suppliers you already have: scheduled collection goes back far enough to cover each payment and reports what it found.
    • New suppliers: Atlassian, Midjourney, OpenRouter, Higgsfield, Google Workspace, Booking.com Extranet, Airbnb Host, Zalando (ten country sites), Amazon Seller Central (Germany, US, UK, France, Italy, Spain), and the ad platforms LinkedIn Ads, OpenAI Ads, Amazon Ads, Snapchat Ads, Reddit Ads, Microsoft Ads and Pinterest Ads. Claude Team / Enterprise (admin), IONOS and eBay Seller (six sites) come as bundled portals. HubSpot and Cursor were rebuilt on the pages those services use today.
    • Stripe: the invoices you issued: the Stripe source has a new option, Collect the invoices you issued, which collects the invoices sent to your customers from your Stripe account as PDFs, next to the VAT invoices for Stripe's fees. Invoices already collected are skipped, so turning it on later only fetches what is missing.
    • AliExpress: invoices where there are any: orders for which AliExpress issues an invoice now get that invoice; the others still get their receipt. Orders still on their way are left for a later run instead of being filed with an order page, and orders already collected are never opened again.
    • Long collections keep going: a supplier with thousands of documents is no longer cut off after an hour — a run that is still uploading continues, and only one that has uploaded nothing in the last hour is ended. Documents are sent to Tailride as they are found rather than at the end, and the progress shown is the run's own position (23 of 31), not that of each batch.
    • The app speaks your language everywhere: the tray menu, notifications, dialogs, window titles and the sign-in pages left open in the browser now follow the app's language instead of staying in English.
    • Smaller fixes: a supplier's Collect invoices dated from row no longer squeezes its date and buttons into the label's line; Stripe's dashboard, which blocks scripts added to the page, is read through the app itself.

    What's New in 1.2.1

    • Google Ads picks your account by itself: when your Google login has more than one Google Ads account, Google shows a "Select an account" page before the billing documents, and the collection used to stop there and wait for you. Tailride now chooses the account set in the supplier's settings, including a client account reached through its manager account, and carries on to its invoices.
    • Every Google Ads account, with nothing to set up: leave the account list empty and Tailride now collects every account your login can open — all the client accounts under a manager (MCC) account, or each account listed on Google's account page — one after the other. Accounts that are cancelled or have no billing documents are skipped. Add accounts to the list to collect only those.
    • Notion's full invoice history: Notion moved its app to app.notion.com, and Tailride now starts there. Invoices are read from Notion's own billing history for every workspace you can bill for, so collections are no longer limited to the 20 most recent invoices the Billing tab shows. If your Notion source asks you to sign in once after the update, that is the move to the new address.

    What's New in 1.2.0

    • XML e-invoices from your email: invoices that arrive as structured XML — XRechnung and Peppol (UBL and CII), Italian FatturaPA (including the signed .xml.p7m files SDI delivers) and Spanish Facturae — are now collected from your inbox and read exactly, without AI. They are sent alongside any PDF the same email carries; an XML attachment that is not an e-invoice is left alone.
    • Any inbox, found from its address: when you add an email source, type your address and Tailride works out the rest — the service, its server and the right sign-in. A company domain on Google Workspace or Microsoft 365 is offered the Google or Microsoft sign-in; any other provider gets its IMAP server from Mozilla's provider database, the provider's own settings or its DNS records. Other (IMAP) fills in the server as you type, and you can always type your own.
    • The right server for GMX and IONOS: GMX Germany addresses (gmx.net, gmx.de, gmx.at, gmx.ch) now connect to imap.gmx.net rather than the international service, and IONOS mailboxes are placed on the server for their country (imap.ionos.de, .co.uk, .es, .fr, .it, .com or .mx) instead of all going to the US one. Existing sources keep the server they were set up with.
    • No more silently missed mail: Gmail inboxes with more than 5,000 new messages since the last scan no longer skip the older ones; switching a source from Recent mail only to Everything now really goes back through the whole history; an attachment that fails to download is tried again on the next scan instead of being lost; and an invoice turned away because Tailride was sending too fast now waits for the next attempt rather than being marked as already sent.
    • Two suppliers, one file name: an Invoice-0001.pdf from one supplier no longer blocks the same-named invoice from another. Numbered attachments now carry the supplier's name in front.
    • Smaller fixes: download links in an email are followed even when Convert HTML emails is off; changing the email filter re-reads older mail; the Recent mail only hint says it reads the 500 newest messages per folder; and documents over Tailride's 10 MB limit are kept on your computer with a clear message instead of failing on every retry.

    What's New in 1.1.3

    • Email collections are sorted like a connected mailbox: invoices the app collects from your email now reach Tailride with the email's sender and subject, and are checked with the same rules as a mailbox you connect in Tailride. Attachments that are not invoices, such as newsletters or terms and conditions, are set aside instead of being treated as documents you picked yourself, and forwarded invoices show who originally sent them.

    What's New in 1.1.2

    • Google Ads collections no longer stall: a Google Ads collection could sit on the billing documents page for four minutes and then report nothing when the document list took a while to appear. Tailride now gives the list up to a minute, keeps collecting on the page it lands on, and if something still goes wrong the collection ends right away with the reason instead of waiting out the clock.
    • No more false sign-in prompts: a supplier that is signed in but whose page fails to load no longer gets a "Sign in required" prompt.

    What's New in 1.1.1

    • Google Ads runs finish when there is nothing new: a Google Ads collection that found no new invoices used to sit on the billing page until it timed out after four minutes. It now finishes right away and moves on to the next Google Ads account.
    • "Collect everything again" really can: a supplier's Collect everything again button now asks whether to download the invoices it has already collected too. Choose OK to download everything again from the start date, for example after clearing your invoice list, or Cancel to only look for invoices that were missed.

    What's New in 1.1.0

    • Collect invoices from your email: add an inbox from Add a supplier → Email. Gmail and Outlook / Microsoft 365 sign in through your browser, so Tailride never sees your password, and Microsoft 365 shared mailboxes work too. iCloud, Yahoo, GMX, Proton Mail (through Proton Mail Bridge) and any other IMAP inbox connect with an app password. Mail is read on your computer, and only documents that look like invoices, receipts or credit notes are sent to Tailride.
    • Invoices behind a link: when an email has no attachment but links to its invoice — a "Download invoice" button, a Stripe receipt, a Revolut invoice — Tailride downloads the PDF from the link. Newsletters and other marketing mail are left alone, though an invoice attached to one is still collected.
    • For accountants: collect for your clients: sign in once, connect the clients you manage under Clients, and give each client its own suppliers. Every client's suppliers collect on their own schedule in the background, side by side, and upload straight into that client's Tailride business. Each client can revoke this computer under Settings → Security.
    • Stays signed in when offline: Tailride no longer signs you out when it cannot reach the server — when your Mac wakes from sleep, the Wi-Fi is down, or it starts at login before the network is up. It carries on once it is back online.
    • Missed collections catch up: a scheduled collection that could not run because you were offline or out of credits now runs as soon as it can, instead of waiting for the next one.
    • Your data stays yours: if someone signs in on this computer with a different Tailride account, the previous account's suppliers and saved passwords stay locked until they are removed or that person signs out.
    • Remove any supplier: suppliers you sign in to yourself, such as Claude, can now be signed out and removed from their options, like every other supplier.
    • Smaller fixes: credits show right after you sign in instead of "—", and the window reloads itself instead of staying blank if it ever fails to load. The source tabs are now called Portal and Local folder.

    What's New in 1.0.3

    • 1,000+ invoices in one go: Tailride now handles suppliers with thousands of invoices. Large collections no longer stop part-way through downloading, and OpenAI API goes through every page of your billing history: organizations with a long history could get only ten invoices, although the run reported success. A very large first collection can take more than one run; each run picks up where the last one stopped.
    • Long runs fixed for these suppliers: when reading a long invoice list took a while, Tailride could start collecting a second time alongside the first. That could end the run before the last invoice, upload the same invoice twice, or pair a document with the wrong transaction. Each run now collects once, all the way through. Fixed for:
      • OpenAI API
      • ChatGPT
      • Microsoft 365
      • Revolut Business
      • Google Payments
      • AWS
      • AppSumo
    • No more "Sign in required" when you are signed in: HubSpot and Fiverr could ask you to sign in again when they had no new invoices to collect, although you were signed in.

    What's New in 1.0.2

    • Correct November and December dates in Chinese, Japanese and Korean: invoices dated in November or December with 年/月/日 or 월 (for example 2025年12月7日) were filed as January or February. They now carry the right month.
    • Same version as the browser extension: the desktop app and the Tailride browser extension now share version numbers, so a fix that ships in both has the same version everywhere.

    What's New in 1.0.1

    • OpenAI API collects your whole billing history: Tailride now opens OpenAI's current billing page and goes through every page of it, not just the first ten invoices. Everyday runs still stop as soon as they reach invoices you already have.
    • OpenAI API payment receipts: turn on Also collect payment receipts in the OpenAI API supplier's settings to get the Stripe receipt of every paid invoice next to the invoice.
    • Receipt options live with the supplier: Also collect Amazon Prime membership receipts moved from Settings into each Amazon supplier's settings, so you can choose per account. If you had it on, it stays on.
    • Correct OpenAI API dates: invoices issued on a day that matches the month number (such as 9 September) were dated a few days off. They now carry the date OpenAI shows.
    • ChatGPT and OpenAI API invoices are always saved as PDFs: when Stripe was slow to hand over an invoice, Tailride could save the wrong file. It now waits for the PDF and tries again on the next run.

    What's New in 1.0.0

    • Tailride for Linux: Tailride now runs on Ubuntu and other Linux distributions. Install the .deb on Ubuntu (it sets up everything Ubuntu 24.04 needs to run the app securely), or use the AppImage elsewhere. Start at login, the top-bar icon and passwords saved in your system keyring (GNOME Keyring or KWallet) all work as on macOS and Windows.
    • Teach Tailride a new supplier: can't find a supplier in the list? Choose Teach Tailride a new supplier, enter its website and sign in. Then point the recorder at your invoices. Tailride remembers the page where you picked them, and the sign-in you did carries over to the new supplier.
    • Find with AI: in the recorder, Find with AI suggests the invoice rows, dates, amounts and download links for you. Add your own OpenAI, Anthropic or Google Gemini key under Settings → AI assist; it is stored encrypted on your computer.
    • Custom portals: Settings → Custom portals lists the portals you recorded or imported. Record a new one, export one or all of them to share or move to another computer (the files also work in the browser extension), import files, or delete portals you no longer use.
    • Import new suppliers: add suppliers from a .json file straight from the supplier list.
    • Newest invoices first: the invoice list now shows the most recently collected invoices at the top, grouped by the month they arrived. Sorting by document date is still in the sort menu.
    • A new app icon: Tailride's icon now has its own background, so it stays visible on dark wallpapers, in a dark Dock and on the Windows desktop.
    • Spotify: collects your whole payment history.

    What's New in 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  6. Versione 1.2.3

    • AliExpress receipts show what you bought: the receipts collected from AliExpress now carry the product pictures next to each item, as they appear on AliExpress, instead of empty grey boxes. Each picture is a small thumbnail, so a receipt grows by only about 15 KB.

    What's New in 1.2.2

    • Suppliers from your bank statements: the Suppliers screen now has a From your bank statements section listing the suppliers behind payments in your Tailride bank statements that still have no invoice, with how many payments each one explains. Add one and sign in to collect its invoices; when the payments are older than your start date, Add with earlier date sets the date to cover them. Payments whose invoice is still missing after a while are then fetched on their own from the suppliers you already have: scheduled collection goes back far enough to cover each payment and reports what it found.
    • New suppliers: Atlassian, Midjourney, OpenRouter, Higgsfield, Google Workspace, Booking.com Extranet, Airbnb Host, Zalando (ten country sites), Amazon Seller Central (Germany, US, UK, France, Italy, Spain), and the ad platforms LinkedIn Ads, OpenAI Ads, Amazon Ads, Snapchat Ads, Reddit Ads, Microsoft Ads and Pinterest Ads. Claude Team / Enterprise (admin), IONOS and eBay Seller (six sites) come as bundled portals. HubSpot and Cursor were rebuilt on the pages those services use today.
    • Stripe: the invoices you issued: the Stripe source has a new option, Collect the invoices you issued, which collects the invoices sent to your customers from your Stripe account as PDFs, next to the VAT invoices for Stripe's fees. Invoices already collected are skipped, so turning it on later only fetches what is missing.
    • AliExpress: invoices where there are any: orders for which AliExpress issues an invoice now get that invoice; the others still get their receipt. Orders still on their way are left for a later run instead of being filed with an order page, and orders already collected are never opened again.
    • Long collections keep going: a supplier with thousands of documents is no longer cut off after an hour — a run that is still uploading continues, and only one that has uploaded nothing in the last hour is ended. Documents are sent to Tailride as they are found rather than at the end, and the progress shown is the run's own position (23 of 31), not that of each batch.
    • The app speaks your language everywhere: the tray menu, notifications, dialogs, window titles and the sign-in pages left open in the browser now follow the app's language instead of staying in English.
    • Smaller fixes: a supplier's Collect invoices dated from row no longer squeezes its date and buttons into the label's line; Stripe's dashboard, which blocks scripts added to the page, is read through the app itself.

    What's New in 1.2.1

    • Google Ads picks your account by itself: when your Google login has more than one Google Ads account, Google shows a "Select an account" page before the billing documents, and the collection used to stop there and wait for you. Tailride now chooses the account set in the supplier's settings, including a client account reached through its manager account, and carries on to its invoices.
    • Every Google Ads account, with nothing to set up: leave the account list empty and Tailride now collects every account your login can open — all the client accounts under a manager (MCC) account, or each account listed on Google's account page — one after the other. Accounts that are cancelled or have no billing documents are skipped. Add accounts to the list to collect only those.
    • Notion's full invoice history: Notion moved its app to app.notion.com, and Tailride now starts there. Invoices are read from Notion's own billing history for every workspace you can bill for, so collections are no longer limited to the 20 most recent invoices the Billing tab shows. If your Notion source asks you to sign in once after the update, that is the move to the new address.

    What's New in 1.2.0

    • XML e-invoices from your email: invoices that arrive as structured XML — XRechnung and Peppol (UBL and CII), Italian FatturaPA (including the signed .xml.p7m files SDI delivers) and Spanish Facturae — are now collected from your inbox and read exactly, without AI. They are sent alongside any PDF the same email carries; an XML attachment that is not an e-invoice is left alone.
    • Any inbox, found from its address: when you add an email source, type your address and Tailride works out the rest — the service, its server and the right sign-in. A company domain on Google Workspace or Microsoft 365 is offered the Google or Microsoft sign-in; any other provider gets its IMAP server from Mozilla's provider database, the provider's own settings or its DNS records. Other (IMAP) fills in the server as you type, and you can always type your own.
    • The right server for GMX and IONOS: GMX Germany addresses (gmx.net, gmx.de, gmx.at, gmx.ch) now connect to imap.gmx.net rather than the international service, and IONOS mailboxes are placed on the server for their country (imap.ionos.de, .co.uk, .es, .fr, .it, .com or .mx) instead of all going to the US one. Existing sources keep the server they were set up with.
    • No more silently missed mail: Gmail inboxes with more than 5,000 new messages since the last scan no longer skip the older ones; switching a source from Recent mail only to Everything now really goes back through the whole history; an attachment that fails to download is tried again on the next scan instead of being lost; and an invoice turned away because Tailride was sending too fast now waits for the next attempt rather than being marked as already sent.
    • Two suppliers, one file name: an Invoice-0001.pdf from one supplier no longer blocks the same-named invoice from another. Numbered attachments now carry the supplier's name in front.
    • Smaller fixes: download links in an email are followed even when Convert HTML emails is off; changing the email filter re-reads older mail; the Recent mail only hint says it reads the 500 newest messages per folder; and documents over Tailride's 10 MB limit are kept on your computer with a clear message instead of failing on every retry.

    What's New in 1.1.3

    • Email collections are sorted like a connected mailbox: invoices the app collects from your email now reach Tailride with the email's sender and subject, and are checked with the same rules as a mailbox you connect in Tailride. Attachments that are not invoices, such as newsletters or terms and conditions, are set aside instead of being treated as documents you picked yourself, and forwarded invoices show who originally sent them.

    What's New in 1.1.2

    • Google Ads collections no longer stall: a Google Ads collection could sit on the billing documents page for four minutes and then report nothing when the document list took a while to appear. Tailride now gives the list up to a minute, keeps collecting on the page it lands on, and if something still goes wrong the collection ends right away with the reason instead of waiting out the clock.
    • No more false sign-in prompts: a supplier that is signed in but whose page fails to load no longer gets a "Sign in required" prompt.

    What's New in 1.1.1

    • Google Ads runs finish when there is nothing new: a Google Ads collection that found no new invoices used to sit on the billing page until it timed out after four minutes. It now finishes right away and moves on to the next Google Ads account.
    • "Collect everything again" really can: a supplier's Collect everything again button now asks whether to download the invoices it has already collected too. Choose OK to download everything again from the start date, for example after clearing your invoice list, or Cancel to only look for invoices that were missed.

    What's New in 1.1.0

    • Collect invoices from your email: add an inbox from Add a supplier → Email. Gmail and Outlook / Microsoft 365 sign in through your browser, so Tailride never sees your password, and Microsoft 365 shared mailboxes work too. iCloud, Yahoo, GMX, Proton Mail (through Proton Mail Bridge) and any other IMAP inbox connect with an app password. Mail is read on your computer, and only documents that look like invoices, receipts or credit notes are sent to Tailride.
    • Invoices behind a link: when an email has no attachment but links to its invoice — a "Download invoice" button, a Stripe receipt, a Revolut invoice — Tailride downloads the PDF from the link. Newsletters and other marketing mail are left alone, though an invoice attached to one is still collected.
    • For accountants: collect for your clients: sign in once, connect the clients you manage under Clients, and give each client its own suppliers. Every client's suppliers collect on their own schedule in the background, side by side, and upload straight into that client's Tailride business. Each client can revoke this computer under Settings → Security.
    • Stays signed in when offline: Tailride no longer signs you out when it cannot reach the server — when your Mac wakes from sleep, the Wi-Fi is down, or it starts at login before the network is up. It carries on once it is back online.
    • Missed collections catch up: a scheduled collection that could not run because you were offline or out of credits now runs as soon as it can, instead of waiting for the next one.
    • Your data stays yours: if someone signs in on this computer with a different Tailride account, the previous account's suppliers and saved passwords stay locked until they are removed or that person signs out.
    • Remove any supplier: suppliers you sign in to yourself, such as Claude, can now be signed out and removed from their options, like every other supplier.
    • Smaller fixes: credits show right after you sign in instead of "—", and the window reloads itself instead of staying blank if it ever fails to load. The source tabs are now called Portal and Local folder.

    What's New in 1.0.3

    • 1,000+ invoices in one go: Tailride now handles suppliers with thousands of invoices. Large collections no longer stop part-way through downloading, and OpenAI API goes through every page of your billing history: organizations with a long history could get only ten invoices, although the run reported success. A very large first collection can take more than one run; each run picks up where the last one stopped.
    • Long runs fixed for these suppliers: when reading a long invoice list took a while, Tailride could start collecting a second time alongside the first. That could end the run before the last invoice, upload the same invoice twice, or pair a document with the wrong transaction. Each run now collects once, all the way through. Fixed for:
      • OpenAI API
      • ChatGPT
      • Microsoft 365
      • Revolut Business
      • Google Payments
      • AWS
      • AppSumo
    • No more "Sign in required" when you are signed in: HubSpot and Fiverr could ask you to sign in again when they had no new invoices to collect, although you were signed in.

    What's New in 1.0.2

    • Correct November and December dates in Chinese, Japanese and Korean: invoices dated in November or December with 年/月/日 or 월 (for example 2025年12月7日) were filed as January or February. They now carry the right month.
    • Same version as the browser extension: the desktop app and the Tailride browser extension now share version numbers, so a fix that ships in both has the same version everywhere.

    What's New in 1.0.1

    • OpenAI API collects your whole billing history: Tailride now opens OpenAI's current billing page and goes through every page of it, not just the first ten invoices. Everyday runs still stop as soon as they reach invoices you already have.
    • OpenAI API payment receipts: turn on Also collect payment receipts in the OpenAI API supplier's settings to get the Stripe receipt of every paid invoice next to the invoice.
    • Receipt options live with the supplier: Also collect Amazon Prime membership receipts moved from Settings into each Amazon supplier's settings, so you can choose per account. If you had it on, it stays on.
    • Correct OpenAI API dates: invoices issued on a day that matches the month number (such as 9 September) were dated a few days off. They now carry the date OpenAI shows.
    • ChatGPT and OpenAI API invoices are always saved as PDFs: when Stripe was slow to hand over an invoice, Tailride could save the wrong file. It now waits for the PDF and tries again on the next run.

    What's New in 1.0.0

    • Tailride for Linux: Tailride now runs on Ubuntu and other Linux distributions. Install the .deb on Ubuntu (it sets up everything Ubuntu 24.04 needs to run the app securely), or use the AppImage elsewhere. Start at login, the top-bar icon and passwords saved in your system keyring (GNOME Keyring or KWallet) all work as on macOS and Windows.
    • Teach Tailride a new supplier: can't find a supplier in the list? Choose Teach Tailride a new supplier, enter its website and sign in. Then point the recorder at your invoices. Tailride remembers the page where you picked them, and the sign-in you did carries over to the new supplier.
    • Find with AI: in the recorder, Find with AI suggests the invoice rows, dates, amounts and download links for you. Add your own OpenAI, Anthropic or Google Gemini key under Settings → AI assist; it is stored encrypted on your computer.
    • Custom portals: Settings → Custom portals lists the portals you recorded or imported. Record a new one, export one or all of them to share or move to another computer (the files also work in the browser extension), import files, or delete portals you no longer use.
    • Import new suppliers: add suppliers from a .json file straight from the supplier list.
    • Newest invoices first: the invoice list now shows the most recently collected invoices at the top, grouped by the month they arrived. Sorting by document date is still in the sort menu.
    • A new app icon: Tailride's icon now has its own background, so it stays visible on dark wallpapers, in a dark Dock and on the Windows desktop.
    • Spotify: collects your whole payment history.

    What's New in 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  7. Versione 1.2.2

    • Suppliers from your bank statements: the Suppliers screen now has a From your bank statements section listing the suppliers behind payments in your Tailride bank statements that still have no invoice, with how many payments each one explains. Add one and sign in to collect its invoices; when the payments are older than your start date, Add with earlier date sets the date to cover them. Payments whose invoice is still missing after a while are then fetched on their own from the suppliers you already have: scheduled collection goes back far enough to cover each payment and reports what it found.
    • New suppliers: Atlassian, Midjourney, OpenRouter, Higgsfield, Google Workspace, Booking.com Extranet, Airbnb Host, Zalando (ten country sites), Amazon Seller Central (Germany, US, UK, France, Italy, Spain), and the ad platforms LinkedIn Ads, OpenAI Ads, Amazon Ads, Snapchat Ads, Reddit Ads, Microsoft Ads and Pinterest Ads. Claude Team / Enterprise (admin), IONOS and eBay Seller (six sites) come as bundled portals. HubSpot and Cursor were rebuilt on the pages those services use today.
    • Stripe: the invoices you issued: the Stripe source has a new option, Collect the invoices you issued, which collects the invoices sent to your customers from your Stripe account as PDFs, next to the VAT invoices for Stripe's fees. Invoices already collected are skipped, so turning it on later only fetches what is missing.
    • AliExpress: invoices where there are any: orders for which AliExpress issues an invoice now get that invoice; the others still get their receipt. Orders still on their way are left for a later run instead of being filed with an order page, and orders already collected are never opened again.
    • Long collections keep going: a supplier with thousands of documents is no longer cut off after an hour — a run that is still uploading continues, and only one that has uploaded nothing in the last hour is ended. Documents are sent to Tailride as they are found rather than at the end, and the progress shown is the run's own position (23 of 31), not that of each batch.
    • The app speaks your language everywhere: the tray menu, notifications, dialogs, window titles and the sign-in pages left open in the browser now follow the app's language instead of staying in English.
    • Smaller fixes: a supplier's Collect invoices dated from row no longer squeezes its date and buttons into the label's line; Stripe's dashboard, which blocks scripts added to the page, is read through the app itself.

    What's New in 1.2.1

    • Google Ads picks your account by itself: when your Google login has more than one Google Ads account, Google shows a "Select an account" page before the billing documents, and the collection used to stop there and wait for you. Tailride now chooses the account set in the supplier's settings, including a client account reached through its manager account, and carries on to its invoices.
    • Every Google Ads account, with nothing to set up: leave the account list empty and Tailride now collects every account your login can open — all the client accounts under a manager (MCC) account, or each account listed on Google's account page — one after the other. Accounts that are cancelled or have no billing documents are skipped. Add accounts to the list to collect only those.
    • Notion's full invoice history: Notion moved its app to app.notion.com, and Tailride now starts there. Invoices are read from Notion's own billing history for every workspace you can bill for, so collections are no longer limited to the 20 most recent invoices the Billing tab shows. If your Notion source asks you to sign in once after the update, that is the move to the new address.

    What's New in 1.2.0

    • XML e-invoices from your email: invoices that arrive as structured XML — XRechnung and Peppol (UBL and CII), Italian FatturaPA (including the signed .xml.p7m files SDI delivers) and Spanish Facturae — are now collected from your inbox and read exactly, without AI. They are sent alongside any PDF the same email carries; an XML attachment that is not an e-invoice is left alone.
    • Any inbox, found from its address: when you add an email source, type your address and Tailride works out the rest — the service, its server and the right sign-in. A company domain on Google Workspace or Microsoft 365 is offered the Google or Microsoft sign-in; any other provider gets its IMAP server from Mozilla's provider database, the provider's own settings or its DNS records. Other (IMAP) fills in the server as you type, and you can always type your own.
    • The right server for GMX and IONOS: GMX Germany addresses (gmx.net, gmx.de, gmx.at, gmx.ch) now connect to imap.gmx.net rather than the international service, and IONOS mailboxes are placed on the server for their country (imap.ionos.de, .co.uk, .es, .fr, .it, .com or .mx) instead of all going to the US one. Existing sources keep the server they were set up with.
    • No more silently missed mail: Gmail inboxes with more than 5,000 new messages since the last scan no longer skip the older ones; switching a source from Recent mail only to Everything now really goes back through the whole history; an attachment that fails to download is tried again on the next scan instead of being lost; and an invoice turned away because Tailride was sending too fast now waits for the next attempt rather than being marked as already sent.
    • Two suppliers, one file name: an Invoice-0001.pdf from one supplier no longer blocks the same-named invoice from another. Numbered attachments now carry the supplier's name in front.
    • Smaller fixes: download links in an email are followed even when Convert HTML emails is off; changing the email filter re-reads older mail; the Recent mail only hint says it reads the 500 newest messages per folder; and documents over Tailride's 10 MB limit are kept on your computer with a clear message instead of failing on every retry.

    What's New in 1.1.3

    • Email collections are sorted like a connected mailbox: invoices the app collects from your email now reach Tailride with the email's sender and subject, and are checked with the same rules as a mailbox you connect in Tailride. Attachments that are not invoices, such as newsletters or terms and conditions, are set aside instead of being treated as documents you picked yourself, and forwarded invoices show who originally sent them.

    What's New in 1.1.2

    • Google Ads collections no longer stall: a Google Ads collection could sit on the billing documents page for four minutes and then report nothing when the document list took a while to appear. Tailride now gives the list up to a minute, keeps collecting on the page it lands on, and if something still goes wrong the collection ends right away with the reason instead of waiting out the clock.
    • No more false sign-in prompts: a supplier that is signed in but whose page fails to load no longer gets a "Sign in required" prompt.

    What's New in 1.1.1

    • Google Ads runs finish when there is nothing new: a Google Ads collection that found no new invoices used to sit on the billing page until it timed out after four minutes. It now finishes right away and moves on to the next Google Ads account.
    • "Collect everything again" really can: a supplier's Collect everything again button now asks whether to download the invoices it has already collected too. Choose OK to download everything again from the start date, for example after clearing your invoice list, or Cancel to only look for invoices that were missed.

    What's New in 1.1.0

    • Collect invoices from your email: add an inbox from Add a supplier → Email. Gmail and Outlook / Microsoft 365 sign in through your browser, so Tailride never sees your password, and Microsoft 365 shared mailboxes work too. iCloud, Yahoo, GMX, Proton Mail (through Proton Mail Bridge) and any other IMAP inbox connect with an app password. Mail is read on your computer, and only documents that look like invoices, receipts or credit notes are sent to Tailride.
    • Invoices behind a link: when an email has no attachment but links to its invoice — a "Download invoice" button, a Stripe receipt, a Revolut invoice — Tailride downloads the PDF from the link. Newsletters and other marketing mail are left alone, though an invoice attached to one is still collected.
    • For accountants: collect for your clients: sign in once, connect the clients you manage under Clients, and give each client its own suppliers. Every client's suppliers collect on their own schedule in the background, side by side, and upload straight into that client's Tailride business. Each client can revoke this computer under Settings → Security.
    • Stays signed in when offline: Tailride no longer signs you out when it cannot reach the server — when your Mac wakes from sleep, the Wi-Fi is down, or it starts at login before the network is up. It carries on once it is back online.
    • Missed collections catch up: a scheduled collection that could not run because you were offline or out of credits now runs as soon as it can, instead of waiting for the next one.
    • Your data stays yours: if someone signs in on this computer with a different Tailride account, the previous account's suppliers and saved passwords stay locked until they are removed or that person signs out.
    • Remove any supplier: suppliers you sign in to yourself, such as Claude, can now be signed out and removed from their options, like every other supplier.
    • Smaller fixes: credits show right after you sign in instead of "—", and the window reloads itself instead of staying blank if it ever fails to load. The source tabs are now called Portal and Local folder.

    What's New in 1.0.3

    • 1,000+ invoices in one go: Tailride now handles suppliers with thousands of invoices. Large collections no longer stop part-way through downloading, and OpenAI API goes through every page of your billing history: organizations with a long history could get only ten invoices, although the run reported success. A very large first collection can take more than one run; each run picks up where the last one stopped.
    • Long runs fixed for these suppliers: when reading a long invoice list took a while, Tailride could start collecting a second time alongside the first. That could end the run before the last invoice, upload the same invoice twice, or pair a document with the wrong transaction. Each run now collects once, all the way through. Fixed for:
      • OpenAI API
      • ChatGPT
      • Microsoft 365
      • Revolut Business
      • Google Payments
      • AWS
      • AppSumo
    • No more "Sign in required" when you are signed in: HubSpot and Fiverr could ask you to sign in again when they had no new invoices to collect, although you were signed in.

    What's New in 1.0.2

    • Correct November and December dates in Chinese, Japanese and Korean: invoices dated in November or December with 年/月/日 or 월 (for example 2025年12月7日) were filed as January or February. They now carry the right month.
    • Same version as the browser extension: the desktop app and the Tailride browser extension now share version numbers, so a fix that ships in both has the same version everywhere.

    What's New in 1.0.1

    • OpenAI API collects your whole billing history: Tailride now opens OpenAI's current billing page and goes through every page of it, not just the first ten invoices. Everyday runs still stop as soon as they reach invoices you already have.
    • OpenAI API payment receipts: turn on Also collect payment receipts in the OpenAI API supplier's settings to get the Stripe receipt of every paid invoice next to the invoice.
    • Receipt options live with the supplier: Also collect Amazon Prime membership receipts moved from Settings into each Amazon supplier's settings, so you can choose per account. If you had it on, it stays on.
    • Correct OpenAI API dates: invoices issued on a day that matches the month number (such as 9 September) were dated a few days off. They now carry the date OpenAI shows.
    • ChatGPT and OpenAI API invoices are always saved as PDFs: when Stripe was slow to hand over an invoice, Tailride could save the wrong file. It now waits for the PDF and tries again on the next run.

    What's New in 1.0.0

    • Tailride for Linux: Tailride now runs on Ubuntu and other Linux distributions. Install the .deb on Ubuntu (it sets up everything Ubuntu 24.04 needs to run the app securely), or use the AppImage elsewhere. Start at login, the top-bar icon and passwords saved in your system keyring (GNOME Keyring or KWallet) all work as on macOS and Windows.
    • Teach Tailride a new supplier: can't find a supplier in the list? Choose Teach Tailride a new supplier, enter its website and sign in. Then point the recorder at your invoices. Tailride remembers the page where you picked them, and the sign-in you did carries over to the new supplier.
    • Find with AI: in the recorder, Find with AI suggests the invoice rows, dates, amounts and download links for you. Add your own OpenAI, Anthropic or Google Gemini key under Settings → AI assist; it is stored encrypted on your computer.
    • Custom portals: Settings → Custom portals lists the portals you recorded or imported. Record a new one, export one or all of them to share or move to another computer (the files also work in the browser extension), import files, or delete portals you no longer use.
    • Import new suppliers: add suppliers from a .json file straight from the supplier list.
    • Newest invoices first: the invoice list now shows the most recently collected invoices at the top, grouped by the month they arrived. Sorting by document date is still in the sort menu.
    • A new app icon: Tailride's icon now has its own background, so it stays visible on dark wallpapers, in a dark Dock and on the Windows desktop.
    • Spotify: collects your whole payment history.

    What's New in 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  8. Versione 1.2.1

    • Google Ads picks your account by itself: when your Google login has more than one Google Ads account, Google shows a "Select an account" page before the billing documents, and the collection used to stop there and wait for you. Tailride now chooses the account set in the supplier's settings, including a client account reached through its manager account, and carries on to its invoices.
    • Every Google Ads account, with nothing to set up: leave the account list empty and Tailride now collects every account your login can open — all the client accounts under a manager (MCC) account, or each account listed on Google's account page — one after the other. Accounts that are cancelled or have no billing documents are skipped. Add accounts to the list to collect only those.
    • Notion's full invoice history: Notion moved its app to app.notion.com, and Tailride now starts there. Invoices are read from Notion's own billing history for every workspace you can bill for, so collections are no longer limited to the 20 most recent invoices the Billing tab shows. If your Notion source asks you to sign in once after the update, that is the move to the new address.

    What's New in 1.2.0

    • XML e-invoices from your email: invoices that arrive as structured XML — XRechnung and Peppol (UBL and CII), Italian FatturaPA (including the signed .xml.p7m files SDI delivers) and Spanish Facturae — are now collected from your inbox and read exactly, without AI. They are sent alongside any PDF the same email carries; an XML attachment that is not an e-invoice is left alone.
    • Any inbox, found from its address: when you add an email source, type your address and Tailride works out the rest — the service, its server and the right sign-in. A company domain on Google Workspace or Microsoft 365 is offered the Google or Microsoft sign-in; any other provider gets its IMAP server from Mozilla's provider database, the provider's own settings or its DNS records. Other (IMAP) fills in the server as you type, and you can always type your own.
    • The right server for GMX and IONOS: GMX Germany addresses (gmx.net, gmx.de, gmx.at, gmx.ch) now connect to imap.gmx.net rather than the international service, and IONOS mailboxes are placed on the server for their country (imap.ionos.de, .co.uk, .es, .fr, .it, .com or .mx) instead of all going to the US one. Existing sources keep the server they were set up with.
    • No more silently missed mail: Gmail inboxes with more than 5,000 new messages since the last scan no longer skip the older ones; switching a source from Recent mail only to Everything now really goes back through the whole history; an attachment that fails to download is tried again on the next scan instead of being lost; and an invoice turned away because Tailride was sending too fast now waits for the next attempt rather than being marked as already sent.
    • Two suppliers, one file name: an Invoice-0001.pdf from one supplier no longer blocks the same-named invoice from another. Numbered attachments now carry the supplier's name in front.
    • Smaller fixes: download links in an email are followed even when Convert HTML emails is off; changing the email filter re-reads older mail; the Recent mail only hint says it reads the 500 newest messages per folder; and documents over Tailride's 10 MB limit are kept on your computer with a clear message instead of failing on every retry.

    What's New in 1.1.3

    • Email collections are sorted like a connected mailbox: invoices the app collects from your email now reach Tailride with the email's sender and subject, and are checked with the same rules as a mailbox you connect in Tailride. Attachments that are not invoices, such as newsletters or terms and conditions, are set aside instead of being treated as documents you picked yourself, and forwarded invoices show who originally sent them.

    What's New in 1.1.2

    • Google Ads collections no longer stall: a Google Ads collection could sit on the billing documents page for four minutes and then report nothing when the document list took a while to appear. Tailride now gives the list up to a minute, keeps collecting on the page it lands on, and if something still goes wrong the collection ends right away with the reason instead of waiting out the clock.
    • No more false sign-in prompts: a supplier that is signed in but whose page fails to load no longer gets a "Sign in required" prompt.

    What's New in 1.1.1

    • Google Ads runs finish when there is nothing new: a Google Ads collection that found no new invoices used to sit on the billing page until it timed out after four minutes. It now finishes right away and moves on to the next Google Ads account.
    • "Collect everything again" really can: a supplier's Collect everything again button now asks whether to download the invoices it has already collected too. Choose OK to download everything again from the start date, for example after clearing your invoice list, or Cancel to only look for invoices that were missed.

    What's New in 1.1.0

    • Collect invoices from your email: add an inbox from Add a supplier → Email. Gmail and Outlook / Microsoft 365 sign in through your browser, so Tailride never sees your password, and Microsoft 365 shared mailboxes work too. iCloud, Yahoo, GMX, Proton Mail (through Proton Mail Bridge) and any other IMAP inbox connect with an app password. Mail is read on your computer, and only documents that look like invoices, receipts or credit notes are sent to Tailride.
    • Invoices behind a link: when an email has no attachment but links to its invoice — a "Download invoice" button, a Stripe receipt, a Revolut invoice — Tailride downloads the PDF from the link. Newsletters and other marketing mail are left alone, though an invoice attached to one is still collected.
    • For accountants: collect for your clients: sign in once, connect the clients you manage under Clients, and give each client its own suppliers. Every client's suppliers collect on their own schedule in the background, side by side, and upload straight into that client's Tailride business. Each client can revoke this computer under Settings → Security.
    • Stays signed in when offline: Tailride no longer signs you out when it cannot reach the server — when your Mac wakes from sleep, the Wi-Fi is down, or it starts at login before the network is up. It carries on once it is back online.
    • Missed collections catch up: a scheduled collection that could not run because you were offline or out of credits now runs as soon as it can, instead of waiting for the next one.
    • Your data stays yours: if someone signs in on this computer with a different Tailride account, the previous account's suppliers and saved passwords stay locked until they are removed or that person signs out.
    • Remove any supplier: suppliers you sign in to yourself, such as Claude, can now be signed out and removed from their options, like every other supplier.
    • Smaller fixes: credits show right after you sign in instead of "—", and the window reloads itself instead of staying blank if it ever fails to load. The source tabs are now called Portal and Local folder.

    What's New in 1.0.3

    • 1,000+ invoices in one go: Tailride now handles suppliers with thousands of invoices. Large collections no longer stop part-way through downloading, and OpenAI API goes through every page of your billing history: organizations with a long history could get only ten invoices, although the run reported success. A very large first collection can take more than one run; each run picks up where the last one stopped.
    • Long runs fixed for these suppliers: when reading a long invoice list took a while, Tailride could start collecting a second time alongside the first. That could end the run before the last invoice, upload the same invoice twice, or pair a document with the wrong transaction. Each run now collects once, all the way through. Fixed for:
      • OpenAI API
      • ChatGPT
      • Microsoft 365
      • Revolut Business
      • Google Payments
      • AWS
      • AppSumo
    • No more "Sign in required" when you are signed in: HubSpot and Fiverr could ask you to sign in again when they had no new invoices to collect, although you were signed in.

    What's New in 1.0.2

    • Correct November and December dates in Chinese, Japanese and Korean: invoices dated in November or December with 年/月/日 or 월 (for example 2025年12月7日) were filed as January or February. They now carry the right month.
    • Same version as the browser extension: the desktop app and the Tailride browser extension now share version numbers, so a fix that ships in both has the same version everywhere.

    What's New in 1.0.1

    • OpenAI API collects your whole billing history: Tailride now opens OpenAI's current billing page and goes through every page of it, not just the first ten invoices. Everyday runs still stop as soon as they reach invoices you already have.
    • OpenAI API payment receipts: turn on Also collect payment receipts in the OpenAI API supplier's settings to get the Stripe receipt of every paid invoice next to the invoice.
    • Receipt options live with the supplier: Also collect Amazon Prime membership receipts moved from Settings into each Amazon supplier's settings, so you can choose per account. If you had it on, it stays on.
    • Correct OpenAI API dates: invoices issued on a day that matches the month number (such as 9 September) were dated a few days off. They now carry the date OpenAI shows.
    • ChatGPT and OpenAI API invoices are always saved as PDFs: when Stripe was slow to hand over an invoice, Tailride could save the wrong file. It now waits for the PDF and tries again on the next run.

    What's New in 1.0.0

    • Tailride for Linux: Tailride now runs on Ubuntu and other Linux distributions. Install the .deb on Ubuntu (it sets up everything Ubuntu 24.04 needs to run the app securely), or use the AppImage elsewhere. Start at login, the top-bar icon and passwords saved in your system keyring (GNOME Keyring or KWallet) all work as on macOS and Windows.
    • Teach Tailride a new supplier: can't find a supplier in the list? Choose Teach Tailride a new supplier, enter its website and sign in. Then point the recorder at your invoices. Tailride remembers the page where you picked them, and the sign-in you did carries over to the new supplier.
    • Find with AI: in the recorder, Find with AI suggests the invoice rows, dates, amounts and download links for you. Add your own OpenAI, Anthropic or Google Gemini key under Settings → AI assist; it is stored encrypted on your computer.
    • Custom portals: Settings → Custom portals lists the portals you recorded or imported. Record a new one, export one or all of them to share or move to another computer (the files also work in the browser extension), import files, or delete portals you no longer use.
    • Import new suppliers: add suppliers from a .json file straight from the supplier list.
    • Newest invoices first: the invoice list now shows the most recently collected invoices at the top, grouped by the month they arrived. Sorting by document date is still in the sort menu.
    • A new app icon: Tailride's icon now has its own background, so it stays visible on dark wallpapers, in a dark Dock and on the Windows desktop.
    • Spotify: collects your whole payment history.

    What's New in 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  9. Versione 1.2.0

    • XML e-invoices from your email: invoices that arrive as structured XML — XRechnung and Peppol (UBL and CII), Italian FatturaPA (including the signed .xml.p7m files SDI delivers) and Spanish Facturae — are now collected from your inbox and read exactly, without AI. They are sent alongside any PDF the same email carries; an XML attachment that is not an e-invoice is left alone.
    • Any inbox, found from its address: when you add an email source, type your address and Tailride works out the rest — the service, its server and the right sign-in. A company domain on Google Workspace or Microsoft 365 is offered the Google or Microsoft sign-in; any other provider gets its IMAP server from Mozilla's provider database, the provider's own settings or its DNS records. Other (IMAP) fills in the server as you type, and you can always type your own.
    • The right server for GMX and IONOS: GMX Germany addresses (gmx.net, gmx.de, gmx.at, gmx.ch) now connect to imap.gmx.net rather than the international service, and IONOS mailboxes are placed on the server for their country (imap.ionos.de, .co.uk, .es, .fr, .it, .com or .mx) instead of all going to the US one. Existing sources keep the server they were set up with.
    • No more silently missed mail: Gmail inboxes with more than 5,000 new messages since the last scan no longer skip the older ones; switching a source from Recent mail only to Everything now really goes back through the whole history; an attachment that fails to download is tried again on the next scan instead of being lost; and an invoice turned away because Tailride was sending too fast now waits for the next attempt rather than being marked as already sent.
    • Two suppliers, one file name: an Invoice-0001.pdf from one supplier no longer blocks the same-named invoice from another. Numbered attachments now carry the supplier's name in front.
    • Smaller fixes: download links in an email are followed even when Convert HTML emails is off; changing the email filter re-reads older mail; the Recent mail only hint says it reads the 500 newest messages per folder; and documents over Tailride's 10 MB limit are kept on your computer with a clear message instead of failing on every retry.

    What's New in 1.1.3

    • Email collections are sorted like a connected mailbox: invoices the app collects from your email now reach Tailride with the email's sender and subject, and are checked with the same rules as a mailbox you connect in Tailride. Attachments that are not invoices, such as newsletters or terms and conditions, are set aside instead of being treated as documents you picked yourself, and forwarded invoices show who originally sent them.

    What's New in 1.1.2

    • Google Ads collections no longer stall: a Google Ads collection could sit on the billing documents page for four minutes and then report nothing when the document list took a while to appear. Tailride now gives the list up to a minute, keeps collecting on the page it lands on, and if something still goes wrong the collection ends right away with the reason instead of waiting out the clock.
    • No more false sign-in prompts: a supplier that is signed in but whose page fails to load no longer gets a "Sign in required" prompt.

    What's New in 1.1.1

    • Google Ads runs finish when there is nothing new: a Google Ads collection that found no new invoices used to sit on the billing page until it timed out after four minutes. It now finishes right away and moves on to the next Google Ads account.
    • "Collect everything again" really can: a supplier's Collect everything again button now asks whether to download the invoices it has already collected too. Choose OK to download everything again from the start date, for example after clearing your invoice list, or Cancel to only look for invoices that were missed.

    What's New in 1.1.0

    • Collect invoices from your email: add an inbox from Add a supplier → Email. Gmail and Outlook / Microsoft 365 sign in through your browser, so Tailride never sees your password, and Microsoft 365 shared mailboxes work too. iCloud, Yahoo, GMX, Proton Mail (through Proton Mail Bridge) and any other IMAP inbox connect with an app password. Mail is read on your computer, and only documents that look like invoices, receipts or credit notes are sent to Tailride.
    • Invoices behind a link: when an email has no attachment but links to its invoice — a "Download invoice" button, a Stripe receipt, a Revolut invoice — Tailride downloads the PDF from the link. Newsletters and other marketing mail are left alone, though an invoice attached to one is still collected.
    • For accountants: collect for your clients: sign in once, connect the clients you manage under Clients, and give each client its own suppliers. Every client's suppliers collect on their own schedule in the background, side by side, and upload straight into that client's Tailride business. Each client can revoke this computer under Settings → Security.
    • Stays signed in when offline: Tailride no longer signs you out when it cannot reach the server — when your Mac wakes from sleep, the Wi-Fi is down, or it starts at login before the network is up. It carries on once it is back online.
    • Missed collections catch up: a scheduled collection that could not run because you were offline or out of credits now runs as soon as it can, instead of waiting for the next one.
    • Your data stays yours: if someone signs in on this computer with a different Tailride account, the previous account's suppliers and saved passwords stay locked until they are removed or that person signs out.
    • Remove any supplier: suppliers you sign in to yourself, such as Claude, can now be signed out and removed from their options, like every other supplier.
    • Smaller fixes: credits show right after you sign in instead of "—", and the window reloads itself instead of staying blank if it ever fails to load. The source tabs are now called Portal and Local folder.

    What's New in 1.0.3

    • 1,000+ invoices in one go: Tailride now handles suppliers with thousands of invoices. Large collections no longer stop part-way through downloading, and OpenAI API goes through every page of your billing history: organizations with a long history could get only ten invoices, although the run reported success. A very large first collection can take more than one run; each run picks up where the last one stopped.
    • Long runs fixed for these suppliers: when reading a long invoice list took a while, Tailride could start collecting a second time alongside the first. That could end the run before the last invoice, upload the same invoice twice, or pair a document with the wrong transaction. Each run now collects once, all the way through. Fixed for:
      • OpenAI API
      • ChatGPT
      • Microsoft 365
      • Revolut Business
      • Google Payments
      • AWS
      • AppSumo
    • No more "Sign in required" when you are signed in: HubSpot and Fiverr could ask you to sign in again when they had no new invoices to collect, although you were signed in.

    What's New in 1.0.2

    • Correct November and December dates in Chinese, Japanese and Korean: invoices dated in November or December with 年/月/日 or 월 (for example 2025年12月7日) were filed as January or February. They now carry the right month.
    • Same version as the browser extension: the desktop app and the Tailride browser extension now share version numbers, so a fix that ships in both has the same version everywhere.

    What's New in 1.0.1

    • OpenAI API collects your whole billing history: Tailride now opens OpenAI's current billing page and goes through every page of it, not just the first ten invoices. Everyday runs still stop as soon as they reach invoices you already have.
    • OpenAI API payment receipts: turn on Also collect payment receipts in the OpenAI API supplier's settings to get the Stripe receipt of every paid invoice next to the invoice.
    • Receipt options live with the supplier: Also collect Amazon Prime membership receipts moved from Settings into each Amazon supplier's settings, so you can choose per account. If you had it on, it stays on.
    • Correct OpenAI API dates: invoices issued on a day that matches the month number (such as 9 September) were dated a few days off. They now carry the date OpenAI shows.
    • ChatGPT and OpenAI API invoices are always saved as PDFs: when Stripe was slow to hand over an invoice, Tailride could save the wrong file. It now waits for the PDF and tries again on the next run.

    What's New in 1.0.0

    • Tailride for Linux: Tailride now runs on Ubuntu and other Linux distributions. Install the .deb on Ubuntu (it sets up everything Ubuntu 24.04 needs to run the app securely), or use the AppImage elsewhere. Start at login, the top-bar icon and passwords saved in your system keyring (GNOME Keyring or KWallet) all work as on macOS and Windows.
    • Teach Tailride a new supplier: can't find a supplier in the list? Choose Teach Tailride a new supplier, enter its website and sign in. Then point the recorder at your invoices. Tailride remembers the page where you picked them, and the sign-in you did carries over to the new supplier.
    • Find with AI: in the recorder, Find with AI suggests the invoice rows, dates, amounts and download links for you. Add your own OpenAI, Anthropic or Google Gemini key under Settings → AI assist; it is stored encrypted on your computer.
    • Custom portals: Settings → Custom portals lists the portals you recorded or imported. Record a new one, export one or all of them to share or move to another computer (the files also work in the browser extension), import files, or delete portals you no longer use.
    • Import new suppliers: add suppliers from a .json file straight from the supplier list.
    • Newest invoices first: the invoice list now shows the most recently collected invoices at the top, grouped by the month they arrived. Sorting by document date is still in the sort menu.
    • A new app icon: Tailride's icon now has its own background, so it stays visible on dark wallpapers, in a dark Dock and on the Windows desktop.
    • Spotify: collects your whole payment history.

    What's New in 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  10. Versione 1.1.3

    • Email collections are sorted like a connected mailbox: invoices the app collects from your email now reach Tailride with the email's sender and subject, and are checked with the same rules as a mailbox you connect in Tailride. Attachments that are not invoices, such as newsletters or terms and conditions, are set aside instead of being treated as documents you picked yourself, and forwarded invoices show who originally sent them.

    What's New in 1.1.2

    • Google Ads collections no longer stall: a Google Ads collection could sit on the billing documents page for four minutes and then report nothing when the document list took a while to appear. Tailride now gives the list up to a minute, keeps collecting on the page it lands on, and if something still goes wrong the collection ends right away with the reason instead of waiting out the clock.
    • No more false sign-in prompts: a supplier that is signed in but whose page fails to load no longer gets a "Sign in required" prompt.

    What's New in 1.1.1

    • Google Ads runs finish when there is nothing new: a Google Ads collection that found no new invoices used to sit on the billing page until it timed out after four minutes. It now finishes right away and moves on to the next Google Ads account.
    • "Collect everything again" really can: a supplier's Collect everything again button now asks whether to download the invoices it has already collected too. Choose OK to download everything again from the start date, for example after clearing your invoice list, or Cancel to only look for invoices that were missed.

    What's New in 1.1.0

    • Collect invoices from your email: add an inbox from Add a supplier → Email. Gmail and Outlook / Microsoft 365 sign in through your browser, so Tailride never sees your password, and Microsoft 365 shared mailboxes work too. iCloud, Yahoo, GMX, Proton Mail (through Proton Mail Bridge) and any other IMAP inbox connect with an app password. Mail is read on your computer, and only documents that look like invoices, receipts or credit notes are sent to Tailride.
    • Invoices behind a link: when an email has no attachment but links to its invoice — a "Download invoice" button, a Stripe receipt, a Revolut invoice — Tailride downloads the PDF from the link. Newsletters and other marketing mail are left alone, though an invoice attached to one is still collected.
    • For accountants: collect for your clients: sign in once, connect the clients you manage under Clients, and give each client its own suppliers. Every client's suppliers collect on their own schedule in the background, side by side, and upload straight into that client's Tailride business. Each client can revoke this computer under Settings → Security.
    • Stays signed in when offline: Tailride no longer signs you out when it cannot reach the server — when your Mac wakes from sleep, the Wi-Fi is down, or it starts at login before the network is up. It carries on once it is back online.
    • Missed collections catch up: a scheduled collection that could not run because you were offline or out of credits now runs as soon as it can, instead of waiting for the next one.
    • Your data stays yours: if someone signs in on this computer with a different Tailride account, the previous account's suppliers and saved passwords stay locked until they are removed or that person signs out.
    • Remove any supplier: suppliers you sign in to yourself, such as Claude, can now be signed out and removed from their options, like every other supplier.
    • Smaller fixes: credits show right after you sign in instead of "—", and the window reloads itself instead of staying blank if it ever fails to load. The source tabs are now called Portal and Local folder.

    What's New in 1.0.3

    • 1,000+ invoices in one go: Tailride now handles suppliers with thousands of invoices. Large collections no longer stop part-way through downloading, and OpenAI API goes through every page of your billing history: organizations with a long history could get only ten invoices, although the run reported success. A very large first collection can take more than one run; each run picks up where the last one stopped.
    • Long runs fixed for these suppliers: when reading a long invoice list took a while, Tailride could start collecting a second time alongside the first. That could end the run before the last invoice, upload the same invoice twice, or pair a document with the wrong transaction. Each run now collects once, all the way through. Fixed for:
      • OpenAI API
      • ChatGPT
      • Microsoft 365
      • Revolut Business
      • Google Payments
      • AWS
      • AppSumo
    • No more "Sign in required" when you are signed in: HubSpot and Fiverr could ask you to sign in again when they had no new invoices to collect, although you were signed in.

    What's New in 1.0.2

    • Correct November and December dates in Chinese, Japanese and Korean: invoices dated in November or December with 年/月/日 or 월 (for example 2025年12月7日) were filed as January or February. They now carry the right month.
    • Same version as the browser extension: the desktop app and the Tailride browser extension now share version numbers, so a fix that ships in both has the same version everywhere.

    What's New in 1.0.1

    • OpenAI API collects your whole billing history: Tailride now opens OpenAI's current billing page and goes through every page of it, not just the first ten invoices. Everyday runs still stop as soon as they reach invoices you already have.
    • OpenAI API payment receipts: turn on Also collect payment receipts in the OpenAI API supplier's settings to get the Stripe receipt of every paid invoice next to the invoice.
    • Receipt options live with the supplier: Also collect Amazon Prime membership receipts moved from Settings into each Amazon supplier's settings, so you can choose per account. If you had it on, it stays on.
    • Correct OpenAI API dates: invoices issued on a day that matches the month number (such as 9 September) were dated a few days off. They now carry the date OpenAI shows.
    • ChatGPT and OpenAI API invoices are always saved as PDFs: when Stripe was slow to hand over an invoice, Tailride could save the wrong file. It now waits for the PDF and tries again on the next run.

    What's New in 1.0.0

    • Tailride for Linux: Tailride now runs on Ubuntu and other Linux distributions. Install the .deb on Ubuntu (it sets up everything Ubuntu 24.04 needs to run the app securely), or use the AppImage elsewhere. Start at login, the top-bar icon and passwords saved in your system keyring (GNOME Keyring or KWallet) all work as on macOS and Windows.
    • Teach Tailride a new supplier: can't find a supplier in the list? Choose Teach Tailride a new supplier, enter its website and sign in. Then point the recorder at your invoices. Tailride remembers the page where you picked them, and the sign-in you did carries over to the new supplier.
    • Find with AI: in the recorder, Find with AI suggests the invoice rows, dates, amounts and download links for you. Add your own OpenAI, Anthropic or Google Gemini key under Settings → AI assist; it is stored encrypted on your computer.
    • Custom portals: Settings → Custom portals lists the portals you recorded or imported. Record a new one, export one or all of them to share or move to another computer (the files also work in the browser extension), import files, or delete portals you no longer use.
    • Import new suppliers: add suppliers from a .json file straight from the supplier list.
    • Newest invoices first: the invoice list now shows the most recently collected invoices at the top, grouped by the month they arrived. Sorting by document date is still in the sort menu.
    • A new app icon: Tailride's icon now has its own background, so it stays visible on dark wallpapers, in a dark Dock and on the Windows desktop.
    • Spotify: collects your whole payment history.

    What's New in 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  11. Versione 1.1.2

    • Google Ads collections no longer stall: a Google Ads collection could sit on the billing documents page for four minutes and then report nothing when the document list took a while to appear. Tailride now gives the list up to a minute, keeps collecting on the page it lands on, and if something still goes wrong the collection ends right away with the reason instead of waiting out the clock.
    • No more false sign-in prompts: a supplier that is signed in but whose page fails to load no longer gets a "Sign in required" prompt.

    What's New in 1.1.1

    • Google Ads runs finish when there is nothing new: a Google Ads collection that found no new invoices used to sit on the billing page until it timed out after four minutes. It now finishes right away and moves on to the next Google Ads account.
    • "Collect everything again" really can: a supplier's Collect everything again button now asks whether to download the invoices it has already collected too. Choose OK to download everything again from the start date, for example after clearing your invoice list, or Cancel to only look for invoices that were missed.

    What's New in 1.1.0

    • Collect invoices from your email: add an inbox from Add a supplier → Email. Gmail and Outlook / Microsoft 365 sign in through your browser, so Tailride never sees your password, and Microsoft 365 shared mailboxes work too. iCloud, Yahoo, GMX, Proton Mail (through Proton Mail Bridge) and any other IMAP inbox connect with an app password. Mail is read on your computer, and only documents that look like invoices, receipts or credit notes are sent to Tailride.
    • Invoices behind a link: when an email has no attachment but links to its invoice — a "Download invoice" button, a Stripe receipt, a Revolut invoice — Tailride downloads the PDF from the link. Newsletters and other marketing mail are left alone, though an invoice attached to one is still collected.
    • For accountants: collect for your clients: sign in once, connect the clients you manage under Clients, and give each client its own suppliers. Every client's suppliers collect on their own schedule in the background, side by side, and upload straight into that client's Tailride business. Each client can revoke this computer under Settings → Security.
    • Stays signed in when offline: Tailride no longer signs you out when it cannot reach the server — when your Mac wakes from sleep, the Wi-Fi is down, or it starts at login before the network is up. It carries on once it is back online.
    • Missed collections catch up: a scheduled collection that could not run because you were offline or out of credits now runs as soon as it can, instead of waiting for the next one.
    • Your data stays yours: if someone signs in on this computer with a different Tailride account, the previous account's suppliers and saved passwords stay locked until they are removed or that person signs out.
    • Remove any supplier: suppliers you sign in to yourself, such as Claude, can now be signed out and removed from their options, like every other supplier.
    • Smaller fixes: credits show right after you sign in instead of "—", and the window reloads itself instead of staying blank if it ever fails to load. The source tabs are now called Portal and Local folder.

    What's New in 1.0.3

    • 1,000+ invoices in one go: Tailride now handles suppliers with thousands of invoices. Large collections no longer stop part-way through downloading, and OpenAI API goes through every page of your billing history: organizations with a long history could get only ten invoices, although the run reported success. A very large first collection can take more than one run; each run picks up where the last one stopped.
    • Long runs fixed for these suppliers: when reading a long invoice list took a while, Tailride could start collecting a second time alongside the first. That could end the run before the last invoice, upload the same invoice twice, or pair a document with the wrong transaction. Each run now collects once, all the way through. Fixed for:
      • OpenAI API
      • ChatGPT
      • Microsoft 365
      • Revolut Business
      • Google Payments
      • AWS
      • AppSumo
    • No more "Sign in required" when you are signed in: HubSpot and Fiverr could ask you to sign in again when they had no new invoices to collect, although you were signed in.

    What's New in 1.0.2

    • Correct November and December dates in Chinese, Japanese and Korean: invoices dated in November or December with 年/月/日 or 월 (for example 2025年12月7日) were filed as January or February. They now carry the right month.
    • Same version as the browser extension: the desktop app and the Tailride browser extension now share version numbers, so a fix that ships in both has the same version everywhere.

    What's New in 1.0.1

    • OpenAI API collects your whole billing history: Tailride now opens OpenAI's current billing page and goes through every page of it, not just the first ten invoices. Everyday runs still stop as soon as they reach invoices you already have.
    • OpenAI API payment receipts: turn on Also collect payment receipts in the OpenAI API supplier's settings to get the Stripe receipt of every paid invoice next to the invoice.
    • Receipt options live with the supplier: Also collect Amazon Prime membership receipts moved from Settings into each Amazon supplier's settings, so you can choose per account. If you had it on, it stays on.
    • Correct OpenAI API dates: invoices issued on a day that matches the month number (such as 9 September) were dated a few days off. They now carry the date OpenAI shows.
    • ChatGPT and OpenAI API invoices are always saved as PDFs: when Stripe was slow to hand over an invoice, Tailride could save the wrong file. It now waits for the PDF and tries again on the next run.

    What's New in 1.0.0

    • Tailride for Linux: Tailride now runs on Ubuntu and other Linux distributions. Install the .deb on Ubuntu (it sets up everything Ubuntu 24.04 needs to run the app securely), or use the AppImage elsewhere. Start at login, the top-bar icon and passwords saved in your system keyring (GNOME Keyring or KWallet) all work as on macOS and Windows.
    • Teach Tailride a new supplier: can't find a supplier in the list? Choose Teach Tailride a new supplier, enter its website and sign in. Then point the recorder at your invoices. Tailride remembers the page where you picked them, and the sign-in you did carries over to the new supplier.
    • Find with AI: in the recorder, Find with AI suggests the invoice rows, dates, amounts and download links for you. Add your own OpenAI, Anthropic or Google Gemini key under Settings → AI assist; it is stored encrypted on your computer.
    • Custom portals: Settings → Custom portals lists the portals you recorded or imported. Record a new one, export one or all of them to share or move to another computer (the files also work in the browser extension), import files, or delete portals you no longer use.
    • Import new suppliers: add suppliers from a .json file straight from the supplier list.
    • Newest invoices first: the invoice list now shows the most recently collected invoices at the top, grouped by the month they arrived. Sorting by document date is still in the sort menu.
    • A new app icon: Tailride's icon now has its own background, so it stays visible on dark wallpapers, in a dark Dock and on the Windows desktop.
    • Spotify: collects your whole payment history.

    What's New in 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  12. Versione 1.1.1

    • Google Ads runs finish when there is nothing new: a Google Ads collection that found no new invoices used to sit on the billing page until it timed out after four minutes. It now finishes right away and moves on to the next Google Ads account.
    • "Collect everything again" really can: a supplier's Collect everything again button now asks whether to download the invoices it has already collected too. Choose OK to download everything again from the start date, for example after clearing your invoice list, or Cancel to only look for invoices that were missed.

    What's New in 1.1.0

    • Collect invoices from your email: add an inbox from Add a supplier → Email. Gmail and Outlook / Microsoft 365 sign in through your browser, so Tailride never sees your password, and Microsoft 365 shared mailboxes work too. iCloud, Yahoo, GMX, Proton Mail (through Proton Mail Bridge) and any other IMAP inbox connect with an app password. Mail is read on your computer, and only documents that look like invoices, receipts or credit notes are sent to Tailride.
    • Invoices behind a link: when an email has no attachment but links to its invoice — a "Download invoice" button, a Stripe receipt, a Revolut invoice — Tailride downloads the PDF from the link. Newsletters and other marketing mail are left alone, though an invoice attached to one is still collected.
    • For accountants: collect for your clients: sign in once, connect the clients you manage under Clients, and give each client its own suppliers. Every client's suppliers collect on their own schedule in the background, side by side, and upload straight into that client's Tailride business. Each client can revoke this computer under Settings → Security.
    • Stays signed in when offline: Tailride no longer signs you out when it cannot reach the server — when your Mac wakes from sleep, the Wi-Fi is down, or it starts at login before the network is up. It carries on once it is back online.
    • Missed collections catch up: a scheduled collection that could not run because you were offline or out of credits now runs as soon as it can, instead of waiting for the next one.
    • Your data stays yours: if someone signs in on this computer with a different Tailride account, the previous account's suppliers and saved passwords stay locked until they are removed or that person signs out.
    • Remove any supplier: suppliers you sign in to yourself, such as Claude, can now be signed out and removed from their options, like every other supplier.
    • Smaller fixes: credits show right after you sign in instead of "—", and the window reloads itself instead of staying blank if it ever fails to load. The source tabs are now called Portal and Local folder.

    What's New in 1.0.3

    • 1,000+ invoices in one go: Tailride now handles suppliers with thousands of invoices. Large collections no longer stop part-way through downloading, and OpenAI API goes through every page of your billing history: organizations with a long history could get only ten invoices, although the run reported success. A very large first collection can take more than one run; each run picks up where the last one stopped.
    • Long runs fixed for these suppliers: when reading a long invoice list took a while, Tailride could start collecting a second time alongside the first. That could end the run before the last invoice, upload the same invoice twice, or pair a document with the wrong transaction. Each run now collects once, all the way through. Fixed for:
      • OpenAI API
      • ChatGPT
      • Microsoft 365
      • Revolut Business
      • Google Payments
      • AWS
      • AppSumo
    • No more "Sign in required" when you are signed in: HubSpot and Fiverr could ask you to sign in again when they had no new invoices to collect, although you were signed in.

    What's New in 1.0.2

    • Correct November and December dates in Chinese, Japanese and Korean: invoices dated in November or December with 年/月/日 or 월 (for example 2025年12月7日) were filed as January or February. They now carry the right month.
    • Same version as the browser extension: the desktop app and the Tailride browser extension now share version numbers, so a fix that ships in both has the same version everywhere.

    What's New in 1.0.1

    • OpenAI API collects your whole billing history: Tailride now opens OpenAI's current billing page and goes through every page of it, not just the first ten invoices. Everyday runs still stop as soon as they reach invoices you already have.
    • OpenAI API payment receipts: turn on Also collect payment receipts in the OpenAI API supplier's settings to get the Stripe receipt of every paid invoice next to the invoice.
    • Receipt options live with the supplier: Also collect Amazon Prime membership receipts moved from Settings into each Amazon supplier's settings, so you can choose per account. If you had it on, it stays on.
    • Correct OpenAI API dates: invoices issued on a day that matches the month number (such as 9 September) were dated a few days off. They now carry the date OpenAI shows.
    • ChatGPT and OpenAI API invoices are always saved as PDFs: when Stripe was slow to hand over an invoice, Tailride could save the wrong file. It now waits for the PDF and tries again on the next run.

    What's New in 1.0.0

    • Tailride for Linux: Tailride now runs on Ubuntu and other Linux distributions. Install the .deb on Ubuntu (it sets up everything Ubuntu 24.04 needs to run the app securely), or use the AppImage elsewhere. Start at login, the top-bar icon and passwords saved in your system keyring (GNOME Keyring or KWallet) all work as on macOS and Windows.
    • Teach Tailride a new supplier: can't find a supplier in the list? Choose Teach Tailride a new supplier, enter its website and sign in. Then point the recorder at your invoices. Tailride remembers the page where you picked them, and the sign-in you did carries over to the new supplier.
    • Find with AI: in the recorder, Find with AI suggests the invoice rows, dates, amounts and download links for you. Add your own OpenAI, Anthropic or Google Gemini key under Settings → AI assist; it is stored encrypted on your computer.
    • Custom portals: Settings → Custom portals lists the portals you recorded or imported. Record a new one, export one or all of them to share or move to another computer (the files also work in the browser extension), import files, or delete portals you no longer use.
    • Import new suppliers: add suppliers from a .json file straight from the supplier list.
    • Newest invoices first: the invoice list now shows the most recently collected invoices at the top, grouped by the month they arrived. Sorting by document date is still in the sort menu.
    • A new app icon: Tailride's icon now has its own background, so it stays visible on dark wallpapers, in a dark Dock and on the Windows desktop.
    • Spotify: collects your whole payment history.

    What's New in 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  13. Versione 1.1.0

    • Collect invoices from your email: add an inbox from Add a supplier → Email. Gmail and Outlook / Microsoft 365 sign in through your browser, so Tailride never sees your password, and Microsoft 365 shared mailboxes work too. iCloud, Yahoo, GMX, Proton Mail (through Proton Mail Bridge) and any other IMAP inbox connect with an app password. Mail is read on your computer, and only documents that look like invoices, receipts or credit notes are sent to Tailride.
    • Invoices behind a link: when an email has no attachment but links to its invoice — a "Download invoice" button, a Stripe receipt, a Revolut invoice — Tailride downloads the PDF from the link. Newsletters and other marketing mail are left alone, though an invoice attached to one is still collected.
    • For accountants: collect for your clients: sign in once, connect the clients you manage under Clients, and give each client its own suppliers. Every client's suppliers collect on their own schedule in the background, side by side, and upload straight into that client's Tailride business. Each client can revoke this computer under Settings → Security.
    • Stays signed in when offline: Tailride no longer signs you out when it cannot reach the server — when your Mac wakes from sleep, the Wi-Fi is down, or it starts at login before the network is up. It carries on once it is back online.
    • Missed collections catch up: a scheduled collection that could not run because you were offline or out of credits now runs as soon as it can, instead of waiting for the next one.
    • Your data stays yours: if someone signs in on this computer with a different Tailride account, the previous account's suppliers and saved passwords stay locked until they are removed or that person signs out.
    • Remove any supplier: suppliers you sign in to yourself, such as Claude, can now be signed out and removed from their options, like every other supplier.
    • Smaller fixes: credits show right after you sign in instead of "—", and the window reloads itself instead of staying blank if it ever fails to load. The source tabs are now called Portal and Local folder.

    What's New in 1.0.3

    • 1,000+ invoices in one go: Tailride now handles suppliers with thousands of invoices. Large collections no longer stop part-way through downloading, and OpenAI API goes through every page of your billing history: organizations with a long history could get only ten invoices, although the run reported success. A very large first collection can take more than one run; each run picks up where the last one stopped.
    • Long runs fixed for these suppliers: when reading a long invoice list took a while, Tailride could start collecting a second time alongside the first. That could end the run before the last invoice, upload the same invoice twice, or pair a document with the wrong transaction. Each run now collects once, all the way through. Fixed for:
      • OpenAI API
      • ChatGPT
      • Microsoft 365
      • Revolut Business
      • Google Payments
      • AWS
      • AppSumo
    • No more "Sign in required" when you are signed in: HubSpot and Fiverr could ask you to sign in again when they had no new invoices to collect, although you were signed in.

    What's New in 1.0.2

    • Correct November and December dates in Chinese, Japanese and Korean: invoices dated in November or December with 年/月/日 or 월 (for example 2025年12月7日) were filed as January or February. They now carry the right month.
    • Same version as the browser extension: the desktop app and the Tailride browser extension now share version numbers, so a fix that ships in both has the same version everywhere.

    What's New in 1.0.1

    • OpenAI API collects your whole billing history: Tailride now opens OpenAI's current billing page and goes through every page of it, not just the first ten invoices. Everyday runs still stop as soon as they reach invoices you already have.
    • OpenAI API payment receipts: turn on Also collect payment receipts in the OpenAI API supplier's settings to get the Stripe receipt of every paid invoice next to the invoice.
    • Receipt options live with the supplier: Also collect Amazon Prime membership receipts moved from Settings into each Amazon supplier's settings, so you can choose per account. If you had it on, it stays on.
    • Correct OpenAI API dates: invoices issued on a day that matches the month number (such as 9 September) were dated a few days off. They now carry the date OpenAI shows.
    • ChatGPT and OpenAI API invoices are always saved as PDFs: when Stripe was slow to hand over an invoice, Tailride could save the wrong file. It now waits for the PDF and tries again on the next run.

    What's New in 1.0.0

    • Tailride for Linux: Tailride now runs on Ubuntu and other Linux distributions. Install the .deb on Ubuntu (it sets up everything Ubuntu 24.04 needs to run the app securely), or use the AppImage elsewhere. Start at login, the top-bar icon and passwords saved in your system keyring (GNOME Keyring or KWallet) all work as on macOS and Windows.
    • Teach Tailride a new supplier: can't find a supplier in the list? Choose Teach Tailride a new supplier, enter its website and sign in. Then point the recorder at your invoices. Tailride remembers the page where you picked them, and the sign-in you did carries over to the new supplier.
    • Find with AI: in the recorder, Find with AI suggests the invoice rows, dates, amounts and download links for you. Add your own OpenAI, Anthropic or Google Gemini key under Settings → AI assist; it is stored encrypted on your computer.
    • Custom portals: Settings → Custom portals lists the portals you recorded or imported. Record a new one, export one or all of them to share or move to another computer (the files also work in the browser extension), import files, or delete portals you no longer use.
    • Import new suppliers: add suppliers from a .json file straight from the supplier list.
    • Newest invoices first: the invoice list now shows the most recently collected invoices at the top, grouped by the month they arrived. Sorting by document date is still in the sort menu.
    • A new app icon: Tailride's icon now has its own background, so it stays visible on dark wallpapers, in a dark Dock and on the Windows desktop.
    • Spotify: collects your whole payment history.

    What's New in 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  14. Versione 1.0.3

    • 1,000+ invoices in one go: Tailride now handles suppliers with thousands of invoices. Large collections no longer stop part-way through downloading, and OpenAI API goes through every page of your billing history: organizations with a long history could get only ten invoices, although the run reported success. A very large first collection can take more than one run; each run picks up where the last one stopped.
    • Long runs fixed for these suppliers: when reading a long invoice list took a while, Tailride could start collecting a second time alongside the first. That could end the run before the last invoice, upload the same invoice twice, or pair a document with the wrong transaction. Each run now collects once, all the way through. Fixed for:
      • OpenAI API
      • ChatGPT
      • Microsoft 365
      • Revolut Business
      • Google Payments
      • AWS
      • AppSumo
    • No more "Sign in required" when you are signed in: HubSpot and Fiverr could ask you to sign in again when they had no new invoices to collect, although you were signed in.

    What's New in 1.0.2

    • Correct November and December dates in Chinese, Japanese and Korean: invoices dated in November or December with 年/月/日 or 월 (for example 2025年12月7日) were filed as January or February. They now carry the right month.
    • Same version as the browser extension: the desktop app and the Tailride browser extension now share version numbers, so a fix that ships in both has the same version everywhere.

    What's New in 1.0.1

    • OpenAI API collects your whole billing history: Tailride now opens OpenAI's current billing page and goes through every page of it, not just the first ten invoices. Everyday runs still stop as soon as they reach invoices you already have.
    • OpenAI API payment receipts: turn on Also collect payment receipts in the OpenAI API supplier's settings to get the Stripe receipt of every paid invoice next to the invoice.
    • Receipt options live with the supplier: Also collect Amazon Prime membership receipts moved from Settings into each Amazon supplier's settings, so you can choose per account. If you had it on, it stays on.
    • Correct OpenAI API dates: invoices issued on a day that matches the month number (such as 9 September) were dated a few days off. They now carry the date OpenAI shows.
    • ChatGPT and OpenAI API invoices are always saved as PDFs: when Stripe was slow to hand over an invoice, Tailride could save the wrong file. It now waits for the PDF and tries again on the next run.

    What's New in 1.0.0

    • Tailride for Linux: Tailride now runs on Ubuntu and other Linux distributions. Install the .deb on Ubuntu (it sets up everything Ubuntu 24.04 needs to run the app securely), or use the AppImage elsewhere. Start at login, the top-bar icon and passwords saved in your system keyring (GNOME Keyring or KWallet) all work as on macOS and Windows.
    • Teach Tailride a new supplier: can't find a supplier in the list? Choose Teach Tailride a new supplier, enter its website and sign in. Then point the recorder at your invoices. Tailride remembers the page where you picked them, and the sign-in you did carries over to the new supplier.
    • Find with AI: in the recorder, Find with AI suggests the invoice rows, dates, amounts and download links for you. Add your own OpenAI, Anthropic or Google Gemini key under Settings → AI assist; it is stored encrypted on your computer.
    • Custom portals: Settings → Custom portals lists the portals you recorded or imported. Record a new one, export one or all of them to share or move to another computer (the files also work in the browser extension), import files, or delete portals you no longer use.
    • Import new suppliers: add suppliers from a .json file straight from the supplier list.
    • Newest invoices first: the invoice list now shows the most recently collected invoices at the top, grouped by the month they arrived. Sorting by document date is still in the sort menu.
    • A new app icon: Tailride's icon now has its own background, so it stays visible on dark wallpapers, in a dark Dock and on the Windows desktop.
    • Spotify: collects your whole payment history.

    What's New in 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  15. Versione 1.0.2

    • Correct November and December dates in Chinese, Japanese and Korean: invoices dated in November or December with 年/月/日 or 월 (for example 2025年12月7日) were filed as January or February. They now carry the right month.
    • Same version as the browser extension: the desktop app and the Tailride browser extension now share version numbers, so a fix that ships in both has the same version everywhere.

    What's New in 1.0.1

    • OpenAI API collects your whole billing history: Tailride now opens OpenAI's current billing page and goes through every page of it, not just the first ten invoices. Everyday runs still stop as soon as they reach invoices you already have.
    • OpenAI API payment receipts: turn on Also collect payment receipts in the OpenAI API supplier's settings to get the Stripe receipt of every paid invoice next to the invoice.
    • Receipt options live with the supplier: Also collect Amazon Prime membership receipts moved from Settings into each Amazon supplier's settings, so you can choose per account. If you had it on, it stays on.
    • Correct OpenAI API dates: invoices issued on a day that matches the month number (such as 9 September) were dated a few days off. They now carry the date OpenAI shows.
    • ChatGPT and OpenAI API invoices are always saved as PDFs: when Stripe was slow to hand over an invoice, Tailride could save the wrong file. It now waits for the PDF and tries again on the next run.

    What's New in 1.0.0

    • Tailride for Linux: Tailride now runs on Ubuntu and other Linux distributions. Install the .deb on Ubuntu (it sets up everything Ubuntu 24.04 needs to run the app securely), or use the AppImage elsewhere. Start at login, the top-bar icon and passwords saved in your system keyring (GNOME Keyring or KWallet) all work as on macOS and Windows.
    • Teach Tailride a new supplier: can't find a supplier in the list? Choose Teach Tailride a new supplier, enter its website and sign in. Then point the recorder at your invoices. Tailride remembers the page where you picked them, and the sign-in you did carries over to the new supplier.
    • Find with AI: in the recorder, Find with AI suggests the invoice rows, dates, amounts and download links for you. Add your own OpenAI, Anthropic or Google Gemini key under Settings → AI assist; it is stored encrypted on your computer.
    • Custom portals: Settings → Custom portals lists the portals you recorded or imported. Record a new one, export one or all of them to share or move to another computer (the files also work in the browser extension), import files, or delete portals you no longer use.
    • Import new suppliers: add suppliers from a .json file straight from the supplier list.
    • Newest invoices first: the invoice list now shows the most recently collected invoices at the top, grouped by the month they arrived. Sorting by document date is still in the sort menu.
    • A new app icon: Tailride's icon now has its own background, so it stays visible on dark wallpapers, in a dark Dock and on the Windows desktop.
    • Spotify: collects your whole payment history.

    What's New in 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  16. Versione 1.0.1

    • OpenAI API collects your whole billing history: Tailride now opens OpenAI's current billing page and goes through every page of it, not just the first ten invoices. Everyday runs still stop as soon as they reach invoices you already have.
    • OpenAI API payment receipts: turn on Also collect payment receipts in the OpenAI API supplier's settings to get the Stripe receipt of every paid invoice next to the invoice.
    • Receipt options live with the supplier: Also collect Amazon Prime membership receipts moved from Settings into each Amazon supplier's settings, so you can choose per account. If you had it on, it stays on.
    • Correct OpenAI API dates: invoices issued on a day that matches the month number (such as 9 September) were dated a few days off. They now carry the date OpenAI shows.
    • ChatGPT and OpenAI API invoices are always saved as PDFs: when Stripe was slow to hand over an invoice, Tailride could save the wrong file. It now waits for the PDF and tries again on the next run.

    What's New in 1.0.0

    • Tailride for Linux: Tailride now runs on Ubuntu and other Linux distributions. Install the .deb on Ubuntu (it sets up everything Ubuntu 24.04 needs to run the app securely), or use the AppImage elsewhere. Start at login, the top-bar icon and passwords saved in your system keyring (GNOME Keyring or KWallet) all work as on macOS and Windows.
    • Teach Tailride a new supplier: can't find a supplier in the list? Choose Teach Tailride a new supplier, enter its website and sign in. Then point the recorder at your invoices. Tailride remembers the page where you picked them, and the sign-in you did carries over to the new supplier.
    • Find with AI: in the recorder, Find with AI suggests the invoice rows, dates, amounts and download links for you. Add your own OpenAI, Anthropic or Google Gemini key under Settings → AI assist; it is stored encrypted on your computer.
    • Custom portals: Settings → Custom portals lists the portals you recorded or imported. Record a new one, export one or all of them to share or move to another computer (the files also work in the browser extension), import files, or delete portals you no longer use.
    • Import new suppliers: add suppliers from a .json file straight from the supplier list.
    • Newest invoices first: the invoice list now shows the most recently collected invoices at the top, grouped by the month they arrived. Sorting by document date is still in the sort menu.
    • A new app icon: Tailride's icon now has its own background, so it stays visible on dark wallpapers, in a dark Dock and on the Windows desktop.
    • Spotify: collects your whole payment history.

    What's New in 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  17. Versione 1.0.0

    • Tailride for Linux: Tailride now runs on Ubuntu and other Linux distributions. Install the .deb on Ubuntu (it sets up everything Ubuntu 24.04 needs to run the app securely), or use the AppImage elsewhere. Start at login, the top-bar icon and passwords saved in your system keyring (GNOME Keyring or KWallet) all work as on macOS and Windows.
    • Teach Tailride a new supplier: can't find a supplier in the list? Choose Teach Tailride a new supplier, enter its website and sign in. Then point the recorder at your invoices. Tailride remembers the page where you picked them, and the sign-in you did carries over to the new supplier.
    • Find with AI: in the recorder, Find with AI suggests the invoice rows, dates, amounts and download links for you. Add your own OpenAI, Anthropic or Google Gemini key under Settings → AI assist; it is stored encrypted on your computer.
    • Custom portals: Settings → Custom portals lists the portals you recorded or imported. Record a new one, export one or all of them to share or move to another computer (the files also work in the browser extension), import files, or delete portals you no longer use.
    • Import new suppliers: add suppliers from a .json file straight from the supplier list.
    • Newest invoices first: the invoice list now shows the most recently collected invoices at the top, grouped by the month they arrived. Sorting by document date is still in the sort menu.
    • A new app icon: Tailride's icon now has its own background, so it stays visible on dark wallpapers, in a dark Dock and on the Windows desktop.
    • Spotify: collects your whole payment history.

    What's New in 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  18. Versione 0.9.0

    • AliExpress works again: since 0.5.3, AliExpress runs finished without collecting anything. Receipts are collected again, and Tailride now takes the official receipt for each order where AliExpress has one (the order page is still used for orders without one). They are saved as PDFs.
    • Every Meta ad account: Meta Ads used to collect only the ad account the billing page happened to open on. Leave the account list empty and Tailride now finds every ad account your sign-in can see, across all your businesses, and collects each one. You can also list the accounts yourself.
    • Account IDs in the supplier settings: Meta Ads, Google Ads, Vercel, TikTok Ads and HubSpot need an ID Tailride cannot find on its own page. You can now enter these in the supplier's settings, with help on where to find each one.
    • Faster everyday runs: after a successful run, the next one now looks back 3 days instead of 45, so it no longer re-reads weeks of invoices it already has. Amazon, AliExpress and eBay keep 45 days, because they often issue the invoice weeks after the order. To go back further, use Collect everything again.
    • Smoother sign-in: signing in with Google works in more places. Tailride recognises the AliExpress and Meta Business sign-in pages, so the window no longer disappears or jumps back while you are still signing in, and passkey prompts no longer appear inside Tailride's windows.

    What's New in 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  19. Versione 0.8.0

    • Chat with support from the app: a new Support entry in the sidebar opens a chat with the Tailride team, the same one as on the web dashboard. It already knows which Tailride account you are writing from, so there is nothing to fill in, and a conversation you started on the web carries on here.
    • Help before you sign in: the sign-in screen has a Chat with us link too, for when signing in is the problem.
    • Kept separate: the chat runs in a window of its own with no access to the app, your suppliers or your stored passwords, and a link the support team sends you opens in your browser.

    What's New in 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  20. Versione 0.7.0

    • Collection only looks at what is new: until now every run walked a supplier's invoice list all the way back to your start date, every time. The first run of a supplier still does, but once a run has finished successfully, later runs only look back 45 days before that run. Portals publish invoices a little after the date printed on them, and that overlap catches those; anything already collected is skipped as before. Runs are shorter, and suppliers with years of history are no longer re-read from the beginning every night.
    • Nothing is skipped by accident: your start date stays a hard floor — nothing older than it is ever collected — and a run that failed, timed out or only opened a sign-in never moves the window forward. To go through a supplier's whole history again, open its account options and use Collect everything again.
    • Amazon opens faster: when a run only needs the last few months, Amazon's order list opens on its default view instead of stepping through one year at a time.
    • "Continue with Google" explained: Google refuses to sign in inside app windows. Tailride now recognises that page, steers you back to the supplier's own email sign-in and says so plainly, instead of leaving the window sitting on Google's error.
    • Better diagnostics: runs report more about what they did, so a portal that quietly finds nothing is easier to spot and fix.

    What's New in 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  21. Versione 0.6.0

    • Tailride in your language: the app is now available in German, French, Spanish, Italian, Dutch and Portuguese as well as English. It follows your system language by default; pick a language under Settings → Language to pin one. Dates, times and the supplier portals Tailride signs into follow the same choice.
    • Steady layout: the content column no longer shifts sideways between Suppliers, Invoices, Vault and Settings — the scrollbar's space is reserved on every tab, so nothing jumps when one list is longer than the window.
    • Polish: a taller title bar with more breathing room under it, wider page subtitles, and invoice amounts lined up with tabular figures.

    What's New in 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    What's New in 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    What's New in 0.5.0

    • Sign in through your browser: signing in now opens tailride.so in your own browser and hands the app a key for your account, so your Tailride password is never typed into the app. "Sign in in a window instead" keeps the previous flow as a fallback.
    • Sign out everywhere: revoking the app under Settings → Security on tailride.so signs the app out right away.

    What's New in 0.4.0

    • Updates you control: automatic updates can be turned off in Settings, and a "What's new" card shows what changed in the installed version.

    What's New in 0.3.0

    Initial public release of Tailride Desktop for macOS (Apple Silicon and Intel) and Windows.

    • Background collection from supplier portals on a schedule, from the menu bar or system tray, with catch-up after sleep and native notifications.
    • Password vault in the macOS Keychain / Windows protected storage, with authenticator-app (TOTP) codes entered automatically.
    • Several accounts per portal in separate sessions, and shared sign-ins for related portals (Google Ads, Google Cloud, Google Pay).
    • Proton Mail via Proton Mail Bridge, with email receipts turned into PDFs on your computer.
    • Watched folders: every new PDF or image in a folder is uploaded once.
    • Local copies of every invoice in Downloads/Tailride, with one-click retry for failed uploads.
    • Automatic updates from GitHub Releases.

    Vedi su GitHub

  22. Versione 0.5.3

    • Portable build keeps to itself: the Windows portable build now stores everything in a Tailride Data folder next to the .exe instead of %APPDATA%\Tailride, and no longer writes the updater's .updaterId machine marker. --user-data-dir=<path> moves the data folder for any build.
    • Portable updates by hand: the portable build never downloads or installs an update on its own — "Check for updates" only looks and offers the release page to download from. (Previously it could fetch the installer and turn a portable copy into an installed one.)
    • Delete my data: Settings → Advanced → "Delete data…" signs out, forgets stored logins and passwords, removes settings and caches, and quits. Saved invoices are kept. Uninstalling the Windows installer build now removes %APPDATA%\Tailride as well.
    • Settings: the About section shows where Tailride keeps its data, with a "Show" button; the portable build warns that "Start at login" points the system at the file's current location.

    What's New in 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    Vedi su GitHub

  23. Versione 0.5.2

    • Update experience: The "Restart now" / "Restart to update" button now immediately disables and displays a "Restarting…" spinner to provide clear feedback and prevent accidental duplicate clicks.
    • System tray: Added real-time "Restarting to install update…" status in the tray menu when an update restart is triggered.
    • Settings design: Improved the formatting and alignment of the "What's new" release notes card in Settings.

    Vedi su GitHub

  24. Versione 0.5.1

    • Update process: small fixes to installing an update — the restart button is blocked while the update is being applied.

    Vedi su GitHub

Scarica l’ultima versione

Installa una volta. Le tue fatture arrivano da sole.

Tailride