Skip to content

More operations - #245

Merged
Hakanbaban53 merged 25 commits into
masterfrom
more-operations
Jul 10, 2026
Merged

More operations#245
Hakanbaban53 merged 25 commits into
masterfrom
more-operations

Conversation

@Hakanbaban53

Copy link
Copy Markdown
Collaborator

This pull request introduces significant new features, improvements, and fixes to the project, focusing on enhanced platform integration, new operations, and expanded mobile support. It also updates dependencies, documentation, and CI workflows. The most important changes are summarized below:


Major Features and Integrations:

  • Added native context menu integration for Windows, Linux, and macOS, allowing users to upload files/folders directly to remotes via right-click in their system file manager. Includes CLI arguments for automation and full cleanup on uninstall.
  • Expanded Rclone operations support by adding check, delete, copyurl, archivecreate, and cryptcheck, with new UI modals and backend parsing for detailed results.
  • Introduced a built-in Obscure Tool to securely encrypt sensitive fields in the remote config wizard, with interactive UI and clipboard integration.
  • Added librclone support for Android/iOS (beta), including cross-compilation toolchains and a new GitHub Actions workflow for Android builds. Also includes DNS-over-HTTPS resolver for Android. [1] [2]
  • Added deeplink support for mobile custom URI scheme handler to streamline OAuth flows.

Dependency and Platform Updates:

  • Upgraded frontend stack to Angular v22, TypeScript v6.0, and ngx-translate v18, migrating to a new translation system. Updated and pinned Rust backend dependencies for compatibility. [1] [2] [3] [4]

Bug Fixes and Quality Improvements:

  • Enforced strict ESLint rules, removing all unsafe non-null assertions and adding explicit return types throughout the codebase. Fixed several UI and backend issues related to path handling, flag modals, and default values.

Documentation and Community:

  • Updated README.md, README.fr-FR.md, and README.es-ES.md to reflect new features, donation links, and installation instructions. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]
  • Added .github/FUNDING.yml to enable GitHub Sponsors and custom donation links.

CI/CD:

  • Added a new GitHub Actions workflow (release-android.yml) for building and uploading Android APKs, including full toolchain setup for cross-compilation.

These changes collectively bring major new functionality, improved cross-platform support, and better developer and user experience.

Hakanbaban53 and others added 25 commits June 26, 2026 10:28
…anagement across backend and frontend services
…k usage metrics with severity levels and resolution logic
…ys with unique IDs and adding helper methods for FS formatting
…Nautilus, Dolphin, Nemo) and cross-platform registration logic
…and add sponsor support section to about modal
…ng, and refactor rclone engine shutdown logic
… internationalization support across the application.
…introducing filesystem path utilities and shared transfer table logic.
…onfiguration

- Implemented RemoteCreationOrchestrator to manage interactive remote creation flows.
- Added methods for starting, submitting answers, and finalizing remote configurations.
- Integrated with existing services for remote management, job management, and notifications.

refactor: update RemoteManagementService to handle librclone state

- Changed _isLibrclone signal to allow null state.
- Removed unused resolvePublicLinkTarget and resolveDownloadRemote methods.

feat: introduce utility functions for command options and memoized loading

- Added INITIAL_COMMAND_OPTIONS and syncNonInteractiveOption for command option management.
- Created memoizedLoader utility for efficient data loading.

feat: enhance setting control component with numeric input handling

- Added support for numeric types using stepper input in SettingControlComponent.
- Refactored template to streamline control rendering based on type.

fix: improve layout and styling in setting control component

- Adjusted styles for setting items and reset button positioning.

chore: clean up unused code and comments in various components

- Removed commented-out code and unnecessary variables in FlagConfigStepComponent and ObscureToolComponent.
@Hakanbaban53
Hakanbaban53 merged commit e03b16b into master Jul 10, 2026
0 of 3 checks passed
@Hakanbaban53
Hakanbaban53 deleted the more-operations branch July 10, 2026 18:41
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.

1 participant