<feed xmlns='http://www.w3.org/2005/Atom'>
<title>VersionControl.git/crates/vcs_data/src/data/vault/sheet_share.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>Add RejectAll mode for share merging and fix share ID trimming</title>
<updated>2026-01-05T07:10:18+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-01-05T07:10:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=b4661072366c4dcc63e914f2ec8625ad73b14645'/>
<id>b4661072366c4dcc63e914f2ec8625ad73b14645</id>
<content type='text'>
- 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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- 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
</pre>
</div>
</content>
</entry>
<entry>
<title>Change default config format from JSON to Bincode</title>
<updated>2026-01-03T13:05:51+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-01-03T13:05:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=00764a6dcc6d99b73c47f92e9c260be414beaa63'/>
<id>00764a6dcc6d99b73c47f92e9c260be414beaa63</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</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>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>
</feed>
