mirror of
https://github.com/delibae/claude-prism.git
synced 2026-09-09 22:31:06 +00:00
- Added Tectonic as a dependency for LaTeX compilation in Cargo.toml. - Created Entitlements.plist for macOS app sandboxing and security permissions. - Refactored latex.rs to utilize Tectonic for PDF generation, removing legacy compilation logic. - Updated compile_latex function to handle Tectonic's processing and error handling. - Enhanced synctex editing functionality to read and parse synctex data correctly. - Modified project-wizard and template-preview components to improve project creation prompts. - Adjusted tauri.conf.json to include entitlements for macOS and set minimum system version. - Cleaned up unused code and improved overall code readability and maintainability.
22 lines
882 B
Text
22 lines
882 B
Text
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
|
|
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<!-- Required: WebView (WKWebView) needs JIT compilation -->
|
|
<key>com.apple.security.cs.allow-jit</key>
|
|
<true/>
|
|
<!-- Required: WebView needs unsigned executable memory -->
|
|
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
|
|
<true/>
|
|
<!-- Required: Load Tauri plugins and dylibs -->
|
|
<key>com.apple.security.cs.disable-library-validation</key>
|
|
<true/>
|
|
<!-- Network access for API calls (Claude, Zotero, Tectonic bundle download) -->
|
|
<key>com.apple.security.network.client</key>
|
|
<true/>
|
|
<!-- File system access for user-selected project directories -->
|
|
<key>com.apple.security.files.user-selected.read-write</key>
|
|
<true/>
|
|
</dict>
|
|
</plist>
|