<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Treefort Changelog</title>
    <link>https://treefortsystems.com/changelog/</link>
    <atom:link href="https://treefortsystems.com/changelog/feed.xml" rel="self" type="application/rss+xml" />
    <description>Product updates, improvements, and fixes from Treefort.</description>
    <language>en</language>
    
      <lastBuildDate>Fri, 29 May 2026 12:00:00 GMT</lastBuildDate>
    
    
      
      <item>
        <title>Feature: New collection display options</title>
        <link>https://treefortsystems.com/changelog/#2026-05-29-collection-banner-artwork</link>
        <guid>https://treefortsystems.com/changelog/#2026-05-29-collection-banner-artwork</guid>
        <pubDate>Fri, 29 May 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Collections now support several new display options that give them the same
visual richness as video series pages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Banner artwork&lt;/strong&gt; — upload a wide banner image that appears at the top of the
collection page&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Horizontal layout&lt;/strong&gt; — display collection items in a scrolling horizontal row&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vertical layout&lt;/strong&gt; — display collection items in a stacked vertical list&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These options can be configured per collection from the admin dashboard.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Improved description display across the app</title>
        <link>https://treefortsystems.com/changelog/#2026-05-27-improved-description-display</link>
        <guid>https://treefortsystems.com/changelog/#2026-05-27-improved-description-display</guid>
        <pubDate>Wed, 27 May 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;We improved how descriptions are shown on app cards and collection pages to
reduce awkward cutoffs and spacing issues.&lt;/p&gt;
&lt;p&gt;Short descriptions now render more cleanly, and “Read more” behavior is more
consistent when longer text is available.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: API support for updating users</title>
        <link>https://treefortsystems.com/changelog/#2026-05-27-user-patch-api</link>
        <guid>https://treefortsystems.com/changelog/#2026-05-27-user-patch-api</guid>
        <pubDate>Wed, 27 May 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The Treefort API now supports a &lt;code&gt;PATCH&lt;/code&gt; endpoint for updating user records. This
makes it possible to sync user data from external systems.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: API support for updating content via PATCH</title>
        <link>https://treefortsystems.com/changelog/#2026-05-26-content-patch-api</link>
        <guid>https://treefortsystems.com/changelog/#2026-05-26-content-patch-api</guid>
        <pubDate>Tue, 26 May 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The Treefort API now supports &lt;code&gt;PATCH&lt;/code&gt; requests for content, allowing API users
to update individual content fields without replacing the entire record. We’d
like to thank everyong for their longsuffering usage of &lt;code&gt;PUT&lt;/code&gt; up until now.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Delete users from the admin dashboard</title>
        <link>https://treefortsystems.com/changelog/#2026-05-18-delete-user</link>
        <guid>https://treefortsystems.com/changelog/#2026-05-18-delete-user</guid>
        <pubDate>Mon, 18 May 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Admins can now delete user accounts directly from the user detail view in the
admin dashboard. Deleting a user removes their account and associated data. This
is useful for handling user deletion requests or cleaning up test accounts.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Bugfix: Draft articles can now be archived</title>
        <link>https://treefortsystems.com/changelog/#2026-05-05-allow-draft-articles-archived</link>
        <guid>https://treefortsystems.com/changelog/#2026-05-05-allow-draft-articles-archived</guid>
        <pubDate>Tue, 05 May 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Oops - previously you couldn’t archive a draft article. This limitation wasn’t
intentional, and now it has been removed!&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Faster user table</title>
        <link>https://treefortsystems.com/changelog/#2026-04-29-faster-user-table-and-exports</link>
        <guid>https://treefortsystems.com/changelog/#2026-04-29-faster-user-table-and-exports</guid>
        <pubDate>Wed, 29 Apr 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;We gave the admin user table a significant speed boost - clicking through pages,
searching for users, and exporting data is up to 10 times faster now!&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Collections included in content CSV export</title>
        <link>https://treefortsystems.com/changelog/#2026-04-22-collections-in-content-export</link>
        <guid>https://treefortsystems.com/changelog/#2026-04-22-collections-in-content-export</guid>
        <pubDate>Wed, 22 Apr 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The content CSV export now includes collection information for each content
