feat: (Issue 8124) New Origin and new Source for gitlab apps
Description
Introduce new Origin and new Source for gitlab apps
Screenshots
Technical details
Tests
Issues
https://gitlab.e.foundation/e/backlog/-/issues/8124
10 commandments of code reviews
Summary by CodeRabbit
-
New Features
- Added support for GitLab origin in various functionalities.
- Introduced a new string resource "System app" for better localization.
-
Refactor
- Enhanced
updateSource
method to handleOrigin
cases more explicitly.
- Enhanced
-
Chores
- Updated
Origin
andSource
enum classes to includeGITLAB
.
- Updated
-
Incomplete Implementations
- Placeholder comments for incomplete GitLab-related functionality in
DownloadInfoApiImpl.kt
andApplicationListRVAdapter.kt
.
- Placeholder comments for incomplete GitLab-related functionality in
Edited by CodeRabbitAI