Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
980bbc6
Update OctoEverywhere to 4.6.7 (#286)
QuinnDamerell Feb 15, 2026
63353d7
Improve `RFID` troubleshooting steps (#289)
JeffGoldner Feb 16, 2026
b2925a8
Add Ko-Fi support alongside BuyMeCoffee (#293)
paxx12 Feb 18, 2026
25a1e02
Add `upgrade-rootfs.sh` script and `overlays` Makefile target (#295)
paxx12 Feb 18, 2026
efd9add
Revert "Add Ko-Fi support alongside BuyMeCoffee (#293)" (#300)
paxx12 Feb 19, 2026
5d72246
Add `description` and `help_url` support to firmware-config
paxx12 Feb 20, 2026
3808ef2
Add descriptions and help URLs to all settings and actions
paxx12 Feb 20, 2026
f0744a3
Update OctoEverywhere to v4.6.8 (#297)
QuinnDamerell Feb 20, 2026
2175b20
Update main project license [ci skip] (#304)
paxx12 Feb 21, 2026
0c98458
Add enabled guards to RFID reader and filament_detect
paxx12 Mar 3, 2026
8971e14
Expose RFID internal API via `filament_detect/set` webhook
paxx12 Mar 3, 2026
a7efdda
Reorder rfid-support overlay from position 13 to 30
paxx12 Mar 3, 2026
76d5069
Add support to disable built-in RFID detection
paxx12 Mar 3, 2026
900a2e0
Add HEROES.md to recognize per-release contributors
paxx12 Mar 4, 2026
948fe54
Add HEROES.md to recognize per-release contributors
paxx12 Mar 4, 2026
c50e42b
Cap settings select width to 150px
paxx12 Mar 4, 2026
f418d8f
Add OpenRFID filament-detection service and config integration (#306)
suchmememanyskill Mar 3, 2026
57857cc
Add v1.1.1-paxx12-14 heroes (#343)
paxx12 Mar 19, 2026
31e8af7
Add v1.2.0 firmware (#352)
paxx12 Mar 23, 2026
edf9fed
Update `ssh_access.md` for native SSH support via printer GUI in v1.2.0
paxx12 Mar 23, 2026
4095a0c
Remove `basic` firmware profile, overlays, CI builds, and doc references
paxx12 Mar 23, 2026
e0db988
Use `restart` instead of `start` for `S99openrfid` in settings (#359)
paxx12 Mar 29, 2026
a5b2d91
Fix openrfid support with error handling and install script relocatio…
paxx12 Mar 30, 2026
f1884d4
Fix NTAG UID for multi-cascade anti-collision (#362)
paxx12 Mar 30, 2026
2655795
Update `HEROES.md` and affiliate links (#365)
paxx12 Mar 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .github/workflows/pre_release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,6 @@ jobs:
- name: Download firmware
run: ./dev.sh make firmware

- name: Build with Basic firmware
run: ./dev.sh make build PROFILE=basic OUTPUT_FILE=U1_basic_${{ env.GIT_VERSION }}_upgrade.bin

- name: Build with Extended Fluidd firmware
run: ./dev.sh make build PROFILE=extended OUTPUT_FILE=U1_extended_${{ env.GIT_VERSION }}_upgrade.bin

Expand Down
18 changes: 0 additions & 18 deletions .github/workflows/pull_request.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -94,33 +94,17 @@ jobs:
- name: Download firmware
run: ./dev.sh make firmware

- name: Build with Basic firmware
run: ./dev.sh make build PROFILE=basic OUTPUT_FILE=U1_basic_${{ env.GIT_VERSION }}_upgrade.bin

- name: Build with Extended Fluidd firmware
run: ./dev.sh make build PROFILE=extended OUTPUT_FILE=U1_extended_${{ env.GIT_VERSION }}_upgrade.bin

- name: Build DEVEL version of Basic firmware
run: ./dev.sh make build PROFILE=basic-devel OUTPUT_FILE=U1_basic_${{ env.GIT_VERSION }}_devel.bin

- name: Build DEVEL version of Extended Fluidd firmware
run: ./dev.sh make build PROFILE=extended-devel OUTPUT_FILE=U1_extended_${{ env.GIT_VERSION }}_devel.bin

- uses: actions/upload-artifact@v4
with:
name: basic-build
path: U1_basic_*_upgrade.bin

- uses: actions/upload-artifact@v4
with:
name: extended-build
path: U1_extended_*_upgrade.bin

- uses: actions/upload-artifact@v4
with:
name: basic-devel-build
path: U1_basic_*_devel.bin

- uses: actions/upload-artifact@v4
with:
name: extended-devel-build
Expand All @@ -137,9 +121,7 @@ jobs:
echo "${{ env.GIT_VERSION }}" > pr-info/version
echo "${{ env.JOB_START }}" > pr-info/job_start
echo "$(date +%s)" > pr-info/job_end
echo basic-build >> pr-info/artifacts
echo extended-build >> pr-info/artifacts
echo basic-devel-build >> pr-info/artifacts
echo extended-devel-build >> pr-info/artifacts

- name: Upload PR info
Expand Down
14 changes: 7 additions & 7 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@

## License Status

This project is free to use for personal usage. Individual components may have
their own specific licenses as indicated in their respective directories.
The main project is licensed under the GNU General Public License v3.0
(GPL-3.0). Individual components may have their own specific licenses as
indicated in their respective directories.

## Contributor Agreement

Expand All @@ -13,13 +14,12 @@ By contributing to this project, you agree to the following terms:
modifications, or additions you contribute to this project.

2. **License Compatibility**: You understand that contributions to the main
project will be covered under the personal use license, while contributions
to specific components (such as tools/upfile) will be covered under their
respective licenses.
project will be covered under GPLv3, while contributions to specific
components (such as tools/upfile) will be covered under their respective
licenses.

3. **Permission to Use**: You grant permission to distribute, modify, and use
your contributions under the project's license terms, including the personal
use restriction for the main project.
your contributions under the project's applicable license terms.

4. **Original Work**: You certify that your contributions are your original
work or that you have the right to submit them under these terms.
Expand Down
81 changes: 81 additions & 0 deletions HEROES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
# Heroes

This file recognizes contributors who made significant contributions to each release.
Add your Ko-Fi or Buy Me a Coffee link next to your name by opening a PR.

---

## Support the Heroes

You can thank them here:

| GitHub | Discord | Contributions | Support |
|---|---|---|---|
| [@horzadome](https://github.com/horzadome) | `@horzadome` | Timelapse recovery tool, remote screen PWA, monitoring, WLAN powersave | [![Ko-Fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/horzadome) |
| [@QuinnDamerell](https://github.com/QuinnDamerell) | | OctoEverywhere cloud remote access | |
| [@Argolein](https://github.com/Argolein) | `@Argolein` | TMC motor driver optimizations and Klipper patches | |
| [@mcristina422](https://github.com/mcristina422) | | Tailscale VPN remote access | |
| [@MaxKaenner](https://github.com/MaxKaenner) | | Filament auto-replenish bug fix | |
| [@justinh-rahb](https://github.com/justinh-rahb) | `@wildtang3nt` | V4L2 camera controls and Mainsail Remote Screen support | [![Buy Me A Coffee](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://buymeacoffee.com/wildtang3nt) |
| [@suchmememanyskill](https://github.com/suchmememanyskill) | `@Sims` | OpenRFID | [![Ko-Fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/suchmememanyskill) |
| [@morgendagen](https://github.com/morgendagen) | | OpenSpool `subtype` field for material specification | |

---

## v1.2.0-paxx12-14

| Contributor | Contribution | PR |
|---|---|---|
| [@suchmememanyskill](https://github.com/suchmememanyskill) | OpenRFID filament-detection service | [#306](https://github.com/paxx12/SnapmakerU1-Extended-Firmware/pull/306) |

---

## v1.1.1-paxx12-13

| Contributor | Contribution | PR |
|---|---|---|
| [@QuinnDamerell](https://github.com/QuinnDamerell) | OctoEverywhere cloud remote access, `fake-service` cross-compile fix, OctoEverywhere updates | [#244](https://github.com/paxx12/SnapmakerU1-Extended-Firmware/pull/244), [#220](https://github.com/paxx12/SnapmakerU1-Extended-Firmware/pull/220), [#286](https://github.com/paxx12/SnapmakerU1-Extended-Firmware/pull/286), [#297](https://github.com/paxx12/SnapmakerU1-Extended-Firmware/pull/297) |
| [@Argolein](https://github.com/Argolein) | TMC motor driver optimizations and Klipper patches | [#227](https://github.com/paxx12/SnapmakerU1-Extended-Firmware/pull/227) |

---

## v1.1.0-paxx12-12

| Contributor | Contribution | PR |
|---|---|---|
| [@mcristina422](https://github.com/mcristina422) | Initial Tailscale VPN remote access support | [#188](https://github.com/paxx12/SnapmakerU1-Extended-Firmware/pull/188) |
| [@MaxKaenner](https://github.com/MaxKaenner) | Found and reported filament auto-replenish bug fix | [#165](https://github.com/paxx12/SnapmakerU1-Extended-Firmware/pull/165) |

---

## v1.0.0-paxx12-11

| Contributor | Contribution | PR |
|---|---|---|
| [@justinh-rahb](https://github.com/justinh-rahb) | V4L2 camera controls with web interface and settings persistence, Mainsail 2.17.0 update | [#131](https://github.com/paxx12/SnapmakerU1-Extended-Firmware/pull/131) |
| [@suchmememanyskill](https://github.com/suchmememanyskill) | Double buffering support in `fb-http-server.py` | |

---

## v1.0.0-paxx12-10

| Contributor | Contribution | PR |
|---|---|---|
| [@horzadome](https://github.com/horzadome) | Timelapse recovery tool, initial monitoring support | [#97](https://github.com/paxx12/SnapmakerU1-Extended-Firmware/pull/97) |

---

## v0.9.4-paxx12-2

| Contributor | Contribution | PR |
|---|---|---|
| [@horzadome](https://github.com/horzadome) | Remote screen access with PWA support, `curl` addition | [#56](https://github.com/paxx12/SnapmakerU1-Extended-Firmware/pull/56) |
| [@morgendagen](https://github.com/morgendagen) | Non-standard OpenSpool `subtype` field for material specification | [#70](https://github.com/paxx12/SnapmakerU1-Extended-Firmware/pull/70) |

---

## v0.9.4-paxx12-1

| Contributor | Contribution | PR |
|---|---|---|
| [@horzadome](https://github.com/horzadome) | WLAN powersave watcher, IPv6 disable option | [#48](https://github.com/paxx12/SnapmakerU1-Extended-Firmware/pull/48), [#47](https://github.com/paxx12/SnapmakerU1-Extended-Firmware/pull/47) |
Loading
Loading