This website requires JavaScript.
Explore
Help
Register
Sign In
grenade
0 Followers
·
0 Following
Joined on
2026-02-17
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
4
Projects
Packages
Public Activity
Starred Repositories
grenade
pushed to
main
at
grenade/blekin
2026-05-06 14:35:34 +00:00
99e337d387
ci: debug ssh
grenade
pushed to
main
at
gongfoo/gongfoo
2026-05-06 14:13:51 +00:00
a6dfe36322
feat(images): add npm to both base images
ce250aa639
fix(deploy): check agent health for actual container count during drain
a3389bdd48
fix(deploy): drain agents before deploy, wait for active runners
fbe19f6efe
fix(controller): don't auto-drain hosts on health check failure
Compare 4 commits »
grenade
pushed to
main
at
grenade/blekin
2026-05-06 13:27:53 +00:00
5e5908804a
fix(ci): use --rsync-path 'sudo rsync' for privileged deploys
grenade
pushed to
main
at
grenade/blekin
2026-05-06 13:16:12 +00:00
075fef0ea9
fix(ci): drop Node.js install step — already on runner
grenade
pushed to
main
at
grenade/blekin
2026-05-06 13:15:46 +00:00
2700821559
fix(ci): use Node.js tarball instead of fnm (runner lacks unzip)
grenade
pushed to
main
at
grenade/blekin
2026-05-06 13:12:49 +00:00
2627bab72a
ci: add publish workflow with frontend and backend deploy
grenade
pushed to
main
at
grenade/blekin
2026-05-06 12:19:57 +00:00
8692c0e46a
feat: phase 8 — Vite/TS canvas-based KVM console frontend
grenade
pushed to
main
at
grenade/blekin
2026-05-06 12:11:54 +00:00
3bd7ee8eac
feat: phase 7 — proxy daemon with HTTP login and WebSocket bridge
grenade
pushed to
main
at
grenade/blekin
2026-05-06 11:51:54 +00:00
ab74f607e8
feat: phase 6 — keyboard/mouse input + fix Tight zlib init
grenade
pushed to
main
at
grenade/blekin
2026-05-06 11:44:09 +00:00
c8f981f045
feat: phase 5 — Tight decoder with zlib streams and sub-palettes
grenade
pushed to
main
at
grenade/blekin
2026-05-06 11:35:24 +00:00
21ed797302
feat: phase 4 — Hextile decoder and recording example
grenade
pushed to
main
at
grenade/blekin
2026-05-06 11:31:40 +00:00
1164ffdd98
fix: send SetPixelFormat to request 8bpp RGB332
grenade
pushed to
main
at
grenade/blekin
2026-05-06 11:23:47 +00:00
e9823aff03
feat: phase 3 — framebuffer, raw decoder, session pump, snapshot
grenade
pushed to
main
at
grenade/blekin
2026-05-06 11:11:36 +00:00
1bd43fc1f9
feat: phase 2 — handshake, message writers, and server message dispatch
grenade
pushed to
main
at
grenade/blekin
2026-05-06 10:59:58 +00:00
07db90094d
style: apply rustfmt to proto.rs
grenade
pushed to
main
at
grenade/blekin
2026-05-06 10:48:07 +00:00
c4e3df5a44
ci: add Gitea Actions workflow for check, fmt, clippy
3db2927add
feat: phase 0+1 — workspace scaffold and protocol primitives
Compare 2 commits »
grenade
pushed to
main
at
grenade/blekin
2026-05-06 10:41:06 +00:00
a60cee3f23
fix: reconcile implementation plan with decompiled Java source
grenade
created branch
main
in
grenade/blekin
2026-05-06 10:36:15 +00:00
grenade
pushed to
main
at
grenade/blekin
2026-05-06 10:36:15 +00:00
6e1a6fc29d
doc: implementation plan
grenade
created repository
grenade/blekin
2026-05-06 10:35:22 +00:00
First
Previous
...
8
9
10
11
12
...
Next
Last