Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.sensorup.com/llms.txt

Use this file to discover all available pages before exploring further.

This release includes the Asset Change Audit History and Permanent Asset Deletion features, offering enhanced control, transparency, and auditability over their asset data. Additionally, the mobile app experience was enhanced to streamline workflows for field operators and improve the app’s stability.

🚀 New Features

These new capabilities provide significant value and expanded functionality:
  • Asset Change Audit History: You can now view a complete history of changes to assets. This provides greater transparency and traceability for all modifications to your asset data.
  • Permanent Asset Deletion for Super Admins: A secure, two-step process has been implemented that allows Super Admins to permanently delete an asset after it has been archived. This ensures data retention policies can be met while preventing accidental deletion of active assets.
  • Initiate Mobile Follow-Up Actions from Site Summary: Users can now initiate follow-up actions directly from the site summary on Android devices.

✨ Minor Enhancements

These improvements refine existing features and enhance your day-to-day workflow:
  • Configurable Columns for Emission Observations: You can now configure the columns on the Emission Observations page to show all schema fields.
  • Improved Mobile Site Summary UI (iOS & Android):
    • The tap target for the site summary has been enlarged on both iOS and Android, making it easier to navigate.
    • Category labels have been updated for clarity (e.g., “Outstanding leaks” is now “Leaking”) and status naming has been unified (“Repaired + Verified” is now “Repaired”).
  • Enhanced Asset Table Experience:
    • A default column view is now available for the asset page, providing a consistent starting point before user customization.
    • The attribution modal now fetches asset children without causing the top-level attribution to disappear.
  • Streamlined Mobile Login Experience (iOS):
    • Users now have an improved experience for handling server input errors during login.
    • Users can easily navigate back from the username/password screen to the server selection view.
  • Carbon Claim Details Update: The “Claim URI” field has been added to the Claim Details section in the UI.
  • Carbon Accounting Dashboard Screen Updates: New carbon accounting dashboard metrics have been added, including total credits generated, capture, transport, and storage, along with new graphs.

🐞 Bug Fixes

We’ve squashed several bugs to improve the stability and reliability:
  • Corrected Data and Image Display:
    • Fixed a bug where the top-level asset attribution would disappear after fetching child assets.
  • UI and Navigation Fixes:
    • Corrected the horizontal scroll behavior on the Heatmap and replaced the custom no-data component with the standard one.
    • Fixed a bug on Android tablets where rotating the screen on the site summary page would incorrectly redirect the user.
  • Data Integrity and Performance:
    • Fixed a bug where some newly imported CMS detections were being automatically closed without an end time defined.
    • Resolved an issue preventing the creation of an observation from the leak detail view before a Site Check-in was completed on iOS.

⚙️ Under the Hood Improvements

These improvements enhance the performance, reliability, and scalability of the platform, laying groundwork for future advancements:
  • AI Feature Foundation:
    • Created the foundational infrastructure for upcoming AI micro-features, including a shared BaseAIService class, reusable React components, and shared GraphQL hooks.
  • Mobile Architecture & Testing:
    • Re-architected the Flutter module for the SensorHub iOS app to use a cleaner, faster, and more maintainable system.
    • Completed testing and configuration to ensure solutions work for mobile, including LaunchDarkly flags and backend compatibility.
  • Database and Backend Logic:
    • Developed a base data source class that wraps a Postgres table to streamline querying for reading and writing entities.
    • Optimized soft-delete performance by removing a backend check.