Merge mergeable open PRs from upstream Donkie/SpoolmanDB#1
Merged
Conversation
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
… FILAMENT (upstream PR Donkie#268) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
…#269) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
…onkie#269's Aero entry) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
…onkie#253) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
…board (upstream PR Donkie#202) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
…upstream PR Donkie#237) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
…nkie#241, partial) Only the non-PLA entries; PLA lines and the mislabeled PolyLite ASA entry were dropped in favor of PR Donkie#261's measured data. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Reviewed all 39 open PRs on upstream Donkie/SpoolmanDB and merged 35 of them as 36 commits (one commit per PR, original authors credited via
--author). Upstream has been inactive since Nov 2025, so ourmainwas exactly even with upstreammain— every patch was applied against the same base upstream CI would use.Compiled database grows from 6,957 → 8,487 entries.
Merged as-is (24 PRs)
Donkie#235, Donkie#238, Donkie#240, Donkie#242, Donkie#246, Donkie#250, Donkie#251, Donkie#253, Donkie#254, Donkie#256, Donkie#263, Donkie#264, Donkie#265, Donkie#266, Donkie#267, Donkie#268, Donkie#269, Donkie#270, Donkie#272, Donkie#275, plus Donkie#257, Donkie#271, Donkie#274 (entries inserted by hand where patches collided textually with sibling PRs).
Structural PRs verified safe before merging:
codes/eansin schema + compile script): zero compiled-ID churn, purely additive.extruder_temp_Range,extruder_temp_rang,"extruder_temp ") that silently dropped data from compiled output; adds ASA-X/ABS-T material variants and REDLINE FILAMENT.Merged with fixes (8 PRs)
cardboardspool type the title promised20214F, Lion Orange → RAL 2004F44611, Royal Blue8B008B→4169E1)Matte {color_name}withfinish: matte; dropped a French-language duplicate colorspool_materialkey →spool_type; corrected brand spelling to SainSmart"hex": "0F1217, #002789"as ahexesarray withmulti_color_direction: coaxialED7334)Skipped (4 PRs)
808080hexes, 313 existing compiled IDs destroyed, author admits data was never checked against manufacturer sourcesValidation
check-jsonschemapasses onmaterials.jsonand allfilaments/*filesscripts/compile_filaments.pycompiles cleanly, no duplicate IDsmain: +1,580 added, 50 removed — all 50 removals intentional: 47 from Update fusion.json Donkie/SpoolmanDB#237's deliberate Fusion product renames (ABS 1.5/2.0 → ABS Matte/Gloss), 3 from Fix Sunlu Grey spelling Donkie/SpoolmanDB#250's Gray→Grey fix (upstream issue wrong Sunlu filament name Donkie/SpoolmanDB#236), 1 from Add Eryone Standard TPU black with cardboard spool Donkie/SpoolmanDB#202's spool-type change. Existing Spoolman instances referencing those exact IDs will need re-linking.🤖 Generated with Claude Code
https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
Generated by Claude Code