item. This makes it possible to see which collections a piece of content belongs
to when reviewing your content library in a spreadsheet.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Faster content table loading</title>
        <link>https://treefortsystems.com/changelog/#2026-04-22-faster-content-table-loading</link>
        <guid>https://treefortsystems.com/changelog/#2026-04-22-faster-content-table-loading</guid>
        <pubDate>Wed, 22 Apr 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;We improved the loading speed of the content table significantly, expecially for
larger tables.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: API endpoint for creating users programmatically</title>
        <link>https://treefortsystems.com/changelog/#2026-04-16-api-endpoint-for-creating-users-programmatically</link>
        <guid>https://treefortsystems.com/changelog/#2026-04-16-api-endpoint-for-creating-users-programmatically</guid>
        <pubDate>Thu, 16 Apr 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The Treefort API now supports creating users directly via the &lt;code&gt;POST /users&lt;/code&gt;
endpoint. The API response includes a set-password URL that can be provided to
the new user.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: New “Content viewer” role for team members</title>
        <link>https://treefortsystems.com/changelog/#2026-04-15-content-viewer-role</link>
        <guid>https://treefortsystems.com/changelog/#2026-04-15-content-viewer-role</guid>
        <pubDate>Wed, 15 Apr 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;A new “Content viewer” role is available for team members who need read-only
access to your content library. Content viewers can browse and review content in
the admin dashboard without the ability to make changes.&lt;/p&gt;
&lt;p&gt;This is useful for stakeholders who need visibility into your content without
editing permissions.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Support for third-party identity providers</title>
        <link>https://treefortsystems.com/changelog/#2026-04-13-custom-auth-urls</link>
        <guid>https://treefortsystems.com/changelog/#2026-04-13-custom-auth-urls</guid>
        <pubDate>Mon, 13 Apr 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Treefort apps can now delegate user management entirely to any external identity
provider that supports OIDC or OAuth 2.0. This allows you to use your existing
authentication infrastructure rather than Treefort’s built-in login system.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Push notification tokens</title>
        <link>https://treefortsystems.com/changelog/#2026-03-11-push-notification-tokens</link>
        <guid>https://treefortsystems.com/changelog/#2026-03-11-push-notification-tokens</guid>
        <pubDate>Wed, 11 Mar 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;A user’s push notification tokens are now available via the API and the user
detail view in the admin dashboard. This makes it possible to automate
personalized notifications and to more easily send test notifications.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Coupons can now link existing Stripe subscriptions</title>
        <link>https://treefortsystems.com/changelog/#2026-03-05-stripe-coupon-subscription-linking</link>
        <guid>https://treefortsystems.com/changelog/#2026-03-05-stripe-coupon-subscription-linking</guid>
        <pubDate>Thu, 05 Mar 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;You can now create coupon codes that link a user’s existing Stripe subscription to their Treefort account. When a user redeems the coupon, their active Stripe subscription is recognized and they receive the appropriate access.&lt;/p&gt;
&lt;p&gt;This is useful for migrating subscribers from another platform or for scenarios where subscriptions are managed outside the app.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: API versioning framework for future endpoint changes</title>
        <link>https://treefortsystems.com/changelog/#2026-03-04-api-versioning-framework</link>
        <guid>https://treefortsystems.com/changelog/#2026-03-04-api-versioning-framework</guid>
        <pubDate>Wed, 04 Mar 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;We introduced an API versioning framework to support safer evolution of public
endpoints. While technically an internal change, this should allow us to
innovate more rapidly with our API.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Archived coupon codes are now visible and can be re-enabled</title>
        <link>https://treefortsystems.com/changelog/#2026-03-03-archived-group-membership-codes</link>
        <guid>https://treefortsystems.com/changelog/#2026-03-03-archived-group-membership-codes</guid>
        <pubDate>Tue, 03 Mar 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Archived coupon codes are now shown in the admin dashboard (sorted to the bottom
of the list) alongside active codes. You can re-enable an archived code directly
from the dashboard rather than trying to create a new code with the same name
and hitting an error.&lt;/p&gt;
&lt;p&gt;A clearer error message is also shown if you attempt to create a code that
conflicts with an existing archived code.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Artwork support for tags</title>
        <link>https://treefortsystems.com/changelog/#2026-03-03-tag-artwork</link>
        <guid>https://treefortsystems.com/changelog/#2026-03-03-tag-artwork</guid>
        <pubDate>Tue, 03 Mar 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Tags now support custom artwork that can be uploaded and removed from the tag
