# Changelogs

## Version: 1.0.6

> 26 October 2025
>
> ```
> - Updated with flutter latest version 3.35.6 [app & admin]
> - Added support for 16 KB memory page size requiremnts for Google Play Store [app]
> - Fix: Video player quality issues with youtube videos. Now load faster and max quality by default. [app]
> ```

> Changed Files (Admin)
>
> ```
> - lib/components/
> - lib/forms/quiz_form.dart
> - lib/mixins/sections_mixin.dart
> - lib/pages/home.dart
> - lib/providers/
> - lib/tabs/
> - pubspec.yaml
> ```

> Changed Files (App)
>
> <pre><code>- pubspec.yaml
> <strong>- android/app/build.gradle
> </strong>- android/gradle/wrapper/gradle-wrapper.properties
> - android/settings.gradle
> - ios/Podfile [iOS]
> </code></pre>

## Version: 1.0.5

> 20 May 2025
>
> ```
> - Updated with flutter latest version 3.29.3 [app & admin]
> ```

> Changed Files (Admin)
>
> ```
> - pubspec.yaml
> - lib/app.dart
> - lib/mixins/user_mixin.dart
> - lib/pages/login.dart
> - lib/pages/verify.dart
> - lib/tabs/admin_tabs/courses/course_preview/course_preview.dart
> - lib/tabs/admin_tabs/dashboard/dashboard_purchases.dart
> - lib/tabs/admin_tabs/dashboard/dashboard_tile.dart
> - lib/utils/custom_cache_image.dart
> ```

> Changed Files (App)
>
> <pre><code>- pubspec.yaml
> <strong>- android/app/build.gradle
> </strong>- android/gradle/wrapper/gradle-wrapper.properties
> - android/settings.gradle
> - lib/components/featured_course_tile.dart
> - lib/iAP/iap_screen.dart
> - lib/screens/all_courses.dart/courses_view.dart
> - lib/screens/course_details.dart/course_share_button.dart
> - lib/services/auth_service.dart
> </code></pre>

## Version: 1.0.4

> 20 November 2024
>
> ```
> - Compatible with flutter latest version 3.24.x
> - Fix: Video player issues with youtube
> ```

## Version: 1.0.3

> 06 June 2024
>
> ```
> - Removed firebase legacy api and added new recommended api for firebase push notifications. [admin]
> - From now, admins can edit author courses too.
> - Updated with flutter latest version 3.22.1 [app & admin]
> ```

> Changed Files (Admin)
>
> New configurations for Notifications: [<mark style="color:purple;">Click here</mark>](https://doc-primelms.mrb-lab.com/admin-setup/3.-firebase-setup/3.4-push-notification-setup)
>
> ```
> - pubspec.yaml
> - analysis_options.yaml
> - web/index.html
> - lib/configs/fcm_config.dart (new file added)
> - lib/services/notification_service.dart
> - lib/mixins/course_mixin.dart
> ```

> Changed Files (App)
>
> ```
> - pubspec.yaml
> - lib/screens/quiz_lesson/option_tile.dart
> - lib/screens/auth/sign_up.dart
> ```

## Version: 1.0.2

> 23 March 2024
>
> ```
> - Added unmark complete button to uncheck the completed lessons [app]
> - Added Content Security - Disable screenshots and screen recording which is controllable from the admin panel
> - Ads improvements [app]
> - Fixed lesson count issues [admin]
> - Fixed lesson completed percentage issue in the my courses tab. [app]
> - Fixed issues on deleting account [app]
> - Fixed issue on uploading thumbnails in category [admin]
> - Updated with flutter latest version 3.19.4 [app & admin]
> ```

> Changed Files (Admin)
>
> ```
> - pubspec.yaml
> - analysis_options.yaml
> - lib/ (all files except lib/configs/app_config.dart and lib/firebase_options.dart)
> ```

> Changed Files (App)
>
> Firebase security rules changed: [<mark style="color:purple;">Update Rules</mark>](https://doc-primelms.mrb-lab.com/admin-setup/3.-firebase-setup/3.2-database-security-rules)
>
> ```
> - pubspec.yaml
> - android/app/build.gradle (Make sure to replace the package name at 32 & 52 no line)
> - android/build.gradle
> - android/settings.gradle
> - assets/translations/en-US (Added a new line at the bottom)
> - lib/ (all folders except configs & iAP folder)
> ```

## Version: 1.0.0

> 24 January 2024
>
> ```
> - Initial release
> ```


---

# 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://doc-primelms.mrb-lab.com/changelogs.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.
