rifsxd
360ba2625a
manager: new KernelSU Next icon added
2024-12-16 13:46:22 +06:00
Rifat Azad
e24fc7c458
manager: adjusted InfoCard padding
2024-12-16 03:51:29 +06:00
Rifat Azad
8f5f472c48
manager: UI improvements to BottomBar, HomeScreen and ModuleScreen
2024-12-15 19:37:43 +06:00
Rifat Azad
440f4278e7
manager: removed duplicate string
2024-12-15 02:44:32 +06:00
Rifat Azad
dc97a50425
manager: fixed wrong string for settings tab
2024-12-14 22:05:35 +06:00
Rifat Azad
b108c4c495
manager: bumped MINIMAL_SUPPORTED_KERNEL & MINIMAL_SUPPORTED_KERNEL_LKM
2024-12-14 21:43:42 +06:00
silvzr
b41a5c250a
manager: Improved module card icons
2024-12-14 21:28:52 +06:00
Rifat Azad
c52d128968
manager: Improved UI
2024-12-14 21:19:28 +06:00
Rifat Azad
9eb97a8afa
manager: improved InfoCard
2024-12-14 00:02:28 +06:00
Rifat Azad
b714eb1d3b
manager: removed InfoCard Fingerprint
2024-12-13 21:26:19 +06:00
Rifat Azad
f0deb0dd0a
manager: improved workingMode and debloated HomeCard
2024-12-13 21:22:10 +06:00
Rifat Azad
981fa5e7e7
manager: enabled auto updates
2024-12-13 18:30:04 +06:00
rifsxd
7d6c972ed9
manager: removed shrink sparse image
2024-12-13 12:31:51 +06:00
rifsxd
ee3e6bc7e4
manager: fix about_card crash and removed additional locale
2024-12-13 06:21:43 +06:00
Rifat Azad
086adc0007
manager: minor tweak to about card
2024-12-13 06:21:43 +06:00
Rifat Azad
377d7f28ba
manager: remove donate card from home
2024-12-13 06:21:43 +06:00
Rifat Azad
49ecb1933e
manager: improved "home_failure" "home_failure_reason"
2024-12-13 06:21:40 +06:00
Rifat Azad
dbdcc529f8
Welcome back magic_mount!
2024-12-13 06:21:40 +06:00
Rifat Azad
856ab8abb3
Update Home.kt
...
manager: next-magic
2024-12-13 06:21:39 +06:00
Rifat Azad
57f17e9b69
Next-Magic Build
2024-12-13 06:21:39 +06:00
New Author Name
059c6a2d57
ksud: implement magic_mount
2024-12-13 06:19:55 +06:00
Rifat Azad
78eb6bd5e8
manager: strings: slight adjustments
2024-12-04 17:08:56 +06:00
Rifat Azad
1e49553db1
manager: Next modifications, ksud: 16GB sparse image
2024-12-04 01:18:54 +06:00
silvzr
30ccaf46f2
manager: Reset search filter after moving from SuperUser destination ( #2204 )
...
By default there's an annoying behaviour for which the manager leaves
the search filter after changing destination without even showing the
search bar anymore. Fix that and reset the list to the top instead of
leaving it at the searched app's height
https://github.com/user-attachments/assets/268672af-ced9-4293-81df-4e1c7ef33489
original behaviour
https://github.com/user-attachments/assets/b9b318cf-273a-4130-b199-712e99f6ed72
changed behaviour
Tested-by: backslashxx
[118538522+backslashxx@users.noreply.github.com ](mailto:118538522+backslashxx@users.noreply.github.com )
2024-11-11 20:51:13 +08:00
Rissu
a47499686c
manager: Fix not refreshing after action button was pressed ( #2201 )
...
- This commit fix issue #2171
Tested-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
---------
Signed-off-by: rsuntk <rissu.ntk@gmail.com >
2024-11-11 19:11:34 +08:00
Light_summer
0d7c23a91b
manager: Fix save log ( #2170 )
...
https://github.com/user-attachments/assets/69467e00-0af9-4d46-add8-e24e767462bd
Use `ContextCompat` in `DownloadListener`
Bump ksp to `2.0.21-1.0.26`
Misc changes (See the
[commit](1fb49d918a )
directly)
2024-10-31 18:06:11 +08:00
Weblate (bot)
5322fa5840
Translations update from Hosted Weblate ( #2065 )
...
Translations update from [Hosted Weblate](https://hosted.weblate.org )
for
[KernelSU/Manager](https://hosted.weblate.org/projects/kernelsu/manager/ ).
Current translation status:

---------
Co-authored-by: yuztass <inkognito0901@gmail.com >
Co-authored-by: dabao1955 <dabao1955@163.com >
Co-authored-by: SchweGELBin <abramjannikmichael06@gmail.com >
Co-authored-by: Karl Schrader <pokemetti@gmail.com >
Co-authored-by: Dawid2849 <dawid2849@gmail.com >
Co-authored-by: Iker García Calviño <72529208+ikergcalvino@users.noreply.github.com >
Co-authored-by: Madis Otenurm <robotkoer@gmail.com >
Co-authored-by: Rex_sa <rex.sa@pm.me >
Co-authored-by: I g o r <igormczampola1@gmail.com >
Co-authored-by: rehork <cooky@e.email >
2024-10-29 14:00:29 +08:00
铃柒柒
a051154c06
manager: Add action.sh for user to manually trigger modules' functionality from manager ( #2156 )
...
Commits:
- manager: Add `action.sh` for user to manually trigger modules'
functionality from manager
- manager: Optimize ModuleItem
- manager: uninstall button: TextButton -> FilledTonalButton
- Optimize `run_action` function
Commit Author & Thank:
- @lightsummer233
- @lingqiqi5211
- [APatch](https://github.com/bmax121/APatch )
Demo Show:

---------
Co-authored-by: Light summer <93428659+lightsummer233@users.noreply.github.com >
2024-10-27 10:07:13 +01:00
Light_summer
8752cdfa4d
manager: Bump dependencies, Adjust pull refresh UI, Add transitions back ( #2139 )
...
Bump dependencies
| Add transitions back for predictive back | Fix SnackBar overlap on FAB
& Make SnackBar can dismiss
| :-- | :-- |
|

|

|
Use `androidx.compose.material3.pulltorefresh.PullToRefreshBox` instead
of `androidx.compose.material.pullrefresh.*`
| Before | After |
| --: | --: |
|

|

|
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-19 08:40:02 +08:00
Shatyuka
b8722bc47b
manager: detect init_boot with Android version in uname ( #2142 )
...
Redmi Note 12 Turbo (marble) comes shipped with Android 13, but the
baseline/kernel target version is Android 12.
```
# getprop | grep api_level
[ro.board.api_level]: [31]
[ro.board.first_api_level]: [31]
[ro.product.first_api_level]: [33]
[ro.vendor.api_level]: [31]
# uname -a
Linux localhost 5.10.198-android12-9-00085-g226a9632f13d-ab11136126 #1 SMP PREEMPT Wed Nov 22 14:16:37 UTC 2023 aarch64 Toybox
```
Maybe we should use `ro.board.first_api_level` instead of
`ro.product.first_api_level`, or the minimum value. But anyway, it's
better to be consistent with ksud.
390bfa9825/userspace/ksud/src/boot_patch.rs (L407)
2024-10-17 19:46:25 +08:00
Light_summer
02bb03a94a
manager: Refactor the click logic of ModuleItem ( #2105 )
...
Drop `com.google.accompanist` that we needn't it
Remove unused metadata, abi
Optimize app icon (No visual changes)
Update Gradle to 8.10.2
Enable per app language support
Optimize `SwitchItem`
https://github.com/user-attachments/assets/777729e6-5108-4060-91a7-28b5b9d98441
Refactor the click logic of `ModuleItem`
https://github.com/user-attachments/assets/e61da54a-6c1c-45d7-bf27-52b452134b7e
Use compose's Text in AboutCard to support dynamicColor

Add scroll behavior for TopAppBar


Fix padding for BottomNavigationBar
2024-10-01 20:40:16 +08:00
Light_summer
a3d20a1dea
manager: Insets stuffs for Android 15 ( #2100 )
...
Fix insets on Android 15
Bump dependencies
Migrate Compose Destination to v2
Ready for review now
2024-09-29 15:45:52 +08:00
Whale Choi
7a3bf4441c
api: spawn CallbackList use UiThreadHandler::runAndWait executor ( #2096 )
...

Because the exit callback in js cleans up the ChildProcess, when the
last callback of stdout is executed after the exit callback, an error
like “emitData ReferenceError: spawn_callback_1727358276092_68 is not
defined” will occur.
2024-09-29 13:31:06 +08:00
sus
07b719aaca
js: add moduleInfo method ( #2057 )
...
Add a `ksu.moduleInfo()` in JS.
resolves https://github.com/tiann/KernelSU/issues/1571
test module's index.html

The test module:
[moduleInfo_test.zip](https://github.com/user-attachments/files/17001977/moduleInfo_test.zip )
test module's result:

2024-09-14 21:52:11 +08:00
Weblate (bot)
a8f368fb48
Translations update from Hosted Weblate ( #2008 )
...
Translations update from [Hosted Weblate](https://hosted.weblate.org )
for
[KernelSU/Manager](https://hosted.weblate.org/projects/kernelsu/manager/ ).
Current translation status:

---------
Co-authored-by: I g o r <igormczampola1@gmail.com >
Co-authored-by: yuztass <inkognito0901@gmail.com >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: dabao1955 <dabao1955@163.com >
Co-authored-by: charlotte <charlotterose@duck.com >
Co-authored-by: rehork <cooky@e.email >
Co-authored-by: Peter Noël Muller <pm563838@gmail.com >
Co-authored-by: Rex_sa <rex.sa@pm.me >
Co-authored-by: Fede2782 <78815152+Fede2782@users.noreply.github.com >
Co-authored-by: _wais <cikomo.game@gmail.com >
Co-authored-by: Shadow <duxing130@gmail.com >
Co-authored-by: Kazuki Nakashima <flukfik41@gmail.com >
Co-authored-by: Karl Schrader <pokemetti@gmail.com >
Co-authored-by: crusader1328 <Crusader1328@users.noreply.hosted.weblate.org >
Co-authored-by: SchweGELBin <abramjannikmichael06@gmail.com >
2024-09-14 09:51:54 +08:00
LoveSy
6b045c9051
Upgrade gradle ( #1866 )
2024-07-08 22:49:18 +08:00
Weblate (bot)
5277ce7e18
Translations update from Hosted Weblate ( #1734 )
...
Translations update from [Hosted Weblate](https://hosted.weblate.org )
for
[KernelSU/Manager](https://hosted.weblate.org/projects/kernelsu/manager/ ).
Current translation status:

---------
Co-authored-by: Pierre GRASSER <pierre.grasser@proton.me >
Co-authored-by: dabao1955 <dabao1955@163.com >
Co-authored-by: WikiBayer <Software@florian-rossmann.de >
Co-authored-by: weishu <twsxtd@gmail.com >
2024-06-17 13:43:13 +08:00
igor
9b32a7bfae
manager: improve grammar in english ( #1814 )
...
Improved the grammar and fixed some typos. Feel free to let me know if
there are any mistakes.
A question. Why is the Profile App not translatable? Would it be
possible to make it translatable?
2024-06-17 10:36:15 +08:00
TinyHai
026eb40f7d
manager: fix update no response when changelog is empty ( #1786 )
2024-06-05 01:14:40 +08:00
WenHao2130
70bfe74780
manager: fix translation errors in zh_CN ( #1790 )
2024-06-01 22:07:16 +08:00
Caner Karaca
5769178859
Update Dependencies and Migrate to Kotlin 2 ( #1765 )
...
Corrections/edits and reviews always welcomed.
Migrate to Kotlin 2
Updated dependencies
Refreshed lock files
2024-05-25 11:07:27 +08:00
Alex
7dc3c17e68
Added a feature to save logs to local storage ( #1741 )
...
- Added export logs to local storage
[1664](https://github.com/tiann/KernelSU/issues/1664 )
---------
Co-authored-by: weishu <twsxtd@gmail.com >
2024-05-23 10:46:44 +08:00
Alex
6a1a240e40
Refactor checkNewVersion function to use LatestVersionInfo data class ( #1733 )
...
- Updated the checkNewVersion function to return a LatestVersionInfo
data class instead of a Triple.
- Defined default null value for LatestVersionInfo in case of failure.
- Improved readability and maintainability by replacing the Triple with
a data class.
- Included version code, download URL, and changelog in the
LatestVersionInfo data class.
---------
Co-authored-by: weishu <twsxtd@gmail.com >
2024-05-16 15:35:14 +08:00
Weblate (bot)
136e11f715
Translations update from Hosted Weblate ( #1662 )
...
Translations update from [Hosted Weblate](https://hosted.weblate.org )
for
[KernelSU/Manager](https://hosted.weblate.org/projects/kernelsu/manager/ ).
Current translation status:

---------
Co-authored-by: Fede2782 <78815152+Fede2782@users.noreply.github.com >
Co-authored-by: Ričards L <ricards.lacis18@gmail.com >
Co-authored-by: Pierre GRASSER <pierre.grasser@proton.me >
Co-authored-by: yuztass <inkognito0901@gmail.com >
Co-authored-by: AndroPlus <hosigumayuugi@gmail.com >
Co-authored-by: dabao1955 <dabao1955@163.com >
Co-authored-by: Igor Sorocean <sorocean.igor@gmail.com >
2024-05-08 16:02:12 +08:00
Light_summer
c0b7ab5d42
manager: Make SwitchItem can be click like preference ( #1697 )
...
Use `AutoMirrored` icon
Drop some deprecated methods
Remove unused imports
Add bottom padding for AppProfileTemplateScreen to avoid display content
behind fab
2024-05-04 20:41:05 +08:00
fsxitutu
618a97df1b
Add magiskboot to kernelsu working directory ( #1684 )
...
Add the magiskboot binary to the /data/adb/ksu/bin directory so that
scripts/programs can call magiskboot to patch the boot/init_boot image.
---------
Co-authored-by: weishu <twsxtd@gmail.com >
2024-05-01 09:48:59 +08:00
weishu
ccf3193d93
manager: Fix select kmi not working
2024-04-24 00:29:43 +08:00
weishu
cd61835fd3
manager: extract flashWithIO
2024-04-23 15:51:04 +08:00
weishu
733b681bfb
manager: hide "uninstall temporary" temporarily.
2024-04-23 15:38:18 +08:00
weishu
3da7c0fdc3
manager: Add UI for uninstall permanently
2024-04-23 15:37:42 +08:00