<feed xmlns='http://www.w3.org/2005/Atom'>
<title>VersionControl.git/crates/vcs_data/src/data/local/latest_info.rs, branch dev</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>Rename vault admin to host and add serde renames</title>
<updated>2026-01-02T15:00:39+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-01-02T15:00:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=ba11b73da83d5f6c66129b52cff7a45d8994a6a0'/>
<id>ba11b73da83d5f6c66129b52cff7a45d8994a6a0</id>
<content type='text'>
- 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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- 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
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ref sheet VFS mapping to LatestInfo</title>
<updated>2026-01-02T09:22:00+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-01-02T09:22:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=e982cd090efc8786f32818cfd26b2c07dd801930'/>
<id>e982cd090efc8786f32818cfd26b2c07dd801930</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add host mode and update sheet visibility model</title>
<updated>2026-01-01T18:22:09+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-01-01T18:22:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=46e5887d1829cf9aade17aa6e716fcb39ff29878'/>
<id>46e5887d1829cf9aade17aa6e716fcb39ff29878</id>
<content type='text'>
- 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`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- 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`
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace tokio::Instant with std::time::SystemTime for update timestamps</title>
<updated>2025-12-15T21:45:19+00:00</updated>
<author>
<name>Weicao-CatilGrass</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-12-15T21:45:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=78b6dc417883586ca7cd9e16a2a1dccfb446a378'/>
<id>78b6dc417883586ca7cd9e16a2a1dccfb446a378</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Apply clippy suggestions</title>
<updated>2025-11-23T07:16:55+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-23T07:16:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=c1a50fbdddc5fad986f4b3b6310cc5167e68f87e'/>
<id>c1a50fbdddc5fad986f4b3b6310cc5167e68f87e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use std::path::PathBuf in latest_info module</title>
<updated>2025-11-17T12:30:41+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-17T12:30:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=51c7bd958337157f0898bed4b6a0b9e2051423f8'/>
<id>51c7bd958337157f0898bed4b6a0b9e2051423f8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use member-specific paths for latest info files</title>
<updated>2025-11-17T12:29:27+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-17T12:29:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=f73c4c0071bb37430cbf48f7e2d06dcdedb2c8ec'/>
<id>f73c4c0071bb37430cbf48f7e2d06dcdedb2c8ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>Add path formatting utility and local sheet management</title>
<updated>2025-11-07T05:24:43+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-07T05:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=9e5a374164aca71ec99aa8b46e7932a1b74f68cc'/>
<id>9e5a374164aca71ec99aa8b46e7932a1b74f68cc</id>
<content type='text'>
- Implement format_path_str function to clean and normalize file paths -
Add LocalSheet struct for tracking local file metadata - Support CRUD
operations on local sheet mappings - Integrate path formatting into
local sheet operations
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Implement format_path_str function to clean and normalize file paths -
Add LocalSheet struct for tracking local file metadata - Support CRUD
operations on local sheet mappings - Integrate path formatting into
local sheet operations
</pre>
</div>
</content>
</entry>
</feed>
