|
|
1f8e7c6d71
|
fix: resolve clippy warnings, inline format vars, use tracing to log warnings
v0.32.1
|
2025-08-11 22:09:08 -05:00 |
|
|
|
27079e127d
|
feat!: implement proper error handling, drop most expect() & unwrap() usages
v0.32.0
|
2025-08-11 20:23:39 -05:00 |
|
|
|
5e9bb3535e
|
ci: add dependabot config
v0.31.5
|
2025-08-11 19:24:52 -05:00 |
|
|
|
250cf2fc89
|
fix: avoid rendering path lines between far apart cells
v0.31.4
|
2025-08-11 18:39:01 -05:00 |
|
|
|
57975495a9
|
fix: calculate more static, stable offsets for path debug rendering
v0.31.3
|
2025-08-11 16:00:23 -05:00 |
|
|
|
f3e7a780e2
|
fix: drop problematic ctrl-c keybind for bacon, reconfigure binds
v0.31.2
|
2025-08-11 15:46:26 -05:00 |
|
|
|
ee6cb0a670
|
refactor: implement entity trait, common abstraction for movement & rendering
|
2025-08-11 15:46:04 -05:00 |
|
|
|
b3df34b405
|
fix: crash when entering right tunnel due to overflowing pixel position calculation
v0.31.1
|
2025-08-11 15:44:04 -05:00 |
|
|
|
dbafa17670
|
chore: add bacon.toml config file
|
2025-08-11 15:25:53 -05:00 |
|
|
|
d9c8f97903
|
feat: pathfinding for ghosts, add debug rendering of paths
v0.31.0
|
2025-08-11 15:25:39 -05:00 |
|
|
|
ad2ec35bfb
|
chore: remove unused tracing debug invocations
|
2025-08-11 15:23:23 -05:00 |
|
|
|
6331ba0b2f
|
refactor: move graph traversal code into traversal.rs
|
2025-08-11 14:05:28 -05:00 |
|
|
|
3d275b8e85
|
fix: clippy inline format args
v0.30.2
|
2025-08-11 14:05:28 -05:00 |
|
|
|
bd61db9aae
|
chore: remove unnecessary names, merge audit.yaml with tests.yaml, plural tests.yaml
|
2025-08-11 14:05:28 -05:00 |
|
|
|
ed8bd07518
|
fix: site rendering, fix SVG colors, remove header, viewport scaling, simplify
v0.30.1
|
2025-08-11 12:20:52 -05:00 |
|
|
|
27705f1ba2
|
feat: implement ghost entities, movement & rendering
v0.30.0
|
2025-08-11 11:54:05 -05:00 |
|
|
|
e964adc818
|
feat: enhance debug visuals with cursor-based effect
v0.29.0
|
2025-08-11 11:54:05 -05:00 |
|
|
|
c5213320ac
|
fix(emscripten): string pointer casting, fixup AssetError handling
v0.28.1
|
2025-08-11 11:25:52 -05:00 |
|
|
|
e0f8443e75
|
refactor: replace HashMap with fixed-size arrays for textures in DirectionalAnimatedTexture
|
2025-08-11 11:13:46 -05:00 |
|
|
|
6702b3723a
|
refactor: move DIRECTIONS constant into direction, add as_u8() const fn for array indexing
|
2025-08-11 11:03:46 -05:00 |
|
|
|
f6e7228f75
|
refactor: platform trait, platform-specific code handling into platform module
|
2025-08-11 10:49:58 -05:00 |
|
|
|
14cebe4462
|
chore: use logtape logger properly
|
2025-08-11 10:34:26 -05:00 |
|
|
|
c39fcaa7d7
|
feat: add timestamp-based tailwind cli downloading, add logtape logging, validate content-length
v0.28.0
|
2025-08-11 10:31:54 -05:00 |
|
|
|
1d9499c4f8
|
docs: improve story & readme, simplify top header, expand experiment ideas, more build notes
|
2025-08-08 13:42:26 -05:00 |
|
|
|
61050a5585
|
chore: use fallback installer for bun run in build workflow
|
2025-08-08 13:34:54 -05:00 |
|
|
|
85420711df
|
fix: preventDefault() context menu on canvas
v0.27.1
|
2025-08-08 13:34:36 -05:00 |
|
|
|
2efa7a4df5
|
feat: manually download tailwindcss cli, only check for emsdkDir if not activated
v0.27.0
|
2025-08-08 11:04:31 -05:00 |
|
|
|
1d018db5e9
|
ci: handle pre-activated emsdk
v0.26.4
|
2025-08-08 10:15:43 -05:00 |
|
|
|
023697dcd7
|
fix: use bun and web.build.ts in build workflow, use minify & cwd args for tailwindcss cli
v0.26.3
|
2025-08-08 10:10:57 -05:00 |
|
|
|
87ee12543e
|
tests: revamp tests, remove more useless tests
|
2025-08-08 09:07:10 -05:00 |
|
|
|
b308bc0ef7
|
refactor: move all tests out of src/ into tests/, remove unnecessary tests
|
2025-08-08 08:50:52 -05:00 |
|
|
|
9d5ca54234
|
fix: improved frontend web interface, use tailwind cli
v0.26.2
|
2025-08-08 00:20:38 -05:00 |
|
|
|
2ae73c3c58
|
fix: disable app quit on browser build
v0.26.1
|
2025-08-07 23:44:26 -05:00 |
|
|
|
adfa2cc737
|
feat: edge traversal permissions system
v0.26.0
|
2025-08-07 23:39:39 -05:00 |
|
|
|
7c937df002
|
docs: add build notes to README
|
2025-08-07 23:26:48 -05:00 |
|
|
|
9fb9c959a3
|
refactor: ensure emsdk dir exists before issuing commands
|
2025-08-07 23:20:12 -05:00 |
|
|
|
61ebc8f317
|
chore: fixup .gitignore
|
2025-08-07 23:00:03 -05:00 |
|
|
|
b7f668c58a
|
feat: revamp web build script in bun + typescript, delete old scripts
v0.25.0
|
2025-08-07 22:59:51 -05:00 |
|
|
|
b1021c28b5
|
chore: remove unused door/map.png/build.css
|
2025-08-07 22:58:38 -05:00 |
|
|
|
7d6f92283a
|
docs: update README with badges, remove unnecessary install details, change workflow names
|
2025-07-28 21:09:42 -05:00 |
|
|
|
2a295b1daf
|
test: small test lint fixes
v0.24.3
|
2025-07-28 20:55:45 -05:00 |
|
|
|
4398ec2936
|
chore: fix clippy errors, add allow dead_code modifiers
|
2025-07-28 20:53:01 -05:00 |
|
|
|
324c358672
|
refactor: remove StartingPosition MapTile, track pacman start explicitly in parser
|
2025-07-28 20:49:17 -05:00 |
|
|
|
cda8c40195
|
test: allow mute state updates while audio subsystem is disabled
v0.24.2
|
2025-07-28 20:48:13 -05:00 |
|
|
|
89b4ba125f
|
feat: begin tracking nodes of entity starting positions
v0.24.1
|
2025-07-28 20:41:26 -05:00 |
|
|
|
fcdbe62f99
|
feat: allow graceful disabling of audio subsystem in background
v0.24.0
|
2025-07-28 20:38:16 -05:00 |
|
|
|
57c7afcdb4
|
ci: emit warnings on retry attempts in emscripten build
v0.23.16
|
2025-07-28 20:25:13 -05:00 |
|
|
|
2e16c2d170
|
ci: add retry mechanism for emscripten builds due to dependency hash errors in sdk
v0.23.15
|
2025-07-28 20:18:28 -05:00 |
|
|
|
f86c106593
|
test: switch to llvm-cov for coverage, switch to cargo-nextest as test runner
v0.23.14
|
2025-07-28 19:59:40 -05:00 |
|
|
|
04cf8f217f
|
test: add generic tests for coverage
v0.23.13
|
2025-07-28 19:48:31 -05:00 |
|