Commit Graph

271 Commits

Author SHA1 Message Date
xin.zhang 883cc7881b FIX: support timelapse without SD card
jira: [STUDIO-9197]

Change-Id: Icef881b037719d94c9faa403e40d4cd25b6d1856
2025-03-22 22:14:21 +08:00
xin.zhang df129aebc1 FIX: update the refill dialog
jira: [STUDIO-8563]
Change-Id: Ib924f6f83839d0e6134f0243471a6fbc20a61616
2025-03-22 22:13:32 +08:00
tao wang 1b53d6d8cc ENH:set the max nozzle temper using config file
jira:[STUDIO-9307]

Change-Id: I5e45fa584a6949c77abf60894ea87b4de4ab7fce
2025-03-22 22:09:52 +08:00
zhimin.zeng a9e179a0ab ENH: add sync status for main frame
jira: none
Change-Id: Ie718baf4928d8c6cb336ea1f2a78de1e877d8624
(cherry picked from commit e4b7efada86e22438daa7000ee06629f32fc4369)
2025-03-22 21:57:56 +08:00
xin.zhang 6587ac01b8 FIX: always show select nozzle type notice
jira: [STUDIO-9151]
Change-Id: I432beaa11c0a776ca214cbfc675227f95837b426
2025-03-22 21:57:55 +08:00
xin.zhang 99722056d7 FIX:GUI error about nozzle temperature in device status page
jira:[STUDIO-9147]

Change-Id: I5148097418376e4cd0f0e1fbaaa5f25205f35e6e
2025-03-22 21:54:40 +08:00
tao wang 7dd335f134 NEW:new extrusion command
jira:[none ]

Change-Id: I721ce4b2eb5ab02a88dc370f14bbfdb1b91f40a1
(cherry picked from commit 79c534375f7650480208a662e0a8302bc4ff6c45)
2025-03-22 21:54:21 +08:00
tao wang b60cdcfed8 FIX:Fixed incorrect printer status
jira:[fixed device issue ]

Change-Id: Ibab8db09854adca1e80acaf3831c6e4191e137c7
(cherry picked from commit 0572d811780ac406214665af7748e4ba8243bdc8)
2025-03-22 21:54:20 +08:00
zhimin.zeng 7cc564fcc9 FIX: fix build error
jira: none
Change-Id: Ie732916565536fc86b8dbf19b24ea99541f54772
2025-03-22 21:35:57 +08:00
tao wang 68b314eebd ENH:support setting nozzle data
jira:[none]

Change-Id: I75044d9b5529286e5c32a436a38d2e3c8fcf4d55
2025-03-22 21:35:57 +08:00
Kunlong Ma 0a739fe087 NEW: new fan ctrl
JIRA: none

Change-Id: I4e84d455fa728dffb00706f4c07310fcd1b8335c
2025-03-22 21:35:57 +08:00
tao wang 5d9a7eaadc NEW:new fialment load/unload process
jira:[none]

Change-Id: Ie0076d5c7ec619414121c1f6d37876aaa4e044c1
2025-03-22 21:35:56 +08:00
tao wang b89aa86a8e NEW:support led control
jira:[device page]

Change-Id: Id1ce67262a2c70e93425c0c79f2f3b2fd0a747a6
2025-03-22 21:35:23 +08:00
tao wang 7700b911a6 NEW:support multiple extruder new control
jira:[device page]

Change-Id: Idf68a3385172cbaa123cedb4e2b814c15cc09f07
2025-03-22 21:34:56 +08:00
tao wang c877405cab ENH:Support more SD card states
jira:[for sdcard]

Change-Id: Ic09198a0ed357f827768ed2f8d8a9ed6266f749f
2025-03-22 21:32:41 +08:00
tao wang 7bcf4b6cc5 FIX:Fix the issue of extruder matching errors
jira:[for nozzle match]

Change-Id: I6965500bfb7feef6d18d28bea8a53a3c477f5e36
2025-03-22 21:09:20 +08:00
tao wang db8ae4ccb3 NEW:support new nozzle and extder data
jira:[new nozzle data]

