Contents

Change log


MANAGED INFO release notes

Contents

Release notes

#

Release 1.0.5.3

- 17 June 2025

Features & improvements

  • De-licensed the device info button. All MI users can now decide between showing device info in the main card layout, or as an overlay when tapped from the top nav.
  • Reduced logging.
  • Reworded some strings

Fixes

  • Resolved a shared UUID bug for devices using multiple BAYTON apps.

Known issues

N/A

Release 1.0.5.2

- 12 June 2025

Features & improvements

  • Added a licence state card in settings.

Fixes

  • Reduced HTTP logging

Known issues

N/A

Release 1.0.5.1

- 11 June 2025

Features & improvements

  • Added a new connectivity check card to device info
  • Cleaned up imports and bumped dependencies

Fixes

  • Reverted PING API change, the server didn't like it.
  • Resolved a bug with the shared UUID.

Known issues

N/A

Release 1.0.5.0

- 06 June 2025

Features & improvements

MANAGED INFO has had a complete refactor of the managed configuration implementation, and an overhaul of memory management. For lower-powered devices and those with complex card layouts, the application should feel more responsive. This is additionally assisted with the introduction of a loader.

In addition, MANAGED INFO will now fetch a PING UUID from any already-installed BAYTON application, or generate a new one if none exist.

Additional features and improvements:

  • Admin override implemented for kiosk/launcher modes, allowing temporary access to all applications.
  • Device identifier retrieval improved with DataStore caching.
  • Loader implemented and animation updated for heavy card layouts.
  • New theme override and custom text-on-background colour parameters added.
  • UUID display and sharing via content provider added to settings UI.
  • Licence validation worker refactored with timeout and periodic improvements.
  • Increased offline licence validation cooldown to 30 days
  • Activation record worker updated to use shared UUID logic.
  • New interface for PING endpoints.
  • Default configuration settings updated.
  • Configuration mapping logic refactored and offloaded unmanaged defaults to classes.
  • Provider declaration and permission for UUID sharing added to manifest.
  • Main activity refactored for improved reliability and cooldown handling.
  • Licence state and API call logic improved for reactivity and reliability.
  • Increased reliability for order sending and contact info fallback.

Fixes

  • Licence state initialization and API call refactoring.
  • Minor documentation and code style updates.
  • Fix imports.
  • Fix top nav layout.
  • Fixed licence state always initializing to false.
  • Fixed missing cards on unmanaged devices.
  • Fixed BOM version mismatch.
  • Fixed queries in API call.
  • App view model refactored to avoid polling for empty or invalid packages.
  • Configurations now hydrated via suspend function and state updated.
  • Build system upgrades, version bump, and compile/target SDK updates.

Known issues

N/A

Release 1.0.4.0

- 15 May 2025

Features & improvements

  • Implemented an admin override for when MANAGED INFO is in kiosk/launcher modes. This will provide access to all applications on the device, temporarily.

Fixes

  • Fix imports
  • Fix topnav layout

Known issues

N/A

Release 1.0.3.0

- 15 May 2025

Features & improvements

  • Adjusted colour of device information card bottom sheet
  • Add title size configuration
  • Add launcher toggle
    • It's now possible to toggle on launcher mode, and use persistent preferred activities within an EMM to set MANAGED INFO as the device launcher/home screen

Fixes

  • Fix imports
  • Fix licensing for device information card

Known issues

  • MANAGED INFO will close when the launcher toggle is set, this is a limitation of Android and cannot be avoided. Simply reopen the app under the new app name INFO Launcher.

Release 1.0.2.2

- 02 May 2025

Features & improvements

  • Added support for basic markdown in text cards in addition to the basic HTML support, cards now support:
    • Formatting (bold, italic, underline)
    • Headings
    • Images
    • Links
    • Lists

Fixes

N/A

Known issues

N/A

Release 1.0.2.1

- 01 May 2025

