Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

[DO NOT REVIEW] 8124 update system apps

Sayantan Roychowdhury requested to merge 8124-update_system_apps into main

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

👪 https://gitlab.e.foundation/internal/wiki/-/wikis/mobile-team/guidelines/Code-review

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

Merge request reports

Loading