settings in the admin dashboard.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Option to disable self-service registration on specific platforms</title>
        <link>https://treefortsystems.com/changelog/#2026-02-28-disable-registration-by-platform</link>
        <guid>https://treefortsystems.com/changelog/#2026-02-28-disable-registration-by-platform</guid>
        <pubDate>Sat, 28 Feb 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Registration can now be disabled on a per-platform basis. For example, an app
can be configured to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prevent new account creation on iOS&lt;/li&gt;
&lt;li&gt;Allow registration on Android and the web as normal&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This can be used to comply with App Store policies for apps that do not offer
in-app subscriptions.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Publish pages without adding them to navigation</title>
        <link>https://treefortsystems.com/changelog/#2026-02-25-publish-unlinked-pages</link>
        <guid>https://treefortsystems.com/changelog/#2026-02-25-publish-unlinked-pages</guid>
        <pubDate>Wed, 25 Feb 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Pages can now be published without being linked to from a tab or another page. A
published but unlinked page is accessible via a direct URL but does not appear
in the app’s navigation, giving you more flexibility for landing pages and
promotional content.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: More search results in the admin dashboard</title>
        <link>https://treefortsystems.com/changelog/#2026-02-13-more-search-results-in-admin</link>
        <guid>https://treefortsystems.com/changelog/#2026-02-13-more-search-results-in-admin</guid>
        <pubDate>Fri, 13 Feb 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Search in the admin dashboard now returns more results per query (100 instead of
20).&lt;/p&gt;
&lt;p&gt;This makes it easier to find the right content without repeatedly refining your
search terms.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: WebP artwork upload support</title>
        <link>https://treefortsystems.com/changelog/#2026-02-05-webp-artwork-upload-support</link>
        <guid>https://treefortsystems.com/changelog/#2026-02-05-webp-artwork-upload-support</guid>
        <pubDate>Thu, 05 Feb 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Artwork uploads now support WebP files.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Pull to refresh</title>
        <link>https://treefortsystems.com/changelog/#2026-01-20-pull-to-refresh</link>
        <guid>https://treefortsystems.com/changelog/#2026-01-20-pull-to-refresh</guid>
        <pubDate>Tue, 20 Jan 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Users can now pull down on the main app screens to refresh content. This updates
the app code, configuration, and all content listings, ensuring users always
have the latest content without needing to fully close and reopen the app.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Subscription plan details included in user export</title>
        <link>https://treefortsystems.com/changelog/#2026-01-20-subscription-plan-in-user-export</link>
        <guid>https://treefortsystems.com/changelog/#2026-01-20-subscription-plan-in-user-export</guid>
        <pubDate>Tue, 20 Jan 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The user CSV export now includes subscription plan details for each user: plan
name, plan ID, provider, price, and billing interval. This makes it easier to
segment your audience and analyze subscription data in external tools.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: App install banners on the web app</title>
        <link>https://treefortsystems.com/changelog/#2026-01-17-app-install-banners</link>
        <guid>https://treefortsystems.com/changelog/#2026-01-17-app-install-banners</guid>
        <pubDate>Sat, 17 Jan 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The web app can now show app install banners, prompting users to install your
native app directly from the browser. This feature can be toggled on or off from
the App Settings page in the admin dashboard.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;On Android, a native install banner is shown using the PWA install prompt&lt;/li&gt;
&lt;li&gt;On iOS, a Smart App Banner is added to the page header pointing to your App
Store listing&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The banner only appears when a user has not yet installed the native app, making
it easy to grow your native app audience from web traffic.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Grid layout option on custom pages</title>
        <link>https://treefortsystems.com/changelog/#2026-01-14-grid-display-option</link>
        <guid>https://treefortsystems.com/changelog/#2026-01-14-grid-display-option</guid>
        <pubDate>Wed, 14 Jan 2026 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The List module on custom app pages now supports a grid layout. The full set of
