Commit Graph

576 Commits

Author SHA1 Message Date
rifsxd
24e5e012f3 manager: removed reduce sparse image button from settings 2025-01-03 16:04:17 +06:00
WenHao2130
a5440a3ab7 manager: optimize the layout in both Chinese and English
Signed-off-by: WenHao2130 <WenHao2130@outlook.com>
2025-01-03 16:32:01 +08:00
WenHao2130
216504c72d manager: revise Traditional Chinese to Simplified Chinese
Signed-off-by: WenHao2130 <WenHao2130@outlook.com>
2025-01-03 16:29:00 +08:00
WenHao2130
ac0b4159fa manager: do not translate home_magic_count
translation is not required here

Signed-off-by: WenHao2130 <WenHao2130@outlook.com>
2025-01-03 16:27:02 +08:00
Rifat Azad
b2715d8409 manager: fixed string 2025-01-03 11:21:53 +06:00
Rifat Azad
8162f46af4 source: remove susfsd 2025-01-03 11:15:39 +06:00
Rifat Azad
ac57cdc092 manager: some minor improvemnets 2025-01-03 11:08:02 +06:00
Rifat Azad
ce99e18df9 manager: minor typo fix 2025-01-03 08:29:00 +06:00
Rifat Azad
e225b6e7d4 userspace: add susfsd to /data/adb/ksu/bin 2025-01-02 20:40:42 +06:00
Rifat Azad
4419ef0837 manager: added animation for nav bar hiding and improved flash screen and action screen 2025-01-02 17:27:02 +06:00
rifsxd
5982cdb61d source: minor cleanup 2025-01-01 21:19:50 +06:00
rifsxd
000fbf3cd3 manager: happy new year's eve! 2024-12-31 06:07:51 +06:00
Rifat Azad
be48978aae manager: floating button dynamic padding depending on android navigation bar 2024-12-29 13:02:37 +06:00
Rifat Azad
7eef20cae2 manager: disabled save log and back instance untill flashing is completed, hide bottom navbar and add additional close button 2024-12-28 14:11:22 +06:00
Rifat Azad
a22f2937c6 manager: fix comment typo 2024-12-27 23:05:24 +06:00
Rifat Azad
e16e0c65d6 manager: replaced app profile icon 2024-12-27 08:45:06 +06:00
rifsxd
89f7aac2b8 Revert "manager: add Turkish translation"
This reverts commit 8c30101e8f.
2024-12-27 02:44:39 +06:00
Caner Karaca
8c30101e8f manager: add Turkish translation 2024-12-26 23:02:30 +03:00
Michelle Rodriguez
624b1d0da3 manager: Add sort options on module's appbar (#2308)
module list will be sorted by options when these are enabled:

![83d5cd3d23b8f6c36b52e731f5e21a97](https://github.com/user-attachments/assets/eaadc1a3-21c6-4b73-a55f-206b6faa7d2d)
It will be very friendly and convenient  when manager has many modules.
2024-12-27 00:09:39 +06:00
Rifat Azad
07e6637d1f manager: hdie bottom navbar on action screen 2024-12-26 23:09:46 +06:00
Rifat Azad
755c68947a manager: fixed missing opening bracket 2024-12-26 21:34:21 +06:00
Rifat Azad
5520be535c manager: fixed global string 2024-12-26 21:26:53 +06:00
Rifat Azad
f356ece503 manager: disabled back button and added action close button 2024-12-26 20:49:42 +06:00
bryanyee33
090ae7fb2d manager: module: refresh after webui usage (#2317)
- This commit fixes issue tiann#2250

https://github.com/user-attachments/assets/19dcca12-cb34-4e6e-88b4-72c26c2773f3

Tested by: backslashxx <118538522+backslashxx@users.noreply.github.com>
2024-12-26 18:00:14 +06:00
Pang YS
9e45282692 manager: Add Indonesia translation 2024-12-26 17:02:02 +08:00
Pang YS
f9dbb96308 Create strings.xml 2024-12-26 16:19:33 +08:00
Rifat Azad
5645754168 manager: custom uri for webui 2024-12-26 12:04:27 +06:00
Caner Karaca
08727ea9b2 manager: update gradle and ndk 2024-12-25 23:09:33 +00:00
bryanyee33
54d09f136c 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 "", 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
5160dca539 manager: improved app icon
website: KernelSU Next home added
2024-12-25 04:45:46 +06:00
Rifat Azad
6b34a72b0a manager: minor touch 2024-12-25 00:00:57 +06:00
Rifat Azad
5baa8237ed manager: brought back isOverlayAvailable() 2024-12-24 22:50:50 +06:00
dependabot[bot]
5db7caebb8 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
0907ca55d8 susfs: fixed susfs unsupported output
manager: if susfs not supported then hide it
2024-12-24 06:13:46 +06:00
Rifat Azad
a0540aa8ec 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
b98f0f3618 manager: fixed Unresolved reference 'prefs' 2024-12-24 00:00:26 +06:00
Rifat Azad
08a3a93224 manager: hide sus su toggle below umount module 2024-12-23 23:59:09 +06:00
Rifat Azad
84cb1ac04d manager: susfs feature overhaul and some minor bug fixes
susfs: more prctl syscalls added
2024-12-23 23:56:58 +06:00
Rifat Azad
eafff027e5 manager: remember sus_su toggle state 2024-12-23 09:49:22 +06:00
Rifat Azad
65a2088483 manager: fixed typo 2024-12-23 07:38:48 +06:00
Cycle1337
5a52c076bd Merge branch 'rifsxd:next' into next 2024-12-23 07:21:14 +08:00
Cycle1337
31acad02da manager: minor changes in Simplified Chinese translation 2024-12-23 07:20:45 +08:00
Rifat Azad
baddff8622 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
66f4fd6b77 manager: changed back link to original ksunext 2024-12-23 03:59:24 +08:00
Cycless7
e81cce5db8 manager: added Simplified Chinese translation 2024-12-23 03:55:16 +08:00
Rifat Azad
7026650552 manager: fixed susfs check for InfoCard 2024-12-23 01:36:11 +06:00
Rifat Azad
2538f51bb4 manager: also detect susfs variant 2024-12-23 01:07:21 +06:00
Rifat Azad
67b14a34a9 manager: fixed getSuSFSVersion() in InfoCard
susfs: else error output as result
2024-12-22 09:23:56 +06:00
Rifat Azad
3febc5ae79 userspace: add susfs lib
manager: completed susfs support check prctl syscall
2024-12-22 08:49:45 +06:00
Rifat Azad
74ddca2e11 manager: try detect susfs prctl and
show if susfs supported and version on HomeScreen
2024-12-22 06:32:08 +06:00