# VirtuApp (Android) - Version 11.1

# Android Release Notes

**Build Version:** 11.1  
**Release Date:** 23 September 2026  
**Platform:** Android  
**Release Type:** Feature Release

---

## Overview

This release introduces new **Script, Profile Tag, and Profile Tag Pages** capabilities in VirtuApp, allowing inline scripts and dynamic page content based on profile tag questions.

---

## Summary of Changes

| Module | Change |
|---|---|
| **Script Layout** | Added support for displaying scripts inline on the current page using the **Inline Script** option. |
| **Profile** | Added **Tag** type questions for both **Common Profile** and **Custom Profile**, with support for selecting multiple tags. |
| **Profile Tag Pages** | Added a **Profile Tag Pages** layout that displays pages based on tags selected for profile questions. |

---

# Feature Details

## 1. Inline Script in Script Layout

Added an **Inline Script** option to the **Script Layout**.

Previously, a script was opened using a button that navigated to a different page. With the **Inline Script** option, the script can now be displayed directly on the current page without navigating to another page.

### Configuration

1. Go to **Pages**.
1. Select the **Script Layout**.
3. Select **Script Layout**.
4. Open **Style**.
5. Configure the following property:

When the `inline` property is set to `"yes"`, the script is displayed directly on the current page.

### Behavior

- **Inline enabled:** The script is rendered directly on the current page.
- **Inline disabled or not configured:** The existing script behavior continues to work.
- Existing Script Layout configurations remain compatible.

---

## 2. Tag Questions in Profile

Added support for **Tag** type questions in both **Common Profile** and **Custom Profile**.

Users can now create profile questions where **multiple tags can be selected for a single question**.

### Supported Profiles

- **Common Profile**
- **Custom Profile**

### Configuration

1. Go to **Users → Manage Profile**.
2. Select **Common Profile** or **Custom Profile**.
3. Create or edit a profile question.
4. Select **Tag** as the question type.
5. Scroll down to the tag selection section.
6. Select the required tags.
7. Multiple tags can be selected for the same question.

### Behavior

- A profile question can be configured with multiple tags.
- Users can select multiple tags for a Tag type question.
- The selected tags are associated with the user's profile.
- These profile tags can be used by the **Profile Tag Pages** layout to determine which pages should be displayed.

---

## 3. Profile Tag Pages Layout

Added the **Profile Tag Pages** layout to display pages dynamically based on tags associated with profile questions.

This allows pages to be displayed according to the tags selected for questions in the user's profile.

### Configuration

1. Go to **Pages**.
2. Select the **Profile Tag Pages** layout in the console.
4. select the profile tag questions and select questions.
5. Configure the pages associated with the required profile tags.
6. Save the configuration.


### Behavior

The Profile Tag Pages layout evaluates the tags associated with the selected profile questions and displays the corresponding pages.

For example:

- A profile question is configured with the tags **Student** and **Employee**.
- A user selects **Student** as their profile tag.
- A page associated with the **Student** tag is displayed.
- If multiple tags are selected, the corresponding pages can be displayed based on the configured tag associations.

This enables dynamic page content based on profile information without requiring separate page configurations for every user.

---

# Compatibility

| Item | Details |
|---|---|
| **Supported Platform** | Android |
| **Existing Projects** | Compatible with the new version |
| **Migration Required** | No |
| **Existing Configurations** | Continue to work as expected |
| **Existing Script Layouts** | Continue to work with existing behavior unless Inline Script is enabled |
| **Profile Configuration** | Existing profile questions remain compatible |

### Backward Compatibility

Existing projects remain compatible with **VirtuApp Android Build 11.1**.

No migration is required for existing projects. Existing configurations will continue to work as expected.

The new functionality is optional and can be enabled through the respective console configurations.

---

# Release Summary

### New Features

- Added **Inline Script** support in Script Layout.
- Added **Tag** question type for Common Profile.
- Added **Tag** question type for Custom Profile.
- Added support for selecting multiple tags for profile questions.
- Added **Profile Tag Pages** layout.
- Added dynamic page display based on profile tags.

### Compatibility

- Android platform supported.
- Existing projects remain compatible.
- No migration is required.
- Existing configurations continue to work as expected.