<feed xmlns='http://www.w3.org/2005/Atom'>
<title>VersionControl.git/crates/vcs_data/vcs_data_test, branch deploy/nightly</title>
<subtitle>JustEnoughVCS Core Library
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/'/>
<entry>
<title>Reorganize crate structure and move documentation files</title>
<updated>2026-01-11T20:51:34+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-01-11T20:28:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=c5fb22694e95f12c24b8d8af76999be7aea3fcec'/>
<id>c5fb22694e95f12c24b8d8af76999be7aea3fcec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix share name generation by removing file suffix</title>
<updated>2025-12-26T00:20:35+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-12-26T00:20:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=945804db3ae6cd298ca14d2db1ea5e1bcca17496'/>
<id>945804db3ae6cd298ca14d2db1ea5e1bcca17496</id>
<content type='text'>
The share ID generation no longer includes the sheet file suffix. This
simplifies share names to just "sharer@random" format.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The share ID generation no longer includes the sheet file suffix. This
simplifies share names to just "sharer@random" format.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add sheet sharing functionality</title>
<updated>2025-12-25T09:41:34+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-12-25T07:49:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=0c030daa10120a53c9cc7283c6d5b08fd1623bae'/>
<id>0c030daa10120a53c9cc7283c6d5b08fd1623bae</id>
<content type='text'>
- Add `rand` dependency for generating share IDs
- Update share path to include sheet name subdirectory
- Add mutable accessor for sheet ID mapping
- Add sheet_share module to vault data structures
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add `rand` dependency for generating share IDs
- Update share path to include sheet name subdirectory
- Add mutable accessor for sheet ID mapping
- Add sheet_share module to vault data structures
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove legacy import/export mechanism</title>
<updated>2025-12-24T06:45:41+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-12-24T06:45:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=d9a3831673bbdca117c769a843bccd3fa97f8b14'/>
<id>d9a3831673bbdca117c769a843bccd3fa97f8b14</id>
<content type='text'>
- Delete InputPackage struct and related types
- Remove inputs field from SheetData
- Remove input management methods (add_input, deny_input, accept_import)
- Remove export functionality (output_mappings,
  find_longest_common_prefix)
- Update tests to remove input-related assertions
- Clean up unused imports and dependencies
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Delete InputPackage struct and related types
- Remove inputs field from SheetData
- Remove input management methods (add_input, deny_input, accept_import)
- Remove export functionality (output_mappings,
  find_longest_common_prefix)
- Update tests to remove input-related assertions
- Clean up unused imports and dependencies
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor vault config to use template-based generation</title>
<updated>2025-12-01T13:40:40+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-12-01T13:40:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=2965ca7dac27c1023a2880e5496fb45a78264d3c'/>
<id>2965ca7dac27c1023a2880e5496fb45a78264d3c</id>
<content type='text'>
- Replace direct serialization with template-based config file
generation - Add new dependencies: whoami, redox_syscall, wasite,
web-sys - Update VaultConfig structure with new enum types and
serialization attributes - Modify setup_vault to accept vault_name
parameter and use template - Update all test calls to include vault_name
parameter
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Replace direct serialization with template-based config file
generation - Add new dependencies: whoami, redox_syscall, wasite,
web-sys - Update VaultConfig structure with new enum types and
serialization attributes - Modify setup_vault to accept vault_name
parameter and use template - Update all test calls to include vault_name
parameter
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: Add file status tracking and SHA1 hash system</title>
<updated>2025-11-17T03:49:49+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-17T03:49:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=7b97b52af021500d8085c875d20215e8dc0f53cc'/>
<id>7b97b52af021500d8085c875d20215e8dc0f53cc</id>
<content type='text'>
- Implement SHA1 hash calculation module with async support
- Add file status analysis for tracking moves, creates, and modifications
- Enhance local file management with relative path handling
- Update virtual file actions with improved tracking capabilities
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Implement SHA1 hash calculation module with async support
- Add file status analysis for tracking moves, creates, and modifications
- Enhance local file management with relative path handling
- Update virtual file actions with improved tracking capabilities
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: Update test for local workspace changes</title>
<updated>2025-11-06T14:10:43+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-06T14:10:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=c412b3188545de5d360480d5ee41d73149723110'/>
<id>c412b3188545de5d360480d5ee41d73149723110</id>
<content type='text'>
- Adjust test to match new local workspace structure
- Update test imports and dependencies
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Adjust test to match new local workspace structure
- Update test imports and dependencies
</pre>
</div>
</content>
</entry>
<entry>
<title>update: Sheet creation test improvements</title>
<updated>2025-11-03T10:49:21+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-03T10:49:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=0620167b43d00280c2bd7355bef0f4ed47c6d76d'/>
<id>0620167b43d00280c2bd7355bef0f4ed47c6d76d</id>
<content type='text'>
- Update test for sheet creation and persistence
- Improve test coverage for new sheet features
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Update test for sheet creation and persistence
- Improve test coverage for new sheet features
</pre>
</div>
</content>
</entry>
<entry>
<title>Change auth_member to return MemberId on success</title>
<updated>2025-10-30T01:23:02+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-10-30T01:23:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=941e5d1317b5ed562df2a172de717a5a7408ee15'/>
<id>941e5d1317b5ed562df2a172de717a5a7408ee15</id>
<content type='text'>
The authentication function now returns the authenticated member's ID
instead of just () when successful. This provides callers with access to
the authenticated member's identity for subsequent operations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The authentication function now returns the authenticated member's ID
instead of just () when successful. This provides callers with access to
the authenticated member's identity for subsequent operations.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update dependencies to latest versions</title>
<updated>2025-10-27T10:12:33+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-10-27T10:12:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=0db8fa32c10173c591e78413cfc86a8eea607905'/>
<id>0db8fa32c10173c591e78413cfc86a8eea607905</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
