Pang YS
19b7e490cd
manager: Add Indonesia translation
2024-12-26 17:02:02 +08:00
Pang YS
1083a10de3
Create strings.xml
2024-12-26 16:19:33 +08:00
Rifat Azad
79e2b97782
manager: custom uri for webui
2024-12-26 12:04:27 +06:00
Caner Karaca
405eae9229
manager: update gradle and ndk
2024-12-25 23:09:33 +00:00
bryanyee33
f935077bb8
Imitate terminal clear command in manager ( #2307 )
...
The current implementation of KSU manager's output screen simply prints
`[H[J` when the `clear` command is used (in both the flashing module &
action button screen) instead of clearing the screen:
<img
src="https://github.com/user-attachments/assets/c30ceb87-13ac-4ba6-a7c5-045564e83181 "
width="300" />
This limits the ability of shell scripts to purely textual & linear
outputs, and prevents more flexible outputs such as a refreshing
progress bar or even a progress circle for long running scripts. The
current implementation moreover limits the output to 65536 bytes for the
String `text`, causing the app to hang once this limit has been reached
for scripts with more verbose outputs.
This PR fixes these issues by allowing for usage of the `clear` command
in shell scripts to clear the screen. It works by checking if the
current output line starts with "[H[J", which is the default output of
the `clear` command in KSU's busybox, and clears the previous outputs if
there is a match. This should work universally since the `clear` command
defaults to this implementation when ran in KSU manager.
A working example can be seen below, where the `clear` command is
heavily used (24 times a second) to test for performance & reliability
of the code:
https://github.com/user-attachments/assets/c45fb6f1-1b40-4b67-8837-4d9a00429715
Tested-by: backslashxx
2024-12-25 16:35:45 +06:00
Rifat Azad
f6901b7617
manager: improved app icon
...
website: KernelSU Next home added
2024-12-25 04:45:46 +06:00
Rifat Azad
adbac1f158
manager: minor touch
2024-12-25 00:00:57 +06:00
Rifat Azad
86cf73c4f7
manager: brought back isOverlayAvailable()
2024-12-24 22:50:50 +06:00
dependabot[bot]
a6695afe95
build(deps): bump the maven group in /manager with 2 updates
...
Bumps the maven group in /manager with 2 updates: [io.github.raamcosta.compose-destinations:core](https://github.com/raamcosta/compose-destinations ) and [io.github.raamcosta.compose-destinations:ksp](https://github.com/raamcosta/compose-destinations ).
Updates `io.github.raamcosta.compose-destinations:core` from 2.1.0-beta14 to 2.1.0-beta15
- [Release notes](https://github.com/raamcosta/compose-destinations/releases )
- [Commits](https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta14...2.1.0-beta15 )
Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0-beta14 to 2.1.0-beta15
- [Release notes](https://github.com/raamcosta/compose-destinations/releases )
- [Commits](https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta14...2.1.0-beta15 )
Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0-beta14 to 2.1.0-beta15
- [Release notes](https://github.com/raamcosta/compose-destinations/releases )
- [Commits](https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta14...2.1.0-beta15 )
---
updated-dependencies:
- dependency-name: io.github.raamcosta.compose-destinations:core
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: io.github.raamcosta.compose-destinations:ksp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: io.github.raamcosta.compose-destinations:ksp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-24 09:02:19 +00:00
Rifat Azad
3ca329b402
susfs: fixed susfs unsupported output
...
manager: if susfs not supported then hide it
2024-12-24 06:13:46 +06:00
Rifat Azad
3c51c7851c
ksud: dropped magic_mount for stability so welcome back OverlayFS
...
manager: brought back shrink images in settings
2024-12-24 04:21:38 +06:00
Rifat Azad
e82c218511
manager: fixed Unresolved reference 'prefs'
2024-12-24 00:00:26 +06:00
Rifat Azad
f36924bb49
manager: hide sus su toggle below umount module
2024-12-23 23:59:09 +06:00
Rifat Azad
c2d63cf078
manager: susfs feature overhaul and some minor bug fixes
...
susfs: more prctl syscalls added
2024-12-23 23:56:58 +06:00
Rifat Azad
ba727d5647
manager: remember sus_su toggle state
2024-12-23 09:49:22 +06:00
Rifat Azad
e26e2d22bf
manager: fixed typo
2024-12-23 07:38:48 +06:00
Cycle1337
62065fd0e6
Merge branch 'rifsxd:next' into next
2024-12-23 07:21:14 +08:00
Cycle1337
3645143ac3
manager: minor changes in Simplified Chinese translation
2024-12-23 07:20:45 +08:00
Rifat Azad
1b75614227
manager: sus_su mode in StatusInfo and toggle to enable/disable sus_su
...
susfs: variant and sus_su syscalls added
2024-12-23 04:52:19 +06:00
Cycless7
d16b3fca9c
manager: changed back link to original ksunext
2024-12-23 03:59:24 +08:00
Cycless7
a4ed76e52c
manager: added Simplified Chinese translation
2024-12-23 03:55:16 +08:00
Rifat Azad
580921988e
manager: fixed susfs check for InfoCard
2024-12-23 01:36:11 +06:00
Rifat Azad
5476f81f0f
manager: also detect susfs variant
2024-12-23 01:07:21 +06:00
Rifat Azad
b6261beec4
manager: fixed getSuSFSVersion() in InfoCard
...
susfs: else error output as result
2024-12-22 09:23:56 +06:00
Rifat Azad
82261fe94c
userspace: add susfs lib
...
manager: completed susfs support check prctl syscall
2024-12-22 08:49:45 +06:00
Rifat Azad
66d7f88448
manager: try detect susfs prctl and
...
show if susfs supported and version on HomeScreen
2024-12-22 06:32:08 +06:00
Rifat Azad
fd637d30cf
manager: Detect SuSFS support
2024-12-22 02:54:20 +06:00
Rifat Azad
5b1d17b1f3
Merge pull request #14 from rifsxd/dependabot/gradle/manager/maven-4efcb9479e
...
build(deps): bump the maven group in /manager with 8 updates
2024-12-22 00:34:35 +06:00
Rifat Azad
c09b016c6d
manager: polished up HomeScreen
2024-12-21 23:52:26 +06:00
Rifat Azad
aba7cd6568
manager: adjusted padding on InfoCard
2024-12-21 23:25:53 +06:00
silvzr
6b6ad70a6e
manager: Avoid unecessary function calls
...
in Home.kt the install function is called everytime you go to the HomeScreen, move it to MainActivity instead so it's executed on app launch only.
2024-12-21 03:49:44 +06:00
Rifat Azad
0efd9576ef
manager: removed EXperimentalCard and added IssueReportCard
2024-12-21 03:31:55 +06:00
Rifat Azad
0454bf3727
source: mass rename KernelSU -> KernelSU-Next
2024-12-21 02:06:32 +06:00
Rifat Azad
1f9432db47
manager: LOG_TAG replace KernelSU -> KernelSU-Next
2024-12-21 01:53:37 +06:00
dependabot[bot]
ed0e657bf9
build(deps): bump the maven group in /manager with 8 updates
...
Bumps the maven group in /manager with 8 updates:
| Package | From | To |
| --- | --- | --- |
| androidx.navigation:navigation-compose | `2.8.4` | `2.8.5` |
| androidx.compose:compose-bom | `2024.11.00` | `2024.12.01` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-core](https://github.com/Kotlin/kotlinx.coroutines ) | `1.9.0` | `1.10.1` |
| com.android.application | `8.7.2` | `8.7.3` |
| com.android.library | `8.7.2` | `8.7.3` |
| [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin ) | `2.0.21` | `2.1.0` |
| [org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin ) | `2.0.21` | `2.1.0` |
| [com.google.devtools.ksp](https://github.com/google/ksp ) | `2.0.21-1.0.28` | `2.1.0-1.0.29` |
Updates `androidx.navigation:navigation-compose` from 2.8.4 to 2.8.5
Updates `androidx.compose:compose-bom` from 2024.11.00 to 2024.12.01
Updates `org.jetbrains.kotlinx:kotlinx-coroutines-core` from 1.9.0 to 1.10.1
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases )
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md )
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.9.0...1.10.1 )
Updates `com.android.application` from 8.7.2 to 8.7.3
Updates `com.android.library` from 8.7.2 to 8.7.3
Updates `com.android.library` from 8.7.2 to 8.7.3
Updates `org.jetbrains.kotlin.android` from 2.0.21 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.0 )
Updates `org.jetbrains.kotlin.plugin.compose` from 2.0.21 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.0 )
Updates `org.jetbrains.kotlin.plugin.compose` from 2.0.21 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.0 )
Updates `com.google.devtools.ksp` from 2.0.21-1.0.28 to 2.1.0-1.0.29
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.0.21-1.0.28...2.1.0-1.0.29 )
---
updated-dependencies:
- dependency-name: androidx.navigation:navigation-compose
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.compose:compose-bom
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: com.android.application
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.android.library
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.android.library
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: org.jetbrains.kotlin.android
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: org.jetbrains.kotlin.plugin.compose
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: org.jetbrains.kotlin.plugin.compose
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: com.google.devtools.ksp
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-20 17:24:49 +00:00
Rifat Azad
d7e54305db
manager: fixed module card uninstall/restore buttons minimal look & fixed app icon monochrome inverted
2024-12-20 22:52:59 +06:00
Rifat Azad
026f27ab52
manager: fixed kernelsu-next icon to be material 3 compliant
2024-12-20 00:44:15 +06:00
Rifat Azad
69d0956496
manager: minor change to module_install_prompt_with_name string
2024-12-19 22:46:22 +06:00
Rifat Azad
6c246284ac
manager: Dropped down MINIMAL_SUPPORTED_KERNEL to 11071
2024-12-19 21:56:04 +06:00
Rifat Azad
879b3eadba
manager: night theme fixed
2024-12-19 21:30:58 +06:00
Rifat Azad
61244a872e
manager: fixed module list refresh after isntallation
2024-12-19 20:25:30 +06:00
Rifat Azad
f6c0c38e1d
manager: changed webroot domain
2024-12-19 19:52:55 +06:00
Rifat Azad
79f7b7963a
manager: minor renaming
2024-12-19 19:10:11 +06:00
Rifat Azad
5a2d261240
manager: minor change to module_install_prompt_with_name string
2024-12-19 18:46:26 +06:00
Rifat Azad
187721891d
ksud: added module restore cmd, replaced pkg id for debug and uninstall manager and changed banner
...
manager: implement restore module UI
2024-12-19 17:33:20 +06:00
Rifat Azad
67a8381767
kernel: New KSU_NEXT size/hash
2024-12-18 18:03:25 +06:00
Rifat Azad
54652f7931
manager: fixed build manager workflow - extra line for gradle.properties
2024-12-18 16:55:02 +06:00
Rifat Azad
0bff12739f
manager: common detectable package id replaced - me.weishu.kernelsu -> com.rifsxd.ksunext
2024-12-18 15:42:43 +06:00
Rifat Azad
78c63772aa
manager: added module install confirmation
2024-12-17 16:35:49 +06:00
Rifat Azad
0a9d098d14
manager: adjusted InfoCard icon padding
2024-12-17 01:51:26 +06:00