Change-Id: Ief37b42794ce1469163fcd8227431ec77957508e
2025-03-22 21:09:20 +08:00
hang.xu e6b14bdefb FIX: Aix and temp control
jira: none

Change-Id: I7a9db8178a77727c85ad2b727771179fc5e8050a
2025-03-22 20:58:12 +08:00
zhimin.zeng 9097efd869 FIX: FIX cali protocol
add extruder_id for start_cali and add protection for setting_id
jira:none

Change-Id: Idd8eeaa38c618c0ef8db10064d3e4d9793487aa6
2025-03-22 20:58:12 +08:00
zhimin.zeng d479d1186a FIX: Modify calibration protocol
jira: none
Change-Id: Ib0fdf4fd1ab514c2db4d1731ad0d37d3dc38fce5
2025-03-22 20:55:55 +08:00
zhimin.zeng 65c00e00fe FIX: Prompt user when mix ams and vtslot in an extruder
jira: none
Change-Id: I9a1d4936056fc872c75bf0454e4ca89665ece2f8
2025-03-22 20:54:17 +08:00
zhimin.zeng f0d2ad3dbe ENH: add tpu check for send print and cali
jira: 8234
Change-Id: I5706071d900079477abc9558461811a8d85fb0ab
2025-03-22 20:54:16 +08:00
hang.xu c96102043b FIX: double nozzle hybrid mapping
jira: none

Change-Id: I64908776a6265da7809814e62c9e7a860f39bffd
2025-03-22 20:53:55 +08:00
zhimin.zeng 885e96d8db FIX: fix build error 2025-03-22 20:53:55 +08:00
zhimin.zeng 5aecc67874 ENH: some fix of previous commit
fix to If495a343efdb1be6f46d11dd20f6ec7934266e87

Change-Id: I9a0afee5c78a23e92c9c76bceff7937bb983918e
2025-03-22 20:53:54 +08:00
zhimin.zeng 38b3c32b6a ENH: flow_ratio cali support multi_extuder
jira: none
Change-Id: I03399040a772043d3d20116b0588fd04e0725be1
2025-03-22 20:53:54 +08:00
zhimin.zeng 6fb06eb779 ENH: some fix of previous patch
some fix to
Ib37896f9101d93ca63c7edb0b1e6328045a5ddb3
I4b5c8e158b073b302db6faad77bb8ca0f70f766a

Change-Id: Iec62a4df45159bac3db63c48feef16ec1aa35ae7
2025-03-22 20:52:56 +08:00
chunmao.guo 7df6f6c986 FIX: is_ams_need_update for vt slots
Change-Id: Iddf3aa9da6c0c4b434d91439828ec0223ecea9d5
Jira: STUDIO-7822
2025-03-22 20:52:55 +08:00
zhimin.zeng 7bd3a5218a FIX: cannot cali for single nozzle printer
jira: none
Change-Id: I1cc0e5e4b0f9db2a66694c894f96a14047fde9e5
2025-03-22 20:52:24 +08:00
tao wang 6c02c7bc8c ENH:support parse new print data
jira:[for new print data]

Change-Id: Iac6747e9ade690fcdf3b7b11239fe183bc7c3796
2025-03-22 20:32:27 +08:00
zhimin.zeng 21e6271e59 ENH: calib support multi_extruder
1. backend support multi_extrude data structure
2. Compatible with third-party calibration
3. fix bug when get extruder in gocde export process

Change-Id: I5dac9abdd9907a521a1ba9b480f9e05640591bc1
2025-03-22 20:32:25 +08:00
hang.xu 62ef51d051 NEW: two nozzles ams mapping
jira:[two nozzles ams mapping]

Change-Id: I914439114b2946cdc1e3e4eb07a37f75f0529c12
2025-03-22 20:31:45 +08:00
tao wang 3b93bd2dd3 NEW:support new ext slot mapping
jira:[support new mapping]

Change-Id: Iaf88f7bd57177df772a926ad162bd3b5a141327a
2025-03-22 20:30:19 +08:00
tao wang c0932e16ff NEW:support new mapping type
jira:[support new mapping]

