2117 Commits

Author SHA1 Message Date
zkk
9c91d48cfb 修复切换WIFI后 ssdp无法扫描到问题
修复未获取到下位机版本号时会升级的问题
新增P800配置

Squashed commit of the following:
commit f20f64f6e27842a6a76302a8a9dff32d3db66cc9
Merge: f546156 b48fdc7
Author: zkk <1007518571@qq.com>
Date:   Sat Jun 21 11:17:37 2025 +0800

    Merge commit 'b48fdc708c052b6c4342db499307518db13d702b' into release
1.2.1-beta
2025-06-21 13:57:16 +08:00
zkk
b05f6b5b02 发布1.2.0版本 1.2.0 2025-05-19 11:19:27 +08:00
zkk
08648da7a4 实现下位机版本检测升级功能以及优化断电续打
# Conflicts:
#	config/moonraker.conf   resolved by f5461563b8a7a5a25470a8763b8513779dbff253 version
#	scripts/sync_dependencies.py   resolved by f5461563b8a7a5a25470a8763b8513779dbff253 version
1.2.0-beta
2025-05-10 16:36:55 +08:00
zkk
8633a9e349 发布版本1.1.4 1.1.4 2025-04-11 11:38:15 +08:00
zkk
2f184c317d 合并最新内容,适配开门检测机型
# Conflicts:
#	moonraker/components/file_manager/metadata.py   resolved by ada08d4574e13099a392bba4b3ebe34485807c0a version
1.1.4-beta
2025-03-31 11:37:27 +08:00
zkk
f2a5494421 修复休眠模式下关机流程不对问题
Squashed commit of the following:

commit c953613611f35e88fe2c30e93848ae9a1050edc4
Merge: 5fed721 8e870f1
Author: zkk <1007518571@qq.com>
Date:   Mon Mar 3 15:48:57 2025 +0800

    Merge commit '8e870f15e6cfedd3d15f0aa6a784718473665d01' into release

commit 8e870f15e6cfedd3d15f0aa6a784718473665d01
Author: zkk <1007518571@qq.com>
Date:   Mon Mar 3 15:47:45 2025 +0800

    修复休眠模式下关机流程不对问题

commit 5fed72185c65680a01b741eedf3ebd9dea83d46c
Merge: c9cbdcc f806fa6
Author: zkk <1007518571@qq.com>
Date:   Fri Jan 10 13:53:11 2025 +0800

    Merge commit 'f806fa6b438d7c2c7cfdddc8b33ee3f17c21ce76' into release

commit f806fa6b438d7c2c7cfdddc8b33ee3f17c21ce76
Author: zkk <1007518571@qq.com>
Date:   Tue Jan 7 17:21:16 2025 +0800

    优化休眠时关闭摄像头服务

commit c9cbdccb3a940d191c1b2e92f0b79601859e3b95
Merge: 56208e8 3dbd8d3
Author: zkk <1007518571@qq.com>
Date:   Thu Dec 19 17:09:15 2024 +0800

    Merge commit '3dbd8d3355059b4bb39d680b1a6deff9f6277c7e' into release

commit 3dbd8d3355059b4bb39d680b1a6deff9f6277c7e
Merge: 34c1604 ef2e38b
Author: zkk <1007518571@qq.com>
Date:   Thu Dec 19 17:07:14 2024 +0800

    Merge branch 'develop' of https://server.creatbot.com/Gitea/CreatBot/CreatbotMoonraker into develop

commit ef2e38b870357e74fd69710fa3b09fa38604feff
Author: ruipeng <1041589370@qq.com>
Date:   Thu Dec 19 11:01:45 2024 +0800

    新增取消打印宏命令

commit 34c1604d8c5a79e95e94f13c34b5635672df47d1
Author: zkk <1007518571@qq.com>
Date:   Tue Dec 3 14:33:32 2024 +0800

    关闭更新管理中指定节点的配置

commit 56208e831841feb3ab4ec7cd0bdca905b96c7a17
Merge: c76a8e5 d335536
Author: zkk <1007518571@qq.com>
Date:   Fri Nov 29 10:09:56 2024 +0800

    Merge branch 'develop' into release

commit d3355361dc7ff974a9fef25956adc2966ba58120
Merge: 333a789 9c00be2
Author: zkk <1007518571@qq.com>
Date:   Fri Nov 29 10:04:34 2024 +0800

    Merge remote-tracking branch 'origin/develop' into develop

