Skip to content

Linux Support (need to test)#24

Open
Mike-Solar wants to merge 3 commits intocloudreve:mainfrom
Mike-Solar:main
Open

Linux Support (need to test)#24
Mike-Solar wants to merge 3 commits intocloudreve:mainfrom
Mike-Solar:main

Conversation

@Mike-Solar
Copy link

  1. Add Linux sync support
  2. Add Linux FUSE support, but I can't handle some bugs so I disabled it;
  3. Add Linux build script

- Add `cleanup_backend_on_unmount` to restore data and remove backend
- Trigger initial full sync after mounting on Linux
- Improve documentation for FUSE passthrough functions
- Add tests for cleanup functionality
- Add `build-linux.sh` for building DEB/AppImage bundles
- Add `dev-install-linux.sh` for development desktop entry installation
- Set window icons for Linux in all application windows
- Improve Linux desktop integration with proper icon handling
@Mike-Solar
Copy link
Author

@HFO4

@HFO4
Copy link
Member

HFO4 commented Feb 26, 2026

This PR is massive, and the "need to test" in the title is concerning. Was this generated with AI (vibe coding)? If it is untested AI output, I am not going to spend my time debugging it for you. Please test your code thoroughly before requesting a review.

@Mike-Solar
Copy link
Author

This PR is massive, and the "need to test" in the title is concerning. Was this generated with AI (vibe coding)? If it is untested AI output, I am not going to spend my time debugging it for you. Please test your code thoroughly before requesting a review.

I did test the code, both automated and manual, and it worked just fine, but I think I should be more responsible to the users, and I feel afraid my tests aren't exhausting all situations so I mentioned it needs more test. You're right, most of the code is AI generated. If you have any doubts about the stability of these codes, I can use it myself for a while and then give you more feedback. Please do not close this PR yet.

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