Change-Id: I88e5d3b6966d4ed1e8098d13fe9335fecf6e01c4
2025-03-22 20:27:38 +08:00
Stone Li 8b0f16d3de ENH: add more retry to subscribe
Change-Id: If68249408446aace4a83e4b5beeb0643dce8cb87
2025-01-09 19:32:26 +08:00
zhimin.zeng 7498d6e5f8 FIX: Calibration adaptation encryption
jira: none
Change-Id: Ie42da224ca02261b0c32262be895c215878b7921
2025-01-09 19:32:26 +08:00
Stone Li d9ead02cfa NEW: install cert for printer
JIRA: STUDIO-7808

Change-Id: Ieba4db18a2735c6f301ac13ac5b89a4937f379f2
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-01-09 19:32:26 +08:00
tao wang c41eb65781 FIX:Fixed printer name display error
jira:[STUDIO-8619]

Change-Id: Ie9ce0cb39623eefa3973a342b447ab2f2a765d28
2024-11-12 15:35:32 +08:00
tao wang a0f63b9a3a NEW:Support direct connection to X printer
Change-Id: I4ea38d3a69834f607161ae35eda00d042b7c4f47
2024-11-12 15:35:32 +08:00
zhimin.zeng 93f95d95e7 FIX: fix build error
jira: none
Change-Id: I606c7ef67bf3b5f2810561ef2f5689947de4d4a8
2024-10-15 15:50:26 +08:00
tao wang 73c2ccd83b NEW:Support parsing of bit parameters
Change-Id: I9b474a0e8b1bbfb5b1a4f2748f3f3f1e2afc6239
2024-10-15 15:50:26 +08:00
maosheng.wei e5dab14871 ENH: Optimize the number of function calls during information parsing
During the printer connection cycle, each Filament and slot is only judged once
When deleting custom filaments or modifying the temperature of custom filaments, re evaluate

Jira: XXXX

Change-Id: If495a343efdb1be6f46d11dd20f6ec7934266e87
2024-10-15 15:50:26 +08:00
chunmao.guo 46eba0048b ENH: liveview remote protocols with agora
Change-Id: Id86aa4bfa5f5e09675a6fe627668c63d20c7d1bf
Jira: none
2024-10-15 15:50:26 +08:00
tao wang 0ec49c3588 NEW:Support direct connection to LAN printers
jira:[connect printer]

Change-Id: Ifdc25651f4effde8e2a2d2a4e690aa20e0ef7022
2024-10-15 15:50:26 +08:00
tao wang fa2dbd7ada NEW:Support setting filaments in printing
jira:[set filament]

Change-Id: Ib37896f9101d93ca63c7edb0b1e6328045a5ddb3
2024-10-15 15:50:26 +08:00
zhou.xu c248f81ba4 FIX: sync ams colors to m_cur_colors_in_thumbnail
jira: STUDIO-6793
Change-Id: I2f180f31f75eac8ea55db659370642721944cbbe
(cherry picked from commit 6b0ef9ba9fb62c0eef18d84f88309cd693564618)
2024-06-11 18:17:08 +08:00
Stone Li e4288407b9 NEW: support multi device
JIRA: STUDIO-6072

Change-Id: Ic514c4097767b0a728368c9ea48ee103c031fbb0
Signed-off-by: Stone Li <stone.li@bambulab.com>
2024-04-23 20:07:49 +08:00
liz.li c5d9b3a3a7 ENH: add nozzle blob detection and air printing detection
jira: new

Change-Id: Ie4a19a7ad7d0b10a021c516cbc3a84b4ae734302
2024-04-23 20:07:49 +08:00
Kunlong Ma 0730dbb31e NEW: add buried point for mqtt message delay
JIRA: STUDIO-6110

Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
Change-Id: I9b8f985ffe6c77fc569b14ce8195c39c37b18bb4
2024-03-25 15:29:19 +08:00
tao wang 8b00cfc276 ENH:handling dirty data after nozzle settings
jira:[STUDIO-6332]

Change-Id: I00d6d1324376f973ec3cf9f2154ae83ef3302705
2024-03-25 15:29:19 +08:00
chunmao.guo 1162fa840e FIX: liveview error message
Change-Id: Ie437e07916d7b6feae2dbcfa166c4e73bdcf31a1
Jira: STUDIO-6107
2024-03-25 15:29:19 +08:00
tao wang 64c7487abb NEW:add new msg notification for hms
jira:[STUDIO-6154]

