David Kocik
0285ba2d84
SPE-2451: Handling of already broken manifest file.
...
Fix of false has_installed_printers entry in manifest.
Move saving manifest to place where appconfig is changed as well.
2024-09-03 12:35:22 +02:00
Lukas Matena
593ac53cdd
Merge branch 'lh_gcode_processor_artefacts'
2024-09-03 12:31:32 +02:00
Lukáš Hejl
c5982f4019
Accumulate the total estimated print in doubles instead of floats.
...
Because total print time is typically a big floating point number and the time of trapezoid is typically a small number, summing those numbers leads to a loss in precision. Switching to doubles reduces the loss of precision.
2024-09-03 12:31:19 +02:00
Lukáš Hejl
90073dce70
SPE-2441: Fix discontinuity between the processed blocks' exit speed and the new first block's entry speed.
...
This discontinuity affected both time estimation and actual speed visualization.
2024-09-03 12:31:19 +02:00
Lukas Matena
392aad64a4
Merge branch 'jb_connect_login_refresh'
2024-09-03 12:29:22 +02:00
Jan Bařtipán
d5ed649ab1
Connect login: fix debug build crash on exit
2024-09-03 12:29:09 +02:00
Jan Bařtipán
3d130ceb76
Connect login: updating also user script when refreshed access token arives, this should fix passing old token on page reload
2024-09-03 12:29:09 +02:00
Jan Bartipan
f9164da380
ConnectWebViewPanel: fixed segfault on quit (accessing already deleted plater in on_activate handler), WebView scripts can now use _prusaSlicer.postMessage({action: 'LOG', ...}) to write logs into OS console
2024-09-03 12:29:09 +02:00
Jan Bartipan
74ab2d24b7
ConnectWebViewPanel::get_login_script for refresh wrapped in check if _prusaSlicer_initLogin function (defined by AddUserScript) is already defined (i.e. handle gracefully situation when token refresh happen just before the UserScript gets executed)
2024-09-03 12:29:09 +02:00
Jan Bařtipán
54baccd6fc
Http: added support for retry with exponentail backoff, UserAccountCommunication::on_active triggered from app instrad of panel to correctly handle situation when multiple app windows opened, ConnectWebView: refactored the login script to prevent using old token
2024-09-03 12:29:09 +02:00
Jan Bartipan
ac859d711c
Connect token refresh on wake up from sleep: also resend config to make sure the token is loaded into frontend
2024-09-03 12:29:09 +02:00
Jan Bařtipán
6a7ac53335
Connect Login Refresh: UserAccountComm: refresh token on wake; WebViewDialog: Connect login retry with exp backoff implemented, added a bit more logging
2024-09-03 12:29:09 +02:00
David Kocik
6491dd7453
Delete unused graphics.
2024-09-03 10:49:42 +02:00
Lukas Matena
7908291160
Couple of fixes in phrases
2024-09-02 16:33:26 +02:00
Lukas Matena
b1546fa77a
Merge branch 'dk_app_updater'
2024-08-29 16:03:35 +02:00
Lukas Matena
ddba05828d
Fixed couple of encoding issues
2024-08-29 16:02:38 +02:00
David Kocik
abea96fd8a
Force opening hyperlink on App updater.
...
Refactored open_browser_with_warning_dialog due to poor readability - no changes to funcionality.
2024-08-29 14:57:49 +02:00
David Kocik
447dd15681
Fix of incorrect usage of wxString in fopen in AppUpdater and Downloader.
2024-08-29 14:57:49 +02:00
David Kocik
b7f0b51c3b
AppUpdater: Read option "action" and on value "browser" open url in browser.
...
Increased min size.
2024-08-29 14:57:49 +02:00
Lukas Matena
31b88e6741
Merge branch 'dk_external_login'
2024-08-29 14:56:41 +02:00
David Kocik
5871ad2e51
Open external browser in config wizard.
2024-08-29 14:56:20 +02:00
David Kocik
fa94b9fb54
Fix of return value
2024-08-29 14:56:20 +02:00
David Kocik
02ddb36108
Login url with service. Changed code for registering custom url to not check downloader dest..
2024-08-29 14:56:20 +02:00
David Kocik
17300d7549
Fix of closing login dialog
2024-08-29 14:56:20 +02:00
David Kocik
2bde97fb11
Keep login dialog opened while opening 3rd vendor in external browser.
2024-08-29 14:56:20 +02:00
David Kocik
ab358cb4c4
User underscore instead of minus
2024-08-29 14:56:20 +02:00
David Kocik
a41ee17a68
Undo desktop registration before registering new one
2024-08-29 14:56:20 +02:00
David Kocik
3e6b4ba443
Fix of login in internal browser
2024-08-29 14:56:20 +02:00
David Kocik
23cc50c9f5
fix of opening external browser
2024-08-29 14:56:19 +02:00
David Kocik
07320325e1
Remove old url protocol desktop files before opening browser for login
2024-08-29 14:56:19 +02:00
David Kocik
e6313aa5e0
CLI option for single instance only with prusaslicer:// url
2024-08-29 14:56:19 +02:00
David Kocik
c93631a504
followup
2024-08-29 14:56:19 +02:00
David Kocik
47d793ffb3
Open login in browser only for external services
2024-08-29 14:56:19 +02:00
David Kocik
ce44b8638f
Open external browser for login
2024-08-29 14:56:19 +02:00
Lukas Matena
395b751f17
Updated libbgcode version
2024-08-29 11:56:54 +02:00
Lukas Matena
7cc91fb5a1
Bumped up version to 2.8.1-rc0
2024-08-29 10:53:33 +02:00
YuSanka
436f098b98
ConfigWizard: Fixed a crash on unselection of a last printer in technology
...
SPE-2458
2024-08-29 10:50:43 +02:00
Lukas Matena
78400b3399
Merge branch 'dk_SPE-2438'
2024-08-29 10:36:50 +02:00
Lukas Matena
a2c964e882
nozzle_high_flow should be synchronized when single_extruder_multi_material (part 2)
2024-08-29 10:36:42 +02:00
David Kocik
c758c74d7f
Change in comparing nozzle diameter in right panel printer status
2024-08-29 10:36:42 +02:00
David Kocik
8edc0b796d
followup on 5f4b4da91e0c062153ca24ce4fbc829e5c1e6044
...
fix of value reading
2024-08-29 10:36:42 +02:00
Lukas Matena
a54aa25f1b
Added tooltips for the new parameters
2024-08-29 10:36:42 +02:00
David Kocik
02c63a56b8
avoid abrasive filament on non harden nozzle when selecting printer from connect.
2024-08-29 10:36:42 +02:00
Lukas Matena
b492368f26
nozzle_high_flow should be synchronized when single_extruder_multi_material
2024-08-29 10:36:42 +02:00
Lukas Matena
37583da9e8
Removed nozzle_high_temperature
2024-08-29 10:36:42 +02:00
David Kocik
a361f78067
Fix of faulty upload to Connect, when upload is set before slicing ends.
2024-08-29 10:36:42 +02:00
David Kocik
eb7f27c83d
Serialize parameters from json var to config opt format
...
improved config options filtering
changed outgoing json for upload to connect
2024-08-29 10:36:42 +02:00
David Kocik
a627c4c64e
full config in json for upload
2024-08-29 10:36:42 +02:00
David Kocik
a30961f59a
Rename paramters in jsons and add FilamentConfig.
2024-08-29 10:36:42 +02:00
David Kocik
3ff2b179b9
filament abrasive option in outgoing json for upload to connect
2024-08-29 10:36:42 +02:00