e4d1ba6c1c
docs: update changelog and header for version v1.5.9
Release Workflow / detect-provider (push) Successful in 4s
Release Workflow / github-release (push) Has been skipped
Release Workflow / gitea-release (push) Successful in 3m31s
v1.5.9
2025-08-11 14:18:12 +02:00
88598611c5
docs: update platformio.ini for version v1.5.9
2025-08-11 14:18:12 +02:00
377f4bc146
Enhance API to support weight updates after successful spool tag updates
2025-08-11 14:17:57 +02:00
7cbd34bc91
docs: update changelog and header for version v1.5.8
Release Workflow / detect-provider (push) Successful in 52s
Release Workflow / github-release (push) Has been skipped
Release Workflow / gitea-release (push) Successful in 3m19s
v1.5.8
2025-08-10 14:39:44 +02:00
f7484f635e
docs: update platformio.ini for version v1.5.8
2025-08-10 14:39:44 +02:00
90ce30215f
Merge pull request #45 from janecker/nfc_write_improvements
...
Nfc write improvements
2025-08-10 14:38:11 +02:00
Jan Philipp Ecker
5fa93f2695
Adds a link to the spool in spoolman when reading a spool tag
...
Adds a link to the website that lets the user directly jump to the spool in spoolman that is currently scanned.
2025-08-08 18:14:26 +02:00
Jan Philipp Ecker
4706152022
Introduces periodic Spoolman Healthcheck
...
Introduces a spoolman healthcheck that is executed every 60 seconds. Also fixes a bug with the periodic wifi update.
2025-08-08 18:00:25 +02:00
Jan Philipp Ecker
5509d98969
Fixes issue that scale not calibrated message was not shown
...
There was no warning any more if the scale is not calibrated. This change fixes that.
2025-08-08 16:16:39 +02:00
Jan Philipp Ecker
a7c99d3f26
Improves init - NFC reading now only starts after boot is finished
...
NFC tags that are on the scale during startup will only be read after the boot sequence is finished.
2025-08-08 15:39:10 +02:00
Jan Philipp Ecker
89a5728cc0
Improves NFC writing workaround and removes debug output
...
Improved version of the NFC writing workaround. The task is no longer suspended. There is now a suspend request and a suspend state variable that is used to communicate between the writing and the reading task. The reading is stopped gracefully to prevent resets during writing.
2025-08-08 15:33:08 +02:00
Jan Philipp Ecker
b95497aec2
Further improvements on NFC writing
...
Fixes some issues related to tag writing. Allos writing of tags that are already on the scale when pressing the write button, but introduces a confirmation dialog before doing so. Also first test to fix reset issue when trying to write tags.
2025-08-07 21:12:01 +02:00
a156cac18e
Merge pull request #44 from janecker/graphics_rework
...
Graphics rework
2025-08-06 08:27:24 +02:00
Jan Philipp Ecker
09f4c43f89
Fixes types and some issues in the new graphics
...
Fixes further issues with the new graphics. Fixes some typos. Adds progress bar for upgrade process.
2025-08-05 19:43:05 +02:00
Jan Philipp Ecker
ec0e544f30
Fixes typos in upgrade page
...
Fixes names of binary files on the upgrade page.
2025-08-05 19:41:06 +02:00
Jan Philipp Ecker
b6d82c8afe
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
97a1368747
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
85a9bcf8bd
Remove unused parameter of sendNfcData()
...
Removes unused client parameter of the sendNfcData function.
2025-08-02 23:05:56 +02:00
Jan Philipp Ecker
c450df59aa
Replaces usage of String with const char* in heap debug function
...
Replaces String with const char* in printHeapDebugData to reduce heap fragmentation.
2025-08-02 22:53:38 +02:00
Jan Philipp Ecker
722ef421cb
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
b0cd731c5a
docs: update changelog and header for version v1.5.7
Release Workflow / detect-provider (push) Successful in 3s
Release Workflow / github-release (push) Has been skipped
Release Workflow / gitea-release (push) Successful in 3m4s
v1.5.7
2025-07-28 09:51:55 +02:00
f022bee578
docs: update platformio.ini for version v1.5.7
2025-07-28 09:51:55 +02:00
3286b64836
refactor: clean up unused variables and improve .gitignore entries
2025-07-28 09:51:46 +02:00
739fe7e764
docs: update changelog and header for version v1.5.6
Release Workflow / detect-provider (push) Successful in 4s
Release Workflow / github-release (push) Has been skipped
Release Workflow / gitea-release (push) Failing after 2m22s
v1.5.6
2025-07-28 09:32:35 +02:00
5f8953a19d
docs: update webpages for version v1.5.6
2025-07-28 09:32:35 +02:00
c919eeb848
docs: update platformio.ini for version v1.5.6
2025-07-28 09:32:30 +02:00
43177c670e
Merge pull request #42 from janecker/configuration_nvs_storage
...
Changes configuration storage of spoolman and bambu values
2025-07-28 09:31:33 +02:00
1b50694f5f
Merge branch 'main' into configuration_nvs_storage
2025-07-28 09:31:23 +02:00
48edde8557
Merge pull request #41 from janecker/memory_leak_fixes
...
Memory leak fixes
2025-07-28 09:26:30 +02:00
Jan Philipp Ecker
cb5d8ac10a
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
bf48c6d4e1
Fixes compiler warnings in nfc
...
Replaces the depricated function call containsKey() with is<T>() of JsonDocument.
2025-07-26 22:52:10 +02:00
Jan Philipp Ecker
5d2d5e9ee1
Adds ENABLE_HEAP_DEBUGGING define as comment to the build flags
...
Adds the new ENABLE_HEAP_DEBUGGING define to the build falgs. The option is commented out, but it makes it easier to quickly enable it
2025-07-26 22:50:08 +02:00
Jan Philipp Ecker
7e76612bb4
Adds data directory and further .vscode files to to .gitignore
...
Adds the whole data folder that is created during build of the project and further visual studio code related files to the .gitignore file.
2025-07-26 22:39:37 +02:00
Jan Philipp Ecker
f038020042
Memory leak fixes in api and nfc, location tag fix
...
Fixes multiple potential memory leaks in API and NFC. Also fixes an issue in the new locaiton tag feature that could lead to multiple parallel API requests. This could cause memory leak issues but also result in wrong weights being registered for a spool.
2025-07-26 22:36:04 +02:00
Jan Philipp Ecker
8343fe887b
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
3bb6c1caf5
docs: update changelog and header for version v1.5.5
Release Workflow / detect-provider (push) Successful in 1m6s
Release Workflow / github-release (push) Has been skipped
Release Workflow / gitea-release (push) Successful in 2m52s
v1.5.5
2025-07-22 17:36:45 +02:00
37df07f102
docs: update platformio.ini for version v1.5.5
2025-07-22 17:36:45 +02:00
8484c1310b
Merge pull request #40 from janecker/location_bambu_fix
...
Fixes some issues with the new location tags
2025-07-22 17:35:02 +02:00
Jan Philipp Ecker
fd7b4c25b3
Fixes some issues with the new location tags
...
Fixes an issue where the location dropdown is not visible if the Bambu integration is active. Adds support for the "NFC-Tag" view on the webpage, it now also shows info about the location tags. Revers a change that was not supposed to go into main where the amount of data written to the spool tag is reduced to only the sm_id.
2025-07-22 10:47:47 +02:00
d490b116b9
docs: update changelog and header for version v1.5.4
Release Workflow / detect-provider (push) Successful in 1m10s
Release Workflow / github-release (push) Has been skipped
Release Workflow / gitea-release (push) Successful in 3m52s
v1.5.4
2025-07-22 06:36:16 +02:00
5bc6192b6f
docs: update platformio.ini for version v1.5.4
2025-07-22 06:36:16 +02:00
2202d9a1aa
Merge branch 'main' of github.com:ManuelW77/Filaman
2025-07-22 06:35:13 +02:00
7dbca0ab87
Merge pull request #39 from janecker/location_tags
...
Adds new feature to write and read location tags
2025-07-22 06:32:44 +02:00
24b3521f83
Merge pull request #38 from janecker/scale_debouncing
...
Adds slight debouncing to the scale loop weight logic
2025-07-22 06:32:31 +02:00
6c9f290bac
fix: uncomment monitor_port configuration in platformio.ini
2025-07-22 06:31:51 +02:00
Jan Philipp Ecker
eab937d6ca
Adds new feature to write and read location tags
...
Location tags can be written via the website. If a location tag is read after reading a spool tag, the location of the spool will be updated in spoolman to the location from the tag.
2025-07-21 21:03:55 +02:00
Jan Philipp Ecker
27ef8399e4
Adds slight debouncing to the scale loop weight logic
...
Adds slight debouncing to the scale loop to prevent jitter of the
weight displayed on the screen.
2025-06-19 10:08:15 +02:00
2920159f32
add loadcell desc.
2025-05-02 16:44:57 +02:00
2e19bccfa9
docs: update changelog and header for version v1.5.3
Release Workflow / detect-provider (push) Successful in 1m10s
Release Workflow / github-release (push) Has been skipped
Release Workflow / gitea-release (push) Successful in 3m25s
v1.5.3
2025-04-25 15:52:56 +02:00
859e89431e
docs: update platformio.ini for version v1.5.3
2025-04-25 15:52:56 +02:00