Commit Graph

1979 Commits

Author SHA1 Message Date
Rifat Azad
e39e0a6f15 Update README_CN.md 2024-12-30 05:39:03 +06:00
Rifat Azad
dd80c423e4 Update README.md 2024-12-30 05:35:44 +06:00
Rifat Azad
233f110431 ci: force install cross 2024-12-29 13:33:58 +06:00
Rifat Azad
514d602595 manager: floating button dynamic padding depending on android navigation bar 2024-12-29 13:02:37 +06:00
Rifat Azad
30ba05d8b4 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
ced32e9280 manager: fix comment typo 2024-12-27 23:05:24 +06:00
Loukious
4332b5caa9 fix: reset ambient capabilities to resolve D-Bus permission issues 2024-12-27 22:39:38 +06:00
Rifat Azad
3a97decfe9 Merge pull request #51 from rifsxd/dependabot/cargo/userspace/ksud/crates-3fff81349a
build(deps): bump the crates group in /userspace/ksud with 2 updates
2024-12-27 17:40:42 +06:00
dependabot[bot]
f39acf3f7d build(deps): bump the crates group in /userspace/ksud with 2 updates
Bumps the crates group in /userspace/ksud with 2 updates: [cc](https://github.com/rust-lang/cc-rs) and [syn](https://github.com/dtolnay/syn).


Updates `cc` from 1.2.5 to 1.2.6
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.5...cc-v1.2.6)

Updates `syn` from 2.0.91 to 2.0.92
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/2.0.91...2.0.92)

---
updated-dependencies:
- dependency-name: cc
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: crates
- dependency-name: syn
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: crates
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-27 08:37:47 +00:00
Rifat Azad
2713faf432 manager: replaced app profile icon 2024-12-27 08:45:06 +06:00
rifsxd
c82dfa897c Revert "manager: add Turkish translation"
This reverts commit b840029e48.
2024-12-27 02:44:39 +06:00
Rifat Azad
6e01e076a3 Merge pull request #49 from CanerKaraca23/translate
manager: add Turkish translation
2024-12-27 02:05:58 +06:00
Caner Karaca
b840029e48 manager: add Turkish translation 2024-12-26 23:02:30 +03:00
Rifat Azad
702ae87a8c Merge pull request #46 from rifsxd/dependabot/cargo/userspace/ksud/crates-a0187c8a40
build(deps): bump quote from 1.0.37 to 1.0.38 in /userspace/ksud in the crates group
2024-12-27 01:48:54 +06:00
Michelle Rodriguez
02f08f7971 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
156b369862 manager: hdie bottom navbar on action screen 2024-12-26 23:09:46 +06:00
Rifat Azad
705fc125a3 manager: fixed missing opening bracket 2024-12-26 21:34:21 +06:00
Rifat Azad
298a7fdd07 manager: fixed global string 2024-12-26 21:26:53 +06:00
Rifat Azad
82bdd44f67 manager: disabled back button and added action close button 2024-12-26 20:49:42 +06:00
bryanyee33
9224f6bd8b 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
Rifat Azad
95828ed54a Merge pull request #47 from pys36/patch-1
manager: Add Indonesia translation
2024-12-26 17:28:21 +06:00
Pang YS
19b7e490cd manager: Add Indonesia translation 2024-12-26 17:02:02 +08:00
dependabot[bot]
4b7da3b250 build(deps): bump quote in /userspace/ksud in the crates group
Bumps the crates group in /userspace/ksud with 1 update: [quote](https://github.com/dtolnay/quote).


Updates `quote` from 1.0.37 to 1.0.38
- [Release notes](https://github.com/dtolnay/quote/releases)
- [Commits](https://github.com/dtolnay/quote/compare/1.0.37...1.0.38)

---
updated-dependencies:
- dependency-name: quote
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: crates
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-26 09:00:28 +00: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
rifsxd
dd2430bdb0 ci: fixed build-manager gradlew exec perms 2024-12-26 06:15:38 +06:00
Rifat Azad
47fd0fe78a Merge pull request #43 from CanerKaraca23/ksud
ksud: update cargo dependencies
2024-12-26 06:02:10 +06:00
Rifat Azad
c4c44cf45b Merge pull request #42 from CanerKaraca23/manager
manager: update gradle and ndk
2024-12-26 06:01:52 +06:00
Rifat Azad
fa2c1af90b Merge pull request #40 from CanerKaraca23/workflows
ci: update workflows
2024-12-26 05:41:25 +06:00
Rifat Azad
88a1e95bc3 Merge pull request #41 from CanerKaraca23/readme
docs: add Turkish readme
2024-12-26 05:19:40 +06:00
Caner Karaca
bc66256258 docs: fixed typo 2024-12-26 02:15:56 +03:00
Caner Karaca
739357ebdd ksud: update cargo dependencies 2024-12-25 23:12:09 +00:00
Caner Karaca
405eae9229 manager: update gradle and ndk 2024-12-25 23:09:33 +00:00
Caner Karaca
ca8165f3ec docs: add Turkish readme 2024-12-25 23:02:56 +00:00
Caner Karaca
8afecec349 ci: update workflows 2024-12-25 22:58:37 +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 "", 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
f78167be29 Merge pull request #38 from rifsxd/dependabot/cargo/userspace/ksud/crates-56a057e772
build(deps): bump js-sys from 0.3.72 to 0.3.76 in /userspace/ksud in the crates group
2024-12-25 16:15:22 +06:00
Rifat Azad
ff7d7a065f ksud: export KSU_NEXT to environment 2024-12-25 16:09:48 +06:00
Rifat Azad
e4760709c1 docs: updated README.md 2024-12-25 16:08:24 +06:00
dependabot[bot]
922b9bd539 build(deps): bump js-sys in /userspace/ksud in the crates group
Bumps the crates group in /userspace/ksud with 1 update: [js-sys](https://github.com/rustwasm/wasm-bindgen).


Updates `js-sys` from 0.3.72 to 0.3.76
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases)
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits)

---
updated-dependencies:
- dependency-name: js-sys
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: crates
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-25 10:07:33 +00:00
Rifat Azad
fb7a01b2ad website: resides in docs dir v1.0.2-R13 2024-12-25 04:49:34 +06:00
Rifat Azad
f6901b7617 manager: improved app icon
website: KernelSU Next home added
2024-12-25 04:45:46 +06:00
Rifat Azad
5f6b39d610 docs: Updated README.md 2024-12-25 00:03:54 +06:00
Rifat Azad
adbac1f158 manager: minor touch 2024-12-25 00:00:57 +06:00
Rifat Azad
2d9e33812c kernel: small adjustment 2024-12-24 23:31:25 +06:00
Rifat Azad
bff23c6913 Revert "Drop some legacy codes (#1981)"
This reverts commit fd09ccfc29.
2024-12-24 23:12:35 +06:00
Rifat Azad
86cf73c4f7 manager: brought back isOverlayAvailable() 2024-12-24 22:50:50 +06:00
Rifat Azad
d50953ed69 Merge pull request #28 from rifsxd/dependabot/gradle/manager/maven-c5db52de40
build(deps): bump the maven group in /manager with 2 updates
2024-12-24 18:21:52 +06:00
Rifat Azad
aa0eb4de93 Merge pull request #27 from rifsxd/dependabot/cargo/userspace/ksud/crates-055628946d
build(deps): bump the crates group in /userspace/ksud with 37 updates
2024-12-24 18:18:51 +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