commit 9c00be2f4e21f2738e4e59d92e5af4a335a258b6
Author: ruipeng <1041589370@qq.com>
Date:   Fri Nov 29 08:57:23 2024 +0800

    gcode文件切片信息显示适配CreatWare切片软件

commit 333a789469445f5cb60d29dc7ed24a2776db3385
Author: zkk <1007518571@qq.com>
Date:   Tue Nov 26 18:03:29 2024 +0800

    修复z高度保存的精度问题
2025-03-03 15:49:55 +08:00
zkk
eb82cfe189 发布版本1.1.0 1.1.0 2025-01-10 14:02:03 +08:00
zkk
6e9e015251 修复已知问题 2025-01-10 13:56:51 +08:00
zkk
797c5aa322 增加取消打印宏调用
Squashed commit of the following:

commit 3dbd8d3355059b4bb39d680b1a6deff9f6277c7e
Merge: 34c1604 ef2e38b
Author: zkk <1007518571@qq.com>
Date:   Thu Dec 19 17:07:14 2024 +0800

    Merge branch 'develop' of https://server.creatbot.com/Gitea/CreatBot/CreatbotMoonraker into develop

commit ef2e38b870357e74fd69710fa3b09fa38604feff
Author: ruipeng <1041589370@qq.com>
Date:   Thu Dec 19 11:01:45 2024 +0800

    新增取消打印宏命令

commit 34c1604d8c5a79e95e94f13c34b5635672df47d1
Author: zkk <1007518571@qq.com>
Date:   Tue Dec 3 14:33:32 2024 +0800

    关闭更新管理中指定节点的配置

commit d3355361dc7ff974a9fef25956adc2966ba58120
Merge: 333a789 9c00be2
Author: zkk <1007518571@qq.com>
Date:   Fri Nov 29 10:04:34 2024 +0800

    Merge remote-tracking branch 'origin/develop' into develop

commit 9c00be2f4e21f2738e4e59d92e5af4a335a258b6
Author: ruipeng <1041589370@qq.com>
Date:   Fri Nov 29 08:57:23 2024 +0800

    gcode文件切片信息显示适配CreatWare切片软件

commit 333a789469445f5cb60d29dc7ed24a2776db3385
Author: zkk <1007518571@qq.com>
Date:   Tue Nov 26 18:03:29 2024 +0800

    修复z高度保存的精度问题
1.1.0-beta
2024-12-19 17:15:56 +08:00
zkk
75d52f9f56 添加支持CreatbotWare软件元数据的支持和修复断电保存z精度问题:
commit 34c1604d8c5a79e95e94f13c34b5635672df47d1
Author: zkk <1007518571@qq.com>
Date:   Tue Dec 3 14:33:32 2024 +0800

    关闭更新管理中指定节点的配置

commit d3355361dc7ff974a9fef25956adc2966ba58120
Merge: 333a789 9c00be2
Author: zkk <1007518571@qq.com>
Date:   Fri Nov 29 10:04:34 2024 +0800

    Merge remote-tracking branch 'origin/develop' into develop

commit 9c00be2f4e21f2738e4e59d92e5af4a335a258b6
Author: ruipeng <1041589370@qq.com>
Date:   Fri Nov 29 08:57:23 2024 +0800

    gcode文件切片信息显示适配CreatWare切片软件

commit 333a789469445f5cb60d29dc7ed24a2776db3385
Author: zkk <1007518571@qq.com>
Date:   Tue Nov 26 18:03:29 2024 +0800

    修复z高度保存的精度问题
1.0.1
2024-12-03 14:35:42 +08:00
zkk
c76a8e5748 Merge branch 'develop' 2024-11-15 17:14:53 +08:00
zkk
ccfa8c7356 修改一处大小写错误 2024-11-15 17:14:46 +08:00
zkk
5ff7b2e2ee Merge branch 'develop' 2024-11-15 16:42:07 +08:00
zkk
b77bc2faed 优化程序的更新管理 2024-11-15 16:40:58 +08:00
zkk
9374daaa4e 完善断电续打是否暂停状态和当前激活挤出机变量的保存 2024-11-15 16:18:55 +08:00
zkk
f2e2dbb6cd Merge branch 'develop'
* develop:
  实现断电续打功能的保存数据部分