layout options is now:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;1 row&lt;/strong&gt; — a single horizontal scrolling row&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2 row&lt;/strong&gt; — two horizontal scrolling rows&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mixed&lt;/strong&gt; — a large featured item alongside smaller items&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grid&lt;/strong&gt; — a uniform grid, well suited for image-forward content&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The list and grid layouts can also display descriptions and dates alongside
artwork.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Automated App Store and Play Store submissions</title>
        <link>https://treefortsystems.com/changelog/#2025-12-16-app-store-automation</link>
        <guid>https://treefortsystems.com/changelog/#2025-12-16-app-store-automation</guid>
        <pubDate>Tue, 16 Dec 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;We have automated the process of submitting app builds to the App Store and
Google Play Store for review. This is an internal change to how we manage
releases, but it means app updates — including new features and bug fixes —
reach your customers more quickly and consistently.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: New accounting role for billing access</title>
        <link>https://treefortsystems.com/changelog/#2025-12-11-new-accounting-role-for-billing-access</link>
        <guid>https://treefortsystems.com/changelog/#2025-12-11-new-accounting-role-for-billing-access</guid>
        <pubDate>Thu, 11 Dec 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;A dedicated Accounting role is now available for billing and invoice management.&lt;/p&gt;
&lt;p&gt;This helps teams grant finance access without broad admin permissions, improving
role clarity and access control.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Billing management in the admin dashboard</title>
        <link>https://treefortsystems.com/changelog/#2025-12-02-billing-ui</link>
        <guid>https://treefortsystems.com/changelog/#2025-12-02-billing-ui</guid>
        <pubDate>Tue, 02 Dec 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;A new Billing section is available in the admin dashboard for managing your
Treefort account. From this section you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;View your invoice history&lt;/li&gt;
&lt;li&gt;Configure autopay&lt;/li&gt;
&lt;li&gt;Update your payment method&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Overdue invoices also generate an alert at the top of the dashboard so nothing
is missed.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Account notifications in the admin dashboard</title>
        <link>https://treefortsystems.com/changelog/#2025-12-01-account-notifications</link>
        <guid>https://treefortsystems.com/changelog/#2025-12-01-account-notifications</guid>
        <pubDate>Mon, 01 Dec 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The admin dashboard now displays account-level notifications at the top of the
page when action is required. We are currently using this to alert you to
expired Apple agreements (you’ve likely suffered from this issue before), but
plan to add more notification topics in the future.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Universal links on iOS and Android</title>
        <link>https://treefortsystems.com/changelog/#2025-11-21-universal-links</link>
        <guid>https://treefortsystems.com/changelog/#2025-11-21-universal-links</guid>
        <pubDate>Fri, 21 Nov 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Your app now supports universal links on both iOS and Android. When a user taps
a link to your app’s web address — in an email, a text message, or a browser —
the native app opens directly to the right page instead of loading the browser.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Users who have the app installed get a seamless deep-link experience&lt;/li&gt;
&lt;li&gt;Users who do not have the app installed fall back gracefully to the web app&lt;/li&gt;
&lt;/ul&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Custom data fields on subscription plans</title>
        <link>https://treefortsystems.com/changelog/#2025-10-29-custom-subscription-plan-data</link>
        <guid>https://treefortsystems.com/changelog/#2025-10-29-custom-subscription-plan-data</guid>
        <pubDate>Wed, 29 Oct 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Subscription plans now support custom data fields. This allows you to attach
arbitrary key-value data to a plan via the API - useful for external
integrations.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Delete endpoint for archiving content</title>
        <link>https://treefortsystems.com/changelog/#2025-10-27-delete-endpoint-for-archiving-content</link>
        <guid>https://treefortsystems.com/changelog/#2025-10-27-delete-endpoint-for-archiving-content</guid>
        <pubDate>Mon, 27 Oct 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The Treefort API now supports archiving content with a &lt;code&gt;DELETE&lt;/code&gt; request.&lt;/p&gt;
