<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>StandardPSA Blog</title>
        <link>https://standardpsa.com/blog</link>
        <description>StandardPSA Blog</description>
        <lastBuildDate>Sun, 11 Oct 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[Make OrangeBoard yours: the new Theme module and Ant Design]]></title>
            <link>https://standardpsa.com/blog/ant-design-theme</link>
            <guid>https://standardpsa.com/blog/ant-design-theme</guid>
            <pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[OrangeBoard now lets every person on your team choose how the app looks, without changing anyone else's screen. The first new theme is Ant Design v5, built from Ant's official token package, alongside our default, OB HighVis.]]></description>
            <content:encoded><![CDATA[<p>OrangeBoard now lets every person on your team choose how the app looks, without changing anyone else's screen. The first new theme is <strong>Ant Design v5</strong>, built from Ant's official token package, alongside our default, <strong>OB HighVis</strong>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new">What's new<a href="https://standardpsa.com/blog/ant-design-theme#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<ul>
<li class=""><strong>Theme picker in the user menu.</strong> Theme is a dropdown, with Mode (light, dark, or match system) right beside it.</li>
<li class=""><strong>My Profile &gt; Appearance.</strong> Set Theme, Mode, Text size, Density and Motion, with a live preview and a one-click <strong>Reset to OB HighVis</strong>.</li>
<li class=""><strong>Per-user and saved server-side.</strong> Your choice follows you to every machine you sign in from. Nobody else's screen changes.</li>
<li class=""><strong>Keyboard friendly.</strong> Cmd-K includes theme commands, and the header Text size button stays in sync.</li>
</ul>
<p><img decoding="async" loading="lazy" alt="Theme and Mode in the OrangeBoard user menu" src="https://standardpsa.com/assets/images/user-menu-theme-18df9faea45cdcf25042fc72fe24896c.png" width="340" height="433" class="img_ev3q"></p>
<p><img decoding="async" loading="lazy" alt="The Appearance settings page with live preview" src="https://standardpsa.com/assets/images/appearance-settings-30ffe925f4e40f623bd1c1f7cb0cc462.png" width="1419" height="2208" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ant-design-light-and-dark">Ant Design, light and dark<a href="https://standardpsa.com/blog/ant-design-theme#ant-design-light-and-dark" class="hash-link" aria-label="Direct link to Ant Design, light and dark" title="Direct link to Ant Design, light and dark" translate="no">​</a></h2>
<p>Ant light re-skins the core workspace: Console, Queue, tickets, Clients, CRM, Projects, Quotes, Contracts, Billing, Approvals, Catalog, Invoices and Settings. Ant dark is clean, with no leftover OrangeBoard orange.</p>
<p><img decoding="async" loading="lazy" alt="The Queue in Ant Design light" src="https://standardpsa.com/assets/images/ant-light-queue-1afc7a00796799be045670a9599f2781.png" width="2400" height="920" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="why-it-matters">Why it matters<a href="https://standardpsa.com/blog/ant-design-theme#why-it-matters" class="hash-link" aria-label="Direct link to Why it matters" title="Direct link to Why it matters" translate="no">​</a></h2>
<ul>
<li class=""><strong>Comfort and familiarity.</strong> Teams that live in Ant-based tools get a look they already know.</li>
<li class=""><strong>Accessibility stays first.</strong> Contrast checks pass under both themes in every mode and text size, and the large-text toggle works on top of every theme.</li>
<li class=""><strong>No surprises.</strong> OB HighVis stays everyone's default, and switching back is pixel-identical to the original look.</li>
<li class=""><strong>Your brand is protected.</strong> Customer-facing emails, PDFs and quotes keep Standard Computer orange no matter which theme a user picks.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-next">What's next<a href="https://standardpsa.com/blog/ant-design-theme#whats-next" class="hash-link" aria-label="Direct link to What's next" title="Direct link to What's next" translate="no">​</a></h2>
<p>Material 3 is next, followed by Carbon, Primer and Fluent 2, one at a time.</p>]]></content:encoded>
            <category>Release</category>
        </item>
        <item>
            <title><![CDATA[Introducing StandardPSA 1.0: All Six Modules, One Platform]]></title>
            <link>https://standardpsa.com/blog/standardpsa-1-0</link>
            <guid>https://standardpsa.com/blog/standardpsa-1-0</guid>
            <pubDate>Wed, 01 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[After months of development, StandardPSA 1.0 ships all six core modules together for the first time: projects, time, billing, CRM, resource planning, and financial reporting.]]></description>
            <content:encoded><![CDATA[<p>After months of development, StandardPSA 1.0 ships all six core modules together for the first time: projects, time, billing, CRM, resource planning, and financial reporting.</p>
<p>Here is what changed from the beta and what you should do first after upgrading:</p>
<ul>
<li class=""><strong>Projects, time, billing, CRM, resource planning, and financial reporting</strong> now run on a single integrated data model — no more syncing between modules.</li>
<li class="">Every billable activity (time entries, expenses, milestones, retainer draws) flows into one billing record per client.</li>
<li class="">Industry profiles ship preset billing types and report templates for helpdesk teams, MSPs, IT consulting firms, and marketing firms.</li>
</ul>
<p><strong>After upgrading:</strong> review your billing model settings per engagement, re-run your utilization report baselines, and check the new approval workflow defaults for time entries.</p>]]></content:encoded>
            <category>Product Updates</category>
        </item>
        <item>
            <title><![CDATA[Before/After: The Rebuilt Billing Module]]></title>
            <link>https://standardpsa.com/blog/rebuilt-billing-module</link>
            <guid>https://standardpsa.com/blog/rebuilt-billing-module</guid>
            <pubDate>Mon, 01 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[We rebuilt the billing module from the ground up. The old interface required 11 clicks to generate an invoice. The new one takes 3.]]></description>
            <content:encoded><![CDATA[<p>We rebuilt the billing module from the ground up. The old interface required 11 clicks to generate an invoice. The new one takes 3.</p>
<p>A walkthrough of what changed and why we made each decision:</p>
<ul>
<li class=""><strong>Billing runs</strong> now pull all approved time and expenses for a period automatically — no manual line-item selection.</li>
<li class=""><strong>Review screen</strong> shows every line item with inline discount and write-off controls before anything is finalized.</li>
<li class=""><strong>One-step generation</strong> produces PDF invoices for every client in the run at once.</li>
</ul>
<p>Screenshots and the full before/after comparison will be published alongside the next release.</p>]]></content:encoded>
            <category>Feature Releases</category>
            <category>Before/After</category>
        </item>
        <item>
            <title><![CDATA[Training an AI Agent to Run Your Monthly Billing Cycle]]></title>
            <link>https://standardpsa.com/blog/ai-agent-billing-cycle</link>
            <guid>https://standardpsa.com/blog/ai-agent-billing-cycle</guid>
            <pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[How one team used StandardPSA's AI training files to build an AI agent that runs their monthly billing cycle without manual intervention.]]></description>
            <content:encoded><![CDATA[<p>How one team used StandardPSA's AI training files to build an AI agent that runs their monthly billing cycle without manual intervention.</p>
<p>What worked, what needed tweaking, and the approach they used:</p>
<ul>
<li class=""><strong>Module schema files</strong> taught the agent what fields exist on billing records, their types, and allowed values.</li>
<li class=""><strong>Workflow process maps</strong> gave the agent the step-by-step monthly billing procedure: lock the period, review WIP, generate invoices, send to clients, record payments.</li>
<li class=""><strong>The API reference for AI agents</strong> provided example requests and response shapes for each step.</li>
</ul>
<p>See the <a class="" href="https://standardpsa.com/docs/ai-training-files">AI Training Files documentation</a> to start building your own automated workflows.</p>]]></content:encoded>
            <category>Guides</category>
        </item>
    </channel>
</rss>