Skip to content

Commit 7ea31f0

Browse files
committed
refactor: rewrite provider update script to support automated pruning and translation flagging
1 parent 0e46f9f commit 7ea31f0

31 files changed

Lines changed: 8528 additions & 8700 deletions

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ jobs:
9191
working-directory: src-tauri
9292

9393
- name: Run Clippy (Web Server)
94+
shell: bash
9495
run: |
9596
mkdir -p ../dist/rclone-manager/browser
9697
TAURI_CONFIG=$(cat ./tauri.conf.headless.json) cargo clippy --features web-server --no-default-features -- -D warnings

CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,14 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
66

7-
## [Unreleased]
7+
## [0.3.1] - 2026-07-26
88

99
### Added
1010
- **Nautilus Sidebar Drives & Remotes Customization**: Added the ability to reorder and hide/show local disks and cloud remotes in the Nautilus sidebar via a dedicated sidebar configuration modal. #233
11-
- **New Russian Translations**: Added support for Russian language and translations. Thanks to @korsun009!
11+
- **Nautilus Context Menu System Clipboard Integration**: Added support for pasting OS system clipboard file paths and URIs directly from the right-click context menu, with automatic paste button visibility based on clipboard contents.
12+
- **New Russian Translations**: Added support for Russian language and translations. Thanks to @korsun009! PR #266
13+
- **New Brazilian Portuguese Translations**: Added support for Brazilian Portuguese language and translations. Thanks to @eduardomozart! PR #269
14+
- **New Japanese Translations**: Added support for Japanese language and translations. Thanks to @fuannanyo! PR #270
1215
- **Nautilus File Viewer Open in System Default Viewer**: Added the ability to open files in the system default viewer. First download if its remote file.
1316

1417
### Changed
@@ -17,6 +20,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
1720
- **Universal Interactive Remote Configuration**: Enhanced `interactive-config-step` and the remote creation orchestrator to generically support all rclone interactive configuration steps across any remote type (OneDrive, Google Drive, SFTP, Box, S3, Crypt, Mega, etc.). #243
1821
- UI improvements. #251 #252 #253
1922
- **Remote Disk Usage Loader Optimization**: Optimized remote disk usage checking by eliminating redundant pre-flight `getFeatures()` RPC requests. Disk usage (`rclone about`) is now requested directly, dynamically mapping unsupported responses (such as `"doesn't support about"`) directly to the unsupported state in the UI. #259
23+
- **Uploaded files preserve the dates**: When uploading files to remote storages, the original file modification dates are now preserved. Only for local Rclone instances. #268
24+
- **Rclone Providers**: Remove the uptobox translation.
2025

2126
### Fixed
2227
- **Remote Connection Payload Unmarshaling with Runtime Overrides**: Fixed an issue where operations (Mount, Sync, Copy, Serve, etc.) using boolean or numeric runtime remote overrides (e.g., `onedrive.av_override: true`) failed with a Go unmarshal error (`key "fs": Reshape failed to Unmarshal: json: cannot unmarshal bool into Go value of type string`). Boolean and numeric values in the `fs` connection payload are now automatically stringified before being sent to rclone. #265

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "rclone-manager",
3-
"version": "0.3.0",
3+
"version": "0.3.1",
44
"scripts": {
55
"ng": "ng",
66
"start": "ng serve",

resources/i18n/en-US/rclone-providers.json

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3570,24 +3570,6 @@
35703570
"help": "List of space separated upstreams.\n\nCan be 'upstreama:test/dir upstreamb:', '\"upstreama:test/space:ro dir\" upstreamb:', etc."
35713571
}
35723572
},
3573-
"uptobox": {
3574-
"access_token": {
3575-
"title": "Access Token",
3576-
"help": "Your access token.\n\nGet it from https://uptobox.com/my_account."
3577-
},
3578-
"description": {
3579-
"title": "Description",
3580-
"help": "Description of the remote."
3581-
},
3582-
"encoding": {
3583-
"title": "Encoding",
3584-
"help": "The encoding for the backend.\n\nSee the [encoding section in the overview](/overview/#encoding) for more info."
3585-
},
3586-
"private": {
3587-
"title": "Private",
3588-
"help": "Set to make uploaded files private"
3589-
}
3590-
},
35913573
"webdav": {
35923574
"auth_redirect": {
35933575
"title": "Auth Redirect",

resources/i18n/es-ES/rclone-providers.json

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3570,24 +3570,6 @@
35703570
"help": "Lista de servidores ascendentes separados por espacio.\n\nPuede ser 'upstreama:test/dir upstreamb:', '\"upstreama:test/space:ro dir\" upstreamb:', etc.."
35713571
}
35723572
},
3573-
"uptobox": {
3574-
"access_token": {
3575-
"title": "Token de acceso",
3576-
"help": "Tu token de acceso.\n\nConsíguelo en https://uptobox.com/my_account."
3577-
},
3578-
"description": {
3579-
"title": "Descripción",
3580-
"help": "Descripción del control remoto."
3581-
},
3582-
"encoding": {
3583-
"title": "Codificación",
3584-
"help": "La codificación del servidor.\n\nVer [sección de codificación en ayuda] para mas informacion."
3585-
},
3586-
"private": {
3587-
"title": "Privado",
3588-
"help": "Configurar para que los archivos subidos sean privados"
3589-
}
3590-
},
35913573
"webdav": {
35923574
"auth_redirect": {
35933575
"title": "Redirección de autenticación",

resources/i18n/fr-FR/rclone-providers.json

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3570,24 +3570,6 @@
35703570
"help": "Liste des espaces séparés en amont.\n\nPeut être 'upstreama:test/dir upstreamb:', '\"upstreama:test/space:ro dir\" upstreamb:', etc."
35713571
}
35723572
},
3573-
"uptobox": {
3574-
"access_token": {
3575-
"title": "Jeton d'accès",
3576-
"help": "Votre jeton d'accès.\n\nObtenez-le sur https://uptobox.com/my_account."
3577-
},
3578-
"description": {
3579-
"title": "Description",
3580-
"help": "Description du dépôt distant."
3581-
},
3582-
"encoding": {
3583-
"title": "Encodage",
3584-
"help": "L'encodage du backend.\n\nConsultez [la section encodage dans la vue d'ensemble](/overview/#encoding) pour plus d'informations."
3585-
},
3586-
"private": {
3587-
"title": "Privé",
3588-
"help": "À activer pour rendre les fichiers envoyés privés."
3589-
}
3590-
},
35913573
"webdav": {
35923574
"auth_redirect": {
35933575
"title": "Redirection d'authentification",

0 commit comments

Comments
 (0)