# Product Release Notes September 2023 - Dashboard Upgrades, AirPlus Enhancements & Smarter Purchases

#### 🚀 New Features

* 🏨 **\[Hotels]**

  • Added more GDS hotel codes for better mapping to city/state/country.
* 📊 **\[Client Dashboard]**

  • New backend route to retrieve detailed transaction info (for upcoming transaction view).

  • Pagination & filters for purchases.

  • Full-text search for purchases.

  • New sidebar + ongoing design improvements.

  • Domain change notification banner (`dashboard` → `app`).

***

### 📈 Improvements

* 📊 Fixed scaling of charts in the client dashboard.
* 🧠 Reduced memory usage by skipping prices without a valid product.
* 🏗 Split infrastructure for v1 and v2 apps.
* 📊 Added client code to metrics for better tracking.
* ⚙ Allowed enabling/disabling AirPlus via environment variable.
* 📏 Added validations for external references to avoid overly long values.
* 🌍 Removed monetary amounts from the Trust Page (privacy improvement).
* 🛠 Added staging environment banner.

***

#### 🐞 Bugfixes

* 📝 Fixed logging for non-string data.
* 📄 Restored missing country data on invoices & compensation headers.
* 📦 Fixed missing TAMARA file generation pieces.
* 🖊 Fixed typo in purchase filters.
* 📧 Ensured invoices are sent from finance email address.
* 🏷 Fixed account form in client dashboard.
* 📄 Used project title instead of product title on invoices.
* 🌱 Corrected CO₂ volumes on certifications.
* 📊 Filtered purchases in certain states from client statistics.
* 🔧 Fixed CircleCI orbs affecting deployments.
* 🔗 Fixed invalid URLs on the client dashboard.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-integration.squake.earth/notable-changes/release-notes/2023/2023-sep.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
