INSIGHT · Project timeline · Nov 2024 – today

Release Update Planned

Drag or scroll sideways to move through time. Click any item for details.

Android release

Insight NxtGen released on the Play Store, replacing Proplan's mobile app

Released the mobile app under new ownership. Proplan's proprietary component was removed, so from this point we could update the app on our own schedule instead of waiting on someone else's release cycle.

Handover

The INSIGHT platform brought fully in-house: code, servers, and documentation

Took ownership of the servers and codebase. The first weeks went into reading through everything and building an internal understanding of how the system works. Where documentation did not exist, we wrote it, so the knowledge now stays with us.

API · documentation

The API is now fully documented and security-reviewed for the first time

Completed a full documentation pass of the API endpoints (Vaskeri, Object, picking, seals, documents, and more), covering how each one behaves and its security posture. This is the first time the API has had proper documentation. From here, anyone new coming onto the platform has something to read instead of reverse-engineering from code.

Security

Fixed a wide-open SQL injection risk across the Windows app

Went through the Windows codebase and rewrote SQL queries to use safe, parameterised calls instead of concatenating user input directly into the query text. Applied across the startup form, Object form, Loadout, and the core Tools file. This closes off a common class of vulnerability where a specially-crafted input could have read or altered the database.

Logging

Centralized logging system introduced across the platform

Introduced a centralized logging system, so errors surfacing anywhere in the platform are captured consistently in one place. Also added a safeguard for cases where errors are logged without a user context, so those cases do not disappear silently.

Android · rebrand

The last of Proplan's branding removed from the mobile app

Replaced all remaining references and visual assets from Proplan in the Android app with our own. The mobile app now looks, as well as functions, like our own.

Safety

Test environment made safe, and Insight Web encryption restored

Two safety improvements shipped together. Insight Web's encrypted connection had been disabled at some point in its history, so we re-enabled it, and traffic is once again private. The Windows app also now shows a bright banner when it is running against a test environment, so admins cannot accidentally confuse test with production.

Environment

Dedicated test environment set up, so changes can be validated before reaching users

With credentials and documentation received from IT, we completed the setup of a dedicated test VM. From this point on, changes can be validated in a realistic environment before going anywhere near live users.

Windows · deployment prep

Preparation began for the first real deployment of the new Windows app

Started the detailed preparation for shipping the new Windows app: identifying the specific changes to include in the first release, building a proper changelog, and structuring the branch history so releases could go out cleanly. This is the groundwork that led to the March 2026 first Windows release.

Security

API backend switched to HTTPS, so backend traffic is now encrypted

Configured HTTPS on the API backend using a real SSL/TLS certificate, replacing the previous unencrypted connection. All traffic to the backend is now private. Also documented the setup process so it can be reproduced in the future.

Deployment

Deployment time cut from a full day to one minute, across all three apps

Built one-command deployment scripts for the Windows app, Web app, and API backend. What used to take roughly a full day of manual steps for each release now takes about a minute. This unlocks the ability to ship fixes and improvements much more frequently, without the deployment itself being the bottleneck.

Android · new feature

Object history brought to mobile, then extended to show more than just location

The Windows app already showed the location history of an object. We brought that same view into the mobile app, so field teams no longer had to go back to a desktop to see where something had been. Clients appreciated it and asked for more, so we extended it to show history for other object data as well, not just location.

Operations

SAP import handled in Martin's absence, then documented so it no longer depends on one person

Ran the SAP import into INSIGHT during Martin's absence, so there was no gap in the data. We also documented the steps, so the process is no longer tied to one person.

Android v1.04

Barcode and QR scanning added for objects and seals, replacing manual typing

This release focused on cutting keystrokes for field teams and keeping the app working on our newer devices.

Android v1.05

Continuous seal scanning added: whole batches captured in one sweep, no duplicates

Built for the days when operators are working through a lot of seals at once. Fewer taps between scans, and no risk of accidentally logging the same seal twice.

Web · dashboard

