Serkyo
|
ca39d36a81
|
feat(server): gate startup on initial region streaming
|
2026-07-07 22:29:50 +02:00 |
|
Serkyo
|
19fdec44d1
|
test(server): cover async reconcile convergence and eviction race
|
2026-07-07 22:27:00 +02:00 |
|
Serkyo
|
9001cc6f98
|
feat(server): generate chunks on worker pool
|
2026-07-07 22:21:32 +02:00 |
|
Serkyo
|
44511cde75
|
feat(server): stream chunks around a player entity via ECS
|
2026-07-07 18:53:24 +02:00 |
|
Serkyo
|
9b4cfccd43
|
refactor(server): pass EntityPos to load_around
|
2026-07-07 18:14:52 +02:00 |
|
Serkyo
|
3b802a542f
|
perf(server): parallelize chunk generation in load_around
|
2026-07-07 17:17:54 +02:00 |
|
Serkyo
|
6bd8e5d3ba
|
feat(server): generate a cylinder of chunks around a center point
|
2026-07-07 01:47:46 +02:00 |
|
Serkyo
|
8045c3cae3
|
refactor(workspace): use #[expect] over #[allow] for lint suppressions
|
2026-07-07 01:28:56 +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
|
de17b143db
|
chore(workspace): declare license metadata in Cargo.toml
|
2026-05-17 21:06:13 +02:00 |
|
Serkyo
|
5659469e17
|
chore(workspace): fix formatting and clippy warnings
|
2026-05-16 19:05:53 +02:00 |
|
Serkyo
|
ab01c8a033
|
feat(server): implement authoritative chunk tracking
|
2026-05-16 19:04:08 +02:00 |
|
Serkyo
|
32ef9ca4c6
|
chore(workspace): finalize clippy requirements and resolve all warnings
|
2026-05-12 19:03:39 +02:00 |
|
Serkyo
|
34f1a9d989
|
chore(workspace): enforce missing_docs and resolve all linting violations
|
2026-05-12 18:52:30 +02:00 |
|
Serkyo
|
fd5d5e4e4b
|
chore(workspace): configure linters and format codebase
|
2026-05-12 11:43:17 +02:00 |
|
Serkyo
|
a2488d8015
|
Initial workspace structure
|
2026-04-28 00:02:00 +02:00 |
|