Commit graph

10372 commits

Author SHA1 Message Date
Remco Burema
902f2b1ebe Add functionality to cancel print-job-upload in progress.
Sometimes this got stuck, and there was no way for users to get rid of (or even retry).

CURA-11196
2026-01-20 14:27:16 +01:00
HellAholic
6f16913c08
Merge branch 'main' into CURA-12862-II 2026-01-20 09:29:36 +01:00
Remco Burema
8715cd097f
Merge branch 'main' into fix_pp_script_issues 2026-01-15 12:17:40 +01:00
HellAholic
ca163c08d8
Merge branch 'main' into NP-250_informational_tooltips-for_right_sidebar
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2026-01-12 15:28:37 +01:00
Remco Burema
0cc855b4d5 Review comments. (Restore secret-settings list, re-remove user-name.)
part of CURA-12862
2026-01-07 12:27:41 +01:00
c.lamboo
1967003979 Merge branch 'main' into CURA-12862-II
# Conflicts:
#	plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py
2026-01-07 10:27:12 +01:00
c.lamboo
3d1b598fe7 Remove authentication flow when communicating with locally connected printer
CURA-12862
2026-01-07 10:22:10 +01:00
HellAholic
0c6d7d65e4
Merge pull request #21206 from Ultimaker/CURA-12361_add-skin-support
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
CURA-12361 add skin support
2025-12-19 15:17:04 +01:00
HellAholic
f5a9cb2f65 Fix layer heights cache to use layer_data id
Updated the caching logic in SimulationView to use the id of the layer_data object instead of the node. This ensures the cache is correctly invalidated when layer_data changes, preventing potential issues when nodes are reused.
2025-12-14 23:54:32 +01:00
HellAholic
749d81c4d9 Optimize layer heights cache in SimulationView
Added logic to track which node's layer heights are cached and only recalculate the cache if the data source changes. This improves performance by avoiding unnecessary recalculations and ensures cache validity when the scene changes.
2025-12-14 23:33:18 +01:00
Erwan MATHIEU
6b275d2914
Merge branch 'CURA-12833_improve-bridge-lines-direction' into CURA-12361_add-skin-support
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-12-11 16:45:29 +01:00
Erwan MATHIEU
9de6f6f2ac Remove obsolete settings
Some checks are pending
conan-package-resources / conan-package (push) Waiting to run
conan-package-resources / signal-curator (push) Blocked by required conditions
conan-package / conan-package (push) Waiting to run
printer-linter-format / Printer linter auto format (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
CURA-12361
2025-12-11 11:23:30 +01:00
c.lamboo
f0e899e7ce Add improved authentication flow
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
- Only make auth tokens active once `request/check` endpoint returns `authorized`
- Only invalidate tokens once authentication has failed 5 times and `request/check` endpoint returns `unauthorized`
- Don't store short-lived nonce counter

CURA-12862
2025-12-10 17:31:02 +01:00
HellAholic
d591e7fcfc Cache layer heights to improve performance
Introduced a cache for layer heights to avoid recalculating them on every query. Added a method to populate the cache for all layers at once, and updated layer height retrieval methods to use the cache, improving efficiency when accessing layer height data.
2025-12-10 12:45:29 +01:00
HellAholic
f4430718c7 Show layer height in Simulation View slider labels
Adds display of the current and minimum layer heights (in mm) to the Simulation View slider labels. Implements new properties and logic in SimulationView and SimulationViewProxy to retrieve accurate layer heights for both sliced and gcode data. Bumps plugin version to 1.1.0.
2025-12-09 17:22:32 +01:00
HellAholic
67bae5fda3
Merge branch 'main' into CURA-12701_user_estimation_factor 2025-12-09 14:06:06 +01:00
HellAholic
42d89f2eec
Merge pull request #21198 from GregValiant/Annealing
Annealing
2025-12-09 10:14:30 +01:00
GregValiant
27a72a99b3 Update AnnealingOrDrying.py
Update AnnealingOrDrying.py

Bug fix and some minor changes to "units" as some were too long and didn't fit well.
2025-12-08 16:20:55 -05:00
HellAholic
d20e5bf937
Lint in PurgeLinesAndUnload.py 2025-12-06 19:22:15 +01:00
GregValiant
bc190da418 Update PurgeLinesAndUnload.py
An extremely minor bug fix.
The GcodeReader did not like ";TYPE:CUSTOM" and was adding a "WARNNG" to the log file.  This change addresses that.
2025-12-05 10:23:20 -05:00
Saumya Jain
0912d234a6
Merge branch 'main' into NP-250_informational_tooltips-for_right_sidebar
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-12-05 13:33:02 +01:00
c.lamboo
3d9485d834 Add missing import
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
CURA-12862
2025-12-02 15:40:22 +01:00
c.lamboo
36f58a5876 Reset status timer properly
CURA-12862
2025-12-02 15:39:53 +01:00
c.lamboo
dbf87d2d61 Show error when print job was not send succesfully
CURA-12862
2025-12-01 16:54:01 +01:00
Saumya Jain
0274899c54
Merge branch 'main' into NP-250_informational_tooltips-for_right_sidebar
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-11-26 17:17:48 +01:00
HellAholic
89a6708f19 Show warning only for enabled extruders
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
Updated warning icon visibility logic to display warnings only for enabled extruders in the simulation view menu. This prevents warnings from appearing for extruders that are not active.
2025-11-26 09:01:50 +01:00
HellAholic
57fcd1e3c8 Fix extruder warning visibility logic
Updated the warning icon visibility check to only consider extruders that exist in the current printer, preventing false warnings for non-existent extruders.
2025-11-19 13:05:59 +01:00
HellAholic
851ba0e04b Rename SchemeTypeLabel to schemeTypeLabel
id should start with lowercase
2025-11-19 10:02:04 +01:00
HellAholic
932f139c95 Rename lineTypeLabel to SchemeTypeLabel
Updated the id from lineTypeLabel to SchemeTypeLabel and adjusted references accordingly for clarity and consistency in SimulationViewMenuComponent.qml.
2025-11-19 09:58:42 +01:00
HellAholic
6b01d85fb1 Add warning icons for extruder visibility in SimulationView
Introduces warning icons in the SimulationView menu to indicate when extruder visibility is low or unchecked. Updates layout logic to accommodate the new icons and increments the plugin version to 1.0.2.
2025-11-19 09:54:41 +01:00
HellAholic
f0dfccc5b4
Merge branch 'main' into CURA-12718_dont_send_username 2025-11-04 14:16:57 +01:00
Erwan MATHIEU
f262ba2af4
Merge branch 'main' into NP-250_informational_tooltips-for_right_sidebar 2025-11-03 09:58:59 +01:00
HellAholic
ebb91b3651
Merge branch 'main' into CURA-12718_dont_send_username
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-10-31 14:11:19 +01:00
Erwan MATHIEU
2fa770b559 Move intents name and description to resource file
NP-250
2025-10-30 14:41:32 +01:00
HellAholic
e782b8d1d9
Merge branch 'main' into CURA-12811_settings-with-errors-can-be-ignored-when-slicing
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-10-29 21:09:44 +01:00
Remco Burema
eeca0aa7b6 Accumulated errors weren't (cast to) strings.
Fixes Sentry issue CURA-'9HY'.
2025-10-28 09:30:14 +01:00
Erwan MATHIEU
d889e8df06 Merge remote-tracking branch 'origin/5.11' 2025-10-24 14:20:11 +02:00
Erwan MATHIEU
d67793bddf
Merge branch 'main' into CURA-12811_settings-with-errors-can-be-ignored-when-slicing
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-10-24 14:19:43 +02:00
Remco Burema
89ba272adf Don't send username for local printer connections.
CURA-12718
2025-10-23 11:51:41 +02:00
HellAholic
ae3337f6ec
Merge branch '5.11' into CURA-12717_warn_on_auth_need
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-10-22 16:55:38 +02:00
Erwan MATHIEU
f19cc66ddb Fix actions relying on never-updating property
CURA-12811
2025-10-22 15:50:40 +02:00
Remco Burema
78ca8439d8 Merge remote-tracking branch 'origin/5.11'
Some checks failed
conan-package / conan-package (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
conan-package-resources / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-10-22 14:28:18 +02:00
Remco Burema
cd3aa02440 Show the user a warning when the printer requires authentication.
Also hide it when appropriate.

part of CURA-12717
2025-10-22 12:19:26 +02:00
Remco Burema
6f41127628 Make sure to require authentication again.
... even if it was previously obtained in the session, but something changed (on, say, the printers side).

done as part of CURA-12717
2025-10-22 12:16:59 +02:00
HellAholic
f7d63c3678
Merge branch '5.11' into CURA-12792_model-extruder-assignment-and-color-in-paint-mode 2025-10-21 09:13:20 +02:00
HellAholic
0f5cef22de
Merge branch '5.11' into CURA-12742_add-message-when-painted-with-disabled-extruder 2025-10-20 11:15:26 +02:00
HellAholic
02916eeeaf Remove trailing whitespace in PurgeLinesAndUnload.py
Some checks are pending
conan-package / conan-package (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
2025-10-19 08:59:20 +02:00
GregValiant
542a13195a Update PurgeLinesAndUnload.py
Change the purge line height from a fixed 0.3 to a live value equal to the Initial Layer Height.  This fixes a problem it was creating with the preview of a gcode file.
2025-10-19 08:59:20 +02:00
HellAholic
36eb462bb7 Remove trailing whitespace in PurgeLinesAndUnload.py 2025-10-19 08:58:02 +02:00
GregValiant
6d8b517c62 Update PurgeLinesAndUnload.py
Change the purge line height from a fixed 0.3 to a live value equal to the Initial Layer Height.  This fixes a problem it was creating with the preview of a gcode file.
2025-10-18 21:30:47 -04:00