Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: improved stealth in stealth mode #6110

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

pimlie
Copy link
Contributor

@pimlie pimlie commented Jul 12, 2024

Fix #6102

ℹ️ This is a draft as it's based on pr #6104, once 6104 is merged then this can be merged

Description

  • return empty url for bambulab api address in GUI_App
  • don't sync plugins/printer-config if api url is empty
  • show error about stealth_mode when trying to download network plugin with stealth mode enabled

Screenshots/Recordings/Graphs

image

image

Tests

na

@pimlie pimlie marked this pull request as ready for review July 31, 2024 14:09

// orca: http_url is empty string in stealth_mode
if (http_url.size() > 0) {
this->p->sync_plugins(http_url, plugin_version);
Copy link
Owner

Choose a reason for hiding this comment

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

Currently plugin is no controlled by stealth flag, it's enabled networking option that controls it.
I'm afraid disabling plugin downloading will confuse user.
Better don't do it.

Stealth flag mainly disable HMS

Copy link
Contributor Author

@pimlie pimlie Aug 2, 2024

Choose a reason for hiding this comment

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

Ah ok.

Wdyt about renaming stealth mode to something clearer then? Maybe:

  • rename stealth_mode to enable_bambulab_hms not implemented
  • add sync_on_start flag so users can toggle whether sync_plugins & sync_printer_config should be called on application start

See screenshots in OP for added checks

Copy link
Contributor Author

Choose a reason for hiding this comment

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

To clarify, the Sync on start wizard option comes after the Propietary Plugins step and is now the last wizard step

add support for users to disable syncing bbl network plugin and printer configuration on app start
@pimlie pimlie requested a review from SoftFever August 16, 2024 13:26
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.

Stealth Mode is not stealthy
2 participants