&lt;p&gt;This simplifies automation workflows by allowing content lifecycle updates
without sending full content payloads via a &lt;code&gt;PUT&lt;/code&gt; request.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Article content type</title>
        <link>https://treefortsystems.com/changelog/#2025-10-23-article-content-type</link>
        <guid>https://treefortsystems.com/changelog/#2025-10-23-article-content-type</guid>
        <pubDate>Thu, 23 Oct 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Articles are a new content type that lets you publish written content directly
in your app. Each article supports a full rich text body with headings, links,
and images, as well as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Author and tag metadata&lt;/li&gt;
&lt;li&gt;An optional audio track so users can listen instead of read&lt;/li&gt;
&lt;li&gt;Full analytics, collected the same way as other content types&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Articles can be organized into blogs using the new “blog” collection type.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: New collection display options</title>
        <link>https://treefortsystems.com/changelog/#2025-10-16-new-collection-config</link>
        <guid>https://treefortsystems.com/changelog/#2025-10-16-new-collection-config</guid>
        <pubDate>Thu, 16 Oct 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Collections now have additional display configuration options in the admin
dashboard. Admins can set:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Item size&lt;/strong&gt; — medium or large artwork thumbnails&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Item order&lt;/strong&gt; — manual ordering, or automatic by newest, oldest, or
alphabetical&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Show descriptions&lt;/strong&gt; — toggle whether item descriptions appear below artwork&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Heading alignment&lt;/strong&gt; — left or center alignment for the collection heading&lt;/li&gt;
&lt;/ul&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Checkout code included in subscription webhooks</title>
        <link>https://treefortsystems.com/changelog/#2025-10-15-subscription-webhook-checkout-code</link>
        <guid>https://treefortsystems.com/changelog/#2025-10-15-subscription-webhook-checkout-code</guid>
        <pubDate>Wed, 15 Oct 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The &lt;code&gt;subscription.activated&lt;/code&gt; webhook now includes the checkout code used during
signup. This makes it easier to track which promotional or group membership code
was associated with a new subscription when processing webhook events in your
own systems.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Close button added to mobile audio player</title>
        <link>https://treefortsystems.com/changelog/#2025-10-14-close-audio-player-button</link>
        <guid>https://treefortsystems.com/changelog/#2025-10-14-close-audio-player-button</guid>
        <pubDate>Tue, 14 Oct 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The audio player on mobile now has a close button, making it easy to dismiss the
player without interrupting playback. The desktop audio player already supported
this.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Redesigned admin dashboard navigation</title>
        <link>https://treefortsystems.com/changelog/#2025-10-13-sidebar-navigation</link>
        <guid>https://treefortsystems.com/changelog/#2025-10-13-sidebar-navigation</guid>
        <pubDate>Mon, 13 Oct 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The admin dashboard has a new sidebar navigation, replacing the previous top
navigation bar. Improvements include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fewer clicks to get to most pages in the dashboard&lt;/li&gt;
&lt;li&gt;A collapsible sidebar toggle for more screen space when you need it&lt;/li&gt;
&lt;/ul&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Short description field for content</title>
        <link>https://treefortsystems.com/changelog/#2025-09-10-short-descriptions</link>
        <guid>https://treefortsystems.com/changelog/#2025-09-10-short-descriptions</guid>
        <pubDate>Wed, 10 Sep 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Content items now support a short description field alongside the main
description. Short descriptions are used in places where a brief summary is
shown, such as content cards, keeping the display clean while the full
description remains available on the content page.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: New analytics dashboard</title>
        <link>https://treefortsystems.com/changelog/#2025-08-28-analytics-dashboard-overhaul</link>
        <guid>https://treefortsystems.com/changelog/#2025-08-28-analytics-dashboard-overhaul</guid>
        <pubDate>Thu, 28 Aug 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;We’ve added a new analytics dashboard replete with charts, graphs, and