2024-11-01 11:13:23 +08:00
zkk
9e9faf726d 实现断电续打功能的保存数据部分 2024-10-29 16:19:29 +08:00
zkk
77e3494173 Merge branch 'develop' 2024-10-18 16:49:30 +08:00
zkk
9f32f0704a 添加开始打印的宏命令 2024-10-18 16:40:42 +08:00
zkk
be85da78c6 优化mainsail更新提示不对问题 2024-09-20 16:04:22 +08:00
zkk
640e164c60 Merge branch 'develop' 2024-09-12 09:41:51 +08:00
zkk
caed3a1659 添加软件更新信息 2024-09-12 09:35:33 +08:00
zkk
c70f8d208d 添加触发急停后系统关机 2024-09-12 09:35:19 +08:00
zkk
1f0e72f9d4 Merge branch 'develop' 2024-09-04 11:34:10 +08:00
zkk
a438d33fdb 实现断电检测GPIO检测到断电信号 触发机器急停 2024-09-04 11:31:28 +08:00
zkk
1ebb76b475 Merge branch 'develop' 2024-08-16 14:31:50 +08:00
zkk
de6850a202 添加配置文件 2024-08-16 14:31:33 +08:00
zkk
8c10df524e Merge branch 'develop' 2024-08-15 15:33:53 +08:00
zkk
7081bba5fd 更新提示优化
(cherry picked from commit defb4580255f96b5aa6b81f7c7188afe304bf7b1)
2024-08-15 15:32:52 +08:00
zkk
7d9cd6c869 更新提示优化
(cherry picked from commit defb4580255f96b5aa6b81f7c7188afe304bf7b1)
1.0.0
2024-08-12 17:52:45 +08:00
zkk
966cb8cc96 python-periphery库版本修改为2.4.0 修复gpio无法添加边沿触发问题 2024-06-27 11:06:49 +08:00
Eric Callahan
346a3d7c9d
history: fix default for unknown filename during migration
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-06-02 07:37:05 -04:00
Eric Callahan
f2f2c93aa1
history: check for null values during database migration
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-06-02 07:17:15 -04:00
Eric Callahan
4fe89d5571
database: don't warn on UUID mismatch
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-05-28 18:07:18 -04:00
Eric Callahan
7f89bd7d62 git_deploy: limit corruption detection
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-05-28 16:13:13 -04:00
Eric Callahan
3b1c21a72d
database: attempt to install lmdb if missing
When attempting a conversion, install the lmdb package if its missing.
This should resolve issues with containers or new installations that
want to migrate a previous db to sqlite.

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-05-28 06:11:42 -04:00
Eric Callahan
5332eab258
database: skip invalid values when migrating namespaces
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-05-27 10:49:34 -04:00
Eric Callahan
c9581205d3 docs: add pinned commit documentation
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-05-25 12:30:56 -04:00
Eric Callahan
fa1dc438fa git_deploy: add support for pinned commits
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-05-25 12:30:56 -04:00
Eric Callahan
bc34ebdff9 filelock: fix lockfile cleanup
Python 3.7 does not support the "missing_ok" argument
in pathlib.unlink().

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-05-21 06:18:46 -04:00
Eric Callahan
e41a934f74 database: support legacy sqlite_master table
Sqlite versions older than 3.33.0 store schema information in the
sqlite_master table rather than the sqlite_schema table.

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-05-21 06:18:46 -04:00
Eric Callahan
7e16dded0b docs: add sqlite documentation
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2024-05-21 06:18:46 -04:00
Eric Callahan
6b31076a43 machine: skip validation for new installs
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-05-21 06:18:46 -04:00
Eric Callahan
3f62bb6fb4 database: add backup, restore, and compact endpoints
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-05-21 06:18:46 -04:00
Eric Callahan
64ffe22545 build: dependency updates
Remove lmdb python and system dependencies.  Bump
streaming-form-data to 1.15.0 and remove smart_open
as the issue import issue has been resolved.

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-05-21 06:18:46 -04:00
Eric Callahan
0b1fce8a6d file_manager: minor type checking fixes
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-05-21 06:18:46 -04:00
Eric Callahan
bb0266f5c4 app: replace dict with UserInfo throughout Moonraker
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-05-21 06:18:46 -04:00
Eric Callahan
eddf47e4a3 authorization: use SQL tables to store user info
Add a UserInfo class which provides type annotations for each member.
This class easily converts to a dict or tuple, simplifying conversion
for usage in SQL statements.

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-05-21 06:18:46 -04:00
Eric Callahan
3f0d20ed8c history: use tables for history and totals storage
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-05-21 06:18:46 -04:00
Eric Callahan
80c762074f database: migrate from lmdb to sqlite
Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
2024-05-18 08:03:47 -04:00