Features & improvements

  • Added a new configuration to hide the missing packages error shown in the app grid, as sometimes said apps simply aren't available on all devices, especially things like dialler between a phone and tablet. Now it can be hidden, and only valid apps will show up in the grid.

Fixes

  • I broke the device info logic when I added the new button, this fixes that.
  • Fixed an unfiltered error when a package isn't found
  • Brought back logic to allow app gaps when the packages are defined in CSV with ..example, ,com.. in the app grid card

Known issues

N/A

Release 1.0.2.0

- 30 April 2025

Features & improvements

  • Added a new device info button in the topbar, this will open all device info cards in a pop-up modal rather than displaying them in the main card UI, for times when it's not nice or appropriate to show that.

Fixes

N/A

Known issues

N/A

Release 1.0.1.7

- 28 April 2025

Features & improvements

  • Full kiosk implementation

    • Custom background image
      • Full support for JPG, PNG, Bitmap.
      • Images are scaled, cropped, and centred.
      • When testing backgrounds, aim for a size that fits all resolutions, with a working centre point that will not obscure apps or text.
    • Universal card scaling transparency
      • Sets the transparency of cards from 0 through 10, allowing customisable card backgrounds depending on the background in use
    • App grid card toggleable transparency
      • Allows a toggle between a card-based app grid, or more of a traditional launcher with icons directly on the background
    • Added theme colour customisation
      • Text colour
      • Card colour
      • Background colour
      • More granularity can be added based on demand
    • Added a label background for apps in grid
  • Only trigger updates to managed config when it differs to what's cached

  • Deprecated space evenly in app cards as it's no longer needed

  • Refactored the app grid card to use LazyVerticalGrid, Horizontal grids still use FlowRow (for now?)

Fixes

  • Semantics on network/mainline fixed
  • Fixed incorrect GEO API key
  • Fixed esID fetching
  • Fixed a crash-causer in grid row logic
  • Fixed topbar visibility
  • Fixed poor PING license validation logic

Known issues

N/A

Release 1.0.1.6

- 22 December 2024

Features & improvements

  • Phase 1 kiosk settings
    • Hide topbar
    • Integrate MANAGED SETTINGS
    • Card transparency
  • Grid app even spacing
  • Support for standalone headings
  • Extended offline buffer for PING
  • Support for per-card enablement for device information

Fixes

  • Error states for app grid cards

Known issues

N/A

Release 1.0.1.5

- 20 December 2024

Features & improvements

N/A

Fixes

  • Resolved a managed configuration nesting attribute error following the new layout

Known issues

N/A

Release 1.0.1.4

- 20 December 2024

Features & improvements

N/A

Fixes

  • Resolved an issue with title spacing in the new layouts

Known issues

N/A

Release 1.0.1.3

- 19 December 2024

Features & improvements

  • Added an application service to update app cards without a relaunch
  • Added state management for network & permissions
  • Added a welcome log
  • Added orientation support for text, single app, and app grid cards
  • Adjusted default card widths in horizontal
  • Improved error state for IMEI where it's not permitted to fetch (work profile)

Fixes

  • Fix too-frequent licence validation, now initialise PING once on launch & after MC change
  • Remove a lot of commented code
  • Fix unnecessary initialisation of device identifier service, making it more robust for checks and validation the feature is on and permitted first.
  • Fix string
  • Removed erroneous toast
  • Turned off a lot of logging
  • Removed duplicated restrictions receiver

Known issues

N/A

Release 1.0.1.2

- 12 December 2024

Features & improvements

N/A

Fixes

  • Pushed a fix for serialise. This was used to parse JSON prior to updating the backend.

Known issues

  • When package changes are detected, the whole UI will redraw. This is not noticeable on high-spec devices but may be seen by low/mid-range devices. A fix is under investigation
  • When approving permissions, a restart of the app is required. Investigation is underway.

Release 1.0.1.1

- 11 December 2024

