1f01af4da9
feat: implement filament and spool creation in Spoolman API
2025-08-28 15:17:42 +02:00
Jan Philipp Ecker
d815733550
Graphic rework of the NFC writing process
...
Introduces the new graphics for the NFC writing process. Also fixes some minor display bugs. Hides the service status icons during boot time. Fixes bugs in NFC write process where mutliple parallel API calls a created. Fixes a bug where spoolman is updated if a location tag is written (which is not required or correct).
2025-08-05 17:44:59 +02:00
Jan Philipp Ecker
afef544c66
Reworks graphics of tag reading and some api fixes
...
Reworks the graphics of the NFC-Tag reading process of spool and location tags. Introduces progress bar for reading process. Also first re-work of the spoolman availability (not fixed completly yet). Also fixes an issue where the API request to spoolman and octoprint was sent in parallel. This now happens sequentially to reduce heap load.
2025-08-03 16:51:09 +02:00
Jan Philipp Ecker
6b6aec07b3
Remove unused parameter of sendNfcData()
...
Removes unused client parameter of the sendNfcData function.
2025-08-02 23:05:56 +02:00
Jan Philipp Ecker
4b81703e38
Reworks startup graphics and timings
...
Reworks the graphics during the startup. Introduces a progress bar to visualize how much of the boot is completed. Also changes the the optics of the bambu, spoolman and wifi icons. They are now always displayed but they will be striked out if not working and they will start blinking. Also removes some unnessesary waits.
2025-08-02 22:52:19 +02:00
7c320a87fe
refactor: clean up unused variables and improve .gitignore entries
2025-07-28 09:51:46 +02:00
73c3457f40
Merge branch 'main' into configuration_nvs_storage
2025-07-28 09:31:23 +02:00
Jan Philipp Ecker
b583ef71ad
Changes configuration storage of spoolman and bambu values
...
Change that moves configuration values of spoolman and bambu credentials to use NVS storage. Also fixes some typos and missing translation.
2025-07-27 17:33:09 +02:00
Jan Philipp Ecker
d536181a73
Introduces new heap debugging feature and fixes some memory leaks in website feature
...
Introduces a new define HEAP_DEBUG_MESSAGE(location) that can be used to instrument the code to get heap information output on the Serial output. It can be enabled via the define ENABLE_HEAP_DEBUGGING. Also fixes some memory leaks in the website part of the project.
2025-07-26 22:14:58 +02:00
7613effccf
feat: add auto-tare functionality and update scale handling based on touch sensor connection
2025-03-30 16:01:17 +02:00
Jan Philipp Ecker
69f01d1e57
Renamed states of NFC state machine and introduced new state machine for spoolman API
2025-03-29 13:21:47 +01:00
Jan Philipp Ecker
99231786a5
Introducing enum for handling the NFC state to improve code readability
2025-03-29 11:45:38 +01:00
f44173824f
feat: add functionality to remove Bambu credentials and update API handling
2025-03-27 18:01:15 +01:00
c78f36d21a
feat: add rfid_bambu.html and update bambu connection handling
2025-03-27 10:35:10 +01:00
2ae3df1aab
fix: ensure valid URL format and remove trailing slash in setupWebserver
2025-03-23 11:03:57 +01:00
33e4b371ed
add OctoPrint integration with configurable fields and update functionality
2025-03-01 12:18:33 +01:00
9b23ac5fd2
refactor: migrate from SPIFFS to LittleFS for file handling
2025-02-28 18:12:42 +01:00
b87d43c64e
feat: füge Unterstützung für Spoolman-Einstellungen hinzu und aktualisiere die Benutzeroberfläche
2025-02-25 16:24:22 +01:00
a7b1721e1d
feat: erweitere Bambu-Credentials um AutoSend-Zeit und aktualisiere die Benutzeroberfläche
2025-02-25 12:17:20 +01:00
e4825d2905
feat: erweitere Bambu-Credentials mit AutoSend-Wartezeit und aktualisiere die Benutzeroberfläche
2025-02-25 11:32:57 +01:00
484c95523d
feat: implement OTA update functionality with backup and restore for configurations
2025-02-25 10:57:49 +01:00
f1489e75cc
fix: correct payload type check in NFC write event handling
2025-02-24 19:46:58 +01:00
d70b187bf9
feat: implement auto send feature for Bambu spool management and update related configurations
2025-02-24 19:14:51 +01:00
6098c3b052
feat: improve UI for Spoolman and Bambu Lab printer credentials, enhancing layout and styling
2025-02-23 20:23:09 +01:00
4b25b72b2e
feat: implement enhanced update progress handling and WebSocket notifications
2025-02-22 19:50:12 +01:00
5c59016f94
feat: improve update progress reporting and enhance WebSocket notifications
2025-02-22 18:49:45 +01:00
d2da501b94
feat: enhance update progress handling and add WebSocket closure notification
2025-02-22 18:19:21 +01:00
4135073623
feat: implement WebSocket for update progress and enhance update response handling
2025-02-22 18:12:27 +01:00
9eee89fac7
feat: implement backup and restore functionality for Bambu credentials and Spoolman URL
2025-02-22 17:58:20 +01:00
8c5e7e26ac
docs: update upgrade page message and improve progress display logic
2025-02-22 17:53:51 +01:00
73e240e879
docs: update header title and improve SPIFFS update error handling
2025-02-22 17:31:28 +01:00
9a59b91e88
workflow: update SPIFFS binary creation to exclude header
2025-02-22 16:47:27 +01:00
aaa5506d40
workflow: update SPIFFS binary magic byte and revert version to 1.3.51
2025-02-22 16:21:51 +01:00
37d43b2d7d
workflow: optimize firmware and SPIFFS update process, improve progress handling and logging
2025-02-22 14:04:34 +01:00
698abbd669
workflow: update SPIFFS binary creation to include minimal header and adjust update validation logic
2025-02-22 12:21:33 +01:00
cad14b3bc2
docs: update header title to 'Filament Management Tool' and improve update response messages
2025-02-22 12:10:57 +01:00
77b9eda110
fix: update SPIFFS binary creation and enhance NFC buffer size
2025-02-22 11:46:17 +01:00
903b697912
fix: update SPIFFS binary header and enhance WebSocket error handling
2025-02-22 11:31:15 +01:00
b0b3d41c84
docs: add backup and restore functions for JSON configurations during OTA updates
2025-02-21 17:38:20 +01:00
38b68aecfc
docs: update JSON field type checks from JsonObject to String for improved validation
2025-02-21 17:11:48 +01:00
5cbbe1d231
docs: update platformio.ini dependencies and improve version handling in website.cpp
2025-02-21 16:35:19 +01:00
9b29460d64
docs: update Cache-Control header to reflect a 1-week duration
2025-02-21 15:15:01 +01:00
dd14d475b7
docs: remove version definition from website.cpp
2025-02-21 15:14:36 +01:00
9e6cd3b451
docs: optimize WiFi and WebSocket settings; enhance TCP/IP stack configuration
2025-02-21 15:07:16 +01:00
c1be6ca582
docs: update upgrade page title and heading; adjust cache control duration
2025-02-21 14:35:12 +01:00
2dd563a178
Merge branch 'temp-branch'
Release Workflow / route (push) Successful in 7s
Release Workflow / verify-provider (push) Successful in 3s
Release Workflow / github-release (push) Has been skipped
Release Workflow / gitea-release (push) Failing after 3m3s
2025-02-21 12:03:12 +01:00
60553255b8
feat: enhance update process with separate forms for firmware and webpage uploads, including validation and improved UI
2025-02-21 11:57:19 +01:00
8199b283c0
feat: add API endpoint for version retrieval and update HTML to display dynamic version
2025-02-21 11:53:59 +01:00
b8e4af4e4d
refactor: update SPIFFS initialization and partition sizes; enhance WiFi setup
2025-02-21 10:35:52 +01:00
2cab24403e
feat: update version to 1.2.3; modify HTML files to reflect new version; enhance firmware update process and UI improvements
2025-02-18 14:18:14 +01:00