[DO NOT REVIEW] 8124 update system apps
Description
Update system applications provided through Gitlab.
Screenshots
Technical details
This MR just rebases the code from previous POC.
It also adds few other changes like a new Origin
and a new Source
.
Tests
Issues
https://gitlab.e.foundation/e/backlog/-/issues/8124
10 commandments of code reviews
Summary by CodeRabbit
-
New Features
- Introduced system app update functionality to fetch and manage system apps from GitLab.
- Added UI elements to handle and display system apps distinctly.
-
Bug Fixes
- Enhanced the handling of various system app origins to ensure proper categorization and display.
-
Enhancements
- Improved update list arrangement to prioritize system apps.
- Added new string resource for labeling system apps.
-
Chores
- Added and updated dependencies and imports for system app management.
-
Tests
- Enhanced test cases to include scenarios for system app updates.
- Added new test utilities for mocking system app updates.
Edited by CodeRabbitAI