v16.18.1
Knowledge imports now show how many tokens each document will use before you start, and the total that will be drawn from your allowance, so a bulk upload never quietly empties your balance. Accent colours across the app now follow each section's own colour instead of the brand teal: checkboxes, row hovers, focus rings, form controls, and the import screens all pick up the panel they live in. And asking the assistant about a document that isn't there now gets a clear "no record of that yet" answer instead of an empty result.
Added
- The Import to Knowledge screen now shows an estimated token cost next to every file before you upload, plus the running total that will be drawn from your workspace allowance. The estimate is conservative (rounded up) so the number you see is never lower than what processing actually uses, and the footer spells out that the total "will be used" so a 25-file batch never surprises you by draining the balance mid-run.
- Tasks now take file attachments. Open any task and add a mockup, brief, or reference document (up to 10 MB per file); everyone on the task can open or download it, and whoever added a file can remove it. Files are stored privately to your workspace and stay reachable only while you are signed in.
- Hubity is now fully translated in every language we offer. German, Spanish, French, Italian, Japanese, Korean, Dutch, Polish, Brazilian and European Portuguese, and Turkish are each at complete coverage, so the labels, buttons, and messages that were still showing in English now read in your own language. Translations were written to sound natural in each language rather than word-for-word, and counts and dates that change with the number (like "3 documents") are phrased correctly per language.
Changed
- The sales pipeline forecast is now called "Pipeline Forecast" and lives at a clearer address, so it is no longer confused with the separate Predictions "Forecasts" page; old links redirect automatically. Model Health now sits under AI Performance (where its tab already lived) instead of as its own separate entry. Searching for a nested page now turns up the right result by what you type ("invoice aging", "ai settings", "new evaluation").
- The sidebar now expands the section you are in to show its sub-pages right beneath it. Open Invoicing and you see Revenue, Expenses, Budgets, Rate Sheets, and Aging without leaving the sidebar; every other section stays collapsed so it does not get crowded. Each sub-page carries its own section colour.
- Search and the quick switcher (Cmd/Ctrl+K) now find any section, sub-page, setting, or capability by name, not just documents, tasks, projects, and people, and take you straight there. Document, project, and teammate results now open the exact item instead of dropping you on a generic list.
- Section tabs now use the same name as the page they open. The Finance tabs read Invoicing / Revenue / Expenses (were Invoices / Income / Outflow), the AI tabs read AI Spend and Prompt Management (were Cost and Behavior), and the Sales tab reads Business Development (was Qualify). The Approvals tabs are now Pending / History so they no longer reuse the names of the separate Time Off and Audit Log sections.
- Imported documents now arrive with an effective start date already filled in. Hubity reads the most likely date from each file, favouring an effective or signing date and falling back to the proposal or submission date, and sets it as the document's effective start, so a new proposal or contract carries the date it took effect instead of a blank field you fill in by hand.
- Accent colour now matches the section you are in, everywhere. Checkboxes, table row hovers, focus rings, sliders, progress bars, and the buttons on the Knowledge import and review screens previously fell back to the brand teal even inside panels that have their own colour. They now take the colour of the panel they sit in (amber on Knowledge, indigo on Time Off, and so on), so nothing reads as a stray teal that does not match its surroundings. Surfaces with no panel colour, like sign-in and marketing pages, keep the brand teal.
- The two progress indicators on the import screen now use the same loading style, so the overall progress and the per-file progress read as one consistent animation instead of two different spinners.
- The guided setup review step now saves the certifications and bid-eligibility details it reads from your documents. Those two cards were preview-only before; confirm them in the review screen and they are written to your company profile along with the rest of the setup.
Fixed
- Polish: the Brand panel now shows its own colour and icon instead of borrowing Content Studio’s, Invoice Aging now lives with the other finance pages and shares the finance tab bar, and the "Definitions" and "Examples" placeholders (marked coming soon and opening nothing) were removed from Reference.
- Filled in dozens of table headers, form labels, and section titles across Deals, Proposals, Time Off, Budgets, Rate Sheets, and Messages that were showing placeholder text (like "Th deal" or "Col employee") instead of real words.
- Large document uploads now complete. Files above a few megabytes upload straight to storage, and that path was failing because it asked for public access to a storage area that is configured as private, which the storage service refused. Uploads now use the correct private access, so big PDFs and bulk sets import cleanly instead of stalling on "uploading".
- The profit-and-loss summary and the single-expense detail page were quietly failing to load their figures because they were requesting expense and revenue data from the wrong address. Both now load correctly, so the P&L overview shows real income and outflow totals and opening an expense shows its detail instead of a "not found" state.
- When a large document upload fails, the import screen now names the file that failed and tells you whether it was blocked before reaching storage or rejected once it got there, instead of one generic "could not be stored" line. Behind the scenes we also added a self-test for the large-file upload path so we can pinpoint a failure cause directly rather than reproducing it by hand.
- Importing several documents at once no longer loses your place. Saving one document used to close the whole import and discard the others Hubity had already read, wasting that work; the review now stays open until you have accepted, skipped, or rejected every document, and closing early asks first so a batch is never thrown away by accident.
- Asking the assistant about something that has not been uploaded now gets a direct, honest answer. A recent retrieval change let an internal "found nothing" note slip through as if it were a result, which could suppress the plain "no record of that yet" reply. The assistant again tells you clearly when the workspace has no matching document, names what it searched, and offers to broaden the search rather than guessing.