You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All notable changes to this project are documented here.
4
+
5
+
## v0.1.2 - 2026-05-20
6
+
7
+
### Added
8
+
9
+
- Add optional 3MF post-processing script checks. By default, the bridge notifies the user, writes the script text to the log, and then continues opening the file.
10
+
11
+
### Fixed
12
+
13
+
- Ignore empty `bambustudioopen` URI launches without showing an error or running the download flow.
14
+
- Improve diagnostics for malformed slicer links by logging the original input URI when URL extraction fails.
15
+
16
+
## v0.1.1 - 2026-04-28
17
+
18
+
### Added
19
+
20
+
- Add an automatic Windows installer that sets up the bridge and registers URI handlers.
21
+
- Add `python -m slicer_uri_bridge` support as a fallback way to run the CLI when the script entry point is not on `PATH`.
22
+
23
+
## v0.1.0 - 2026-04-28
24
+
25
+
### Initial Release
26
+
27
+
- Add the first Slicer URI Bridge CLI for routing slicer links to Bambu Studio.
28
+
- Support Bambu Studio, PrusaSlicer, OrcaSlicer, Cura, and Creality Print style URI links.
29
+
- Add safe model download validation before opening files in Bambu Studio.
30
+
- Add interactive URI handler registration and status management.
Copy file name to clipboardExpand all lines: README.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -135,9 +135,12 @@ The bridge validates downloads before opening them:
135
135
* redirect targets are revalidated
136
136
* downloaded files must use an allowed model extension
137
137
* empty files and obvious executable formats are refused
138
+
* 3MF files are checked for embedded post-processing scripts ([scripts that can run after slicing](https://manual.slic3r.org/advanced/post-processing))
138
139
139
140
By default, downloads are accepted from any host. To restrict downloads to specific hosts, set `allow_any_original_host = false` in the config and use the `allowed_hosts` list (the default config includes CDNs for Printables, Thingiverse, and Creality).
140
141
142
+
All available options are described in the bundled [`default_config.toml`](src/slicer_uri_bridge/resources/default_config.toml) template and copied into the generated `config.toml` file.
143
+
141
144
## Troubleshooting
142
145
143
146
The bridge writes log files next to the config file. To find their location:
0 commit comments