Commit graph

  • 339c0efe5a feat(shared): support server-pushed resource packs Serkyo 2026-07-12 15:49:33 +0200
  • 5c61ecc209 docs(workspace): adopt declarative-first principle for content Serkyo 2026-07-12 15:49:33 +0200
  • 41ba2e5d5c feat(shared): add network control-protocol message types Serkyo 2026-07-12 13:33:36 +0200
  • ae33251c70 Merge branch 'dev' into feat/networking-foundation Serkyo 2026-07-12 01:03:58 +0200
  • fef3d1d549 chore(net): removed redundant licence-file Serkyo 2026-07-12 00:50:01 +0200
  • aaff38c784 docs(workspace): add ADR-0010 for net crate and async runtime Serkyo 2026-07-12 00:28:45 +0200
  • eb696385b4 Merge branch 'dev' of github.com:Cryoforge-Nexus/Synvael into dev Serkyo 2026-07-12 00:48:03 +0200
  • 81c578ad0a chore(workspace): removed redundant license-file Serkyo 2026-07-12 00:46:25 +0200
  • eefc9a2a5a docs(workspace): unwrap pre-wrapped module doc comments Serkyo 2026-07-12 00:41:34 +0200
  • 2891ff1feb refactor(workspace): centralize serde/postcard/thiserror pins and use concise dep inheritance Serkyo 2026-07-12 00:41:34 +0200
  • f0d2269e8f chore(workspace): scaffold net crate for QUIC transport Serkyo 2026-07-12 00:28:45 +0200
  • 858200b58f chore(workspace): ignore tmp/ scratch specs Serkyo 2026-07-11 23:52:20 +0200
  • 82cb8513be chore(workspace): inherit license-file and normalize package key order Serkyo 2026-07-11 23:52:20 +0200
  • ee943c7fd2
    Merge pull request #4 from Cryoforge-Nexus/feat/chunk-pipeline Serkyo 2026-07-11 23:00:19 +0200
  • 8a0a28765c chore(server): changed test import to be generic Serkyo 2026-07-11 22:47:20 +0200
  • c54eeb2216 feat(server): add dirty-chunk write-back on unload Serkyo 2026-07-11 21:44:35 +0200
  • b89b73b277 docs(server): add save-format subsystem note Serkyo 2026-07-10 18:50:45 +0200
  • 6310c384e5 docs(server): add ADR-0009 baseline-relative sparse persistence Serkyo 2026-07-10 18:50:35 +0200
  • 0fedd1b30b chore(workspace): refactored the way some comments were written across the repository Serkyo 2026-07-10 17:38:07 +0200
  • 955d62bfcf feat(server): add LRU chunk cache Serkyo 2026-07-10 13:23:58 +0200
  • e0dfcde529 feat(server): add chunk loading pipeline Serkyo 2026-07-10 13:01:21 +0200
  • fa99b6dcea docs(server): note whole-file rewrite deviation from save spec Serkyo 2026-07-10 01:15:44 +0200
  • 3a634c717d
    Merge pull request #3 from Cryoforge-Nexus/feat/region-io Serkyo 2026-07-10 00:59:18 +0200
  • cf1adf7133
    chore(workspace): record CLA signature for @Serkyo github-actions[bot] 2026-07-09 22:59:00 +0000
  • 085f496898 chore(workspace): removed leftover mod.rs files Serkyo 2026-07-10 00:26:59 +0200
  • 54d2f522cc refactor(server): migrate mod.rs modules to path-style files Serkyo 2026-07-09 19:47:00 +0200
  • b6687dc82b refactor(shared): migrate mod.rs modules to path-style files Serkyo 2026-07-09 19:47:00 +0200
  • c3c60fe406 ci(workspace): add CLA enforcement workflow Serkyo 2026-07-09 16:05:40 +0200
  • 99c407f57e docs(workspace): add CONTRIBUTING.md and CLA Serkyo 2026-07-09 16:05:31 +0200
  • 1db124e63b feat(server): add atomic region-file durability layer Serkyo 2026-07-09 15:07:26 +0200
  • a4f2bb32bc style(shared): apply rustfmt to save module Serkyo 2026-07-09 15:00:28 +0200
  • 8c8c70e990 fix(shared): correct SYNR framing order and widen worldgen version Serkyo 2026-07-09 14:59:18 +0200
  • de6f7dd722 feat(shared): add SYNR region index framing Serkyo 2026-07-09 00:20:34 +0200
  • b676755633 feat(shared): add SYNC per-chunk record encoding Serkyo 2026-07-08 16:21:54 +0200
  • fa7ec0e380
    Merge pull request #2 from Cryoforge-Nexus/chore/workspace-dep-and-error-hygiene Serkyo 2026-07-08 15:26:35 +0200
  • 7ce3bb8577 refactor(server): propagate config-load errors via anyhow Serkyo 2026-07-08 15:14:45 +0200
  • e940cf560e chore(workspace): centralize shared deps and unify glam to 0.33 Serkyo 2026-07-08 15:05:47 +0200
  • 9a3224d102 feat(shared): add sparse baseline-relative ChunkData Serkyo 2026-07-08 14:16:02 +0200
  • b196dc3152 refactor(shared): split world module into per-concept files Serkyo 2026-07-08 02:37:19 +0200
  • 3a3ecc13e2 feat(shared): add palette-compressed chunk representation Serkyo 2026-07-08 02:16:18 +0200
  • 705345b337
    Merge pull request #1 from Cryoforge-Nexus/feat/player-streaming Serkyo 2026-07-07 23:15:10 +0200
  • 12390d3008 refactor(server): drop unused synchronous get_chunk path Serkyo 2026-07-07 22:47:07 +0200
  • e6895de451 docs(server): index chunk streaming note in docs README Serkyo 2026-07-07 22:37:58 +0200
  • 213995eb77 docs(server): document chunk streaming and async worker pipeline Serkyo 2026-07-07 22:31:38 +0200
  • ca39d36a81 feat(server): gate startup on initial region streaming Serkyo 2026-07-07 22:29:50 +0200
  • 19fdec44d1 test(server): cover async reconcile convergence and eviction race Serkyo 2026-07-07 22:27:00 +0200
  • 9001cc6f98 feat(server): generate chunks on worker pool Serkyo 2026-07-07 22:21:32 +0200
  • 45c3351d7d docs(workspace): add adr for split-coordinate entity positions Serkyo 2026-07-07 20:06:09 +0200
  • 4399e88412 chore(assets): recompile cube shader spir-v Serkyo 2026-07-07 19:01:16 +0200
  • 44511cde75 feat(server): stream chunks around a player entity via ECS Serkyo 2026-07-07 18:53:24 +0200
  • 9b4cfccd43 refactor(server): pass EntityPos to load_around Serkyo 2026-07-07 18:14:52 +0200
  • bf55c91e91 feat(shared): derive serde on EntityPos Serkyo 2026-07-07 18:14:52 +0200
  • d0ddc31801 feat(shared): add EntityPos split-coordinate entity position Serkyo 2026-07-07 18:07:15 +0200
  • 3b802a542f perf(server): parallelize chunk generation in load_around Serkyo 2026-07-07 17:17:54 +0200
  • 6bd8e5d3ba feat(server): generate a cylinder of chunks around a center point Serkyo 2026-07-07 01:47:46 +0200
  • 2cd3932c8d docs(workspace): document lint-suppression policy Serkyo 2026-07-07 01:28:57 +0200
  • 8045c3cae3 refactor(workspace): use #[expect] over #[allow] for lint suppressions Serkyo 2026-07-07 01:28:56 +0200
  • 645ba6d301 docs(workspace): add testing policy to AGENTS.md Serkyo 2026-07-07 01:17:35 +0200
  • d3c75a4454 feat(shared): add ChunkPos::from_world world-to-chunk conversion Serkyo 2026-07-07 01:17:35 +0200
  • e8585bc852 chore(workspace): ignore tokensave state and machine-local files Serkyo 2026-07-06 00:23:26 +0200
  • ea6fbf1624 feat(client): add free-fly camera with wasd and mouse-look Serkyo 2026-07-06 00:20:57 +0200
  • eb7a297f3e docs(workspace): replace unicode ellipsis with ascii in docs Serkyo 2026-06-28 03:33:07 +0200
  • f7abc1bb10 docs(workspace): fix comma splice in license asset note Serkyo 2026-06-28 03:29:49 +0200
  • 4d462ac3d5 chore(workspace): remove remaining em-dashes from gitattributes and tooling Serkyo 2026-06-28 03:29:49 +0200
  • 9daf95a503 docs(workspace): replace em-dashes with plain punctuation across docs Serkyo 2026-06-28 03:19:59 +0200
  • ed280e656b docs(workspace): move coordinate-system rendering notes to docs/rendering.md Serkyo 2026-06-28 00:51:32 +0200
  • 4b5fa4345e docs(workspace): move data/resource pack design to docs/packs.md Serkyo 2026-06-28 00:50:10 +0200
  • 0416aa35ca docs(workspace): backfill architecture decision records 0002-0006 Serkyo 2026-06-28 00:46:47 +0200
  • 1b8dcdced3 docs(workspace): scrub minecraft comparisons from public docs Serkyo 2026-06-28 00:36:58 +0200
  • e7f0a215db docs(workspace): scaffold docs/ tree with ADRs and documentation map Serkyo 2026-06-27 23:48:00 +0200
  • d3572eeef8 chore(workspace): gitignore CLAUDE.local.md Serkyo 2026-06-27 23:25:47 +0200
  • 77f5f78c1e docs(workspace): consolidate agent docs into public AGENTS.md Serkyo 2026-06-27 23:25:47 +0200
  • 3787be97c4 chore(workspace): gitignore serena mcp tooling state Serkyo 2026-06-27 23:01:58 +0200
  • f7a17c022d chore(workspace): remove antigravity rtk agent rules Serkyo 2026-06-27 23:00:07 +0200
  • a73a36829d chore(workspace): gitignore graphify-out knowledge-graph artifacts Serkyo 2026-06-27 22:58:52 +0200
  • 168acf4300 docs(workspace): require graph refresh after large features Serkyo 2026-06-27 22:58:27 +0200
  • 48d4224a80 docs(workspace): add mandatory header and companion design vault guidance Serkyo 2026-06-27 22:58:08 +0200
  • 102c75a514 refactor(workspace): rename project codename from Catalyst to Synvael Serkyo 2026-06-27 22:57:08 +0200
  • 09bce1abf4 chore(workspace): drop duplicate spv rule added by lfs migrate Serkyo 2026-05-17 21:41:04 +0200
  • 0d2e937acb chore(workspace): track binary assets via Git LFS Serkyo 2026-05-17 21:09:38 +0200
  • f2977aab7b docs(workspace): note open-asset philosophy and Git LFS tracking Serkyo 2026-05-17 21:06:50 +0200
  • cd7ab3a3c5 chore(workspace): add SPDX identifiers to source files Serkyo 2026-05-17 21:06:39 +0200
  • d205575659 chore(workspace): add license-header script Serkyo 2026-05-17 21:06:24 +0200
  • de17b143db chore(workspace): declare license metadata in Cargo.toml Serkyo 2026-05-17 21:06:13 +0200
  • c97e7d2fac chore(workspace): switch to AGPLv3 for code, CC-BY-NC-SA for assets Serkyo 2026-05-17 21:01:04 +0200
  • 928f0103a4 docs(renderer): collapse multi-line comments and note construction leak Serkyo 2026-05-16 20:30:01 +0200
  • 7399d554ec docs(workspace): require comments stay on one line when possible Serkyo 2026-05-16 20:29:51 +0200
  • f968299f24 docs(workspace): clarify commit body policy Serkyo 2026-05-16 19:45:53 +0200
  • f04912df70 fix(renderer): plug shader-module and stale-handle leaks Serkyo 2026-05-16 19:43:16 +0200
  • 4130ebf5f9 fix(client): drop renderer before window on shutdown Serkyo 2026-05-16 19:28:54 +0200
  • 19f79080b1 fix(renderer): correct resource teardown ordering in Drop Serkyo 2026-05-16 19:28:47 +0200
  • 5659469e17 chore(workspace): fix formatting and clippy warnings Serkyo 2026-05-16 19:05:53 +0200
  • 61a7fb0ed5 feat(client): implement face culling and voxel rendering Serkyo 2026-05-16 19:04:27 +0200
  • 203cc2a671 feat(renderer): add dynamic mesh updates via buffer reallocation Serkyo 2026-05-16 19:04:20 +0200
  • ab01c8a033 feat(server): implement authoritative chunk tracking Serkyo 2026-05-16 19:04:08 +0200
  • 72b9c9e885 feat(assets): add default worldgen data pack Serkyo 2026-05-16 19:03:39 +0200
  • 4724e91281 feat(shared): define base voxel world types and procedural generation Serkyo 2026-05-16 19:03:29 +0200
  • 38077c980d feat(renderer): implement depth testing and indexed 3d rendering Serkyo 2026-05-12 23:00:30 +0200
  • 32ef9ca4c6 chore(workspace): finalize clippy requirements and resolve all warnings Serkyo 2026-05-12 19:03:39 +0200
  • 28a6b63611 docs(workspace): include Lua linting/formatting in agent guidelines Serkyo 2026-05-12 18:57:47 +0200