Skip to content

Conversation

@TranceLove
Copy link
Collaborator

@TranceLove TranceLove commented Jul 10, 2025

Description

Experimental PR to migrate file_operations module to write native code in Rust instead of C++.

While not important and overhead in set things up, as well as lack of Rust support in Android Studio, enabling use of Rust would open more opportunities of integration with modern libraries.

Quick test for the Rust code:

  • root device
  • allow Amaze to use Root Explorer in Settings
  • accept Amaze to have root permissions
  • go to root folder (e.g. /apex, /init.rc)
  • open file/folder properties
  • it should function as it was

Manual tests

  • Done

Build tasks success

Successfully running following tasks on local:

  • ./gradlew assembledebug
  • ./gradlew spotlessCheck

@TranceLove TranceLove force-pushed the feature/rust-file-operations branch 4 times, most recently from 6692f98 to 1915417 Compare July 12, 2025 04:44
@TranceLove TranceLove force-pushed the feature/rust-file-operations branch 6 times, most recently from 99437bb to fad31ed Compare July 31, 2025 16:01
@TranceLove TranceLove requested a review from Copilot July 31, 2025 16:13

This comment was marked as outdated.

@TranceLove TranceLove force-pushed the feature/rust-file-operations branch 2 times, most recently from 033c280 to f117234 Compare August 1, 2025 04:53
@TranceLove TranceLove force-pushed the feature/rust-file-operations branch from f117234 to d87abf7 Compare November 9, 2025 05:58
@TranceLove TranceLove marked this pull request as ready for review November 9, 2025 06:00
@TranceLove TranceLove requested a review from Copilot November 9, 2025 06:04
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 18 out of 19 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@TranceLove TranceLove force-pushed the feature/rust-file-operations branch 2 times, most recently from 57116a3 to 4566555 Compare November 9, 2025 06:31
@TranceLove TranceLove force-pushed the feature/rust-file-operations branch from 4566555 to 6c892ed Compare November 9, 2025 14:15
@TranceLove TranceLove force-pushed the feature/rust-file-operations branch from 6c892ed to 9e968fb Compare November 9, 2025 14:27
Copy link
Member

@EmmanuelMess EmmanuelMess left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested

@VishnuSanal VishnuSanal self-requested a review November 9, 2025 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants