Commit graph

25 commits

Author SHA1 Message Date
Pakin
4860fd950a change: change build for multi-platform
- fix: commit message empty
- fix: sheet api json not found may cause app unable to run

Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-05-20 16:06:29 +07:00
Pakin
3c3d087b62 change: try build with chef
Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-05-20 09:27:50 +07:00
Pakin
9124126637 feat: save_recipe
- fix: bug commit fail if file exceed size limit
- change: add new product code from previous machine recipe in list-menu

Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-05-19 16:38:16 +07:00
Pakin
32033820a9 fix: lock fail on heartbeat
- add response ref on list-menu

Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-05-15 16:48:59 +07:00
Pakin
b16fa72383 feat: add list menu of recipe, check origin
- fix: zombie thread, safe deseialize, disable backup cycle

Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-05-15 15:43:09 +07:00
Pakin
d7f5e12d51 feat: add plugin
- add plugin system that request may included to run before do actual request by type.

Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-05-12 12:40:32 +07:00
Pakin
d048dc2437 feat: heartbeat check with log, sheet api config
Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-05-09 11:02:02 +07:00
Pakin
fa62d9d83f update: allow sheet unknown endpoint if provided
- feat: multi files commit

Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-05-08 14:01:31 +07:00
Pakin
0f857445a4 feat: add price handler, commit, push, pull
- price handler for getting or editing price (only applied to main profile)
- routine pull sync recipe repo & backup commit recover

Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-05-05 17:03:33 +07:00
Pakin
ab84060ab5 feat: select version & version list
- fix stream start send fail by no receiver id

Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-05-04 16:53:05 +07:00
Pakin
295f69a34c fix: message not send
- add target send

Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-04-28 17:18:03 +07:00
Pakin
da956d39a7 feat: change uid check
- change uid checker due to limitation of header
- refactor codes

Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-04-28 16:43:22 +07:00
Pakin
819bd08bc3 feat: add uid field check, kick old ws connection
Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-04-24 17:11:36 +07:00
Pakin
fecdb94841 change: add check if sys message instead
- change from confusing logging but it actually works

Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-04-22 13:19:55 +07:00
Pakin
ab71c8bb03 update: deps 2026-04-21 16:01:17 +07:00
Pakin
4f768b109a update:
- sheet api
- wip resolver

Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-04-21 15:52:20 +07:00
Pakin
e9803ba8f8 feat: reduce payload size, nodelay, timeout
- reduce payload from 200 to 5
- change tcp connection to nodelay, enable no wait payload
- add timeout 15 minutes for client with no heartbeat

Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-03-30 12:02:14 +07:00
Pakin
bdb17de9c3 fix: case inter recipe not found
Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-03-24 16:21:31 +07:00
Pakin
cb773ab3ec change: add case retry for premium
Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-03-24 10:23:12 +07:00
Pakin
f365f7d626 fix: continue search next retry key if not found
Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-03-06 16:44:38 +07:00
Pakin
a5c883dbe6 enable retry from git path
Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-03-06 16:21:31 +07:00
Pakin
b1d9cde9c8 fix: skip command instead if fail struct
- add logging
- skip current command if struct mismatch and cannot deserialize

Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-03-06 15:08:30 +07:00
Pakin
8cdba50c40 refactor & remove delay
- move duplication in recipe streaming
- remove unnessecary delay when sending back to client
- increase chunk size from 100 to 200

Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-03-05 09:31:33 +07:00
Pakin
377b0df681 fix: image exit without running actual code
Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-02-27 15:22:01 +07:00
Pakin
551f4ec3ab init: v1
Signed-off-by: Pakin <pakin.t@forth.co.th>
2026-02-27 14:09:21 +07:00