additional data. New metrics includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Subscriber counts over time&lt;/li&gt;
&lt;li&gt;Per-content share counts&lt;/li&gt;
&lt;li&gt;Search hits and misses, showing which search terms are returning results and
which are coming up empty&lt;/li&gt;
&lt;/ul&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: WAV file support for audio content</title>
        <link>https://treefortsystems.com/changelog/#2025-08-15-wav-support</link>
        <guid>https://treefortsystems.com/changelog/#2025-08-15-wav-support</guid>
        <pubDate>Fri, 15 Aug 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;WAV files can now be uploaded as audio content for all you Winamp users still
out there.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Automatic sitemaps and robots.txt</title>
        <link>https://treefortsystems.com/changelog/#2025-08-12-sitemaps</link>
        <guid>https://treefortsystems.com/changelog/#2025-08-12-sitemaps</guid>
        <pubDate>Tue, 12 Aug 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Your web app now automatically includes sitemap.xml and robots.txt files. Search
engines like Google and Bing use sitemaps to discover and index your content,
which can improve your app’s visibility in search results over time.&lt;/p&gt;
&lt;p&gt;No setup is required. Theses files are generated automatically based on your
published content and pages.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Schedule content for publication before processing completes</title>
        <link>https://treefortsystems.com/changelog/#2025-08-05-schedule-content-before-processing</link>
        <guid>https://treefortsystems.com/changelog/#2025-08-05-schedule-content-before-processing</guid>
        <pubDate>Tue, 05 Aug 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Content can now be scheduled for future publication even before media processing
has finished. Once the scheduled time arrives and processing is complete, the
content will become visible automatically. This allows you to set up publishing
schedules in advance without waiting for uploads to finish processing - no more
late nights waiting to hit the publish button!&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Download link for directing users to your app</title>
        <link>https://treefortsystems.com/changelog/#2025-07-23-download-link</link>
        <guid>https://treefortsystems.com/changelog/#2025-07-23-download-link</guid>
        <pubDate>Wed, 23 Jul 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Your web app now includes a &lt;code&gt;/download&lt;/code&gt; URL that automatically redirects users
to the right place for their device:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;iOS users are sent to the App Store&lt;/li&gt;
&lt;li&gt;Android users are sent to the Play Store&lt;/li&gt;
&lt;li&gt;If the device cannot be detected, the page shows links to all available
options and a link to use the web app directly&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This makes it easy to share a single link in emails or on social media when
directing users to install your app.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Sliders now show all items without a limit</title>
        <link>https://treefortsystems.com/changelog/#2025-07-21-unlimited-slider-items</link>
        <guid>https://treefortsystems.com/changelog/#2025-07-21-unlimited-slider-items</guid>
        <pubDate>Mon, 21 Jul 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Sliders for video series, collections, and podcasts previously capped the number
of items shown at 10-24 items (depending on the configured layout). That limit
has been removed. All items in a series, collection, or podcast feed are now
displayed, no matter how many there are!&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Redesigned video page</title>
        <link>https://treefortsystems.com/changelog/#2025-07-18-redesigned-video-page</link>
        <guid>https://treefortsystems.com/changelog/#2025-07-18-redesigned-video-page</guid>
        <pubDate>Fri, 18 Jul 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The video content page has been redesigned with an improved visual layout. The
thumbnail now appears in its natural aspect ratio, and the background uses the
video’s color palette to create a more polished, cohesive look. This prevents
unwanted cropping of artwork.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Custom favicon support</title>
        <link>https://treefortsystems.com/changelog/#2025-07-17-custom-favicon</link>
        <guid>https://treefortsystems.com/changelog/#2025-07-17-custom-favicon</guid>
        <pubDate>Thu, 17 Jul 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;You can now upload a custom favicon for your web app. The favicon appears in
browser tabs, bookmarks, and on the home screen when users save your web app on
their device.&lt;/p&gt;
&lt;p&gt;The favicon option is available in your app’s theme settings in the admin
dashboard.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Continue watching button for video series</title>
        <link>https://treefortsystems.com/changelog/#2025-07-03-continue-watching-button</link>
        <guid>https://treefortsystems.com/changelog/#2025-07-03-continue-watching-button</guid>
        <pubDate>Thu, 03 Jul 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The play button on a video series page now shows “Continue watching” when a user