Features & improvements

  • Refactored PING service. Improves how usage analytics are sent to the PING service.

Fixes

N/A

Known issues

  • When package changes are detected, the whole UI will redraw. This is not noticeable on high-spec devices but may be seen by low/mid-range devices. A fix is under investigation
  • When approving permissions, a restart of the app is required. Investigation is underway.

Release 1.0.1.0

- 04 December 2024

Features & improvements

  • Added Google Play System Updates (mainline) version to device info

Fixes

  • Resolved a bug with broadcast receiver
  • Resolved an issue with theme colours

Known issues

  • When package changes are detected, the whole UI will redraw. This is not noticeable on high-spec devices but may be seen by low/mid-range devices. A fix is under investigation
  • When approving permissions, a restart of the app is required. Investigation is underway.

Release 1.0.0.9

- 15 October 2024

Features & improvements

  • Implemented a card type for video. The user experience is not quite on par with my expectations, so is currently disabled in the code

Fixes

  • Typo on the Managed Config strings

Known issues

N/A

Release 1.0.0.8

- 11 October 2024

Features & improvements

  • Implemented the QUERY ALL PACKAGES permission to offer app layouts within MANAGED INFO
  • Added two kiosk-style application cards, one as an app grid similar to a kiosk, and the other an icon & message. This brings card support to 4 options:
    • Vertical HTML-enabled text card
    • Horizontal HTML-enabled text card
    • Application card
    • App grid card
  • Added network info card, you can now view radios, network information, and more. This adds the ACCESS_WIFI_STATE permission to MANAGED INFO
  • Added device DPI to device info
  • Rebuilt the custom card config. Due to Google limitations custom cards of all types are configured outside of Customisation Settings in the Managed Config payload, but remain a licensed feature.

Fixes

  • Fixed numerous small layout bugs
  • Fixed settings screen scroll
  • Fixed activation server errors

Known issues

N/A

Release 1.0.0.7

- 30 September 2024

Features & improvements

  • Implemented device identifiers for managed devices. This adds the READ_PHONE_STATE permission which can be optionally granted after assigning the CERT_INSTALL delegated scope from an EMM. This is a licensed feature. Check out the documentation for guidance on setting this up.

Fixes

  • Tidied up internal resources

Known issues

N/A

Release 1.0.0.6

- 11 September 2024

New features

  • N/A

Fixes

  • Fixed an Android 15 edge-to-edge bug

Known issues

N/A

Release 1.0.0.5

- 10 September 2024

New features

  • N/A

Fixes

  • Adjusted theme to align with global style guide
  • Adjusted padding & layout to align with other projects
  • Updated gradle

Known issues

N/A

Release 1.0.0.4

- 05 September 2024

New features

  • Added licensed state to settings

Fixes

  • Fixed a typo in Managed Configuration
  • Fixed the cooldown process

Known issues

N/A

Release 1.0.0.3

- 04 September 2024

New features

  • Added Fun restriction
  • Adjust MC strings
  • Reduce icon branding when hiding settings

Fixes

  • Fixed up licensed management
  • General cleanup of project

Known issues

N/A

Release 1.0.0.2

- 03 September 2024

New features

  • Implement MC and customisations
  • Refactor error states & adjust design
  • Add a custom card
  • Implement licensing

Fixes

  • Refactor device details
  • Refactor datastore

Known issues

N/A

Release 1.0.0.1

- 31 August 2024

New features

  • Adjust labels
  • Add icons for error states
  • Add error states
  • Add restrictions for customisations

Fixes

  • Fix wrap on text fields
  • Fix battery percentage decimal

Known issues

N/A

Release 1.0.0.0

- 30 August 2024

New features

This is the initial release, so all features are documented on the project homepage.

Fixes

N/A

Known issues

N/A

Further support or feature requests

Are you in need of further help, or would you like to raise a feature request? You can:

mail Reply by email | edit_note Edit this page | code_blocks Code