aboutsummaryrefslogtreecommitdiff
path: root/systems
Commit message (Collapse)AuthorAgeFilesLines
* Add method to convert local IDs to remote IDs魏曹先生2026-03-191-1/+19
|
* Sort directory constants alphabetically魏曹先生2026-03-191-9/+9
|
* Add sheet management methods to WorkspaceManager魏曹先生2026-03-184-9/+95
|
* Add new protocol crate with basic types and operations魏曹先生2026-03-184-10/+98
|
* Add debug prints and assertions to space root test魏曹先生2026-03-181-3/+22
|
* Add AbsolutePath pattern to SpaceRootFindPattern魏曹先生2026-03-182-28/+61
|
* Add benchmark for ID alias operations魏曹先生2026-03-151-1/+1
|
* Move ID alias methods to separate module魏曹先生2026-03-152-50/+57
|
* Add ID mapping system for local/remote index source conversion魏曹先生2026-03-157-1/+497
|
* Add doc comments to SheetDataTreeNode methods魏曹先生2026-03-141-0/+21
|
* Add sheet data tree structure魏曹先生2026-03-144-1/+333
|
* Extract custom string comparison logic into separate module魏曹先生2026-03-143-157/+161
|
* Simplify SheetData RWData implementation魏曹先生2026-03-141-23/+9
|
* Add framework system and refactor module exports魏曹先生2026-03-148-29/+19
|
* Replace Cell with RwLock for thread-safe space_dir caching魏曹先生2026-03-131-16/+20
|
* Add vault and workspace systems with config management魏曹先生2026-03-1114-0/+517
|
* Add dependencies and constants for vault system魏曹先生2026-03-115-6/+66
|
* Add config system and space macro with workspace dependencies魏曹先生2026-03-1111-13/+225
|
* Consolidate dependencies using workspace inheritance魏曹先生2026-03-116-25/+23
|
* Replace cfg_file with new config system魏曹先生2026-03-112-0/+9
|
* Fix handling of dot dir names in find_space_root_with魏曹先生2026-03-111-2/+22
|
* Add framework crate魏曹先生2026-03-115-41/+486
|
* Move action system to legacy and remove storage system魏曹先生2026-03-0813-2413/+0
|
* Update dependencies and add C bindings generation魏曹先生2026-03-084-13/+7
|
* Replace linear search with binary search in mapping buckets魏曹先生2026-03-082-79/+145
|
* Add inline(always) to constant getter functions魏曹先生2026-02-271-0/+1
|
* Add storage system with chunk-based file storage魏曹先生2026-02-278-0/+1643
|
* Add remote flag to IndexSource and parsing support魏曹先生2026-02-2711-450/+1286
|
* Compare strings with numeric ordering for digits魏曹先生2026-02-251-10/+66
|
* Replace string_proc with just_fmt as external dependency魏曹先生2026-02-252-3/+4
|
* Add derive feature to serde dependency魏曹先生2026-02-251-1/+1
|
* Add ordering for LocalMapping based on custom character groups魏曹先生2026-02-251-0/+116
|
* Add public getter for sheet mappings魏曹先生2026-02-251-0/+10
|
* Add serde derive to sheet system structs魏曹先生2026-02-254-8/+14
|
* Fix missing mapping insertions after swapping values魏曹先生2026-02-241-0/+2
|
* fixup! Move sheet file R/W to v1 module魏曹先生2026-02-241-2/+17
|
* Move sheet file R/W to v1 module魏曹先生2026-02-2412-64/+272
|
* Move sheet reader and writer to v1 subdirectory魏曹先生2026-02-244-0/+0
|
* Fix import paths in doc examples魏曹先生2026-02-241-4/+4
|
* Replace string_proc with just_fmt in _asset crate魏曹先生2026-02-244-8/+8
|
* Implement SheetSystem core library魏曹先生2026-02-2414-138/+2250
| | | | | | | | | | | | | | Add IndexSource type for resource addressing and implement mapping system with LocalMapping, Mapping, and MappingBuf types. Create Sheet and SheetData structs for managing sheet data with editing capabilities. Implement binary format serialization/deserialization with reader and writer modules. Add constants for file format layout and comprehensive test suite for roundtrip verification.
* Add deprecated feature and migrate string_proc to just_fmt魏曹先生2026-02-244-5/+3
| | | | | | | | | | | - Add `deprecated` feature flag to Cargo.toml - Gate `string_proc` module behind both `deprecated` and `string_proc` features - Replace internal `string_proc` dependency with `just_fmt` crate in constants macros - Mark all `string_proc` modules as deprecated with migration instructions - Remove `string_proc` dependency from sheet system
* Add sheet system with mapping macros and modules魏曹先生2026-02-127-1/+992
|
* Add sheet system and reorganize workspace魏曹先生2026-02-1112-9/+26
| | | | | | | | - Add new "sheet" crate to workspace - Rename "systems/asset" to "systems/_asset" - Reorder workspace members and dependencies for clarity - Update constants with new paths for auth and rules - Add conditional compilation for system module
* Remove duplicate file name conversion in path validation魏曹先生2026-02-081-2/+2
|
* Rename asset crate to asset_system魏曹先生2026-02-075-10/+10
|
* Add asset system with file locking and atomic writes魏曹先生2026-02-0712-16/+895
|
* Add FFI support for constants with C-compatible functions魏曹先生2026-02-063-18/+101
|
* Add constants system with path generation macros魏曹先生2026-02-064-0/+358
|
* Reorganize crate structure and move documentation files魏曹先生2026-01-126-0/+779