has already started a season. The app automatically selects the right season
based on the user’s watch history, so they can pick up exactly where they left
off.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: New video series layout and season artwork</title>
        <link>https://treefortsystems.com/changelog/#2025-07-02-video-series-layout-season-artwork</link>
        <guid>https://treefortsystems.com/changelog/#2025-07-02-video-series-layout-season-artwork</guid>
        <pubDate>Wed, 02 Jul 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Video series pages have a new layout with two big improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Episode layout&lt;/strong&gt; — team members can now choose whether episodes appear in a
horizontal scrolling row or a vertical list&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Season artwork&lt;/strong&gt; — admins can upload a custom image for each season, which
appears on the series page when users browse episodes&lt;/li&gt;
&lt;/ul&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: MRSS feed for content syndication</title>
        <link>https://treefortsystems.com/changelog/#2025-06-23-mrss-feed-for-content-syndication</link>
        <guid>https://treefortsystems.com/changelog/#2025-06-23-mrss-feed-for-content-syndication</guid>
        <pubDate>Mon, 23 Jun 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Treefort now supports an MRSS endpoint for content, allowing you to
automatically sync content from Treefort to third-party services that support
MRSS ingestion.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: User detail modal</title>
        <link>https://treefortsystems.com/changelog/#2025-06-18-user-edit-modal</link>
        <guid>https://treefortsystems.com/changelog/#2025-06-18-user-edit-modal</guid>
        <pubDate>Wed, 18 Jun 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The admin dashboard now has a dedicated user detail modal that can be accessed
by clicking on a record in the user table. Opening a user’s record shows their
account information, subscription status, and entitlements in one place. Admins
can also edit details such as the user’s email address, name, and entitlements
directly from this modal.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Configurable date display formats</title>
        <link>https://treefortsystems.com/changelog/#2025-06-16-date-format-options</link>
        <guid>https://treefortsystems.com/changelog/#2025-06-16-date-format-options</guid>
        <pubDate>Mon, 16 Jun 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Admins can now control how dates appear across their app. A date display
strategy can be set per content type in app settings, with the option to
override it on individual content items. Options include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A full calendar date (e.g. “January 6th, 2021”)&lt;/li&gt;
&lt;li&gt;A numeric date (e.g. “1/6/2021”)&lt;/li&gt;
&lt;li&gt;A relative time (e.g. “2 days ago”)&lt;/li&gt;
&lt;li&gt;No date at all&lt;/li&gt;
&lt;/ul&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Subscription reference IDs in webhooks</title>
        <link>https://treefortsystems.com/changelog/#2025-05-30-subscription-reference-ids-in-webhooks</link>
        <guid>https://treefortsystems.com/changelog/#2025-05-30-subscription-reference-ids-in-webhooks</guid>
        <pubDate>Fri, 30 May 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Subscription webhook payloads now include the subscription’s reference ID.&lt;/p&gt;
&lt;p&gt;This makes it easier to match webhook events with payment provider records.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: In-progress slider to resume content</title>
        <link>https://treefortsystems.com/changelog/#2025-05-29-in-progress-slider-for-resume-watching</link>
        <guid>https://treefortsystems.com/changelog/#2025-05-29-in-progress-slider-for-resume-watching</guid>
        <pubDate>Thu, 29 May 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The slider module supports a new item type: “In progress”. This displays any
content recently played by the user, optionally filtered by content type. You
can use this to drop a “Pick up where you left off” section for your users on
any custom page in your app.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Archive draft pages</title>
        <link>https://treefortsystems.com/changelog/#2025-05-28-archive-draft-pages</link>
        <guid>https://treefortsystems.com/changelog/#2025-05-28-archive-draft-pages</guid>
        <pubDate>Wed, 28 May 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Admins can now archive draft pages directly from the dashboard.&lt;/p&gt;
&lt;p&gt;A filter was also added to show or hide archived pages, making page management
cleaner.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: In-app search filters</title>
        <link>https://treefortsystems.com/changelog/#2025-05-28-server-side-search-filters</link>
        <guid>https://treefortsystems.com/changelog/#2025-05-28-server-side-search-filters</guid>
        <pubDate>Wed, 28 May 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The universal search page in the app now supports filtering by item type. Users
