Peter Cai PeterCxy
  • 猫である。

  • Joined on 2021-08-16
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-12 03:07:55 +02:00
557372766d Extract some common logic as extension functions to LocalProfileInfo
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-12 02:48:23 +02:00
fb86bc2311 add padding to spinner text items
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-12 02:36:32 +02:00
146b7fdc8d Take a Mutex before modifying the EuiccChannel list
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-12 02:31:44 +02:00
cc7f9a2957 Filter all profiles that are not operational
ac2d2415ab Expose removable property in EuiccService
Compare 2 commits »
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-12 00:56:43 +02:00
14b1352b8a Enumerate via TelephonyManager's UICC card info list
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-12 00:47:00 +02:00
4840236e23 refactor: make EuiccChannel an interface instead of data class
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-11 23:52:50 +02:00
058b01533d chore: update the material library
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-11 23:52:02 +02:00
125ebde954 Separate TelephonyManager hidden API reflections to a standalone file
f85efec23c rename hidden-dpis to hidden-apis-stub
Compare 2 commits »
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-04 04:23:56 +02:00
f822b989a9 Add TODO
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-04 04:22:54 +02:00
404b82fb2c Add TODO
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-04 04:05:45 +02:00
54f02ff638 Implement subscription removal for OpenEuiccService
864476939f Implement subscription switching for OpenEuiccService
8b5bc04e08 Implement renaming in OpenEuiccService
Compare 3 commits »
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-04 01:05:53 +02:00
f2a98b4fcb Activation codes can contain more than 3 components
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-04 01:04:19 +02:00
3013609ff5 Refresh system Euicc cache every time our UI is refreshed
67d03a0696 Refresh system cached Euicc profile info every time LUI is started
Compare 2 commits »
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-04 00:43:05 +02:00
eb862301cc migrate our custom SetNicknameWorker to Kotlin
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-03 22:48:54 +02:00
033a8c7e36 Stub out EuiccService functions we do not plan to implement
7140840129 Clean up TelephonyManager channels in case of a forced restart
103be89d17 Make the hidden APIs of TelephonyManager extensions
0de44f7d03 Initial implementation of OpenEuiccService
Compare 4 commits »
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-03 16:19:39 +02:00
2acb85e134 Bump Kotlin plugin version
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-03 16:16:50 +02:00
fc240b1c38 Remove now-unused ProfileKey
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-03 16:12:06 +02:00
4b29660ef2 refactor: Emit structured profile info from the LPA library
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-03 04:17:55 +02:00
5894dc9a71 Implement TelephonyManagerApduChannel
PeterCxy pushed to master at PeterCxy/OpenEUICC 2022-05-03 03:30:38 +02:00
e8eeb9e53d Make naming consistent
fb1f698398 Make TelephonyManager and EuiccChannelManager lazy
Compare 2 commits »