> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trlyr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# October 2, 2026

> Light mode for the webapp, a new ancillary pool provider client, required excused/unexcused classification for physical asset unavailabilities, regulatory FCR buffer adjustments, and fixes for spurious ancillary bids, Cellect scheduling, portfolio errors, and ancillary results processing.

### New features

**Light mode for the webapp**

The webapp now has a light mode available to everyone. You can switch between light and dark using the toggle in the app. We have refined styling across charts, tooltips, date pickers, schedule tables, pagination, and more so everything stays readable in light mode.

**New ancillary pool provider integration**

We have added a new client for our third-party ancillary services pool provider. This integration underpins better management of ancillary bids when unavailabilities occur, enabling bids to be adjusted or cancelled with the provider more reliably.

### Improvements

**Excused and unexcused unavailabilities on physical assets**

When logging an unavailability on a physical asset, you now need to classify it as either excused or unexcused. This gives clearer tracking of genuine outages versus planned maintenance across your assets.

**FCR buffers aligned with regulatory requirements**

We have adjusted the FCR buffers maintained on physical assets during unavailabilities so that they more accurately reflect the applicable regulatory requirements when bids are adjusted or cancelled.

**Rapid security updates**

Following security advisories raised for several frontend dependencies, we updated the affected packages (`axios`, `nanoid`, and `js-yaml`) within a day to keep the platform secure.

### Bug fixes

* Ancillary bids no longer send spurious zero bids alongside non-zero bids to the pool provider, which was impacting the performance of bid submission and results processing.
* Fixed an issue in the ramping algorithm for physical assets using the Cellect interface where a schedule whose only valid solution sat exactly on the boundary of deliverable power was incorrectly treated as non-deliverable.
* Ancillary results are now batched per asset and product and processed in parallel, fixing a race condition that could cause ancillary results to be processed incorrectly.
* Unauthorised portfolio requests now return a `404` instead of a `500` error.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.