can refine their search by selecting filters such as “Video”, “Audiobook”, etc.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Coupon codes</title>
        <link>https://treefortsystems.com/changelog/#2025-04-17-coupon-codes-platform-rollout</link>
        <guid>https://treefortsystems.com/changelog/#2025-04-17-coupon-codes-platform-rollout</guid>
        <pubDate>Thu, 17 Apr 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;We added a new built-in coupon code system (not to be confused with Stripe
coupon codes). This system replaces the original group
membershipo code system and adds support for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;One-time and multi-use codes&lt;/li&gt;
&lt;li&gt;Expiring codes&lt;/li&gt;
&lt;li&gt;Granting entitlements or group membership access via codes&lt;/li&gt;
&lt;li&gt;Automatically emailing codes via API&lt;/li&gt;
&lt;/ul&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Custom transactional emails API endpoint</title>
        <link>https://treefortsystems.com/changelog/#2025-04-17-custom-transactional-emails-api</link>
        <guid>https://treefortsystems.com/changelog/#2025-04-17-custom-transactional-emails-api</guid>
        <pubDate>Thu, 17 Apr 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;The Treefort API now includes an endpoint for sending custom transactional
emails. This gives you a way to email customers using the same template as our
built-in “Forgot password”, “Verify email”, and coupon code emails.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Short URLs</title>
        <link>https://treefortsystems.com/changelog/#2025-04-01-short-url-management-in-admin</link>
        <guid>https://treefortsystems.com/changelog/#2025-04-01-short-url-management-in-admin</guid>
        <pubDate>Tue, 01 Apr 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;You can now create custom short URLs in the admin dashboard via the App Settings
page. This feature allows you to create custom URLs for specific pages in your
app that are easy to remember (and easy to read on a podcast), enhancing
shareability.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Podcast episodes now appear in search</title>
        <link>https://treefortsystems.com/changelog/#2025-03-27-podcast-episode-search</link>
        <guid>https://treefortsystems.com/changelog/#2025-03-27-podcast-episode-search</guid>
        <pubDate>Thu, 27 Mar 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Podcast episodes are now included in app search results. This makes your podcast
library easier to discover and helps users find individual episodes without
extra navigation.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Enhancement: Fit-to-screen banner height option</title>
        <link>https://treefortsystems.com/changelog/#2025-03-11-fit-to-screen-banner-height</link>
        <guid>https://treefortsystems.com/changelog/#2025-03-11-fit-to-screen-banner-height</guid>
        <pubDate>Tue, 11 Mar 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Banners now support a fit-to-screen-width height option. This reduces cropping
of banner images by scaling banner height to match artwork proportions across
different screen sizes.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: Billing failure webhook event</title>
        <link>https://treefortsystems.com/changelog/#2025-03-04-billing-failure-webhook</link>
        <guid>https://treefortsystems.com/changelog/#2025-03-04-billing-failure-webhook</guid>
        <pubDate>Tue, 04 Mar 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Treefort now sends a webhook event when a subscription has a billing failure.
This helps connected systems trigger dunning or support workflows more quickly
when payment issues occur.&lt;/p&gt;
]]></description>
      </item>
    
      
      <item>
        <title>Feature: reCAPTCHA protection for registration</title>
        <link>https://treefortsystems.com/changelog/#2025-02-11-recaptcha-protection-for-registration</link>
        <guid>https://treefortsystems.com/changelog/#2025-02-11-recaptcha-protection-for-registration</guid>
        <pubDate>Tue, 11 Feb 2025 12:00:00 GMT</pubDate>
        <description><![CDATA[&lt;p&gt;Account registration flows now support reCAPTCHA protection. This can help
reduce spam and improves signup security for tenant apps.&lt;/p&gt;
&lt;p&gt;Setup is currently white-glove - reach out to us if you’d like to utilize this
feature!&lt;/p&gt;
]]></description>
      </item>
    
  </channel>
</rss>