Change-Id: If1aa33030a99550d0c859d594a2711aea4dcea4a
2024-03-25 15:29:19 +08:00
tao wang aa8d7acf3b FIX:fixed issue with chinese path
jira:[Fixed the issue of failed loading of configuration files under Chinese path]

Change-Id: I9badd8fc158fcf49f46411ac4e5f72d58823eeb2
2024-03-25 15:29:19 +08:00
Kunlong Ma 36562eece0 FIX: Colored filament is not matched against.
github: #2190
Colored filament is not matched against the same color in AMS slot.

Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
Change-Id: Id4588fc9c8115a46881e2f5d198d79fe831f4371
2024-03-25 15:29:19 +08:00
Kunlong Ma 3d16dc2fee ENH: Optimize buried point information
JIRA: NONE

Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
Change-Id: I7186844e84a6ad77907beab4af5088ccb7bec930
2024-03-25 10:42:29 +08:00
hu.wang cafc1c7148 NEW:Adapt to multicolour and gradient colour
JIRA:xxxx
Change-Id: I8084cab603d5681cbcaf2d6f5e0d7ad5419cb2af
2024-03-25 10:42:29 +08:00
Stone Li 557d587bfa ENH: add dev_ota_version in ssdp
JIRA: STUDIO-5740

Change-Id: Ic80e6d4b9bf82813fdc4a76604a3d36213d12b03
Signed-off-by: Stone Li <stone.li@bambulab.com>
2024-03-25 10:42:29 +08:00
tao wang 8d9ae9eb3a ENH:set lifecycle to production
jira:[new]

Change-Id: If251bf6a059036afe316ef6936f4e1238e355655
2024-03-25 10:42:29 +08:00
tao wang c91514f3e0 ENH:keep an unload logic
jira:[for unload]

Change-Id: Id30ec71ffa5b2dac89346ea47ca48a62479e3ab1
2024-03-25 10:42:29 +08:00
chunmao.guo 3527950e14 FIX: use t_utc for debug only
Change-Id: Ia05d8969d4de3dd38908980d6e17a3ebb11ca279
Github 3045

Change-Id: I77935df53bbf2772b1146e5c330c537165a3a2e6
2024-03-25 10:42:29 +08:00
wenjie.guo f2b8d78230 FIX: remember the flow ratio calibration type
Jira: STUDIO-5181
Signed-off-by: wenjie.guo <wenjie.guo@bambulab.com>
Change-Id: Id6125d1d4ea58972ce55c2c2498259596b25111e
(cherry picked from commit 1af1038fd4824d989e992cb630cf34e00c787af7)
2024-03-25 10:42:29 +08:00
Bastien Nocera d310e4ca34 slic3r: Fix missing includes
Fix a lot of "undeclared" errors during compilation on top of the
current GNOME 45 Flatpak SDK.
2024-01-02 17:42:37 +08:00
hu.wang 09dce5bc04 NEW:display beta version
JIRA: XXXX
Change-Id: I78d748e53b266c3397b1c038c3425a52c573cc88
2023-12-14 22:08:53 +08:00
tao wang b6e0049bea NEW:compatible with p1p (plus)
jira:[p1p]

Change-Id: I7b30903dc0a728604c4f33c325aa79fd3bd08f68
2023-12-14 22:08:53 +08:00
hu.wang bbb5396738 FIX:UI stuck due to pop-up window with wrong chamber temperature
JIRA: 5304
Change-Id: I1a49a7219b7a6f5700243704c348724e7930ce1a
2023-11-23 17:35:33 +08:00
Stone Li 16cee32990 NEW: display plate index when printing a task
JIRA: STUDIO-2689

display on the thumbnail of the current task

Change-Id: I5f1f46c56e9d1e9120a66d491551908dfad099d6
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-22 08:23:38 +08:00
hu.wang efedf8b319 FIX:User preset material settings dependent on firmware
JIRA: 5167
Change-Id: I82cf26848594b01155883ad0aa2e9ee77d371fb2
2023-11-09 10:09:10 +08:00
maosheng.wei 1ac8c3ef19 FIX: fix shard_ptr is null
Change-Id: I0187cf64ffbb08a2265a11900b5c865e9ac9678f
2023-11-09 10:09:10 +08:00
maosheng.wei 5b5e5be07c FIX: add protection for get_model_task_thread thread
Jira: XXXX

Change-Id: I3cbc17d181a0e13c658f31eaeb6a4df878e6df41
Signed-off-by: maosheng.wei <maosheng.wei@bambulab.com>
2023-11-09 10:09:10 +08:00
tao wang 1d41b0a7a7 ENH:try again after subscription failure
jira:[Try again after subscription failure]

Change-Id: Ibfb1e8e26eb166d786a372632a86ef98030db034
2023-11-09 10:09:10 +08:00
hu.wang a61352e613 NEW:Add filament tangle detect function
JIRA: STUDIO-4455
Change-Id: I01a7e66a24bf10a8f26aacc0c0a2924a07f91388
2023-11-09 10:09:10 +08:00
chunmao.guo 92f4ba705e ENH: disable model download for P1s
Change-Id: I6913f35015119adc8abfbd0a1f0e27c65f9d6c58
Jira: none
2023-11-09 10:09:10 +08:00
hu.wang 82684b1d20 NEW:Add request access code function from printer
JIRA: 4690
Change-Id: I18657629b714823fa5691901c5807bdaccf56000
2023-11-09 10:09:10 +08:00
Stone Li 6058b18e43 ENH: modify config for N1
Change-Id: I151eb7ecabb1e5a8a2af95294cc03ffe92f6b660
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-09 10:09:10 +08:00
tao wang 66eb52c018 ENH:check if waiting for sending to end is supported
Change-Id: I297778c0e0593bd23b0614c043a3e9878ba61947
2023-11-09 10:09:10 +08:00
tao wang af5c58574a ENH:AMS mapping is supported by default
jira:[STUDIO-4778]

Change-Id: I578d8f5867c38e8dd301860bff695fc06751027c
2023-11-09 10:09:10 +08:00
xun.zhang 562f87f550 ENH: add param printer_is_enclosed
1.Use printer_is_enclosed to decide whether display a pop up when bed
temp is higher than softening temp

jira: STUDIO-4532

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I8602db8815093acded0439336f9a8fee52670261
2023-11-01 09:33:21 +08:00
maosheng.wei e7b6615a5f FIX: [4670] Cloud disabled rating interface, displaying error prompt
Jira: STUDIO-4670

Change-Id: Ie571fd042010d5972aaef76063a52b67ef7ccb6a
2023-11-01 09:33:21 +08:00
maosheng.wei 72dc26150f ENH: [STUDIO-4579] limit request rating result count
Jira: 4579

Change-Id: Ifae6f50b46fc39254ce7c59d0deb1cf1e1940579
Signed-off-by: Stone Li <stone.li@bambulab.com>
Signed-off-by: maosheng.wei <maosheng.wei@bambulab.com>
2023-11-01 09:33:21 +08:00
Stone Li 2ff4173db3 ENH: waiting for printer ack in printing job
JIRA: STUDIO-4175

Change-Id: I94c26497979d7ffecebf378a4c4bc244914491fd
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:33:21 +08:00
tao wang ca02ea749e NEW:added check nozzle diameter and nozzle type
jira:[new]

Change-Id: Icc6951b861258f367d4f9c1784842965896555e4
2023-11-01 09:33:21 +08:00
tao wang aecb5a3a67 ENH:modify the chamber temperature to float
jira:[new]

Change-Id: Ibd7e71e8d6e7f43767ca754481ac864c73b98057
2023-11-01 09:33:21 +08:00
tao wang 1a24681885 NEW:optimize printer config files
jira:[STUDIO-4051]

Change-Id: I77cb16e62546eae63a73f8d12d7f11f496555197
2023-11-01 09:33:21 +08:00
Stone Li 131161f29b NEW: support to display wired network for printer
JIRA: STUDIO-3519

Change-Id: I1c32254e249a3c0010973b17953121f4aa718f76
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:33:21 +08:00
hu.wang b281285a2d NEW:[STUDIO-4016] Support motor noise cali for N1
Calibrated motor noise option, N1 supported.
And when none of the calibration options are selected, the start calibration button turns gray

Change-Id: I991034a13001f840016475171c33218ddc812d35
2023-11-01 09:33:21 +08:00
hu.wang 28376584a3 NEW:[STUDIO-4012] support prompt sound
support modifying whether to turn on prompt sound from the print option pop-up window

Change-Id: I3206bfcefc9292dd2a7acb7294addc901ad21d4d
(cherry picked from commit ecc13666689d7f644ed3db36088b32b239728779)
2023-11-01 09:33:21 +08:00
tao wang 642e82fccf ENH:optimize the display logic of backup
jira:[STUDIO-4215]

Change-Id: I89436e88be64cfa9d6ff0c191a1539234917fd9b
2023-11-01 09:11:19 +08:00
tao wang 3dfe33fbe1 ENH:optimize image config for different printers
jira:[STUDIO-4051]

Change-Id: Ibfcbc4c571a5c47eff95891e6f9079c3432e76a9
2023-11-01 09:11:19 +08:00
chunmao.guo 042e6bf991 ENH: [STUDIO-4029] sync printer config with cloud
Change-Id: Icffee9d5987131e1d78d51ccfcafeefff18f26cb
Jira: STUDIO-4029
(cherry picked from commit 5b58e5f2658753efbf11037f0b6cbb023070c0ea)
2023-11-01 09:11:19 +08:00
tao wang 11f0fb6016 NEW:add printer arch type
Change-Id: I4fedd3df960648d4ad1df32111431ccf126ef120
2023-11-01 09:11:19 +08:00
Stone Li 5857025e8d ENH: do not change ip when connection name is different
JIRA: STUDIO-4072

Change-Id: I6e72f894fa5eca91d5bbbfaca3e897be95c305e0
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:11:19 +08:00
zhimin.zeng a05524417c ENH: Add Ellis' pattern method for flow dynamic calibration
Github: #2356

Change-Id: I05068bd47fa8381429064ea0e5ba0f38e5da17c1
(cherry picked from commit c5d54d26e32909e1785cef9ba6a07d801419fa98)
2023-11-01 09:11:19 +08:00
tao wang 23079b23df NEW:support for dynamic configuration files
Change-Id: Iec433ca1f75f223af68c5103013ff47d1acf1678
(cherry picked from commit 40acd7f6b11e9b2b3403a84b4b7d4b70da5d0ed2)
2023-11-01 09:11:19 +08:00
tao wang eaca2bd0ed ENH:delete U0 firmware functions
Change-Id: I6a65f41224e346023989bd1f097d4bf1b069f907
2023-11-01 09:11:19 +08:00
tao wang 23dc1ec960 ENH:dynamic display of AUX fan
Change-Id: Ib2b5578567eaa6fde15fdb54bdf24063b627d2d7
2023-11-01 09:11:19 +08:00
chunmao.guo 6b5ba84075 ENH: [STUDIO-4029] ipcam compatible remake
Change-Id: Ic6cda7daa6a4e3b03fe645d8ae60f1e68a2c3864
2023-11-01 09:11:19 +08:00
chunmao.guo 5ba829337c ENH: [STUDIO-4029] apply new device compatible settings
Change-Id: Ic807c747d77ccbe99b3b157c2e6d3e3a2945e1ac
2023-11-01 09:11:19 +08:00
tao wang 771bc38a02 ENH:support setting chamber temperature
Change-Id: Icacd3f248a8f4dbff6c928e666f986c62801eebd
2023-11-01 09:11:19 +08:00
Stone Li 08ce9fe662 ENH: add more print stage values
Change-Id: I098eb4bae14cbfd44af2dea7fb108bbc07d47407
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:11:19 +08:00
zhimin.zeng 3d52954374 FIX: the n value is not correct when set pa cali value
If it is manual, set it to 0, if it is automatic, use the calibrated value

Change-Id: I7c8737366e0ec0c6c2c17a7ad905cfb34e236fd8
(cherry picked from commit b235b0c8b79b1baf6a393ccfea236e1e650dcb7d)
2023-11-01 09:11:19 +08:00