| Age | Commit message (Collapse) | Author |
|
|
|
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
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.
|
|
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.
|
|
- Add LICENSE-APACHE-2.0 file
- Rename LICENSE-MIT.md to LICENSE-MIT
- Update copyright year and holder in MIT license
|
|
- 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
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The module was accidentally named "dada_sort" instead of "data_sort".
:)
|
|
|
|
|
|
- Add ShareMergeMode::RejectAll variant to reject all incoming shares
- Trim server suffix from share IDs when updating local sheet info
- Sign vault as modified after successful share mapping merge
- Fix get_current_sheet_name call to use correct parameter value
|
|
|
|
|
|
Include build_branch and build_commit fields in CoreCompileInfo struct.
The build script now extracts current git branch and commit hash,
falling back to "unknown" if git commands fail.
|
|
Update file extensions for sheet, share, member, and virtual file
metadata to use new custom extensions (.st, .sre, .json, .vf) instead of
.bcfg. Also update client-side file extensions for latest info and local
sheets.
|
|
|
|
Use SERVER_SUFFIX_MEMBER_INFO_NO_DOT constant instead of literal "toml"
string for member info file extension check
|
|
This ensures a clean state by discarding any local changes when updating
the documents repository.
|
|
feat/pre-release-version
|
|
|
|
|
|
|
|
|
|
- Rename `vault_admin_list` to `vault_host_list` in config and actions
- Add `#[serde(rename)]` attributes to all data structures for shorter
JSON keys
- Update field renames in LocalConfig, LatestFileData, LatestInfo,
LocalSheetData, Member, SheetData, Share, and VirtualFileMeta
|
|
This adds a reverse mapping from virtual file IDs to their actual paths
in reference sheets, which is needed for proper file resolution during
operations that reference files by ID.
|
|
- Add `using_host_mode` field to LocalConfig with getter/setter
- Replace `my_sheets`/`other_sheets` with
`visible_sheets`/`invisible_sheets`
- Add `reference_sheets` set for host-owned sheets
- Add `shares_in_my_sheets` map to track external merge requests
- Update `use_sheet` to check `visible_sheets` instead of `my_sheets`
|
|
- Return host mode status from auth_member to determine admin privileges
- Add reference sheet detection to get_current_sheet_name with allow_ref
parameter
- Prevent modifications to reference sheets unless in host mode
- Use VAULT_HOST_NAME as sheet holder for host mode operations
- Add share/merge share action registrations
|