Serkyo
|
01f566e824
|
feat(shared)!: add server stats message and kind
|
2026-07-31 03:14:20 +02:00 |
|
Serkyo
|
d12f7ac034
|
chore(shared): reformat protocol re-exports for rustfmt 1.97
|
2026-07-21 22:18:58 +02:00 |
|
Serkyo
|
b3f10d8f12
|
feat(shared): add chunk subscribe and delivery message types
|
2026-07-21 21:57:55 +02:00 |
|
Serkyo
|
ce79449a6c
|
refactor(shared): split protocol into stub and control submodule
|
2026-07-21 21:57:38 +02:00 |
|
Serkyo
|
7b3908dd7f
|
test(workspace): relocate all tests into per-crate src/tests via #[path]
|
2026-07-14 00:42:42 +02:00 |
|
Serkyo
|
092d546c52
|
docs(workspace): standardize function doc sections and enforce # Errors
|
2026-07-13 21:09:27 +02:00 |
|
Serkyo
|
f83a0f1232
|
chore(shared): add reasons to expect attributes
|
2026-07-13 00:39:49 +02:00 |
|
Serkyo
|
339c0efe5a
|
feat(shared): support server-pushed resource packs
|
2026-07-12 16:01:39 +02:00 |
|
Serkyo
|
41ba2e5d5c
|
feat(shared): add network control-protocol message types
|
2026-07-12 13:33:36 +02:00 |
|
Serkyo
|
eefc9a2a5a
|
docs(workspace): unwrap pre-wrapped module doc comments
|
2026-07-12 00:41:34 +02:00 |
|
Serkyo
|
085f496898
|
chore(workspace): removed leftover mod.rs files
|
2026-07-10 00:26:59 +02:00 |
|
Serkyo
|
b6687dc82b
|
refactor(shared): migrate mod.rs modules to path-style files
|
2026-07-09 19:47:00 +02:00 |
|
Serkyo
|
a4f2bb32bc
|
style(shared): apply rustfmt to save module
|
2026-07-09 15:00:28 +02:00 |
|
Serkyo
|
8c8c70e990
|
fix(shared): correct SYNR framing order and widen worldgen version
|
2026-07-09 14:59:18 +02:00 |
|
Serkyo
|
de6f7dd722
|
feat(shared): add SYNR region index framing
|
2026-07-09 00:20:34 +02:00 |
|
Serkyo
|
b676755633
|
feat(shared): add SYNC per-chunk record encoding
|
2026-07-08 16:21:54 +02:00 |
|
Serkyo
|
9a3224d102
|
feat(shared): add sparse baseline-relative ChunkData
|
2026-07-08 14:16:02 +02:00 |
|
Serkyo
|
b196dc3152
|
refactor(shared): split world module into per-concept files
|
2026-07-08 02:37:19 +02:00 |
|
Serkyo
|
3a3ecc13e2
|
feat(shared): add palette-compressed chunk representation
|
2026-07-08 02:16:18 +02:00 |
|
Serkyo
|
bf55c91e91
|
feat(shared): derive serde on EntityPos
|
2026-07-07 18:14:52 +02:00 |
|
Serkyo
|
d0ddc31801
|
feat(shared): add EntityPos split-coordinate entity position
|
2026-07-07 18:07:15 +02:00 |
|
Serkyo
|
8045c3cae3
|
refactor(workspace): use #[expect] over #[allow] for lint suppressions
|
2026-07-07 01:28:56 +02:00 |
|
Serkyo
|
d3c75a4454
|
feat(shared): add ChunkPos::from_world world-to-chunk conversion
|
2026-07-07 01:17:35 +02:00 |
|
Serkyo
|
102c75a514
|
refactor(workspace): rename project codename from Catalyst to Synvael
|
2026-06-27 22:57:08 +02:00 |
|
Serkyo
|
cd7ab3a3c5
|
chore(workspace): add SPDX identifiers to source files
|
2026-05-17 21:06:39 +02:00 |
|
Serkyo
|
5659469e17
|
chore(workspace): fix formatting and clippy warnings
|
2026-05-16 19:05:53 +02:00 |
|
Serkyo
|
4724e91281
|
feat(shared): define base voxel world types and procedural generation
|
2026-05-16 19:03:29 +02:00 |
|
Serkyo
|
34f1a9d989
|
chore(workspace): enforce missing_docs and resolve all linting violations
|
2026-05-12 18:52:30 +02:00 |
|
Serkyo
|
a2488d8015
|
Initial workspace structure
|
2026-04-28 00:02:00 +02:00 |
|