Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
4b33ed0
feat(kube): add cluster-wide pod garbage collection CronJob (#7847)
h0lybyte Mar 10, 2026
1c0aac4
feat(isometric): bark texture, camera zoom, shader breakup (#7845)
h0lybyte Mar 10, 2026
f5d9c57
feat(isometric): WebGPU detection with fallback warning (#7846)
h0lybyte Mar 10, 2026
558b117
fix(kbve): wrap upstream 5xx errors in standard proxy JSON format (#7…
h0lybyte Mar 10, 2026
f933393
feat(isometric): procedural rock and ore system (#7857)
h0lybyte Mar 10, 2026
4c0c9b6
chore(deps): bump docker/login-action from 3 to 4 (#7814)
dependabot[bot] Mar 10, 2026
c3d04c4
refactor(isometric): extract tree code into trees.rs module (#7859)
h0lybyte Mar 10, 2026
29b3eaf
feat(isometric): rock shadows and spawn overlap prevention (#7861)
h0lybyte Mar 10, 2026
a75796f
feat(isometric): inventory system with loot drops (#7860)
h0lybyte Mar 10, 2026
274fb0c
fix(axum-kbve): use Astro-generated Starlight-wrapped profile templat…
h0lybyte Mar 10, 2026
7a1c933
fix(axum-kbve): fix lint by reverting template paths, overwrite in Do…
h0lybyte Mar 10, 2026
82ffca8
feat(axum-kbve): scaffold Rapier3D game server with WebSocket route (…
h0lybyte Mar 10, 2026
e8b6646
feat(isometric): weather.rs module with day/night cycle, dynamic blob…
h0lybyte Mar 10, 2026
186bc92
feat(kbve.sh): add worktree audit tools for list, dirty, gc, and stal…
h0lybyte Mar 10, 2026
b685923
feat(isometric): migrate to Bevy 0.18 event API and rebuild WASM (#7867)
h0lybyte Mar 10, 2026
1626c10
chore(kbve): bump lru from 0.12 to 0.16 (#7869)
h0lybyte Mar 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/docker-test-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ jobs:
driver: docker

- name: Login to GHCR
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/utils-publish-docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ jobs:

- name: Login to GHCR
if: ${{ steps.version_check.outputs.should_publish != 'false' }}
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand Down Expand Up @@ -164,7 +164,7 @@ jobs:

- name: Login to Docker Hub
if: ${{ steps.version_check.outputs.should_publish != 'false' }}
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand Down
90 changes: 76 additions & 14 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

47 changes: 41 additions & 6 deletions apps/kbve/astro-kbve/public/isometric/assets/index.css
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@
--text-sm: 0.875rem;
--text-sm--line-height: calc(1.25 / 0.875);
--leading-relaxed: 1.625;
--ease-in: cubic-bezier(0.4, 0, 1, 1);
--ease-out: cubic-bezier(0, 0, 0.2, 1);
--default-transition-duration: 0.15s;
--default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
Expand Down Expand Up @@ -367,6 +368,9 @@
.pointer-events-none {
pointer-events: none;
}
.collapse {
visibility: collapse;
}
.visible {
visibility: visible;
}
Expand All @@ -376,6 +380,9 @@
.fixed {
position: fixed;
}
.relative {
position: relative;
}
.static {
position: static;
}
Expand All @@ -385,18 +392,27 @@
.start {
inset-inline-start: var(--spacing);
}
.end {
inset-inline-end: var(--spacing);
}
.top-2 {
top: calc(var(--spacing) * 2);
}
.top-14 {
top: calc(var(--spacing) * 14);
}
.right-0\.5 {
right: calc(var(--spacing) * 0.5);
}
.right-2 {
right: calc(var(--spacing) * 2);
}
.right-4 {
right: calc(var(--spacing) * 4);
}
.bottom-0 {
bottom: calc(var(--spacing) * 0);
}
.bottom-4 {
bottom: calc(var(--spacing) * 4);
}
Expand All @@ -415,6 +431,9 @@
.mt-1 {
margin-top: calc(var(--spacing) * 1);
}
.mt-px {
margin-top: 1px;
}
.mb-0\.5 {
margin-bottom: calc(var(--spacing) * 0.5);
}
Expand Down Expand Up @@ -487,6 +506,9 @@
.flex-1 {
flex: 1;
}
.shrink {
flex-shrink: 1;
}
.transform {
transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,)
var(--tw-skew-x,) var(--tw-skew-y,);
Expand Down Expand Up @@ -640,6 +662,9 @@
.bg-\[\#1e1408\] {
background-color: #1e1408;
}
.bg-\[\#1e1408\]\/90 {
background-color: #1e1408e6;
}
.bg-\[\#3d2b14\] {
background-color: #3d2b14;
}
Expand Down Expand Up @@ -712,6 +737,9 @@
.font-game {
font-family: var(--font-game);
}
.text-\[5px\] {
font-size: 5px;
}
.text-\[7px\] {
font-size: 7px;
}
Expand All @@ -732,6 +760,9 @@
--tw-leading: var(--leading-relaxed);
line-height: var(--leading-relaxed);
}
.whitespace-nowrap {
white-space: nowrap;
}
.text-\[\#c8a832\] {
color: #c8a832;
}
Expand Down Expand Up @@ -820,12 +851,6 @@
outline-style: var(--tw-outline-style);
outline-width: 1px;
}
.grayscale {
--tw-grayscale: grayscale(100%);
filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.filter {
filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
Expand Down Expand Up @@ -907,6 +932,10 @@
--tw-duration: 0.3s;
transition-duration: 0.3s;
}
.ease-in {
--tw-ease: var(--ease-in);
transition-timing-function: var(--ease-in);
}
.ease-out {
--tw-ease: var(--ease-out);
transition-timing-function: var(--ease-out);
Expand Down Expand Up @@ -1037,12 +1066,18 @@
font-size: var(--text-xs);
line-height: var(--tw-leading, var(--text-xs--line-height));
}
.md\:text-\[7px\] {
font-size: 7px;
}
.md\:text-\[9px\] {
font-size: 9px;
}
.md\:text-\[10px\] {
font-size: 10px;
}
.md\:text-\[14px\] {
font-size: 14px;
}
}
}
.rpg-text-shadow {
Expand Down
Loading