tauri permissions are a mess

This commit is contained in:
Vomitblood 2024-11-11 23:32:30 +08:00
parent bb4844cb8e
commit cfcfea282b
4 changed files with 7 additions and 82 deletions

View file

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

View file

@ -1,59 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AutoImportSettings">
<option name="autoReloadType" value="NONE" />
</component>
<component name="ChangeListManager">
<list default="true" id="efa3fcd6-c1ff-4b9e-a1d7-99ba1286a556" name="Changes" comment="">
<change beforePath="$PROJECT_DIR$/client/src-tauri/tauri.conf.json" beforeDir="false" afterPath="$PROJECT_DIR$/client/src-tauri/tauri.conf.json" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="ClangdSettings">
<option name="formatViaClangd" value="false" />
</component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="MarkdownSettingsMigration">
<option name="stateVersion" value="1" />
</component>
<component name="ProjectColorInfo"><![CDATA[{
"customColor": "",
"associatedIndex": 1
}]]></component>
<component name="ProjectId" id="2oi1Ms2SvRyte650GZ1Icv5OYnZ" />
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent"><![CDATA[{
"keyToString": {
"AnalyzeApkAction.lastApkPath": "/home/vomitblood/build/cspj-application/client/src-tauri/gen/android/app/build/outputs/apk/universal/release/app-universal-release-unsigned.apk",
"RunOnceActivity.OpenProjectViewOnStart": "true",
"RunOnceActivity.ShowReadmeOnStart": "true",
"RunOnceActivity.cidr.known.project.marker": "true",
"RunOnceActivity.readMode.enableVisualFormatting": "true",
"cf.first.check.clang-format": "false",
"cidr.known.project.marker": "true",
"dart.analysis.tool.window.visible": "false",
"kotlin-language-version-configured": "true",
"last_opened_file_path": "/home/vomitblood/build/cspj-application/client/src-tauri/gen/android/app/build/outputs/apk/universal/release/app-universal-release-unsigned.apk",
"settings.editor.selected.configurable": "AndroidSdkUpdater"
}
}]]></component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="efa3fcd6-c1ff-4b9e-a1d7-99ba1286a556" name="Changes" comment="" />
<created>1731337537201</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1731337537201</updated>
</task>
<servers />
</component>
</project>

View file

@ -6,22 +6,10 @@
"main" "main"
], ],
"permissions": [ "permissions": [
"core:default",
"http:default",
{ {
"identifier": "core:window:default", "identifier": "http:allow-fetch",
"permissions": [
"core:window:default",
"core:window:allow-start-dragging",
"core:window:allow-is-fullscreen",
"core:window:allow-minimize",
"core:window:allow-toggle-maximize",
"core:window:allow-close"
],
"windows": [
"main"
]
},
{
"identifier": "http:default",
"allow": [ "allow": [
{ {
"url": "https://ip.vomitblood.com" "url": "https://ip.vomitblood.com"

View file

@ -4,14 +4,16 @@
"security": { "security": {
"capabilities": [ "capabilities": [
{ {
"identifier": "my-identifier", "identifier": "default",
"permissions": [ "permissions": [
"core:window:default", "core:window:default",
"core:window:allow-start-dragging", "core:window:allow-start-dragging",
"core:window:allow-is-fullscreen", "core:window:allow-is-fullscreen",
"core:window:allow-minimize", "core:window:allow-minimize",
"core:window:allow-toggle-maximize", "core:window:allow-toggle-maximize",
"core:window:allow-close" "core:window:allow-close",
"http:default",
"http:allow-fetch"
], ],
"windows": [ "windows": [
"main" "main"