{
    "version": "https://jsonfeed.org/version/1",
    "title": "True Tracker Changelog",
    "home_page_url": "https://docs.truetracker.id/en/changelog",
    "description": "True Tracker Documentation Blog",
    "items": [
        {
            "id": "https://docs.truetracker.id/en/changelog/2026/07/31/v0-20-18",
            "content_html": "<p>Picking photos on Android now uses the system photo picker.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_PIwz\" id=\"changed\">Changed<a href=\"https://docs.truetracker.id/en/changelog/2026/07/31/v0-20-18#changed\" class=\"hash-link\" aria-label=\"Direct link to Changed\" title=\"Direct link to Changed\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\"><strong>Android</strong> — when attaching an image to a work order or an asset, the app opens Android's own photo picker. It no longer asks for access to your whole gallery; you pick the images you want to attach, and those are the only ones the app can read.</li>\n</ul>",
            "url": "https://docs.truetracker.id/en/changelog/2026/07/31/v0-20-18",
            "title": "v0.20.18",
            "summary": "Picking photos on Android now uses the system photo picker.",
            "date_modified": "2026-07-31T12:00:00.000Z",
            "author": {
                "name": "True Tracker",
                "url": "https://truetracker.id"
            },
            "tags": [
                "mobile"
            ]
        },
        {
            "id": "https://docs.truetracker.id/en/changelog/2026/07/31/v0-20-17",
            "content_html": "<p>The app now installs on older Android devices.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_PIwz\" id=\"fixed\">Fixed<a href=\"https://docs.truetracker.id/en/changelog/2026/07/31/v0-20-17#fixed\" class=\"hash-link\" aria-label=\"Direct link to Fixed\" title=\"Direct link to Fixed\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\"><strong>Android</strong> — Play Store releases now include both the 32-bit and 64-bit builds. Older devices that could not install the app can now do so.</li>\n<li class=\"\"><strong>iOS</strong> — TestFlight updates now always carry the newest build. Beta testers occasionally received an older file.</li>\n</ul>",
            "url": "https://docs.truetracker.id/en/changelog/2026/07/31/v0-20-17",
            "title": "v0.20.17",
            "summary": "The app now installs on older Android devices.",
            "date_modified": "2026-07-31T09:00:00.000Z",
            "author": {
                "name": "True Tracker",
                "url": "https://truetracker.id"
            },
            "tags": [
                "mobile"
            ]
        },
        {
            "id": "https://docs.truetracker.id/en/changelog/2026/07/25/v0-20-16",
            "content_html": "<p>A tidier tablet layout, plus fixes across the home screen, filters, and forms.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_PIwz\" id=\"new\">New<a href=\"https://docs.truetracker.id/en/changelog/2026/07/25/v0-20-16#new\" class=\"hash-link\" aria-label=\"Direct link to New\" title=\"Direct link to New\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\"><strong>Tablet</strong> — navigation moved to a rail along the side of the screen, replacing the bottom tabs. Lists and details now sit side by side.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_PIwz\" id=\"fixed\">Fixed<a href=\"https://docs.truetracker.id/en/changelog/2026/07/25/v0-20-16#fixed\" class=\"hash-link\" aria-label=\"Direct link to Fixed\" title=\"Direct link to Fixed\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\"><strong>Home</strong> — the Recent Active Work Orders section now genuinely shows active work orders.</li>\n<li class=\"\"><strong>Work Orders</strong> — clearing the filters now resets the status filter with them. The status stayed applied before.</li>\n<li class=\"\"><strong>Inventory</strong> — choosing a part on the form no longer shows the field twice.</li>\n<li class=\"\"><strong>Assets, Inventory, and Work Orders</strong> — required picker fields are now validated before saving.</li>\n<li class=\"\"><strong>Creating records from inside a form</strong> — a record you create is selected straight away, with no need to find it again.</li>\n<li class=\"\"><strong>Settings</strong> — the quick create shortcuts now open as intended.</li>\n<li class=\"\"><strong>Tablet</strong> — stacked back buttons on detail screens are gone, and settings list navigation is fixed.</li>\n<li class=\"\"><strong>Empty screens</strong> — the message shown on an empty list is now consistent throughout the app.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_PIwz\" id=\"accessibility\">Accessibility<a href=\"https://docs.truetracker.id/en/changelog/2026/07/25/v0-20-16#accessibility\" class=\"hash-link\" aria-label=\"Direct link to Accessibility\" title=\"Direct link to Accessibility\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Icon-only buttons are now readable by screen readers, and the left pane of the tablet layout can be reached again.</li>\n</ul>",
            "url": "https://docs.truetracker.id/en/changelog/2026/07/25/v0-20-16",
            "title": "v0.20.16",
            "summary": "A tidier tablet layout, plus fixes across the home screen, filters, and forms.",
            "date_modified": "2026-07-25T00:00:00.000Z",
            "author": {
                "name": "True Tracker",
                "url": "https://truetracker.id"
            },
            "tags": [
                "mobile",
                "dashboard"
            ]
        },
        {
            "id": "https://docs.truetracker.id/en/changelog/2026/07/18/v0-20-15",
            "content_html": "<p>Scanning an asset's QR code or barcode finds the right asset again.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_PIwz\" id=\"fixed\">Fixed<a href=\"https://docs.truetracker.id/en/changelog/2026/07/18/v0-20-15#fixed\" class=\"hash-link\" aria-label=\"Direct link to Fixed\" title=\"Direct link to Fixed\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\"><strong>Assets</strong> — scanning an asset's QR code or barcode now finds the correct asset again. A recent update had caused some labels to fail to match correctly.</li>\n</ul>",
            "url": "https://docs.truetracker.id/en/changelog/2026/07/18/v0-20-15",
            "title": "v0.20.15",
            "summary": "Scanning an asset's QR code or barcode finds the right asset again.",
            "date_modified": "2026-07-18T12:00:00.000Z",
            "author": {
                "name": "True Tracker",
                "url": "https://truetracker.id"
            },
            "tags": [
                "mobile"
            ]
        },
        {
            "id": "https://docs.truetracker.id/en/changelog/2026/07/18/v0-20-14",
            "content_html": "<p>The app is now named True Tracker on Android devices, plus a few other fixes.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_PIwz\" id=\"changed\">Changed<a href=\"https://docs.truetracker.id/en/changelog/2026/07/18/v0-20-14#changed\" class=\"hash-link\" aria-label=\"Direct link to Changed\" title=\"Direct link to Changed\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\"><strong>Android</strong> — the app's name on your device changed from \"EMS Pro\" to \"True Tracker\".</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_PIwz\" id=\"fixed\">Fixed<a href=\"https://docs.truetracker.id/en/changelog/2026/07/18/v0-20-14#fixed\" class=\"hash-link\" aria-label=\"Direct link to Fixed\" title=\"Direct link to Fixed\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\"><strong>Work Orders</strong> — the floating create button now always shows.</li>\n<li class=\"\"><strong>Tablet</strong> — the home screen and a few Settings pages that weren't showing up are now reachable.</li>\n<li class=\"\"><strong>Assets</strong> — code scanning was further tightened up for more accurate scan results.</li>\n<li class=\"\"><strong>Security</strong> — profile data stored on your device is now stored more securely.</li>\n<li class=\"\">The error screen shown when something unexpected happens now shows True Tracker's own branded look, instead of Flutter's default screen.</li>\n</ul>",
            "url": "https://docs.truetracker.id/en/changelog/2026/07/18/v0-20-14",
            "title": "v0.20.14",
            "summary": "The app is now named True Tracker on Android devices, plus a few other fixes.",
            "date_modified": "2026-07-18T09:00:00.000Z",
            "author": {
                "name": "True Tracker",
                "url": "https://truetracker.id"
            },
            "tags": [
                "mobile"
            ]
        },
        {
            "id": "https://docs.truetracker.id/en/changelog/2026/07/09/v0-20-13",
            "content_html": "<p>The Staff role can now manage core data, not just view it.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_PIwz\" id=\"changed\">Changed<a href=\"https://docs.truetracker.id/en/changelog/2026/07/09/v0-20-13#changed\" class=\"hash-link\" aria-label=\"Direct link to Changed\" title=\"Direct link to Changed\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\"><strong>Staff role</strong> — can now create, edit, and delete core data in the app, not just view it.</li>\n</ul>",
            "url": "https://docs.truetracker.id/en/changelog/2026/07/09/v0-20-13",
            "title": "v0.20.13",
            "summary": "The Staff role can now manage core data, not just view it.",
            "date_modified": "2026-07-09T12:00:00.000Z",
            "author": {
                "name": "True Tracker",
                "url": "https://truetracker.id"
            },
            "tags": [
                "mobile"
            ]
        },
        {
            "id": "https://docs.truetracker.id/en/changelog/2026/07/09/v0-20-12",
            "content_html": "<p>A small polish pass on maintenance schedules and media access.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_PIwz\" id=\"fixed\">Fixed<a href=\"https://docs.truetracker.id/en/changelog/2026/07/09/v0-20-12#fixed\" class=\"hash-link\" aria-label=\"Direct link to Fixed\" title=\"Direct link to Fixed\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\"><strong>Maintenance</strong> — maintenance schedules and photo access are a bit smoother.</li>\n</ul>",
            "url": "https://docs.truetracker.id/en/changelog/2026/07/09/v0-20-12",
            "title": "v0.20.12",
            "summary": "A small polish pass on maintenance schedules and media access.",
            "date_modified": "2026-07-09T09:00:00.000Z",
            "author": {
                "name": "True Tracker",
                "url": "https://truetracker.id"
            },
            "tags": [
                "mobile"
            ]
        },
        {
            "id": "https://docs.truetracker.id/en/changelog/2026/07/08/v0-20-11",
            "content_html": "<p>Small fixes to the maintenance calendar and staff-role navigation.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_PIwz\" id=\"fixed\">Fixed<a href=\"https://docs.truetracker.id/en/changelog/2026/07/08/v0-20-11#fixed\" class=\"hash-link\" aria-label=\"Direct link to Fixed\" title=\"Direct link to Fixed\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\"><strong>Maintenance</strong> — dates on the monthly calendar no longer drift.</li>\n<li class=\"\"><strong>Staff role</strong> — opening a detail from the list works again.</li>\n</ul>",
            "url": "https://docs.truetracker.id/en/changelog/2026/07/08/v0-20-11",
            "title": "v0.20.11",
            "summary": "Small fixes to the maintenance calendar and staff-role navigation.",
            "date_modified": "2026-07-08T12:00:00.000Z",
            "author": {
                "name": "True Tracker",
                "url": "https://truetracker.id"
            },
            "tags": [
                "mobile"
            ]
        },
        {
            "id": "https://docs.truetracker.id/en/changelog/2026/07/04/v0-20-10",
            "content_html": "<p>Uploading a photo when creating an asset now works, and password reset is fixed.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_PIwz\" id=\"fixed\">Fixed<a href=\"https://docs.truetracker.id/en/changelog/2026/07/04/v0-20-10#fixed\" class=\"hash-link\" aria-label=\"Direct link to Fixed\" title=\"Direct link to Fixed\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\"><strong>Assets</strong> — uploading a photo when creating a new asset now works.</li>\n<li class=\"\"><strong>Assets</strong> — opening the map view no longer disrupts the asset list behind it.</li>\n<li class=\"\"><strong>Gallery</strong> — picking a photo from the gallery no longer causes trouble on some devices.</li>\n<li class=\"\"><strong>Forgot Password</strong> — completing the reset process now actually saves your new password.</li>\n</ul>",
            "url": "https://docs.truetracker.id/en/changelog/2026/07/04/v0-20-10",
            "title": "v0.20.10",
            "summary": "Uploading a photo when creating an asset now works, and password reset is fixed.",
            "date_modified": "2026-07-04T12:00:00.000Z",
            "author": {
                "name": "True Tracker",
                "url": "https://truetracker.id"
            },
            "tags": [
                "mobile"
            ]
        },
        {
            "id": "https://docs.truetracker.id/en/changelog/2026/07/03/v0-20-9",
            "content_html": "<p>App links now use the truetracker.id domain, and several form and list bugs are fixed.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_PIwz\" id=\"changed\">Changed<a href=\"https://docs.truetracker.id/en/changelog/2026/07/03/v0-20-9#changed\" class=\"hash-link\" aria-label=\"Direct link to Changed\" title=\"Direct link to Changed\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\"><strong>App links</strong> — links opened from outside the app now use the truetracker.id domain, replacing the old emspro.app domain.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_PIwz\" id=\"fixed\">Fixed<a href=\"https://docs.truetracker.id/en/changelog/2026/07/03/v0-20-9#fixed\" class=\"hash-link\" aria-label=\"Direct link to Fixed\" title=\"Direct link to Fixed\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\"><strong>Home</strong> — the Maintenance quick action was replaced, and the upcoming maintenance section now shows the right data.</li>\n<li class=\"\"><strong>Meter</strong> — the add-meter form no longer drops what you've typed when you fill in another field.</li>\n<li class=\"\"><strong>Asset, Department, Location, Category</strong> — dropdown lists on forms no longer go blank unexpectedly.</li>\n<li class=\"\"><strong>Search</strong> — an active search no longer clears when you pull to refresh.</li>\n<li class=\"\"><strong>Maintenance</strong> — recurring schedules no longer drift into the following month.</li>\n</ul>",
            "url": "https://docs.truetracker.id/en/changelog/2026/07/03/v0-20-9",
            "title": "v0.20.9",
            "summary": "App links now use the truetracker.id domain, and several form and list bugs are fixed.",
            "date_modified": "2026-07-03T12:00:00.000Z",
            "author": {
                "name": "True Tracker",
                "url": "https://truetracker.id"
            },
            "tags": [
                "mobile"
            ]
        }
    ]
}