Skip to content

Commit a5531f9

Browse files
authored
v1.3.2
Preparation for release
2 parents fc505c6 + 80875be commit a5531f9

File tree

5 files changed

+142
-136
lines changed

5 files changed

+142
-136
lines changed

README.md

+14-7
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,9 @@ A plugin based on [rclone](https://rclone.org/), which allows users to back-up g
44

55
Support: **[SteamDeckHomebrew Discord](https://discord.gg/ZU74G2NJzk)**.
66

7-
## Known Issues
7+
## Troubleshooting
88

9-
* The file picker does not work after a fresh installation. [Issue tracker](https://github.com/GedasFX/decky-cloud-save/issues/7).
10-
11-
> Workaround: restart Steam and or Steam Deck.
9+
To find plugin logs, use `journalctl -f -n 100 -eu plugin_loader` (close with `q`) command in console. You may be asked to provide them in discord when asking for help.
1210

1311
## Features
1412

@@ -17,9 +15,8 @@ Support: **[SteamDeckHomebrew Discord](https://discord.gg/ZU74G2NJzk)**.
1715
* Ability to back up files automatically after a game is closed.
1816
* File counter, which estimates the number of files a sync path would pick up. Prevents accidental backing up of the entire steam deck.
1917
* Advanced filtering, allowing users to set up custom filtering rules with includes and excludes.
20-
* Ability to customize destination folder name (found in `plugin.properties` config).
21-
22-
**IMPORTANT!** This plugin does not support bidirectional sync. In other words, this plugin is not intended for use cases to sync saves between devices, but rather just to keep your game progress safe in case of data loss.
18+
* Ability to customize destination folder name.
19+
* Bidirectional sync (alpha, use at own risk!)
2320

2421
**NOTE!** This plugin **does not** delete files from the remote, even if files get deleted locally. This is intentional to protect against accidents. This, however, may cause issues. If you have a concrete example, let me know by opening an [issue](https://github.com/GedasFX/decky-cloud-save/issues).
2522

@@ -93,3 +90,13 @@ Command (in `/home/deck/homebrew/plugins/decky-cloud-save/`):
9390
### Change destination folder name
9491

9592
If you wish to change the folder on how it appears on the remote, edit `~/homebrew/settings/decky-cloud-save/plugin.properties` file and replace `decky-cloud-save` with whichever name you wish. Be wary of path limitations unique to each provider.
93+
94+
### Experimental features
95+
96+
Some features were asked to be added, but they are in the experimentatl state. To access this menu, go to `plugin.properties`, and set `experimental_menu=true`.
97+
98+
### Experimental feature - bidirectional sync
99+
100+
On the plugin sidebar there is a new option to change behavior of plugin to not only backup files, but to sync them with remote. This is an operation that is able to delete your files, so use it with extreme caution.
101+
102+
**IMPORTANT!** This plugin does not provide support for if you use bidirectional sync. It is not the plugin's primary use case and is in the experimental state. USE AT YOUR OWN RISK!

main.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -246,9 +246,11 @@ async def _main(self):
246246

247247
# Prepopulate config
248248
config = _get_config()
249-
logger.warn(config)
249+
250250
if not any(e[0] == "destination_directory" for e in config):
251251
_set_config("destination_directory", "decky-cloud-save")
252+
if not any(e[0] == "experimental_menu" for e in config):
253+
_set_config("experimental_menu", "false")
252254

253255
# Function called first during the unload process, utilize this to handle your plugin being removed
254256
async def _unload(self):

package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "decky-cloud-save",
3-
"version": "1.3.1",
3+
"version": "1.3.2",
44
"description": "Manage cloud saves for games that do not support it in [current year].",
55
"scripts": {
66
"build": "shx rm -rf dist && rollup -c",
@@ -34,16 +34,16 @@
3434
"@rollup/plugin-replace": "^4.0.0",
3535
"@rollup/plugin-typescript": "^8.5.0",
3636
"@types/react": "16.14.0",
37-
"@types/webpack": "^5.28.1",
37+
"@types/webpack": "^5.28.4",
3838
"rollup": "^2.79.1",
3939
"rollup-plugin-import-assets": "^1.1.1",
4040
"shx": "^0.3.4",
41-
"tslib": "^2.5.3",
41+
"tslib": "^2.6.2",
4242
"typescript": "^4.9.5"
4343
},
4444
"dependencies": {
45-
"decky-frontend-lib": "^3.21.5",
46-
"react-icons": "^4.10.1"
45+
"decky-frontend-lib": "^3.23.0",
46+
"react-icons": "^4.11.0"
4747
},
4848
"pnpm": {
4949
"peerDependencyRules": {

0 commit comments

Comments
 (0)