WIP: feat: Support for removable eSIM with multiple SEs #239

Draft
PeterCxy wants to merge 11 commits from multi-se into master

11 commits

Author SHA1 Message Date
521175d880 Add seId support for EuiccChannelManagerService
All checks were successful
/ build-debug (push) Successful in 6m22s
2025-10-13 21:42:28 -04:00
6cdfffb14a Preliminary support for multi-SE chips in download flow
Some checks failed
/ build-debug (push) Has been cancelled
2025-10-13 21:36:34 -04:00
ec01a5e9e8 Merge branch 'master' into multi-se
All checks were successful
/ build-debug (push) Successful in 6m31s
Conflicts:
	app-common/src/main/java/im/angry/openeuicc/core/DefaultEuiccChannelFactory.kt
	app-unpriv/src/main/java/im/angry/openeuicc/di/UnprivilegedUiComponentFactory.kt
2025-10-13 21:05:26 -04:00
2f1c17c58a ui: Fix unpriv compilation
All checks were successful
/ build-debug (push) Successful in 4m53s
2025-06-17 08:32:05 -04:00
7609b74a37 Merge branch 'master' into multi-se
Some checks failed
/ build-debug (push) Failing after 5m30s
Conflicts:
	app-common/src/main/java/im/angry/openeuicc/ui/EuiccInfoActivity.kt
2025-06-17 08:00:14 -04:00
970dc19462 Support displaying multiple SEs 2025-06-08 17:27:10 -04:00
be69c88228 Add support for multi-SE cards in most UI components 2025-06-08 15:26:32 -04:00
5695f81e0d Manual Parcelable implementation for SecureElementId 2025-06-08 15:03:47 -04:00
aba844c09c refactor: Use an opaque wrapper for eSE IDs to avoid calling the wrong function(s) 2025-06-08 14:57:33 -04:00
5dd9e40c25 Add seId support to most of EuiccChannelManager components 2025-06-02 22:24:11 -04:00
6bb05d910b [1/n] Add seId parameter to withEuiccChannel()
Defaults to 0 so that it doesn't break everything else.
2025-05-18 11:46:56 -04:00