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

Dummy tracking #5

Merged
merged 223 commits into from
Dec 14, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
223 commits
Select commit Hold shift + click to select a range
4613f85
🧑‍💻 Encapsulate ProUI G-code preview
thinkyhead Aug 24, 2023
8fa6a4d
🚸 Fixes for ProUI, JyersUI, backlight, etc. (#26086)
classicrocker883 Aug 25, 2023
209fadd
✨ Mellow Fly E3 V2 (STM32F407VG) (#26081)
jaysuk Aug 25, 2023
11f98ad
[cron] Bump distribution date (2023-08-26)
thinkyhead Aug 26, 2023
34a0c9d
📝 Update BTT SKR Mini E3 v3.0 comments (#26318)
ellensp Sep 29, 2023
d56136f
[cron] Bump distribution date (2023-09-30)
thinkyhead Sep 30, 2023
7338a2f
🚸 Use SERIAL_FLOAT_PRECISION for SERIAL_ECHO(float) (#26254)
kisslorand Oct 3, 2023
102de7d
🚸 More precision in G30 output (#26255)
kisslorand Oct 3, 2023
15dfbab
🔧 Temp report precision option (#26253)
thinkyhead Oct 3, 2023
be031e1
📝 More ExtUI documentation
thinkyhead Oct 3, 2023
d961dba
🔧 Fix SanityCheck typo (#26223)
ellensp Oct 3, 2023
b9e58cd
🔧 BigTreeTech Manta M4P is v2.1 (#26226)
thisiskeithb Oct 3, 2023
8964924
[cron] Bump distribution date (2023-10-04)
thinkyhead Oct 4, 2023
596d1ff
🩹 Fix TFT string code (#26292)
EvilGremlin Oct 5, 2023
273cbc6
[cron] Bump distribution date (2023-10-05)
thinkyhead Oct 5, 2023
91ab18d
📝 Some settings units
thinkyhead Oct 6, 2023
bbb5aac
📝 Update config sections
thinkyhead Oct 6, 2023
db98f06
🚸 Warning alerts for non-fatal errors (#26306)
thisiskeithb Oct 6, 2023
f085e2c
🩹 Remove extraneous 'inline'
thinkyhead Oct 6, 2023
229ea71
📝 Update dgus_e3s1pro comment
thinkyhead Oct 7, 2023
31bf73b
[cron] Bump distribution date (2023-10-07)
thinkyhead Oct 7, 2023
821ba43
🩹 Fix Endstop Test debug menu (#26326)
piotr-piatkowski Oct 7, 2023
b3b6f23
🧑‍💻 Tweak an 'if' block (#26300)
vovodroid Oct 7, 2023
03cf2b5
misc. formatting, grid condition
thinkyhead Oct 7, 2023
f385140
🔧 No TMC_HOME_PHASE on tandem steppers (#26310)
vlsi Oct 7, 2023
b799f7d
🔧 Forbid UBL Hilbert Curve on DELTA (#26296)
Bob-the-Kuhn Oct 7, 2023
f7a3172
🐛 Fix DELTA Z when not using probe for homing (#26297)
Bob-the-Kuhn Oct 7, 2023
014609a
🔧 Move some config options
thinkyhead Oct 7, 2023
4cab751
🩹 Fix G33 output (#26299)
0r31 Oct 7, 2023
6c0f4bb
✅ CI test for STM32G0 (#26327)
thisiskeithb Oct 7, 2023
375e724
[cron] Bump distribution date (2023-10-08)
thinkyhead Oct 8, 2023
7fa643a
🔨 Specify LPC toolchain 1.100301.220327 (#26249)
ellensp Oct 8, 2023
e68320e
🐛 Fix MMU late init (#26331)
eoyilmaz Oct 8, 2023
414b1f8
🩹 Serial warning followup
thinkyhead Oct 8, 2023
f0ad1e9
🧑‍💻 Update dev scripts
thinkyhead Oct 8, 2023
9cd341c
🩹 Patches for MSC SD (#26332)
thinkyhead Oct 8, 2023
c81e217
[cron] Bump distribution date (2023-10-09)
thinkyhead Oct 9, 2023
047bce0
🔧 More angles for 2x Servo Switching Nozzle (#26303)
rubienr Oct 9, 2023
b58d5da
🔧 BTT_MINI_12864_V1 => BTT_MINI_12864 (#26160)
thisiskeithb Oct 9, 2023
e97d82f
✨ FYSETC Cheetah v3.0 (#26314)
marcellacavalcanti Oct 9, 2023
61591fd
🐛 Fix tool-change E prime (#26237)
studiodyne Oct 9, 2023
6d301a2
[cron] Bump distribution date (2023-10-10)
thinkyhead Oct 10, 2023
e9b9d63
✨ Nonlinear Extrusion Control (M592) (#26127)
abortz Oct 11, 2023
6f68da5
[cron] Bump distribution date (2023-10-11)
thinkyhead Oct 11, 2023
a7a3abb
📝 Macro comments
thinkyhead Oct 12, 2023
e7e77d9
🧑‍💻 FxdTiCtrl => FTMotion
thinkyhead Oct 12, 2023
7f887f2
🚸 Update FTDI Eve / CocoaPress UI (#26233)
marciot Oct 12, 2023
5bd39ba
🧑‍💻 FxdTiCtrl => FTMotion redux
thinkyhead Oct 12, 2023
4744997
📝 GCode => G-Code
thinkyhead Oct 12, 2023
d695e5f
🔧 Misc. probe opts
thinkyhead Oct 12, 2023
251a84b
[cron] Bump distribution date (2023-10-12)
thinkyhead Oct 12, 2023
7944628
🧑‍💻 IA Creality optional code
thinkyhead Oct 13, 2023
87de4c1
[cron] Bump distribution date (2023-10-13)
thinkyhead Oct 13, 2023
6a35ab6
✨ Z_PROBE_ERROR_TOLERANCE (expose) (#26229)
marciot Oct 15, 2023
caca563
[cron] Bump distribution date (2023-10-15)
thinkyhead Oct 15, 2023
cacbe00
🩹 Fix ProUI G-code preview (#26213)
classicrocker883 Oct 19, 2023
6156050
[cron] Bump distribution date (2023-10-20)
thinkyhead Oct 20, 2023
0f27e38
🎨 Update GT2560 V41b (#26351)
ellensp Oct 20, 2023
6d3122d
🚸 Misc. JyersUI tweaks (#26228)
classicrocker883 Oct 20, 2023
4b0b00c
✨ Tool Migration-specific settings (#26244)
studiodyne Oct 20, 2023
b0ece8f
🧑‍💻 MarlinUI menu tweaks
thinkyhead Oct 20, 2023
b8b1aa3
[cron] Bump distribution date (2023-10-21)
thinkyhead Oct 21, 2023
156e7c1
🐛 Fix TFT compile, K8400 pins (#26359)
ellensp Oct 22, 2023
797ea5e
🚸 Fix MarlinUI expanded label alignment (#26339)
thisiskeithb Oct 22, 2023
f725885
🚸 SD refresh UI update with NO_SD_DETECT (#26366)
thinkyhead Oct 22, 2023
8de0070
🧑‍💻 Don't Recommend DevContainer (#26348)
thisiskeithb Oct 22, 2023
c345087
🔨 Add MKS Eagle FD Envs (#26346)
thisiskeithb Oct 22, 2023
9e6d0ea
🩹 Fix FTDI Eve Touch UI meshGetter, etc. (#26342)
marciot Oct 22, 2023
45a6e96
📝 Community Reporting
thinkyhead Oct 22, 2023
089d075
[cron] Bump distribution date (2023-10-23)
thinkyhead Oct 23, 2023
fd62c42
🩹 No GET_TEXT with DGUS_TFT
thinkyhead Oct 23, 2023
ff5eb5d
🩹 No GET_TEXT with DGUS_TFT
thinkyhead Oct 23, 2023
e9b04ad
🩹 Fix PLR debug with NO_VOLUMETRICS
thinkyhead Oct 23, 2023
bcd07c2
[cron] Bump distribution date (2023-10-24)
thinkyhead Oct 24, 2023
046439a
🧑‍💻 Echo by default in dev mode
thinkyhead Oct 25, 2023
b25f523
[cron] Bump distribution date (2023-10-26)
thinkyhead Oct 26, 2023
2a88e76
🧑‍💻 Misc. LCD / string updates
thinkyhead Oct 26, 2023
f82d010
[cron] Bump distribution date (2023-10-27)
thinkyhead Oct 27, 2023
aa0671f
🩹 Fix Input Shaping max_isr_rate with Distinct E factors (#26167)
tombrazier Oct 27, 2023
c666b49
🔥 Automatic minimum planner junction speed (#26198)
tombrazier Oct 27, 2023
b082f1a
⚡️ Faster COMPACT_MARLIN_BOOT_LOGO (rle16) (#26153)
ellensp Oct 27, 2023
5a259a7
🌐 Update Italian language (#26208)
GMagician Oct 27, 2023
6907df0
[cron] Bump distribution date (2023-10-28)
thinkyhead Oct 28, 2023
050439c
🧑‍💻 Update .editorconfig settings (#26264)
vlsi Oct 28, 2023
cb8df74
🚸 Move Debug menu down (#26266)
vlsi Oct 28, 2023
a6c8afc
[cron] Bump distribution date (2023-10-29)
thinkyhead Oct 29, 2023
5523c12
🩹 Fix MarlinUI UTF-8 chars (#26381)
GMagician Nov 1, 2023
e0767f8
🌐 Fix long Italian string (#26378)
GMagician Nov 1, 2023
41a6f2b
🧑‍💻 Improve POSTMORTEM_DEBUGGING (#26374)
shadow578 Nov 1, 2023
24cf29b
[cron] Bump distribution date (2023-11-01)
thinkyhead Nov 1, 2023
76f9383
🔨 Minor schema.py updates
thinkyhead Nov 1, 2023
cac7420
🐛 Fix Backlash Compensation layer shift (#26392)
tombrazier Nov 4, 2023
0d42196
[cron] Bump distribution date (2023-11-04)
thinkyhead Nov 4, 2023
cb044d9
✨ Probe XY Offset value limits (#26267)
vlsi Nov 5, 2023
5ac4eba
[cron] Bump distribution date (2023-11-05)
thinkyhead Nov 5, 2023
dba613f
🔨 Fix test of env['PROGNAME']
thinkyhead Nov 5, 2023
0621594
✅ Update stale / close durations
thinkyhead Nov 5, 2023
e4e85e3
✅ Get LCD/Controller in bug report
thinkyhead Nov 5, 2023
0bdbf52
[cron] Bump distribution date (2023-11-06)
thinkyhead Nov 6, 2023
3341683
🧑‍💻 Use FLT_MAX for HUGE_VALF
thinkyhead Nov 6, 2023
9a6c263
[cron] Bump distribution date (2023-11-07)
thinkyhead Nov 7, 2023
bf5612c
🧑‍💻 Use __FLT_MAX__ for HUGE_VALF
thinkyhead Nov 9, 2023
b275820
✨ G27 P3 / P4 (#26401)
classicrocker883 Nov 9, 2023
10782c7
🩹 Probe XY Offset followup (#26397)
thisiskeithb Nov 9, 2023
ddc310f
[cron] Bump distribution date (2023-11-10)
thinkyhead Nov 10, 2023
bf0acc9
🐛 SKR Pro boards have DIAG pins (#26399)
ellensp Nov 10, 2023
573eae8
[cron] Bump distribution date (2023-11-11)
thinkyhead Nov 11, 2023
7c8ea8e
🧑‍💻 Fix M808 debug (#26367)
ellensp Nov 12, 2023
7c43f4e
✅ Fix opt_add in tests
thinkyhead Nov 12, 2023
d159ec5
🔨 Specific package versions (#26265)
vlsi Nov 12, 2023
884a324
✨ BED_ANNEALING_GCODE (#26341)
vovodroid Nov 12, 2023
7f59b65
✨ MINGDA D2 D301 v1.0 (#26340)
lscarneiro Nov 12, 2023
d06923d
[cron] Bump distribution date (2023-11-12)
thinkyhead Nov 12, 2023
235ad4d
🚸 Fix DOGM centering (#26415)
ellensp Nov 12, 2023
a62eec4
[cron] Bump distribution date (2023-11-13)
thinkyhead Nov 13, 2023
c74e6ad
🔨 Use classic ld on macOS
thinkyhead Nov 13, 2023
dc26531
✨ COMPACT_CUSTOM_BOOTSCREEN (#26419)
thinkyhead Nov 13, 2023
a8313c3
[cron] Bump distribution date (2023-11-14)
thinkyhead Nov 14, 2023
178938d
⚡️ Extend bitmap compression
thinkyhead Nov 14, 2023
c751dcf
🎨 Python ; cleanup (#26426)
classicrocker883 Nov 14, 2023
10e06e1
🧑‍💻 Prevent mixed bitmap encoding
thinkyhead Nov 14, 2023
613b410
🔨 Fix updated build script (#26423)
thisiskeithb Nov 14, 2023
3115427
🔨 Fix legacy auto_build.py (#26427)
classicrocker883 Nov 14, 2023
df2251e
🔨 Fix PINS_DEBUGGING for some STM32H7 (#26416)
thisiskeithb Nov 14, 2023
a8cb89b
🐛 Fix BTT SKR Mini E3 pins (#26410)
ellensp Nov 14, 2023
28bc197
🐛 Put I2C init ahead of LCD init (#26409)
ellensp Nov 14, 2023
3e8a5b6
[cron] Bump distribution date (2023-11-15)
thinkyhead Nov 15, 2023
7fe07dc
🩹 Fix runout state in menu (#26394)
thinkyhead Nov 16, 2023
c8118c3
[cron] Bump distribution date (2023-11-17)
thinkyhead Nov 17, 2023
19869d3
🔨 Creality STM32F401RC w/out bootloader (#26373)
EvilGremlin Nov 17, 2023
36e66bd
🔧 Define MarlinUI axis moves with lists (#26344)
ellensp Nov 17, 2023
f50ca52
[cron] Bump distribution date (2023-11-18)
thinkyhead Nov 18, 2023
aed5772
🔨 Rotational move items (#26438)
thinkyhead Nov 18, 2023
e2c8015
[cron] Bump distribution date (2023-11-19)
thinkyhead Nov 19, 2023
f345f60
🔨 Similar board name errors
thinkyhead Nov 19, 2023
5287cfb
🐛 Fix rotational AxisFlags (#26444)
sjasonsmith Nov 19, 2023
1fceb7c
🔥 Remove VAkE 403D part deux (#26443)
thisiskeithb Nov 19, 2023
f830756
[cron] Bump distribution date (2023-11-20)
thinkyhead Nov 20, 2023
376673d
🚸 Minor touch calibration improvement (#26445)
thinkyhead Nov 20, 2023
006768a
🚸 Fix MarlinUI axis move / UBL strings (#26439)
classicrocker883 Nov 20, 2023
0142783
🚸 Fix more MarlinUI title centering (#26440)
thisiskeithb Nov 20, 2023
3d3be15
🔨 Fix Ender-5 S1 env
thinkyhead Nov 20, 2023
b88cb86
✨ BTT Octopus Pro V1.0.1 (STM32H723ZE) (#26159)
thisiskeithb Nov 20, 2023
12881d5
[cron] Bump distribution date (2023-11-21)
thinkyhead Nov 21, 2023
20445b8
🧑‍💻 Update pins formatter script (#26450)
sjasonsmith Nov 21, 2023
cc8f7c8
🚸 Fix, clean up ProUI (#26434)
classicrocker883 Nov 21, 2023
6ae2cde
🐛Fix GT2560_V41b Z2 pin (#26370)
ellensp Nov 21, 2023
2b1666f
✏️ GT2560_V41b followup
thinkyhead Nov 21, 2023
61cb98d
[cron] Bump distribution date (2023-11-22)
thinkyhead Nov 22, 2023
8322848
✅ Smarter use_example_configs
thinkyhead Nov 22, 2023
c5b2671
🌐 Regenerate Russian font data (#26428)
classicrocker883 Nov 22, 2023
f347349
🚸 Fixes for ProUI popup, abort (#26308)
classicrocker883 Nov 22, 2023
c2376d6
🩹 Fix JyersUI/ProUI narrowing (#26453)
classicrocker883 Nov 22, 2023
993cc94
[cron] Bump distribution date (2023-11-23)
thinkyhead Nov 23, 2023
2d9262c
⚡️ Fix MMU2 sscanf bug, optimize (#26449)
eoyilmaz Nov 23, 2023
bf61e52
⚡️ Tiny string optimization
thinkyhead Nov 23, 2023
ded942a
🐛 Fix expand_u8str_P string substitution
thinkyhead Nov 23, 2023
1bee537
🧑‍💻 Add sim launch example for Windows (#26456)
sjasonsmith Nov 23, 2023
fd3de02
[cron] Bump distribution date (2023-11-24)
thinkyhead Nov 24, 2023
bd872a7
🔧 Configurable FR/Flow edit ranges (#26446)
vovodroid Nov 24, 2023
e98e307
[cron] Bump distribution date (2023-11-25)
thinkyhead Nov 25, 2023
ae695e8
👽️ Update Teensy 4.0/4.1 Serial (#26457)
ellensp Nov 25, 2023
8ff937c
🐛 Fix PANDA ZHU missing #endif (#26460)
sjasonsmith Nov 25, 2023
924d776
✨ BD_SENSOR_PROBE_NO_STOP (#26353)
thisiskeithb Nov 25, 2023
20a26d5
🧑‍💻 Use ftpl for item strings (#26462)
classicrocker883 Nov 25, 2023
e41df97
🔧 Pins for FYSETC Spider King 4.07 (#26461)
ellensp Nov 25, 2023
e7cf0e1
[cron] Bump distribution date (2023-11-26)
thinkyhead Nov 26, 2023
0a86a5f
✨ MAX Thermocouples for Heated Bed (#26441)
dbuezas Nov 26, 2023
7d33477
Update MinSerial.cpp
ellensp Nov 26, 2023
9a12f06
🎨 Update file headers
thinkyhead Nov 26, 2023
8a110b8
✅ Use Python 3.9 for CI
thinkyhead Nov 26, 2023
86338ca
✨ HAL for HC32F460 (#26414)
shadow578 Nov 26, 2023
e958b6d
[cron] Bump distribution date (2023-11-27)
thinkyhead Nov 27, 2023
b78f001
📝 Fix comment dates (#26472)
classicrocker883 Nov 28, 2023
7a96a08
✨ BlackBeezMini 3D by I3DBEE (#26406)
I3DBeeTech Nov 28, 2023
b95aa36
📝 Community Reporting redux (#26368)
thisiskeithb Nov 28, 2023
8fa4f5a
[cron] Bump distribution date (2023-11-28)
thinkyhead Nov 28, 2023
dabcd65
🚸 Fix ProUI hostui.notify('finished') (#26478)
ellensp Nov 28, 2023
f4228cc
✨ XY_AFTER_HOMING, EVENT_GCODE_AFTER_HOMING (#26469)
mikemerryguy Nov 28, 2023
3457952
[cron] Bump distribution date (2023-11-29)
thinkyhead Nov 29, 2023
921198e
🧑‍💻 More SAMD51 ADCs
thinkyhead Nov 29, 2023
b962014
✅ Label bug reports
thinkyhead Nov 29, 2023
d62ee95
🔨 Update config/schema scripts (#26483)
thinkyhead Nov 29, 2023
95821b0
✅ Auto-label older open [BUG] issues
thinkyhead Nov 29, 2023
61349dc
[cron] Bump distribution date (2023-11-30)
thinkyhead Nov 30, 2023
3d8e3c3
🐛 Touch fixes (#26455)
thinkyhead Nov 30, 2023
fe8266b
🚸 Fix BLTouch HSMode deploy (#26311)
eoyilmaz Nov 30, 2023
b55678a
[cron] Bump distribution date (2023-12-01)
thinkyhead Dec 1, 2023
e393c7f
✅ Temporarily allow PR against 2.1.x
thinkyhead Dec 1, 2023
c53844f
✅ Temporary CI Tests for 2.1.x
thinkyhead Dec 1, 2023
b17d3d3
🧑‍💻 More num-to-string digits / precisions (#26343)
ellensp Dec 1, 2023
f265fb5
[cron] Bump distribution date (2023-12-02)
thinkyhead Dec 2, 2023
c484228
✅ Fix some action labels (#26490)
classicrocker883 Dec 2, 2023
bd6eb83
🩹 Fix some minor issues
thinkyhead Dec 1, 2023
e695c47
[cron] Bump distribution date (2023-12-03)
thinkyhead Dec 3, 2023
1a42c38
🩹 Replace more DEBUG_ECHOF (#26495)
thisiskeithb Dec 3, 2023
dde878d
✅ Use actions/github-script@v7
thinkyhead Dec 3, 2023
1c1c473
✅ Fix auto-label action comments
thinkyhead Dec 3, 2023
0d4f41f
[cron] Bump distribution date (2023-12-04)
thinkyhead Dec 4, 2023
d5d45e8
✨ DOUBLE_LCD_FRAMERATE (#26500)
dbuezas Dec 5, 2023
8cf936c
🩹 Fix ftostrX3sign (#26497)
ellensp Dec 5, 2023
d58168a
🩹 Fix a NeoPixel override (#26492)
ellensp Dec 5, 2023
0654408
🚸 UI refresh for some events (#26487)
jmz52 Dec 5, 2023
2b1375c
🐛 Fix thermistor 14 & 60 constexprness (#26499)
ellensp Dec 5, 2023
4a4c1db
[cron] Bump distribution date (2023-12-05)
thinkyhead Dec 5, 2023
425af42
🐛 Fix tool-change E prime (#26494)
studiodyne Dec 6, 2023
a41e16f
✨ Voxelab Aquila N32 (via Maple) (#26470)
classicrocker883 Dec 6, 2023
483b8dc
[cron] Bump distribution date (2023-12-06)
thinkyhead Dec 6, 2023
fe7203e
🔨 Use PIO versioning (including HC32) (#26512)
thisiskeithb Dec 8, 2023
6c04cf4
[cron] Bump distribution date (2023-12-08)
thinkyhead Dec 8, 2023
dfec58e
⚡️ Use strlcpy with buffer size (#26513)
thinkyhead Dec 8, 2023
10fe229
[cron] Bump distribution date (2023-12-09)
thinkyhead Dec 9, 2023
bdfe4a1
🩹 Fix UBL debug output
thinkyhead Dec 9, 2023
a1c3a2b
🚸 Encoder improvements (#26501)
dbuezas Dec 9, 2023
473817f
🚸 Adjust Progress / Completion (#26466)
mikemerryguy Dec 9, 2023
01aa87c
[cron] Bump distribution date (2023-12-10)
thinkyhead Dec 10, 2023
b94a335
✨ SERIAL_DMA (for some STM32Fx) (#26328)
rondlh Dec 12, 2023
f3fd9e2
🐛 Fix MKS TS35 with BTT SKR 1.3/1.4 (#26176)
ellensp Dec 12, 2023
81cfa23
[cron] Bump distribution date (2023-12-12)
thinkyhead Dec 12, 2023
06710e5
✨ EDITABLE_DISPLAY_TIMEOUT (#26517)
classicrocker883 Dec 13, 2023
775c6bb
[cron] Bump distribution date (2023-12-13)
thinkyhead Dec 13, 2023
fef7439
✨ MARKFORGED_INVERSE (#26516)
jesterhead82 Dec 13, 2023
8bce9de
[cron] Bump distribution date (2023-12-14)
thinkyhead Dec 14, 2023
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
  •  
  •  
  •  
10 changes: 8 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
# editorconfig.org
root = true

[*]
trim_trailing_whitespace = true
insert_final_newline = true

[{*.patch,syntax_test_*}]
trim_trailing_whitespace = false

[{*.c,*.cpp,*.h,*.ino,*.py,Makefile}]
trim_trailing_whitespace = true
insert_final_newline = true
end_of_line = lf

[{*.c,*.cpp,*.h,*.ino}]
Expand All @@ -18,6 +20,10 @@ indent_size = 2
indent_style = tab
indent_size = 2

[*.md]
# Two spaces at the end of the line means newline in Markdown
trim_trailing_whitespace = false

[{*.py}]
indent_style = space
indent_size = 4
Expand Down
10 changes: 8 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: 🪲 Report a bug
description: Create a bug report to help improve Marlin Firmware
title: "[BUG] (bug summary)"
labels: ["Bug: Potential ?"]
body:
- type: markdown
attributes:
Expand Down Expand Up @@ -109,8 +110,13 @@ body:

- type: input
attributes:
label: Add-ons
description: Please list any hardware add-ons that could be involved.
label: LCD/Controller
description: Some Marlin behaviors are determined by the controller. Describe your LCD/Controller model and version.

- type: input
attributes:
label: Other add-ons
description: Please list any other hardware add-ons that could be involved.

- type: dropdown
attributes:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: ✨ Request a feature
description: Request a new Marlin Firmware feature
title: "[FR] (feature summary)"
labels: 'T: Feature Request'
labels: ["T: Feature Request"]
body:
- type: markdown
attributes:
Expand Down
8 changes: 1 addition & 7 deletions .github/code_of_conduct.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,9 @@ Project maintainers are responsible for clarifying the standards of acceptable b

Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.

## Scope

This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at [[email protected]](mailto:[email protected]). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by following GitHub's [reporting abuse or spam article](https://docs.github.com/en/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances.

## Attribution

Expand Down
8 changes: 5 additions & 3 deletions .github/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,12 @@ The following is a set of guidelines for contributing to Marlin, hosted by the [

## Code of Conduct

This project and everyone participating in it is governed by the [Marlin Code of Conduct](code_of_conduct.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to [[email protected]](mailto:marlinfirmware@github.com).
This project and everyone participating in it is governed by the [Marlin Code of Conduct](code_of_conduct.md). By participating, you are expected to uphold this code. Please report unacceptable behavior by following GitHub's [reporting abuse or spam article](https://docs.github.com/en/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam).

## I don't want to read this whole thing I just have a question!!!

> **Note:** Please don't file an issue to ask a question. You'll get faster results by using the resources below.
> [!NOTE]
> Please don't file an issue to ask a question. You'll get faster results by using the resources below.

We have a Message Board and a Facebook group where our knowledgable user community can provide helpful advice if you have questions.

Expand All @@ -55,7 +56,8 @@ This section guides you through submitting a Bug Report for Marlin. Following th

Before creating a Bug Report, please test the "nightly" development branch, as you might find out that you don't need to create one. When you are creating a Bug Report, please [include as many details as possible](#how-do-i-submit-a-good-bug-report). Fill out [the required template](ISSUE_TEMPLATE/bug_report.yml), the information it asks for helps us resolve issues faster.

> **Note:** Regressions can happen. If you find a **Closed** issue that seems like your issue, go ahead and open a new issue and include a link to the original issue in the body of your new one. All you need to create a link is the issue number, preceded by #. For example, #8888.
> [!NOTE]
> Regressions can happen. If you find a **Closed** issue that seems like your issue, go ahead and open a new issue and include a link to the original issue in the body of your new one. All you need to create a link is the issue number, preceded by #. For example, #8888.

#### How Do I Submit A (Good) Bug Report?

Expand Down
41 changes: 41 additions & 0 deletions .github/workflows/auto-label.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
#
# auto-label.yml
# - Find all open issues without a label and a title containing "[BUG]".
# - Apply the label "Bug: Potential ?" to these issues.
#

name: Label Old Bugs

on:
schedule:
- cron: "30 8 * * *"

jobs:
autolabel:
name: Auto Label
if: github.repository == 'MarlinFirmware/Marlin'
runs-on: ubuntu-latest
steps:
- name: Auto Label for [BUG]
uses: actions/github-script@v7
with:
script: |
// Get all open issues in this repository
const issueList = await github.rest.issues.listForRepo({
owner: context.repo.owner,
repo: context.repo.repo,
state: 'open'
});
// Filter issues without labels that have a title containing '[BUG]'.
const matchingIssues = issueList.data.filter(
issue => issue.title.includes('[BUG]') && issue.labels.length === 0
);
// Process the first 50
for (const issue of matchingIssues.slice(0, 50)) {
await github.rest.issues.addLabels({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: issue.number,
labels: ['Bug: Potential ?']
});
}
1 change: 0 additions & 1 deletion .github/workflows/check-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ on:
- 1.0.x
- 1.1.x
- 2.0.x
- 2.1.x

jobs:
bad_target:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/clean-closed.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ jobs:
- "S: Please Merge"
- "S: Please Test"
- "help wanted"
- "Bug: Potential ?"
- "Needs: Discussion"
- "Needs: Documentation"
- "Needs: More Data"
Expand Down
20 changes: 16 additions & 4 deletions .github/workflows/close-stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,24 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/stale@v3
- uses: actions/stale@v8
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: 'This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed within 10 days.'
days-before-stale: 60
days-before-close: 10
stale-issue-message: |
Greetings from the Marlin AutoBot!
This issue has had no activity for the last 90 days.
Do you still see this issue with the latest `bugfix-2.1.x` code?
Please add a reply within 14 days or this issue will be automatically closed.
To keep a confirmed issue open we can also add a "Bug: Confirmed" tag.

Disclaimer: This is an open community project with lots of activity and limited
resources. The main project contributors will do a bug sweep ahead of the next
release, but any skilled member of the community may jump in at any time to fix
this issue. That can take a while depending on our busy lives so please be patient,
and take advantage of other resources such as the MarlinFirmware Discord to help
solve the issue.
days-before-stale: 90
days-before-close: 14
stale-issue-label: 'stale-closing-soon'
exempt-all-assignees: true
exempt-issue-labels: 'Bug: Confirmed !,T: Feature Request,Needs: More Data,Needs: Discussion,Needs: Documentation,Needs: Patch,Needs: Work,Needs: Testing,help wanted,no-locking'
19 changes: 14 additions & 5 deletions .github/workflows/test-builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ on:
pull_request:
branches:
- bugfix-2.1.x
- 2.1.x
paths-ignore:
- config/**
- data/**
Expand All @@ -17,6 +18,7 @@ on:
push:
branches:
- bugfix-2.1.x
- 2.1.x
paths-ignore:
- config/**
- data/**
Expand Down Expand Up @@ -118,6 +120,7 @@ jobs:

# STM32H7
- BTT_SKR_SE_BX
- STM32H743VI_btt

# STM32F1 (Maple)
- jgaurora_a5s_a1_maple
Expand All @@ -133,14 +136,20 @@ jobs:
#- STM32F103RC_btt_maple
#- STM32F103RE_creality_maple

# STM32G0
- STM32G0B1RE_btt

# HC32
- HC32F460C_aquila_101

# LPC176x - Lengthy tests
- LPC1768
- LPC1769

steps:

- name: Check out the PR
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Cache pip
uses: actions/cache@v3
Expand All @@ -156,11 +165,11 @@ jobs:
path: ~/.platformio
key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}

- name: Select Python 3.7
uses: actions/setup-python@v3
- name: Select Python 3.9
uses: actions/setup-python@v4
with:
python-version: '3.7' # Version range or exact version of a Python version to use, using semvers version range syntax.
architecture: 'x64' # optional x64 or x86. Defaults to x64 if not specified
python-version: '3.9'
architecture: 'x64'

- name: Install PlatformIO
run: |
Expand Down
1 change: 1 addition & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"platformio.platformio-ide"
],
"unwantedRecommendations": [
"ms-vscode-remote.remote-containers",
"ms-vscode.cpptools-extension-pack"
]
}
10 changes: 10 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ CONTAINER_IMAGE := marlin-dev

help:
@echo "Tasks for local development:"
@echo "* format-pins: Reformat all pins files
@echo "* tests-single-ci: Run a single test from inside the CI"
@echo "* tests-single-local: Run a single test locally"
@echo "* tests-single-local-docker: Run a single test locally, using docker"
Expand Down Expand Up @@ -57,3 +58,12 @@ tests-all-local-docker:
setup-local-docker:
$(CONTAINER_RT_BIN) build -t $(CONTAINER_IMAGE) -f docker/Dockerfile .
.PHONY: setup-local-docker

PINS := $(shell find Marlin/src/pins -mindepth 2 -name '*.h')

.PHONY: $(PINS)

$(PINS): %:
@echo "Formatting $@" && node buildroot/share/scripts/pinsformat.js $@

format-pins: $(PINS)
Loading
Loading