Version 1.322.85: Tasks Refocused, CRM Smarter

2026-06-03
Version 1.322.85: Tasks Refocused, CRM Smarter

Version 1.322.85 Release Note

Since 1.290.85, AB Projects rebuilt the task-detail page as focused panels, added multi-select chip filters across every task list, gave CRM leads a one-click company-URL finder, polished the bot’s day-to-day task views, and shipped a long list of small reliability and AppSource-listing fixes.

The task page, refocused

  • Six focused panels, no more wall of fields. The task-detail page is now composed of small panels — Info, Assignee, Content, Subtasks, History, and AI — each owning its own area so the page reads top-to-bottom instead of left-to-right.
  • Empty fields stay out of your way. Unspecified deadlines, estimates, and reminders are hidden until you set them, and a slim progress overlay shows the percentage complete on the bar itself.
  • Content lives together. Description, linked Documents (Wiki), and comments are now grouped into a single Content panel, so context for the task is one scroll away from the task itself.
  • Smarter empty states. The new Subtasks panel offers an “AI suggest subtasks” nudge when the list is empty, and the 3-dot menu moved inside the Info panel where the rest of the actions live.
  • Change history reads naturally. Timestamps now respect your time zone, and the history panel groups by date with smaller UTC suffixes so the lines stop fighting for space.

Find anything in your task list

  • Multi-select chip filters. Assignee, status, type, environment, priority, and created-by all gained chip-style multi-select dropdowns — pick three assignees and two statuses in one go, no more flipping back and forth.
  • Quick filter next to the filter icon. A small text box at the top of every task list filters as you type, matching task number or title, so jumping to that one card from last Tuesday takes one keypress.
  • Filters remember you. Every filter combination is saved in your personal task preferences and restored next time you open the list.
  • Cleaner header. The page header gained a chevron-back icon, a primary-blue Add task button, and a quick filter aligned to the same row as the icon so the controls finally line up.

CRM picks up new senses

  • One-click Get URL on every lead. A new button on the lead detail looks up the company website using the same logic the nightly autopilot uses — first a fast email-domain probe, then Gemini with Google Search grounding — and saves the verified URL back to the lead.
  • Lead emails get sanitized on the way in. A new email sanitizer strips memo text, brackets, and friendly wrapping from incoming addresses, so “contact: jane@acme.com (sales)” lands as jane@acme.com — clean enough for Outlook and Graph to actually send to.
  • An Information Filled step in the pipeline. Leads with a company name, contact, and URL now show a distinct Information Filled badge in the status pipeline, so it’s obvious when a lead is research-complete and ready for outreach.
  • Audit reasons that name the actual problem. When CRM automation skips a lead, the audit row now carries the exception message, not just the type name — far easier to triage at 9am than “HttpRequestException” alone.
  • Search matches lead IDs too. The Leads search box now matches the lead’s row key, so pasting a lead ID from a Teams card jumps you straight to the record.

Bot quality and quieter errors

  • “Tasks today” finally means your today. The bot now resolves “today” against the user’s organization time zone, and the “Top 10” list drops anything more than 30 days overdue so the queue stops being dominated by ancient stragglers.
  • Clearer English heading. The list previously titled “Top 10 Incomplete Tasks by Upcoming Deadline” is now “Top 10 Active Tasks by Deadline” — same data, easier to skim.
  • One-shot task creation from chat. Type assign to @teammate <title> in any channel and the bot creates the task, assigns it, and posts the card back — no need to open the app.
  • No more generic error in your channel. When a bot notification fails to render, the adapter no longer posts a generic “something went wrong” reply into the user’s channel. Failures are logged with rich diagnostics, and the notification itself simply doesn’t appear instead of being replaced by an apology.

AppSource refresh and manifest cleanup

  • Pricing page rebuilt to match reality. The marketing pricing page now mirrors the AppSource SaaS offer — Free and Basic tiers — with a live currency selector across 16 currencies (USD, EUR, GBP, JPY, AUD, CAD, CHF, INR, KRW, BRL, DKK, NOK, SEK, NZD, TWD, RUB) that auto-detects from the page’s language.
  • Pricing copy localized everywhere. Every label, tier description, and FAQ entry is now backed by resource strings, so the page reads naturally in all 12 supported languages instead of half-translated.
  • Manifest scrub for App Submission. The Teams manifest no longer claims “Microsoft Teams” inside the app name or short description, and the channel-features declaration is back in shape for the Partner Center validator.
  • CRM help articles for the help center. Seven new CRM articles — overview, leads, customers, contacts, opportunities, agents, and settings — landed under the Sales Management Service section of the help center.

Reliability under the hood

  • Task description no longer blanks after save. A regression from the description-offload work was wiping the in-memory description right after a save; the offload now snapshots the value before writing and restores it after the table upsert.
  • Task list keeps its place. When a single task updates while you’re scrolled mid-list, the list now redraws in place instead of jumping back to the top.
  • Date-aware change history. Diffs for date fields now compare the rendered date instead of the raw timestamp, so a meaningless midnight-shift edit no longer shows up as a real change.

As always, AB Projects updates automatically — nothing to install. If anything looks off after the new version lands for you, the team is only a message away.