Ryan Walters
c306e992c4
fix(game): resolve race condition in render dirty flag using bitwise OR
...
The render dirty flag was being reset instead of accumulated, causing
the game to become stuck and unplayable in web builds. Changed from
assignment to bitwise OR to preserve all dirty state updates.
Also adds game layout component and updates Justfile to build frontend.
2025-11-22 21:14:24 -06:00
Ryan Walters
13e592502f
fix: update vcpkg cache paths and web serve directory
...
Update GitHub Actions workflows to use correct Cargo.toml/Cargo.lock paths
in root directory instead of pacman/ subdirectory. Fix Justfile web command
to serve from web/dist/client instead of pacman/dist.
2025-11-02 09:57:02 -06:00
Ryan Walters
e02c2286bb
chore: add .scripts with local postgres setup script, setup todo list in README
2025-09-17 12:23:55 -05:00
Ryan Walters
264478bdaa
chore: reformat recipes, add server/docker recipes, strip symbols for release
2025-09-17 01:30:04 -05:00
Ryan Walters
a3c4c94d42
refactor: create workspace, move 'pacman' into pacman/ subfolder as workspace member
2025-09-16 01:07:16 -05:00
Ryan Walters
841cf5b83e
feat: implement pause state management and single tick command
2025-09-11 17:03:24 -05:00
Ryan Walters
82cedf7e4a
fix: remove ConsoleInit condition, add ToggleFullscreen condition, helper 'push' just recipe
2025-09-11 13:49:44 -05:00
Ryan Walters
8b2d18b3da
chore: add 'fix' just recipe, remove temp ignore lines
2025-09-10 23:10:27 -05:00
Ryan Walters
ca17984d98
feat: use cfg-based coverage exclusion to replace 'ignore-filename-regex' option, setup coveralls & nightly-based coverage
2025-09-06 14:51:23 -05:00
Ryan Walters
9633611ae8
fix: downgrade to codecov-action v4, update escapes pattern, ignore codecov.json, slim codecov config
2025-09-06 12:15:07 -05:00
Ryan Walters
897b9b8621
fix: switch from lcov to codecov.json for Codecov reporting
2025-09-06 12:15:07 -05:00
Ryan Walters
9e029966dc
chore: setup --debug/--release args for web build script & recipe, fix test lint
2025-09-04 14:47:35 -05:00
Ryan Walters
17188df729
refactor(test): remove dead code and consolidate test utilities
2025-09-04 11:53:29 -05:00
Ryan Walters
36a2f00d8c
chore: set explicit ARGB8888 pixel format for transparency support, 'web' task with caddy fs
2025-09-04 00:13:48 -05:00
Ryan Walters
0907b5ebe7
chore: remove unused functions, add 'web' task to Justfile
2025-09-03 16:31:21 -05:00
Ryan Walters
89f1e71568
chore: add 'samply' profiling helper task to Justfile
2025-09-02 15:42:13 -05:00
90bdfbd2ae
chore: remove emscripten.rs platform from coverage, add html generation task, hide absolute path with remap-path-prefix, organize gitignore
2025-08-12 19:57:52 -05:00
a230d15ffc
test: setup common submodule, add text.rs tests, pattern exclude error.rs
2025-08-12 19:24:06 -05:00
43ce8a4e01
ci: use justfile for coverage, separate report/generate coverage tasks
2025-08-12 18:00:57 -05:00
be5eec64c9
Add justfile for handling multiple coverage steps, prevent early termination of coverage job
2025-08-12 17:24:12 -05:00