| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-08 | Replace linear search with binary search in mapping buckets | 魏曹先生 | |
| 2026-03-08 | Add Criterion benchmarking for sheet operations | 魏曹先生 | |
| 2026-02-27 | Rename Apache license file to standard name | 魏曹先生 | |
| 2026-02-27 | Add inline(always) to constant getter functions | 魏曹先生 | |
| 2026-02-27 | Add storage system with chunk-based file storage | 魏曹先生 | |
| 2026-02-27 | Add remote flag to IndexSource and parsing support | 魏曹先生 | |
| 2026-02-25 | Compare strings with numeric ordering for digits | 魏曹先生 | |
| 2026-02-25 | Replace string_proc with just_fmt as external dependency | 魏曹先生 | |
| 2026-02-25 | Add derive feature to serde dependency | 魏曹先生 | |
| 2026-02-25 | Add ordering for LocalMapping based on custom character groups | 魏曹先生 | |
| 2026-02-25 | Add public getter for sheet mappings | 魏曹先生 | |
| 2026-02-25 | Add serde derive to sheet system structs | 魏曹先生 | |
| 2026-02-24 | Fix missing mapping insertions after swapping values | 魏曹先生 | |
| 2026-02-24 | fixup! Move sheet file R/W to v1 module | 魏曹先生 | |
| 2026-02-24 | Add hex_display feature | 魏曹先生 | |
| 2026-02-24 | Move sheet file R/W to v1 module | 魏曹先生 | |
| 2026-02-24 | Move sheet reader and writer to v1 subdirectory | 魏曹先生 | |
| 2026-02-24 | Fix import paths in doc examples | 魏曹先生 | |
| 2026-02-24 | Replace string_proc with just_fmt in _asset crate | 魏曹先生 | |
| 2026-02-24 | Update Cargo.lock | 魏曹先生 | |
| 2026-02-24 | Implement SheetSystem core library | 魏曹先生 | |
| 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. | |||
| 2026-02-24 | Add deprecated feature and migrate string_proc to just_fmt | 魏曹先生 | |
| - 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 | |||
| 2026-02-24 | Add hex_display utility crate | 魏曹先生 | |
| 2026-02-12 | Add sheet system with mapping macros and modules | 魏曹先生 | |
| 2026-02-12 | Add PathFormatConfig for customizable path formatting | 魏曹先生 | |
| 2026-02-12 | Update crypto dependencies and refactor challenge generation | 魏曹先生 | |
| 2026-02-11 | Add sheet system and reorganize workspace | 魏曹先生 | |
| - 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 | |||
| 2026-02-08 | Remove duplicate file name conversion in path validation | 魏曹先生 | |
| 2026-02-07 | Rename asset crate to asset_system | 魏曹先生 | |
| 2026-02-07 | Add asset system with file locking and atomic writes | 魏曹先生 | |
| 2026-02-06 | Add FFI support for constants with C-compatible functions | 魏曹先生 | |
| 2026-02-06 | Add constants system with path generation macros | 魏曹先生 | |
| 2026-02-05 | Add documentation and examples to string processing utilities | 魏曹先生 | |
| 2026-02-05 | Remove examples and legacy code, update .gitignore | 魏曹先生 | |
| - Delete examples directory and its example action system - Rename actions/ to legacy_actions/ and data/ to legacy_data/ - Update Cargo.toml license file reference - Move setup scripts to scripts/dev/ directory - Add todo.txt patterns to .gitignore | |||
| 2026-01-24 | Remove auto-generated docs.rs file from version control | 魏曹先生 | |
| 2026-01-24 | Add Serialize derive to AnalyzeResultPure | 魏曹先生 | |
| 2026-01-24 | Move mapping methods from LocalSheet to LocalSheetData | 魏曹先生 | |
| The add_mapping, move_mapping, and remove_mapping methods now directly operate on LocalSheetData fields and maintain the vfs HashMap. The LocalSheet wrapper methods delegate to LocalSheetData. This centralizes mapping logic and ensures vfs is updated when mappings change. | |||
| 2026-01-23 | Update project license to dual MIT/Apache 2.0 | 魏曹先生 | |
| The project now offers a choice between the MIT License and the Apache License 2.0. Updated both the English and Chinese README files to reflect this change and point to the correct license files. | |||
| 2026-01-23 | Add Apache 2.0 license and update MIT license | 魏曹先生 | |
| - Add LICENSE-APACHE-2.0 file - Rename LICENSE-MIT.md to LICENSE-MIT - Update copyright year and holder in MIT license | |||
| 2026-01-23 | Add local actions modules and ProcessActionError enum | 魏曹先生 | |
| - Add local_actions module with account_manage and current_sheet submodules - Add ProcessActionError enum with authorization and registration variants - Add missing import for MemberId in error module | |||
| 2026-01-23 | Add pure analysis result type and conversion | 魏曹先生 | |
| Introduce AnalyzeResultPure struct to hold owned data, separating it from the borrowed lifetime in AnalyzeResult. Provide From conversion to enable easy transformation between the two types. | |||
| 2026-01-23 | Add `new` function to LocalSheet | 魏曹先生 | |
| 2026-01-12 | Rename track file action module from track to track_file | 魏曹先生 | |
| 2026-01-12 | Merge remote-tracking branch 'base/dev' into dev | 魏曹先生 | |
| 2026-01-12 | Rename track.rs to track_file.rs | 魏曹先生 | |
| 2026-01-12 | Rename track.rs to track_file.rs | 魏曹先生 | |
| 2026-01-12 | Rename modules for better clarity and organization | 魏曹先生 | |
| 2026-01-12 | Rename and reorganize remote actions modules | 魏曹先生 | |
| 2026-01-12 | Remove GitHub Actions workflow for Rust CI | 魏曹先生 | |
| 2026-01-12 | Move duplicate constants to constants.rs | 魏曹先生 | |
