Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
3f71822
ENH: update get tray name api
hemai249 Apr 9, 2026
db31da0
FIX: filament_map -1 sanitization for all modes and brim area clippin…
XunZhangBambu Apr 15, 2026
3b3af3d
FIX: Slicing Error for Specific Files on GitHub
ColaJichi Apr 15, 2026
3694f34
ENH:mac客户端签名时新增com.apple.security.cs.allow-unsigned-executable-memory权限
Apr 3, 2026
15482df
ENH: refactor FilamentMapDialog
tonghao-bbl Apr 16, 2026
bec2685
ENH:batch modify filament_cooling_before_tower of H2DP
Apr 9, 2026
0a37893
Fix:remove duplicate key of preset
Apr 13, 2026
4bc76c4
ci: update network module based on commit 252cec6 2026-04-20 14:59:35
Apr 20, 2026
a9f621c
FIX:change layout for calibrate
milk-pure Apr 17, 2026
fc7328a
FIX:Replenish translate for nozzle
milk-pure Apr 15, 2026
99a4535
ci: update build version to 02.06.00.52
Apr 20, 2026
ecd3996
ENH: 完善项目附件展示及打开相关逻辑.
Apr 17, 2026
772a434
Re-apply "平滑延时摄影左右头闪烁的问题"
XuanTong-BBL Apr 20, 2026
6b19856
ENH:fix include and inherit info of Bambu PLA Glow @BBL X2D 0.2 nozzle
Apr 21, 2026
66878cf
ci: update network module based on commit 81868fe 2026-04-21 14:51:56
Apr 21, 2026
4d16f99
FIX:Adjust print option logic
milk-pure Apr 20, 2026
6df0ea5
FIX:remove fila switch line on ams control and and mutil color for ma…
milk-pure Apr 21, 2026
60036d6
FIX:adjust max limit for machine
milk-pure Apr 17, 2026
9f4ea91
FIX:盘参数设置逐件打印时如果skirt高度超过1,需要提示用户
XuanTong-BBL Apr 20, 2026
b956f87
ENH:[gcode]Auto sync gcode from studio_custom_gcode to the github/01.…
Apr 21, 2026
92c4161
FIX: dark mode of ExtruderBadge
tonghao-bbl Apr 21, 2026
0e628d8
ENH: Prompt before running post-processing scripts during sclicing
HaiZao001 Apr 21, 2026
75bca81
ENH:sanitize download url and filename to prevent path traversal for …
Apr 22, 2026
03768ee
FIX:post-processing script path with non-ASCII characters not display…
tonghao-bbl Apr 22, 2026
ff097ab
ENH: 颜色预测接入 filamentmixer
FengMi-BamBu Apr 17, 2026
b20a4c7
FIX: 修复铺满整盘若干功能BUG
ShanChang-BBL Apr 21, 2026
e6ca2b9
Fix: PA pattern calibation fix
HaiZao001 Apr 15, 2026
b391ab2
ENH: Display Additional Cooling Fan Speed
HaiZao001 Mar 18, 2026
15d90af
ci: update build version to 02.06.00.53
Apr 23, 2026
413adce
FIX: stop machine sync from overwriting manual AMS count settings
tonghao-bbl Apr 22, 2026
9bd92f9
FIX: shortcuts on mac
tonghao-bbl Apr 22, 2026
26154e6
FIX:Only the coloring data of the model_part needs to be identified.
Haidiye00 Apr 15, 2026
4abb67b
FIX: Warn on open STEP shells
MackBambu Apr 22, 2026
26d0b04
FIX: do not expand short trees
Apr 23, 2026
b0708d1
FIX: remove hybrid from calibration history nozzle flow type
hemai249 Apr 23, 2026
c76e963
FIX: Fix a corner case in the N6 grouping algorithm.
ShanCang-BamBu Apr 15, 2026
a1dcf5a
FIX: When loading the recommended support parameters, the parameter t…
ShanCang-BamBu Apr 23, 2026
a7dda9d
Revert "Re-apply "平滑延时摄影左右头闪烁的问题""
XuanTong-BBL Apr 23, 2026
602d094
ADD: filament manager cloud integration and React-based web panel
XinZhangBambu Apr 21, 2026
8dbf3dc
FIX: filament manager F4 self-test round-up
XinZhangBambu Apr 22, 2026
1f8ecf1
FIX: filament manager
XinZhangBambu Apr 23, 2026
7c98c7b
FIX:32 clolors for machine
milk-pure Apr 23, 2026
d6f6436
ci: update translate file 2026_04_24_10_37_47
Apr 24, 2026
f6ba14e
ci: update build version to 02.06.00.54
Apr 24, 2026
325bbe3
FIX: 修复保留调试信息导致liblibslic3r_gui.a过大的问题
Apr 24, 2026
e18f7a9
ENH: Add filament_preheat_temperature_delta
HaiZao001 Apr 24, 2026
3f3fb8c
ENH: Add filament_preheat_temperature_delta in profiles and set H2C t…
HaiZao001 Apr 24, 2026
f56643f
Fix: fix the conflict in GCodeProcess.cpp
HaiZao001 Apr 24, 2026
9289a72
ENH: support selector pre-load feature, enabled by default
XunZhangBambu Apr 21, 2026
7f1f012
NEW:Add ams_preload_version
milk-pure Apr 22, 2026
8f6cfc2
FIX: refactor how we transfer modified options when switching printers
tonghao-bbl Apr 24, 2026
f6b3cbb
ENH: Display Additional Fan Speed(AUX)
Haidiye00 Mar 23, 2026
06c6ad7
FIX:Right panel doesn't refresh when switching nozzles with the Varia…
ColaJichi Apr 22, 2026
7bad0da
FIX: calibration start page switch bug
hemai249 Apr 27, 2026
77ed0f0
FIX: calibration start page switch bug
hemai249 Apr 27, 2026
4105bba
FIX: update filament manager UI and bridge diagnostics
XinZhangBambu Apr 27, 2026
ff190c9
FIX: check filament printable before slice
tonghao-bbl Apr 24, 2026
380175a
NEW:update studio version
walterwongbbl Apr 27, 2026
101e32a
FIX: 混色Brim无法生成&渐变色首层和顶层匹配
FengMi-BamBu Apr 23, 2026
d652c0f
ci: update network module based on commit cbc77e3 2026-04-27 15:05:22
Apr 27, 2026
71a1302
FIX:切片预览的时候温度显示不正确
XuanTong-BBL Apr 24, 2026
5a9cf4a
Fix: escape embedded quotes in JSON string array parsing
HaiZao001 Apr 27, 2026
91a853d
Fix:use correct value for filament_preheat_temperature_delta
HaiZao001 Apr 27, 2026
767fb83
FIX: fix filament manager interactions and web build
XinZhangBambu Apr 27, 2026
22efa93
FIX: enforce cloud-first filament writes
XinZhangBambu Apr 27, 2026
09c0b2f
FIX: rebuild device web assets
XinZhangBambu Apr 27, 2026
423207b
FIX: short cuts on windows
tonghao-bbl Apr 27, 2026
1ecf3ad
ci: update build version to 02.06.01.51
Apr 27, 2026
204beb4
ci: update build version to 02.06.01.52
Apr 27, 2026
a0687b2
FIX:逐件打印碰撞检测需要考虑skirt
XuanTong-BBL Apr 27, 2026
d83de73
FIX: 修复计算NFP退化情况
ShanChang-BBL Apr 27, 2026
b619cda
FIX:延时摄影之后z高度不对
XuanTong-BBL Apr 27, 2026
d32846b
Revert "FIX:逐件打印碰撞检测需要考虑skirt"
XuanTong-BBL Apr 28, 2026
887664b
ENH:[gcode]Auto sync gcode from studio_custom_gcode to the github/01.…
Apr 27, 2026
43ce7a0
ci: update build version to 02.06.01.53
Apr 28, 2026
dec7b62
Revert "FIX:延时摄影之后z高度不对"
XuanTong-BBL Apr 28, 2026
89b615c
FIX: filament manager fixes (18111/18114/18115/18116) and dist rebuild
XinZhangBambu Apr 27, 2026
8e12a18
FIX:The initial_layer_flow_ratio parameter set in a region was not ta…
ColaJichi Apr 14, 2026
87150c0
ci: update build version to 02.06.01.54
Apr 28, 2026
5d866cb
ENH: CLI: add estimate_mode for slicing without filaments loaded
lanewei120 Apr 27, 2026
2f49d74
FIX:fall back to vertical lift when SpiralLift is used with unknown p…
ColaJichi Apr 24, 2026
0e6eb10
Fix:No warning popup when switching from a larger nozzle to a smaller…
ColaJichi Apr 22, 2026
0b4c974
FIX:GitHub v2.5.2.52: In H2C custom mode slicing, clicking the previe…
ColaJichi Apr 17, 2026
1630322
FIX: short cuts on Windows
tonghao-bbl Apr 28, 2026
09bf08e
FIX: refine FilamentMapManualPanel UI
tonghao-bbl Apr 28, 2026
c19da19
FIX: make NozzleListTable Scrollable when needed
tonghao-bbl Apr 28, 2026
a717b43
FIX: Consider inter-interval effects in multi-nozzle grouping with sw…
ShanCang-BamBu Apr 28, 2026
69ac770
FIX: fix the plate position not correct issue after post-process
lanewei120 Apr 28, 2026
1adb22a
Revert "FIX:GitHub v2.5.2.52: In H2C custom mode slicing, clicking th…
lanewei120 Apr 28, 2026
2dcabcd
ci: update translate file 2026_04_28_17_39_15
Apr 28, 2026
c9ca966
FIX: improve filament manager interactions (STUDIO-18111/STUDIO-18116…
XinZhangBambu Apr 28, 2026
0362e06
FIX: drop machine-aware filtering from filament preset options (STUDI…
XinZhangBambu Apr 28, 2026
e22e48f
ci: update build version to 02.06.01.55
Apr 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
24 changes: 24 additions & 0 deletions .cursor/rules/code-comments-language.mdc
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
description: 代码注释默认语言
alwaysApply: true
---

# 代码注释默认语言

- 代码里**新增 / 修改的注释默认使用英文**,与 BambuStudio / slic3r / PrusaSlicer 上游代码库保持一致风格。
- 补充 `commit-msg` 规则里的"代码(变量名、注释、commit message)保持原有语言":该条仅针对**已有**注释(不要顺手翻译),新写的注释按本规则默认英文。
- 允许混写中文的例外情况:
- 注释直接引用外部中文语境(Jira 标题、用户反馈、中文 UI 文案、commit message 片段)
- 已有文件内整体就是中文注释,且新增注释与邻近上下文紧密衔接、翻成英文反而影响可读性
- 面向用户的字符串(UI 文案、i18n 资源、用户可见日志)按原有 i18n / 日志规范处理,不在本规则范围内。
- 本规则只约束源码里的注释文字。commit message 语言见 `commit-msg` 规则。

示例:

- 推荐:
- `// Fallback option: keep the current value visible when it is not in the preset list.`
- `// Only the user-initiated onChange should call set_selected_machine; polling must stay read-only.`
- 允许:
- `// 对齐 STUDIO-17964 "仅更新用户修改字段" 的需求。` (引用中文 Jira 语境)
- 不推荐:
- 在全英文文件里新写 `// 只读轮询:不带 dev_id…`(应写成英文)
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,6 @@ dep_win_new
compile_commands.json
.jira/
.claude/settings.local.json
**/node_modules/
.worktrees/

92 changes: 65 additions & 27 deletions bbl/i18n/BambuStudio.pot
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-04-14 19:58+0800\n"
"POT-Creation-Date: 2026-04-28 17:39+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
Expand Down Expand Up @@ -3150,10 +3150,10 @@ msgstr ""
msgid "Filling"
msgstr ""

msgid "Bed filling canceled."
msgid "Bed filling done."
msgstr ""

msgid "Bed filling done."
msgid "Bed filling canceled."
msgstr ""

#. TRN: This is the title of the action appearing in undo/redo stack.
Expand Down Expand Up @@ -3817,6 +3817,9 @@ msgstr ""
msgid "Running post-processing scripts"
msgstr ""

msgid "Updating preview with post-processed G-code"
msgstr ""

msgid "Successfully executed post-processing script"
msgstr ""

Expand Down Expand Up @@ -4495,6 +4498,9 @@ msgstr ""
msgid "Fan Speed"
msgstr ""

msgid "AUX Fan Speed"
msgstr ""

msgid "Flow"
msgstr ""

Expand Down Expand Up @@ -4570,6 +4576,9 @@ msgstr ""
msgid "Fan Speed (%)"
msgstr ""

msgid "AUX Fan Speed (%)"
msgstr ""

msgid "Temperature (°C)"
msgstr ""

Expand Down Expand Up @@ -4723,6 +4732,9 @@ msgstr ""
msgid "Fan Speed: "
msgstr ""

msgid "AUX Fan Speed: "
msgstr ""

msgid "Temperature: "
msgstr ""

Expand Down Expand Up @@ -4802,6 +4814,9 @@ msgstr ""
msgid "Increase/decrease edit area"
msgstr ""

msgid "The variable layer height profile has been reset because some layer heights exceed the allowed range of the current nozzle."
msgstr ""

msgid "Sequence"
msgstr ""

Expand Down Expand Up @@ -5212,6 +5227,9 @@ msgstr ""
msgid "Project"
msgstr ""

msgid "Filament Manager"
msgstr ""

msgid "Yes"
msgstr ""

Expand Down Expand Up @@ -5350,6 +5368,9 @@ msgstr ""
msgid "Isometric View"
msgstr ""

msgid "Fit Camera"
msgstr ""

msgid "Start a new window"
msgstr ""

Expand All @@ -5374,9 +5395,6 @@ msgstr ""
msgid "Save Project as"
msgstr ""

msgid "Shift+"
msgstr ""

msgid "Save current project as"
msgstr ""

Expand Down Expand Up @@ -6462,6 +6480,18 @@ msgstr ""
msgid "%s has a warning"
msgstr ""

msgid "Collapse"
msgstr ""

msgid "View details"
msgstr ""

msgid "Execute"
msgstr ""

msgid "Do not execute"
msgstr ""

#, possible-c-format, possible-boost-format
msgid "%s info"
msgstr ""
Expand Down Expand Up @@ -7132,9 +7162,6 @@ msgstr ""
msgid "Restore"
msgstr ""

msgid "There is a G-code script present in the current 3mf file, please verify the content of the script."
msgstr ""

msgid "The current hot bed temperature is relatively high. The nozzle may be clogged when printing this filament in a closed enclosure. Please open the front door and/or remove the upper glass."
msgstr ""

Expand Down Expand Up @@ -7214,6 +7241,12 @@ msgstr ""
msgid "The name may show garbage characters!"
msgstr ""

msgid "The following shells are not closed and may cause issues:"
msgstr ""

msgid "Unclosed Shell Warning"
msgstr ""

#, possible-boost-format
msgid "Failed loading file \"%1%\". An invalid configuration was found."
msgstr ""
Expand Down Expand Up @@ -7745,6 +7778,11 @@ msgstr ""
msgid "Negative parts detected. Would you like to perform mesh boolean before exporting?"
msgstr ""

msgid ""
"Security Warning: This 3MF file contains post-processing script commands that will run automatically during slicing and may pose security risks!\n"
"Please verify the file source and script contents before continuing."
msgstr ""

#, possible-c-format, possible-boost-format
msgid "The calibration filament is currently assigned to a different extruder than the one selected in the PA Calibration dialog (%s). This may lead to incorrect calibration results. You can change the assignment in the filament grouping settings."
msgstr ""
Expand Down Expand Up @@ -7804,6 +7842,11 @@ msgstr ""
msgid "Plate Settings"
msgstr ""

msgid ""
"While printing by Object, the extruder may collide skirt.\n"
"Thus, it is recommended to reset the skirt layer to 1 to avoid that."
msgstr ""

msgid "Prime Tower:"
msgstr ""

Expand Down Expand Up @@ -8638,6 +8681,10 @@ msgstr ""
msgid "Recommended filament arrangement saves %s->"
msgstr ""

#, possible-c-format, possible-boost-format
msgid "The current firmware supports a maximum of %s materials. You can either reduce the number of materials to %s or fewer on the Preparation Page, or try updating the firmware. If you are still restricted after the update, please wait for subsequent firmware support."
msgstr ""

#, possible-c-format, possible-boost-format
msgid "Filament %s does not match the filament in AMS slot %s. Please update the printer firmware to support AMS slot assignment."
msgstr ""
Expand Down Expand Up @@ -8920,9 +8967,6 @@ msgstr ""
msgid "This printer does not support printing all plates"
msgstr ""

msgid "The current firmware supports a maximum of 16 materials. You can either reduce the number of materials to 16 or fewer on the Preparation Page, or try updating the firmware. If you are still restricted after the update, please wait for subsequent firmware support."
msgstr ""

msgid "Please check if the required nozzle diameter and flow rate match the current display."
msgstr ""

Expand Down Expand Up @@ -10210,6 +10254,9 @@ msgstr ""
msgid "Camera view - Isometric"
msgstr ""

msgid "Camera view - Fit to scene or selection"
msgstr ""

msgid "Shift+E"
msgstr ""

Expand Down Expand Up @@ -12349,6 +12396,12 @@ msgstr ""
msgid "The volume of material required to prime the extruder for a hotend change on the tower."
msgstr ""

msgid "Preheat temperature delta"
msgstr ""

msgid "Temperature delta applied during pre-heating before tool change."
msgstr ""

msgid "Wipe tower cooling"
msgstr ""

Expand Down Expand Up @@ -14955,9 +15008,6 @@ msgstr ""
msgid "Keep original models"
msgstr ""

msgid "Execute"
msgstr ""

msgid "Entity Only"
msgstr ""

Expand Down Expand Up @@ -15452,9 +15502,6 @@ msgstr ""
msgid "For more information, please check out Wiki"
msgstr ""

msgid "Collapse"
msgstr ""

msgid "Daily Tips"
msgstr ""

Expand Down Expand Up @@ -16076,12 +16123,6 @@ msgstr ""
msgid "Fila Saving"
msgstr ""

msgid "Don't remind me again"
msgstr ""

msgid "No further pop-up will appear. You can reopen it in 'Preferences'"
msgstr ""

msgid "Filament-Saving Mode"
msgstr ""

Expand Down Expand Up @@ -16139,9 +16180,6 @@ msgstr ""
msgid "Generates filament grouping for the %s and %s based on the quality of prints, prioritizing print quality over filament saving"
msgstr ""

msgid "The filament grouping method for current plate is determined by the dropdown option at the slicing plate button."
msgstr ""

msgid "Skip Objects"
msgstr ""

Expand Down
Loading
Loading