Skip to content

Comments

v17#86

Merged
thientu995 merged 24 commits intov17/releasefrom
main
Feb 4, 2026
Merged

v17#86
thientu995 merged 24 commits intov17/releasefrom
main

Conversation

@thientu995
Copy link
Contributor

No description provided.

thientu995 and others added 24 commits January 27, 2026 16:35
* Add GitHub Actions workflow to sync wiki to Pages

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update wiki-sync.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Refactor wiki sync workflow for dynamic branch naming

Updated the GitHub Actions workflow to create a new branch with a timestamp for syncing the wiki, and modified the commit message to include the branch name.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update wiki-sync.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* [create-pull-request] automated change (#59)

Co-authored-by: thientu995 <thientu995@users.noreply.github.com>

* Update wiki-sync.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update wiki-sync.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Clean up wiki-source directory after sync

Remove the wiki-source directory after copying its contents.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update wiki-sync.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update wiki-sync.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update wiki-sync.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update wiki-sync.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update wiki-sync.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Rename wiki-docs folder to wikidocs in workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update wiki-sync.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update wiki-sync.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update wiki-sync.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update wiki-sync.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* remove folder wiki

* Update wiki-sync.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update wiki sync workflow for gh-pages branch

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: thientu995 <thientu995@users.noreply.github.com>
* Main into gh-pages (#56)

* Create LICENSE.md

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Create SECURITY.md

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Fix Request localization and meta data title Suffix

* Update lasted version nuget

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* update favicon (#2)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update dotnet-release.yml (#4)

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Dev/update last version (#3)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* Dev/update last version (#5)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* Add CodeQL workflow for security analysis (#6)

This workflow file sets up CodeQL analysis for multiple languages on push and pull request events, as well as on a scheduled basis.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* is check link url if not /umbraco (ex: preview mode)

* Dev/update last version (#7)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* Potential fix for code scanning alert no. 2: Workflow does not contain permissions (#8)

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Add permissions for pull request actions

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* check host vs domain request

* Dev/update last version (#9)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Dev/update last version (#9) (#10)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* check url host config and host request

* Dev/update last version (#9) (#12)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Dev/update last version (#11)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

* Dev/update last version (#9) (#10)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* check url host config and host request

* Dev/update last version (#9) (#12)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* check host request

* remove api

* Potential fix for code scanning alert no. 5: URL redirection from remote source

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Dev/update last version (#13)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

* Dev/update last version (#9) (#10)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* check url host config and host request

* Dev/update last version (#9) (#12)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* check host request

* remove api

* Potential fix for code scanning alert no. 5: URL redirection from remote source

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* hard https

* add //

* remove IsAbsoluteUri

* Dev/update last version (#14)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

* Dev/update last version (#9) (#10)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* check url host config and host request

* Dev/update last version (#9) (#12)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* check host request

* remove api

* Potential fix for code scanning alert no. 5: URL redirection from remote source

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* hard https

* add //

* remove IsAbsoluteUri

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Dev/update last version (#14) (#15)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

* Dev/update last version (#9) (#10)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------



* check url host config and host request

* Dev/update last version (#9) (#12)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------



* check host request

* remove api

* Potential fix for code scanning alert no. 5: URL redirection from remote source




* hard https

* add //

* remove IsAbsoluteUri

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* update start https/http

* Fix request localization

* Dev/update last version (#16)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

* Dev/update last version (#9) (#10)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* check url host config and host request

* Dev/update last version (#9) (#12)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* check host request

* remove api

* Potential fix for code scanning alert no. 5: URL redirection from remote source

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* hard https

* add //

* remove IsAbsoluteUri

* Dev/update last version (#14) (#15)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

* Dev/update last version (#9) (#10)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------



* check url host config and host request

* Dev/update last version (#9) (#12)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------



* check host request

* remove api

* Potential fix for code scanning alert no. 5: URL redirection from remote source




* hard https

* add //

* remove IsAbsoluteUri

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* update start https/http

* Fix request localization

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Performance and security

* Dev/update last version (#19)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

* Dev/update last version (#9) (#10)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* check url host config and host request

* Dev/update last version (#9) (#12)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* check host request

* remove api

* Potential fix for code scanning alert no. 5: URL redirection from remote source

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* hard https

* add //

* remove IsAbsoluteUri

* Dev/update last version (#14) (#15)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

* Dev/update last version (#9) (#10)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------



* check url host config and host request

* Dev/update last version (#9) (#12)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------



* check host request

* remove api

* Potential fix for code scanning alert no. 5: URL redirection from remote source




* hard https

* add //

* remove IsAbsoluteUri

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* update start https/http

* Fix request localization

* Performance and security

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Update program

* Dev/add layout content (#23)

* Add layout content

* Update program (#20)

* add custom view

* update version

* update app_plugins

* add setting and css backoffice

* add layout css/js nav

* set layout default

* Clean data

* Optimize custom view

* Update isbackofficerequest

* add color helper

* update ui

* Update global sites

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Potential fix for code scanning alert no. 7: Unsafe jQuery plugin

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Potential fix for code scanning alert no. 8: Unsafe jQuery plugin

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Fix XSS-unsafe

* update layout

* Remove 'dev/v16' branch from SonarQube workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Delete .github/workflows/sonarqube.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add GitHub Copilot PR review workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Potential fix for code scanning alert no. 9: Workflow does not contain permissions (#24)

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Update dependabot.yml to include new package ecosystems

Added support for NuGet, .NET SDK, and GitHub Actions.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Create global.json

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Delete .github/workflows/copilot-review.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Bump actions/setup-dotnet from 4 to 5 (#25)

Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4 to 5.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 3 to 6 (#26)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add action workflow  (#27)

* Remove 'dev/v16' branch from SonarQube workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Delete .github/workflows/sonarqube.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add GitHub Copilot PR review workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Potential fix for code scanning alert no. 9: Workflow does not contain permissions (#24)

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Update dependabot.yml to include new package ecosystems

Added support for NuGet, .NET SDK, and GitHub Actions.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Create global.json

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Delete .github/workflows/copilot-review.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Bump actions/setup-dotnet from 4 to 5 (#25)

Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4 to 5.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 3 to 6 (#26)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update cron schedule and .NET version in workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Potential fix for code scanning alert no. 10: Workflow does not contain permissions (#28)

* Potential fix for code scanning alert no. 10: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Remove 'dev/v16' branch from push events

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Add Security (#29)

* Remove 'dev/v16' branch from SonarQube workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Delete .github/workflows/sonarqube.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add GitHub Copilot PR review workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Potential fix for code scanning alert no. 9: Workflow does not contain permissions (#24)

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Update dependabot.yml to include new package ecosystems

Added support for NuGet, .NET SDK, and GitHub Actions.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Create global.json

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Delete .github/workflows/copilot-review.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Bump actions/setup-dotnet from 4 to 5 (#25)

Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4 to 5.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 3 to 6 (#26)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update cron schedule and .NET version in workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Potential fix for code scanning alert no. 10: Workflow does not contain permissions (#28)

* Potential fix for code scanning alert no. 10: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Remove 'dev/v16' branch from push events

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github/codeql-action from 3 to 4 (#30)

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/setup-dotnet from 4 to 5 (#31)

Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4 to 5.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump microsoft/security-devops-action from 1.6.0 to 1.12.0 (#33)

Bumps [microsoft/security-devops-action](https://github.com/microsoft/security-devops-action) from 1.6.0 to 1.12.0.
- [Release notes](https://github.com/microsoft/security-devops-action/releases)
- [Commits](https://github.com/microsoft/security-devops-action/compare/v1.6.0...v1.12.0)

---
updated-dependencies:
- dependency-name: microsoft/security-devops-action
  dependency-version: 1.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 4 to 6 (#32)

Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add permissions for pull request workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update dotnet-release.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update dotnet-release.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update dotnet-release.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update get item folder Site

* update version umbraco 16 new

* update warning and optimize code

* Add 'v*/release' branch to CodeQL workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update branch filters for push and pull_request events

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add support for release branches in PR workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* update action (#35)

* Update dotnet-release.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add 'v*/release' branch to CodeQL workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update branch filters for push and pull_request events

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add support for release branches in PR workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* update action (#35) (#36)

* Update dotnet-release.yml



* Add 'v*/release' branch to CodeQL workflow



* Update branch filters for push and pull_request events



* Add support for release branches in PR workflow



---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add global menu

* update color

* add config navigation

* add option nav

* Refactor RequestLocalizationOptionMiddleware for clarity (#37)

* Refactor RequestLocalizationOptionMiddleware for clarity

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Refactor dependency injection in CurrentSiteExtension

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Implement data protection with file system keys

Added data protection services with file system key persistence.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* V16/dev fixbug (#39)

* Refactor RequestLocalizationOptionMiddleware for clarity

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Refactor dependency injection in CurrentSiteExtension

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Implement data protection with file system keys

Added data protection services with file system key persistence.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update ActionResultPageError.cs

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update ConfigureRenderController.cs

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update SchemeUrlExtensions.cs

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update CurrentItemExtension.cs

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update CurrentSiteExtension.cs

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update MetaData.cshtml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Refactor globalPageError.cshtml for title and logo logic

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Create CONTRIBUTING.md with appreciation and support info

Add a contributing guide to express gratitude and provide contact information.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update issue templates

* Update action (#40)

* Update dotnet-release.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add 'v*/release' branch to CodeQL workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update branch filters for push and pull_request events

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add support for release branches in PR workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Create CONTRIBUTING.md with appreciation and support info

Add a contributing guide to express gratitude and provide contact information.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update issue templates

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update action (#40) (#41)

* Update dotnet-release.yml



* Add 'v*/release' branch to CodeQL workflow



* Update branch filters for push and pull_request events



* Add support for release branches in PR workflow



* Create CONTRIBUTING.md with appreciation and support info

Add a contributing guide to express gratitude and provide contact information.



* Update issue templates

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update action (#40) (#42)

* Update dotnet-release.yml



* Add 'v*/release' branch to CodeQL workflow



* Update branch filters for push and pull_request events



* Add support for release branches in PR workflow



* Create CONTRIBUTING.md with appreciation and support info

Add a contributing guide to express gratitude and provide contact information.



* Update issue templates

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add template (#43)

* Update dotnet-release.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add 'v*/release' branch to CodeQL workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update branch filters for push and pull_request events

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add support for release branches in PR workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Create CONTRIBUTING.md with appreciation and support info

Add a contributing guide to express gratitude and provide contact information.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update issue templates

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add template (#44)

* Update dotnet-release.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add 'v*/release' branch to CodeQL workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update branch filters for push and pull_request events

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add support for release branches in PR workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Create CONTRIBUTING.md with appreciation and support info

Add a contributing guide to express gratitude and provide contact information.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update issue templates

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Fix request localization

* Update menu nav

* Move folder source

* Format folder project

* update action dotnet build

* update folder action

* V16/dev (#34)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

* Dev/update last version (#9) (#10)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* check url host config and host request

* Dev/update last version (#9) (#12)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* check host request

* remove api

* Potential fix for code scanning alert no. 5: URL redirection from remote source

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* hard https

* add //

* remove IsAbsoluteUri

* Dev/update last version (#14) (#15)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

* Dev/update last version (#9) (#10)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------



* check url host config and host request

* Dev/update last version (#9) (#12)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------



* check host request

* remove api

* Potential fix for code scanning alert no. 5: URL redirection from remote source




* hard https

* add //

* remove IsAbsoluteUri

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* update start https/http

* Fix request localization

* Performance and security

* Update program

* Dev/add layout content (#23)

* Add layout content

* Update program (#20)

* add custom view

* update version

* update app_plugins

* add setting and css backoffice

* add layout css/js nav

* set layout default

* Clean data

* Optimize custom view

* Update isbackofficerequest

* add color helper

* update ui

* Update global sites

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Potential fix for code scanning alert no. 7: Unsafe jQuery plugin

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Potential fix for code scanning alert no. 8: Unsafe jQuery plugin

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Fix XSS-unsafe

* update layout

* Add action workflow  (#27)

* Remove 'dev/v16' branch from SonarQube workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Delete .github/workflows/sonarqube.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add GitHub Copilot PR review workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Potential fix for code scanning alert no. 9: Workflow does not contain permissions (#24)

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Update dependabot.yml to include new package ecosystems

Added support for NuGet, .NET SDK, and GitHub Actions.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Create global.json

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Delete .github/workflows/copilot-review.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Bump actions/setup-dotnet from 4 to 5 (#25)

Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4 to 5.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 3 to 6 (#26)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Security (#29)

* Remove 'dev/v16' branch from SonarQube workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Delete .github/workflows/sonarqube.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add GitHub Copilot PR review workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Potential fix for code scanning alert no. 9: Workflow does not contain permissions (#24)

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Update dependabot.yml to include new package ecosystems

Added support for NuGet, .NET SDK, and GitHub Actions.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Create global.json

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Delete .github/workflows/copilot-review.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Bump actions/setup-dotnet from 4 to 5 (#25)

Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4 to 5.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 3 to 6 (#26)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update cron schedule and .NET version in workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Potential fix for code scanning alert no. 10: Workflow does not contain permissions (#28)

* Potential fix for code scanning alert no. 10: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Remove 'dev/v16' branch from push events

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update get item folder Site

* update version umbraco 16 new

* update warning and optimize code

* update action (#35) (#36)

* Update dotnet-release.yml



* Add 'v*/release' branch to CodeQL workflow



* Update branch filters for push and pull_request events



* Add support for release branches in PR workflow



---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add global menu

* update color

* add config navigation

* add option nav

* Refactor RequestLocalizationOptionMiddleware for clarity (#37)

* Refactor RequestLocalizationOptionMiddleware for clarity

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Refactor dependency injection in CurrentSiteExtension

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Implement data protection with file system keys

Added data protection services with file system key persistence.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* V16/dev fixbug (#39)

* Refactor RequestLocalizationOptionMiddleware for clarity

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Refactor dependency injection in CurrentSiteExtension

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Implement data protection with file system keys

Added data protection services with file system key persistence.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update ActionResultPageError.cs

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update ConfigureRenderController.cs

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update SchemeUrlExtensions.cs

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update CurrentItemExtension.cs

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update CurrentSiteExtension.cs

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update MetaData.cshtml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Refactor globalPageError.cshtml for title and logo logic

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update action (#40) (#41)

* Update dotnet-release.yml



* Add 'v*/release' branch to CodeQL workflow



* Update branch filters for push and pull_request events



* Add support for release branches in PR workflow



* Create CONTRIBUTING.md with appreciation and support info

Add a contributing guide to express gratitude and provide contact information.



* Update issue templates

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update action (#40) (#42)

* Update dotnet-release.yml



* Add 'v*/release' branch to CodeQL workflow



* Update branch filters for push and pull_request events



* Add support for release branches in PR workflow



* Create CONTRIBUTING.md with appreciation and support info

Add a contributing guide to express gratitude and provide contact information.



* Update issue templates

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add template (#43)

* Update dotnet-release.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add 'v*/release' branch to CodeQL workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update branch filters for push and pull_request events

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add support for release branches in PR workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Create CONTRIBUTING.md with appreciation and support info

Add a contributing guide to express gratitude and provide contact information.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Update issue templates

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Fix request localization

* Update menu nav

* Move folder source

* Format folder project

* update action dotnet build

* update folder action

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* V16/dev (#34)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

* Dev/update last version (#9) (#10)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* check url host config and host request

* Dev/update last version (#9) (#12)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* check host request

* remove api

* Potential fix for code scanning alert no. 5: URL redirection from remote source

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* hard https

* add //

* remove IsAbsoluteUri

* Dev/update last version (#14) (#15)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

* Dev/update last version (#9) (#10)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------



* check url host config and host request

* Dev/update last version (#9) (#12)

* update favicon

* add value setting

* Update data usync

* Fix/add option for Remember language and model new version

* rename config Backoffice UTPro

* Update settings and meta SEO

* Upgrade Model 16.3.4

* Update Page error

* Update page error

* is check link url if not /umbraco (ex: preview mode)

* check host vs domain request

---------



* check host request

* remove api

* Potential fix for code scanning alert no. 5: URL redirection from remote source




* hard https

* add //

* remove IsAbsoluteUri

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* update start https/http

* Fix request localization

* Performance and security

* Update program

* Dev/add layout content (#23)

* Add layout content

* Update program (#20)

* add custom view

* update version

* update app_plugins

* add setting and css backoffice

* add layout css/js nav

* set layout default

* Clean data

* Optimize custom view

* Update isbackofficerequest

* add color helper

* update ui

* Update global sites

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Potential fix for code scanning alert no. 7: Unsafe jQuery plugin

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Potential fix for code scanning alert no. 8: Unsafe jQuery plugin

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Fix XSS-unsafe

* update layout

* Add action workflow  (#27)

* Remove 'dev/v16' branch from SonarQube workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Delete .github/workflows/sonarqube.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add GitHub Copilot PR review workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Potential fix for code scanning alert no. 9: Workflow does not contain permissions (#24)

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Update dependabot.yml to include new package ecosystems

Added support for NuGet, .NET SDK, and GitHub Actions.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Create global.json

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Delete .github/workflows/copilot-review.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Bump actions/setup-dotnet from 4 to 5 (#25)

Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4 to 5.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 3 to 6 (#26)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Security (#29)

* Remove 'dev/v16' branch from SonarQube workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Delete .github/workflows/sonarqube.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add GitHub Copilot PR review workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Potential fix for code scanning alert no. 9: Workflow does not contain permissions (#24)

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Update dependabot.yml to include new package ecosystems

Added support for NuGet, .NET SDK, and GitHub Actions.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Create global.json

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Delete .github/workflows/copilot-review.yml

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Bump actions/setup-dotnet from 4 to 5 (#25)

Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4 to 5.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 3 to 6 (#26)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update cron schedule and .NET version in workflow

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Potential fix for code scanning alert no. 10: Workflow does not contain permissions (#28)

* Potential fix for code scanning alert no. 10: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Remove 'dev/v16' branch from push events

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update get item folder Site

* update version umbraco 16 new

* update warning and optimize code

* update action (#35) (#36)

* Update dotnet-release.yml



* Add 'v*/release' branch to CodeQL workflow



* Update branch filters for push and pull_request events



* Add support for release branches in PR workflow



---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>

* Add global menu

* update color

* add config navigation

* add option nav

* Refactor RequestLocalizationOptionMiddleware for clarity (#37)

* Refactor RequestLocalizationOptionMiddleware …
Sync wiki - gh-pages-wiki-sync-20260127-095025
Added an image to enhance the README content.

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Add image to README for visual enhancement
* update component introduction

* update id intro to class intro

* add component intro detail

* REMOVE ID

* add component Endorsements

* remove button learn more

* FIX PAGE NOTFOUND

* update div and id to class

* Support multi templates blockgrid and blocklist
Add component Arrticle

* update template blockgrid and blocklist

---------

Signed-off-by: Nguyen Thien Tu <15050790+thientu995@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: thientu995 <thientu995@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@thientu995 thientu995 merged commit 4cddfc8 into v17/release Feb 4, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant