Commit Graph

39 Commits

Author SHA1 Message Date
SikongJueluo
796bf1c2dc feature: global timer manager; reconstruct: accesscontrol; fix: chat manager
feature:
- add global timer manager
reconstruct:
- use new cli framework for accesscontrol
- use chat manager for accesscontrol
fix:
- chat manager only send one time
2025-11-01 13:16:42 +08:00
SikongJueluo
959ec0c424 feature: ChatManager
feature:
- multi chatboxes manage
- chatbox message queue
2025-10-30 12:58:53 +08:00
SikongJueluo
e680ef0263 reconstruct: project compile 2025-10-27 22:33:27 +08:00
SikongJueluo
1891259ee7 fix: cli framework
fix:
- cli command path wrong
- help output nil
2025-10-27 22:02:53 +08:00
7a17ca7fbf reconstruct: cli framework 2025-10-27 16:50:04 +08:00
SikongJueluo
f7167576cd feature: cli framework 2025-10-27 11:55:32 +08:00
SikongJueluo
2ab091d939 fix: accesscontrol toast; feature: autocraft basic; reconstruct: autocraft
fix:
- accesscontrol send toast failed
- advanced peripherals BlockDetailData wrong record type
feature:
- autocraft support multi package craft
- autocraft more fast craft speed
reconstruct:
- CraftManager algorithm
- autocraft logic
2025-10-26 20:19:49 +08:00
SikongJueluo
119bc1997a reconstruct: autocraft algorithm; feature: rust-style result
reconstruct:
- move queue and sortedarray to dir datatype
- move semaphore and readwritelock to dir mutex
- reconstruct autocraft search algorithm, use hashmap instead of forloop
- adjust some code style
feature:
- add rust-style result lib
2025-10-26 10:06:50 +08:00
SikongJueluo
ac70e1acd3 fix: auto reload
reconstruct: semaphore and read write lock use undefined instead of null
fix: accesscontrol auto reload config
2025-10-19 15:46:56 +08:00
SikongJueluo
d90574e514 feature: rwlock; fix: test for semaphore
feature:
- add read & write lock and test
- sorted array add peek function
fix:
- fix semaphore test (sleep block in async)
reconstruct:
- semaphore releaser
2025-10-18 14:53:34 +08:00
SikongJueluo
4e71fbffc3 feature: add sortedarray semaphore 2025-10-17 21:41:23 +08:00
a3479865c8 feature: add data type queue 2025-10-17 16:40:44 +08:00
SikongJueluo
9d9dcade7b feature: log add min output log level; reconstruct: accesscontrol cli 2025-10-16 21:10:36 +08:00
SikongJueluo
6304518f0e fix: deepcopy did't run as expected 2025-10-16 19:38:52 +08:00
SikongJueluo
1fe3052e5d fix: notice toast; feature: auto-reload, deepcopy
fix: notcie toast only show the first one player
feature:
- auto reload config when start (maybe conflict in multi threads)
- add basic deepcopy function in common
2025-10-15 23:22:08 +08:00
SikongJueluo
b9ce947b9b fix: conflict with log and tui, position parse nothing
fix:
- fix ui conflict with log and tui
- fix player position parse failed
2025-10-14 23:26:53 +08:00
SikongJueluo
da2c6c1ebb feature: auto-gen configuration, notice settings, player position parse
feature:
- auto generate configuration file
- adopt notice toast settings
- toast config add new parse parameter: player position x, y, z
reconstruct:
- justfile: remove copy config file command from project
2025-10-14 23:04:00 +08:00
SikongJueluo
c85c072376 feature: tui onFocusChanged event
feature: add focus event for tui
reconstruct: tui props and accesscontrol parse logic
2025-10-14 22:29:17 +08:00
SikongJueluo
d41117cecc adjust input render 2025-10-14 19:41:56 +08:00
SikongJueluo
5a3a404bff merge readme 2025-10-14 19:27:34 +08:00
SikongJueluo
039ff7ff8d fix: long string only display the beginning 2025-10-14 19:26:22 +08:00
26dab1c6bb add Readme 2025-10-14 13:54:43 +08:00
SikongJueluo
d02874da73 fix: save failed 2025-10-14 12:59:52 +08:00
SikongJueluo
7f2a51c5aa add word wrap for label 2025-10-14 12:41:32 +08:00
SikongJueluo
0ccafa2e2e try to wordwrap, but failed 2025-10-12 22:31:35 +08:00
SikongJueluo
bd8e1f9b8d finish basic tui for accesscontrol, add scroll for tui 2025-10-12 20:23:08 +08:00
1f85ef6aa2 update and add tui for accesscontrol 2025-10-12 16:50:48 +08:00
SikongJueluo
069196dfbb add color style and polish input field 2025-10-12 13:02:56 +08:00
SikongJueluo
e4731a2cef fix render bug and add todos demo 2025-10-12 12:09:34 +08:00
SikongJueluo
39598fe3e6 reconstruct tui framework 2025-10-12 10:37:45 +08:00
bc8b5fec8b fix signal ref 2025-10-11 16:45:50 +08:00
SikongJueluo
8e95fe8ad1 reconstruct ccTUI, add Button component 2025-10-10 21:43:24 +08:00
61baedb606 move package and add tab component for tui famework 2025-10-10 19:59:22 +08:00
a176433c4f add nix support 2025-10-10 14:06:10 +08:00
SikongJueluo
57e7868c30 add tui framework but not finish, reconstruct accesscontrol 2025-10-10 13:20:00 +08:00
SikongJueluo
1fb26cfb71 reconstruct the access control cli 2025-10-09 18:52:47 +08:00
SikongJueluo
11d138751a finish basic access control system 2025-10-09 14:09:47 +08:00
SikongJueluo
d3cbc15450 finish basic autocraft for create store 2025-10-07 22:15:41 +08:00
c8eeb4f354 Initial commit 2025-10-07 22:09:07 +08:00