Dashboard location name updated (Bent's request)

Updated the Delivery Accuracy dashboard on Insight Web from "Plattformveien 1" to "OEG Dusavik", as Bent requested.

Windows release

New Windows app released in time to cover a scheduled outage of the legacy desktop

Released the new Windows app in time to cover a scheduled server update that took the legacy INSIGHT desktop offline. The new app came up cleanly and carried the workload while the old system was down, so our operations were not interrupted.

Integration

ConocoPhillips completed their annual testing on schedule

Set up the access ConocoPhillips needed for their annual integration testing, which is tied to their SAP upgrade cycle. Their test window ran to plan.

Windows V2

Windows V2 released, ending manual SAP and KABAL data entry

Second Windows release, bringing the new app to the point where it replaces the old INSIGHT desktop. Focus was on removing manual work that had built up around the old app over the years.

NLP system

NLP system changes delivered for Bent Ove Tjelta

Built a working understanding of the NLP system end to end, then delivered the specific changes Bent Ove requested.

Neo v1.0.4 · launch

Insight NxtGen Neo launched on the Play Store: a brand-new mobile app, rebuilt from scratch

Insight NxtGen Neo launched on the Play Store. This is a completely new mobile app built from scratch on modern foundations. It was released alongside the existing app, so operators could adopt it at their own pace with no reconfiguration and no risk to their existing work.

Neo v1.0.5

Neo now recovers expired sessions on its own, and error messages rewritten in plain language

Two small things had been costing operators time every day. Sessions were quietly timing out mid-shift, so operators had to sign back in for no visible reason. And when something did go wrong, the message on the screen usually said nothing useful. Both fixed in this release.

Incident

Halliburton report fixed so invoicing could go ahead

Lise flagged that the Halliburton report had not gone through Visma the previous evening, and it was needed the next morning before invoicing could go out. We investigated and worked through the resolution the same day.

Neo v1.0.6

Object details now load separately from attachments, so heavy PDFs don't hold up the screen

When an operator taps an object that has attachments (inspection PDFs, photos, and so on), the object details now appear right away. The attachments continue loading in the background, so a large or slow attachment no longer holds up the whole screen.

Integration

Work started on getting our containers into MagnetJQS

Began the work to send container data cleanly from INSIGHT to MagnetJQS, an integration we did not previously have. Active workstream since then, working through the identifier questions (GLN vs GIAI vs Container ID), format alignment (containers whose IDs contain dashes, e.g. B-550 becomes B550), which inspection dates to send, payload validation, and communication issues on their side.

Web · dashboards

New Insight Web dashboard added, and issues on existing dashboards fixed (Bent Ove's requests)

Added a new dashboard to Insight Web and fixed issues on several others, all against Bent Ove's requests.

Neo v1.1.0

Operators can now reset their own password by email, without waiting for an admin

The single largest quality-of-life release for Neo. Operators can now unlock themselves in a few taps, personalize their view, and refresh objects without losing their place.

Neo v1.1.7

In-app auto-update added, so devices can now update themselves

Removed the overhead of keeping the mobile fleet on the latest version.

Infrastructure

API moved to its own server, so a Web problem no longer takes it down

Received the server configuration from IT and moved the API and the Web application onto separate servers. Before this, if one went down it took the other with it, and vice versa. Now a problem on one side stays contained on that side.

Neo v1.1.14 · mandatory

Mobile app switched to a secure encrypted connection, invisible to operators

The mobile app now talks to the server over an encrypted connection instead of the old unsecured one. Operators did not have to reconfigure anything. The app moved with them, and existing work carried over untouched. This also set the stage for the new back end going live on Sept 15.

Web · incident

Recurring Insight Web outages, and the root cause finally pinned down

Insight Web went down repeatedly and blocked customer access. Emergency restarts (via PCL) restored service each time. While managing the incidents, we identified the underlying cause: a long-standing weakness in how the applications share database access, which was allowing a single stuck request to bring the whole platform down. That understanding set up the Stage 1 fixes that followed.

Web · Stage 1

Stage 1 fixes released for Insight Web, ending the need for emergency restarts

First round of fixes released to address the underlying issue behind the recent outages. This ends the class of incident that had been requiring PCL restarts. Further fixes planned for the following week.

Neo · cyber review

Our Cyber Security team reviewed Insight NxtGen Neo and cleared it

Our Cyber Security team reviewed Insight NxtGen Neo and cleared it. The security work built into Neo since launch has now been formally validated by an internal review.

Infrastructure · new back end

New back end goes live after two months of work, ending the one-request-at-a-time queue

The largest single piece of engineering work of the year, and the main reason the app has felt slow up to now. Everything shown in the app has to be fetched from somewhere behind the scenes, and the piece that did that fetching was built many years ago. It could only handle one request at a time, which meant that when several people were using the app together, everyone was effectively standing in a queue behind each other. It also could not be made secure enough for today's requirements, and it was too fragile to extend, so new features were very difficult to add. If a customer had asked to connect their own system to ours, we had nothing workable to offer them. Rather than patching the old one any further, we spent two months building a replacement from scratch. Once it is in place:

Android · new back end

Neo switched over to the new back end, unlocking its full speed for field teams

Neo has felt modern on the surface since launch, but has been talking to the old back end behind the scenes, which caps how fast it can be. Pointing it at the new back end is where operators will notice the speed difference.

Stability · Desktop

Same stability fixes released for Desktop, closing out the outage response

Fixes on the Desktop side that address the same underlying issue behind the recent Web outages. Together with the Sept 7 Web release, this completes the current round of stability work across the platform.

At this point, the recent outages should be temporarily stopped. Both Web and Desktop are covered by the Stage 1 fixes. The fuller underlying fix (Stage 2) is separate work that follows.
Web · security

New defence layer stops malicious requests from overloading Insight Web

We found malicious requests that were overloading Insight Web. We set up an additional defence layer that stops these requests before they can overload the server and crash it.

Good news: on 28 September the same type of requests came in again, and the new defence layer handled them without affecting the server. It has worked well so far, and we will continue to monitor this closely.

Monitoring

Server monitoring now emails Ingvill and Avinto when something goes wrong

A monitoring system now watches the servers. If they run into any sort of problem, it sends an email alert to Ingvill and Avinto, so problems can be picked up and handled quickly.

Desktop release

New INSIGHT Desktop version: clearer startup, bigger text, and safer deletes and prices

Released a new version of INSIGHT Desktop. Users see the changes the next time they open the app.

Reports · Annual Inspection

Annual Inspection report updated with Nordtech Services AS and the new Synfaring logo

We have been asked to update the Annual Inspection report. The new company Nordtech Services AS will be added along with their inspectors, and the Synfaring logo will be updated.

Neo · new feature

Neo users can delete jobs, and new jobs are assigned to whoever created them

We are working on a new feature in Insight NxtGen Neo, requested by Christer.

Neo · device support

Insight NxtGen Neo made to work on older devices such as Zebra

Insight NxtGen Neo is being made to work on older devices such as Zebra, so teams using those devices can use Neo too.

Web · reliability

Making sure Insight Web never goes down

Next, we will be working on making sure Insight Web never goes down, building on the Stage 1 fixes and the new defence layer.

Desktop · performance

Making INSIGHT Desktop faster

We will also be working on making INSIGHT Desktop faster.

Web · revamp

Insight Web revamped with a new look, new user experience, and much faster performance

Insight Web is the customer-facing side of the platform, used by our clients every day. Once the Desktop quality work is underway, the next major chapter is a full revamp of Insight Web: a new look, a rethought user experience, and a big step up in speed on top of the new back end.

iOS · new platform

Insight NxtGen Neo made available for iOS users as well

Today Neo runs on Android only, which means field teams on iPhones and iPads have no way to use it. Bringing Neo to iOS means the same field-team experience is available to everyone who works out in the yard, regardless of what device they carry.