+142
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
Use WorkManager in a safer way so install jobs are less likely to get stuck when Android delays or interrupts background work. This change moves normal install scheduling to a database-driven queue, uses one unique work name per package to avoid duplicate jobs, and adds startup cleanup for stale install states. It also marks enqueue failures as installation issues so apps do not stay forever in queued/installing state. The updates screen was adjusted to detect both the new and old install work patterns.