summary refs log tree commit diff
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-10-25 20:36:30 +0100
committerRory& <root@rory.gay>2026-10-29 13:08:30 +0100
commit51829c6ce336fadfa2f628f0edd17dceb341c825 (patch)
tree0ce2d72503dc58dcf4625fd28fc1b2c0b0cc6d3d
parentAutomod: enforce guild id (diff)
downloadserver-ts-51829c6ce336fadfa2f628f0edd17dceb341c825.tar.xz
Clean up IDE metadata directories
-rw-r--r--.idea/.gitignore4
-rw-r--r--.idea/copyright/profiles_settings.xml7
-rw-r--r--.idea/dataSources.xml12
-rw-r--r--.idea/easy-i18n.xml11
-rw-r--r--.idea/jsonSchemas.xml25
-rw-r--r--.idea/server-cdn-auth.iml12
-rw-r--r--.idea/server-master.iml12
-rw-r--r--.idea/server.iml69
-rw-r--r--.idea/vcs.xml7
-rw-r--r--.idea/workspace.xml280
-rw-r--r--extra/admin-api/.gitignore1
-rw-r--r--extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/.gitignore6
-rw-r--r--extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/dataSources.xml12
-rw-r--r--extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/jsonSchemas.xml25
-rw-r--r--extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/vcs.xml7
-rw-r--r--scripts/.idea/.gitignore20
-rw-r--r--scripts/.idea/encodings.xml4
-rw-r--r--scripts/.idea/indexLayout.xml8
18 files changed, 111 insertions, 411 deletions
diff --git a/.idea/.gitignore b/.idea/.gitignore

index 13566b81b..1bd3ebbe8 100644 --- a/.idea/.gitignore +++ b/.idea/.gitignore
@@ -6,3 +6,7 @@ # Datasource local storage ignored files /dataSources/ /dataSources.local.xml +/dataSources.xml +/*.iml +/db-forest-config.xml +/vcs.xml \ No newline at end of file diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml new file mode 100644
index 000000000..a8fe95b6b --- /dev/null +++ b/.idea/copyright/profiles_settings.xml
@@ -0,0 +1,7 @@ +<component name="CopyrightManager"> + <settings> + <LanguageOptions name="JavaScript"> + <option name="prefixLines" value="false" /> + </LanguageOptions> + </settings> +</component> \ No newline at end of file diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml deleted file mode 100644
index 8ebe1a8e0..000000000 --- a/.idea/dataSources.xml +++ /dev/null
@@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="DataSourceManagerImpl" format="xml" multifile-model="true"> - <data-source source="LOCAL" name="sb-testing@localhost" uuid="61e66448-285a-4205-a1d7-c2704d5afb2c"> - <driver-ref>postgresql</driver-ref> - <synchronize>true</synchronize> - <jdbc-driver>org.postgresql.Driver</jdbc-driver> - <jdbc-url>jdbc:postgresql://localhost:5432/spacebar</jdbc-url> - <working-dir>$ProjectFileDir$</working-dir> - </data-source> - </component> -</project> \ No newline at end of file diff --git a/.idea/easy-i18n.xml b/.idea/easy-i18n.xml new file mode 100644
index 000000000..9fc64fbfe --- /dev/null +++ b/.idea/easy-i18n.xml
@@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectConfigService"> + <option name="keyComment" value="false" /> + <option name="sorting" value="true" /> + <option name="previewLocale" value="en" /> + <option name="modules"> + <map /> + </option> + </component> +</project> \ No newline at end of file diff --git a/.idea/jsonSchemas.xml b/.idea/jsonSchemas.xml new file mode 100644
index 000000000..d917fa17b --- /dev/null +++ b/.idea/jsonSchemas.xml
@@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="JsonSchemaMappingsProjectConfiguration"> + <state> + <map> + <entry key="GitHub Workflow JSON Schema"> + <value> + <SchemaInfo> + <option name="name" value="GitHub Workflow JSON Schema" /> + <option name="relativePathToSchema" value="jar://$APPLICATION_HOME_DIR$/plugins/vcs-github/lib/modules/intellij.vcs.github.json.jar!/schemas/github-workflow.json" /> + <option name="applicationDefined" value="true" /> + <option name="patterns"> + <list> + <Item> + <option name="path" value=".github/workflows/workflow_gate.yaml" /> + </Item> + </list> + </option> + </SchemaInfo> + </value> + </entry> + </map> + </state> + </component> +</project> \ No newline at end of file diff --git a/.idea/server-cdn-auth.iml b/.idea/server-cdn-auth.iml deleted file mode 100644
index 24643cc37..000000000 --- a/.idea/server-cdn-auth.iml +++ /dev/null
@@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<module type="WEB_MODULE" version="4"> - <component name="NewModuleRootManager"> - <content url="file://$MODULE_DIR$"> - <excludeFolder url="file://$MODULE_DIR$/.tmp" /> - <excludeFolder url="file://$MODULE_DIR$/temp" /> - <excludeFolder url="file://$MODULE_DIR$/tmp" /> - </content> - <orderEntry type="inheritedJdk" /> - <orderEntry type="sourceFolder" forTests="false" /> - </component> -</module> \ No newline at end of file diff --git a/.idea/server-master.iml b/.idea/server-master.iml deleted file mode 100644
index 24643cc37..000000000 --- a/.idea/server-master.iml +++ /dev/null
@@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<module type="WEB_MODULE" version="4"> - <component name="NewModuleRootManager"> - <content url="file://$MODULE_DIR$"> - <excludeFolder url="file://$MODULE_DIR$/.tmp" /> - <excludeFolder url="file://$MODULE_DIR$/temp" /> - <excludeFolder url="file://$MODULE_DIR$/tmp" /> - </content> - <orderEntry type="inheritedJdk" /> - <orderEntry type="sourceFolder" forTests="false" /> - </component> -</module> \ No newline at end of file diff --git a/.idea/server.iml b/.idea/server.iml deleted file mode 100644
index 566f03d69..000000000 --- a/.idea/server.iml +++ /dev/null
@@ -1,69 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<module type="WEB_MODULE" version="4"> - <component name="NewModuleRootManager"> - <content url="file://$MODULE_DIR$"> - <excludeFolder url="file://$MODULE_DIR$/.tmp" /> - <excludeFolder url="file://$MODULE_DIR$/temp" /> - <excludeFolder url="file://$MODULE_DIR$/tmp" /> - <excludeFolder url="file://$MODULE_DIR$/result" /> - <excludeFolder url="file://$MODULE_DIR$/.idea/dataSources" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/dataSources" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/httpRequests" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/DataMappings/Spacebar.DataMappings.AdminApi/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/DataMappings/Spacebar.DataMappings.AdminApi/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/DataMappings/Spacebar.DataMappings.Generic/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/DataMappings/Spacebar.DataMappings.Generic/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Interop/Spacebar.Interop.Authentication.AspNetCore/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Interop/Spacebar.Interop.Authentication.AspNetCore/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Interop/Spacebar.Interop.Authentication/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Interop/Spacebar.Interop.Authentication/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Interop/Spacebar.Interop.Cdn.Abstractions/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Interop/Spacebar.Interop.Cdn.Abstractions/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Interop/Spacebar.Interop.Cdn.Signing/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Interop/Spacebar.Interop.Cdn.Signing/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Interop/Spacebar.Interop.Replication.Abstractions/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Interop/Spacebar.Interop.Replication.Abstractions/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Interop/Spacebar.Interop.Replication.RabbitMq/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Interop/Spacebar.Interop.Replication.RabbitMq/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Interop/Spacebar.Interop.Replication.UnixSocket/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Interop/Spacebar.Interop.Replication.UnixSocket/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Models/Spacebar.Models.AdminApi/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Models/Spacebar.Models.AdminApi/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Models/Spacebar.Models.Config/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Models/Spacebar.Models.Config/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Models/Spacebar.Models.Db/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Models/Spacebar.Models.Db/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Models/Spacebar.Models.Gateway/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Models/Spacebar.Models.Gateway/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Models/Spacebar.Models.Generic/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Models/Spacebar.Models.Generic/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Spacebar.AdminApi/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Spacebar.AdminApi/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Spacebar.Cdn/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Spacebar.Cdn/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Spacebar.GatewayOffload/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Spacebar.GatewayOffload/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Spacebar.UApi/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Spacebar.UApi/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Utilities/ConfigTest/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Utilities/ConfigTest/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Utilities/DiscordEmojiConverter/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Utilities/DiscordEmojiConverter/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Utilities/Spacebar.AdminApi.PrepareTestData/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Utilities/Spacebar.AdminApi.PrepareTestData/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Utilities/Spacebar.AdminApiTest/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Utilities/Spacebar.AdminApiTest/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Utilities/Spacebar.Cdn.Fsck/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Utilities/Spacebar.Cdn.Fsck/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Utilities/Spacebar.Cdn.Migration/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Utilities/Spacebar.Cdn.Migration/obj" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Utilities/Spacebar.CleanSettingsRows/bin" /> - <excludeFolder url="file://$MODULE_DIR$/extra/admin-api/Utilities/Spacebar.CleanSettingsRows/obj" /> - <excludeFolder url="file://$MODULE_DIR$/files" /> - </content> - <orderEntry type="inheritedJdk" /> - <orderEntry type="sourceFolder" forTests="false" /> - </component> -</module> \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644
index a5e224afc..000000000 --- a/.idea/vcs.xml +++ /dev/null
@@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="VcsDirectoryMappings"> - <mapping directory="" vcs="Git" /> - <mapping directory="$PROJECT_DIR$/discord-response-samples" vcs="Git" /> - </component> -</project> \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml deleted file mode 100644
index 31a7637c2..000000000 --- a/.idea/workspace.xml +++ /dev/null
@@ -1,280 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="AutoImportSettings"> - <option name="autoReloadType" value="SELECTIVE" /> - </component> - <component name="ChangeListManager"> - <list default="true" id="bf10e7c6-8c33-4385-b571-3e96ac86a389" name="Changes" comment=""> - <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" 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="CopilotPersistence"> - <persistenceIdMap> - <entry key="_/home/Rory/git/spacebar/server-master" value="2oJ9u2nkEFq1qQW1NFF69ECjiYu" /> - </persistenceIdMap> - </component> - <component name="CopilotUserSelectedModel"> - <selectedModels> - <entry key="chat-panel" value="Gemini 3 Pro (Preview)" /> - <entry key="agent-panel" value="Gemini 3 Pro (Preview)" /> - <entry key="edit-panel" value="GPT-5 mini" /> - </selectedModels> - </component> - <component name="FileTemplateManagerImpl"> - <option name="RECENT_TEMPLATES"> - <list> - <option value="JavaScript File" /> - <option value="TypeScript File" /> - </list> - </option> - </component> - <component name="Git.Settings"> - <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" /> - </component> - <component name="HighlightingSettingsPerFile"> - <setting file="file://$PROJECT_DIR$/node_modules/@types/amqplib/index.d.ts" root0="SKIP_INSPECTION" /> - <setting file="file://$PROJECT_DIR$/node_modules/@types/amqplib/properties.d.ts" root0="SKIP_INSPECTION" /> - <setting file="file://$PROJECT_DIR$/node_modules/@types/jsonwebtoken/index.d.ts" root0="SKIP_INSPECTION" /> - <setting file="file://$PROJECT_DIR$/node_modules/@types/node/events.d.ts" root0="SKIP_INSPECTION" /> - <setting file="file://$PROJECT_DIR$/node_modules/@types/ws/index.d.mts" root0="SKIP_INSPECTION" /> - <setting file="file://$PROJECT_DIR$/node_modules/@types/ws/index.d.ts" root0="SKIP_INSPECTION" /> - <setting file="file://$PROJECT_DIR$/node_modules/@types/ws/package.json" root0="SKIP_INSPECTION" /> - <setting file="file://$PROJECT_DIR$/node_modules/typeorm/data-source/DataSource.d.ts" root0="SKIP_INSPECTION" /> - <setting file="file://$PROJECT_DIR$/node_modules/typeorm/driver/types/ReplicationMode.d.ts" root0="SKIP_INSPECTION" /> - <setting file="file://$PROJECT_DIR$/node_modules/typeorm/query-builder/Brackets.d.ts" root0="SKIP_INSPECTION" /> - <setting file="file://$PROJECT_DIR$/node_modules/typeorm/query-builder/SelectQueryBuilder.d.ts" root0="SKIP_INSPECTION" /> - <setting file="file://$PROJECT_DIR$/node_modules/typeorm/query-builder/WhereExpressionBuilder.d.ts" root0="SKIP_INSPECTION" /> - <setting file="file://$PROJECT_DIR$/node_modules/typeorm/repository/BaseEntity.d.ts" root0="SKIP_INSPECTION" /> - </component> - <component name="NamedScopeManager"> - <scope name="src" pattern="!file[server]:*/||file[server]:src//*" /> - </component> - <component name="ProblemsViewState"> - <option name="selectedTabId" value="QODANA_PROBLEMS_VIEW_TAB" /> - </component> - <component name="ProjectColorInfo">{ - &quot;customColor&quot;: &quot;&quot;, - &quot;associatedIndex&quot;: 4 -}</component> - <component name="ProjectId" id="2oJ9u2nkEFq1qQW1NFF69ECjiYu" /> - <component name="ProjectViewState"> - <option name="hideEmptyMiddlePackages" value="true" /> - <option name="showLibraryContents" value="true" /> - </component> - <component name="PropertiesComponent"><![CDATA[{ - "keyToString": { - "NIXITCH_NIXPKGS_CONFIG": "/etc/nix/nixpkgs-config.nix", - "NIXITCH_NIX_CONF_DIR": "", - "NIXITCH_NIX_OTHER_STORES": "", - "NIXITCH_NIX_PATH": "/home/Rory/.nix-defexpr/channels:nixpkgs=/nix/store/wb6agba4kfsxpbnb5hzlq58vkjzvbsk6-source", - "NIXITCH_NIX_PROFILES": "/run/current-system/sw /nix/var/nix/profiles/default /etc/profiles/per-user/Rory /home/Rory/.local/state/nix/profile /nix/profile /home/Rory/.nix-profile", - "NIXITCH_NIX_REMOTE": "", - "NIXITCH_NIX_USER_PROFILE_DIR": "/nix/var/nix/profiles/per-user/Rory", - "Node.js.Server.ts.executor": "Debug", - "RunOnceActivity.ShowReadmeOnStart": "true", - "RunOnceActivity.git.unshallow": "true", - "RunOnceActivity.typescript.service.memoryLimit.init": "true", - "git-widget-placeholder": "master", - "javascript.nodejs.core.library.configured.version": "24.11.1", - "javascript.nodejs.core.library.typings.version": "24.11.2", - "last_opened_file_path": "/home/Rory/git/spacebar/server-master/src/api/routes", - "node.js.detected.package.eslint": "true", - "node.js.detected.package.standard": "true", - "node.js.selected.package.eslint": "(autodetect)", - "node.js.selected.package.standard": "", - "node.js.selected.package.tslint": "(autodetect)", - "nodejs_interpreter_path": "node", - "nodejs_package_manager_path": "npm", - "npm.Start API.executor": "Run", - "npm.Start CDN.executor": "Run", - "npm.Start Gateway.executor": "Run", - "npm.Start WebRTC.executor": "Run", - "npm.build.executor": "Run", - "npm.build:src.executor": "Run", - "npm.build:src:tsgo.executor": "Run", - "npm.build:tsgo.executor": "Run", - "npm.start.executor": "Debug", - "prettierjs.PrettierConfiguration.Package": "/home/Rory/git/spacebar/server-master/node_modules/prettier", - "settings.editor.selected.configurable": "com.maddyhome.idea.vim.ui.VimEmulationConfigurable", - "ts.external.directory.path": "/home/Rory/git/spacebar/server-master/node_modules/typescript/lib" - }, - "keyToStringList": { - "DatabaseDriversLRU": [ - "postgresql" - ], - "GitStage.ChangesTree.GroupingKeys": [ - "directory", - "module", - "repository" - ], - "com.intellij.ide.scratch.ScratchImplUtil$2/New Scratch File": [ - "JSON" - ] - } -}]]></component> - <component name="QodanaReportsService"> - <option name="descriptions"> - <ReportDescription localRun="true" path="/tmp/qodana_output/qodana.sarif.json" reportGuid="23b693fa-9bcf-42d2-b172-3372ba9c21ff" reportId="server-master/qodana/2026-03-14" /> - <ReportDescription localRun="true" path="/tmp/qodana_output1/qodana.sarif.json" reportGuid="ffc75f9a-8af2-4039-9caf-5031bc73d78a" reportId="server-master/qodana/2026-03-14" /> - </option> - </component> - <component name="RecentsManager"> - <key name="CopyFile.RECENT_KEYS"> - <recent name="$PROJECT_DIR$/src/api/routes" /> - <recent name="$PROJECT_DIR$/nix/modules/default" /> - <recent name="$PROJECT_DIR$/src/api/routes/warp" /> - <recent name="$PROJECT_DIR$/src/util/migration/postgres" /> - <recent name="$PROJECT_DIR$/src/schemas/api/users" /> - </key> - <key name="MoveFile.RECENT_KEYS"> - <recent name="$PROJECT_DIR$/src/schemas/api/guilds" /> - <recent name="$PROJECT_DIR$/src/schemas" /> - <recent name="$PROJECT_DIR$/src/schemas/uncategorised" /> - <recent name="$PROJECT_DIR$/src/schemas/gateway" /> - <recent name="$PROJECT_DIR$/src/schemas/api/developers" /> - </key> - </component> - <component name="RunDashboard"> - <option name="configurationTypes"> - <set> - <option value="js.build_tools.npm" /> - </set> - </option> - <option name="configurationStatuses"> - <map> - <entry key="js.build_tools.npm"> - <value> - <map> - <entry key="Start API" value="STOPPED" /> - <entry key="Start API (noschema)" value="STOPPED" /> - <entry key="Start CDN" value="STOPPED" /> - <entry key="Start Gateway" value="STOPPED" /> - <entry key="Start WebRTC" value="STOPPED" /> - <entry key="Start bundle" value="STOPPED" /> - <entry key="build" value="STOPPED" /> - <entry key="build:src" value="STOPPED" /> - <entry key="build:src:tsgo" value="STOPPED" /> - <entry key="build:tsgo" value="STOPPED" /> - </map> - </value> - </entry> - </map> - </option> - </component> - <component name="RunManager" selected="Compound.Start separated"> - <list> - <item itemvalue="Compound.Start separated (prof)" /> - <item itemvalue="Compound.Start separated" /> - <item itemvalue="Node.js.Start API (prof)" /> - <item itemvalue="Node.js.Start CDN (prof)" /> - <item itemvalue="Node.js.Start Gateway (prof)" /> - <item itemvalue="Node.js.Start WebRTC (prof)" /> - <item itemvalue="Node.js.Start bundle (prof)" /> - <item itemvalue="npm.Start API (noschema)" /> - <item itemvalue="npm.Start API" /> - <item itemvalue="npm.Start CDN" /> - <item itemvalue="npm.Start Gateway" /> - <item itemvalue="npm.Start WebRTC" /> - <item itemvalue="npm.Start bundle" /> - </list> - </component> - <component name="SharedIndexes"> - <attachedChunks> - <set> - <option value="bundled-js-predefined-d6986cc7102b-31caf2ab9e3c-JavaScript-WS-261.24374.125" /> - </set> - </attachedChunks> - </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="bf10e7c6-8c33-4385-b571-3e96ac86a389" name="Changes" comment="" /> - <created>1730577031233</created> - <option name="number" value="Default" /> - <option name="presentableId" value="Default" /> - <updated>1730577031233</updated> - <workItem from="1730577032815" duration="15455000" /> - <workItem from="1731866740403" duration="7103000" /> - <workItem from="1735155585128" duration="5684000" /> - <workItem from="1735162677624" duration="131000" /> - <workItem from="1735162864847" duration="110000" /> - <workItem from="1735162995609" duration="261000" /> - <workItem from="1735163422404" duration="28000" /> - <workItem from="1735163530041" duration="25785000" /> - <workItem from="1735256039333" duration="390000" /> - <workItem from="1735256441657" duration="58156000" /> - <workItem from="1735848116134" duration="80763000" /> - <workItem from="1759868659577" duration="8847000" /> - <workItem from="1760044946282" duration="43683000" /> - <workItem from="1760402350251" duration="49898000" /> - <workItem from="1760538864442" duration="1330000" /> - <workItem from="1764432507485" duration="30779000" /> - <workItem from="1764521899659" duration="22029000" /> - <workItem from="1765142585081" duration="16912000" /> - <workItem from="1765849511651" duration="7921000" /> - <workItem from="1765861713706" duration="18045000" /> - <workItem from="1766715967914" duration="40995000" /> - <workItem from="1766823293461" duration="11580000" /> - <workItem from="1769106282329" duration="7551000" /> - <workItem from="1769177782123" duration="8132000" /> - <workItem from="1769278836997" duration="449000" /> - <workItem from="1771558270982" duration="82802000" /> - <workItem from="1771818832744" duration="44139000" /> - <workItem from="1771996450006" duration="81615000" /> - <workItem from="1772272118101" duration="30395000" /> - <workItem from="1772714447261" duration="12025000" /> - <workItem from="1772830175841" duration="4576000" /> - <workItem from="1772918744394" duration="70646000" /> - <workItem from="1773448797192" duration="8146000" /> - <workItem from="1780499674298" duration="54973000" /> - </task> - <servers /> - </component> - <component name="TypeScriptGeneratedFilesManager"> - <option name="version" value="3" /> - </component> - <component name="Vcs.Log.Tabs.Properties"> - <option name="TAB_STATES"> - <map> - <entry key="MAIN"> - <value> - <State /> - </value> - </entry> - </map> - </option> - </component> - <component name="XDebuggerManager"> - <breakpoint-manager> - <breakpoints> - <line-breakpoint enabled="true" type="javascript"> - <url>file://$PROJECT_DIR$/src/admin-api/Server.ts</url> - <line>142</line> - <option name="timeStamp" value="1" /> - </line-breakpoint> - <line-breakpoint enabled="true" type="javascript"> - <url>file://$PROJECT_DIR$/src/admin-api/Server.ts</url> - <line>140</line> - <option name="timeStamp" value="3" /> - </line-breakpoint> - <line-breakpoint enabled="true" type="javascript"> - <url>file://$PROJECT_DIR$/src/api/util/handlers/Message.ts</url> - <line>48</line> - <option name="timeStamp" value="4" /> - </line-breakpoint> - </breakpoints> - </breakpoint-manager> - </component> - <component name="github-copilot-workspace"> - <instructionFileLocations> - <option value=".github/instructions" /> - </instructionFileLocations> - <promptFileLocations> - <option value=".github/prompts" /> - </promptFileLocations> - </component> -</project> \ No newline at end of file diff --git a/extra/admin-api/.gitignore b/extra/admin-api/.gitignore
index 9e4d34e1d..f9a73cb4b 100644 --- a/extra/admin-api/.gitignore +++ b/extra/admin-api/.gitignore
@@ -8,3 +8,4 @@ appsettings.Local*.json Spacebar.Db/**/*.orig Spacebar.Db/**/*.rej Spacebar.GatewayOffload/http-client.private.env.json +Utilities/Spacebar.AdminApi.TestClient/.publish_target diff --git a/extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/.gitignore b/extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/.gitignore
index 81d04d5b3..25707bead 100644 --- a/extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/.gitignore +++ b/extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/.gitignore
@@ -11,3 +11,9 @@ # Datasource local storage ignored files /dataSources/ /dataSources.local.xml + +/dataSources.xml +/*.iml +/db-forest-config.xml +/vcs.xml + diff --git a/extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/dataSources.xml b/extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/dataSources.xml deleted file mode 100644
index 39a278fdb..000000000 --- a/extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/dataSources.xml +++ /dev/null
@@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="DataSourceManagerImpl" format="xml" multifile-model="true"> - <data-source source="LOCAL" name="spacebar@localhost" uuid="f6aba08b-016c-4a6d-bbe6-af5d5b9a0d30"> - <driver-ref>postgresql</driver-ref> - <synchronize>true</synchronize> - <jdbc-driver>org.postgresql.Driver</jdbc-driver> - <jdbc-url>jdbc:postgresql://localhost:5432/spacebar</jdbc-url> - <working-dir>$ProjectFileDir$</working-dir> - </data-source> - </component> -</project> \ No newline at end of file diff --git a/extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/jsonSchemas.xml b/extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/jsonSchemas.xml new file mode 100644
index 000000000..a85d7664c --- /dev/null +++ b/extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/jsonSchemas.xml
@@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="JsonSchemaMappingsProjectConfiguration"> + <state> + <map> + <entry key="appsettings.json"> + <value> + <SchemaInfo> + <option name="name" value="appsettings.json" /> + <option name="relativePathToSchema" value="https://www.schemastore.org/appsettings.json" /> + <option name="applicationDefined" value="true" /> + <option name="patterns"> + <list> + <Item> + <option name="path" value="Tests/Spacebar.Tests/appsettings.json" /> + </Item> + </list> + </option> + </SchemaInfo> + </value> + </entry> + </map> + </state> + </component> +</project> \ No newline at end of file diff --git a/extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/vcs.xml b/extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/vcs.xml deleted file mode 100644
index b7921f6fd..000000000 --- a/extra/admin-api/.idea/.idea.SpacebarAdminAPI/.idea/vcs.xml +++ /dev/null
@@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="VcsDirectoryMappings"> - <mapping directory="$PROJECT_DIR$/../.." vcs="Git" /> - <mapping directory="$PROJECT_DIR$/../../discord-response-samples" vcs="Git" /> - </component> -</project> \ No newline at end of file diff --git a/scripts/.idea/.gitignore b/scripts/.idea/.gitignore new file mode 100644
index 000000000..cb020cab0 --- /dev/null +++ b/scripts/.idea/.gitignore
@@ -0,0 +1,20 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/modules.xml +/projectSettingsUpdater.xml +/.idea.scripts.iml +/contentModel.xml +# Ignored default folder with query files +/queries/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ + +/dataSources.xml +/*.iml +/db-forest-config.xml +/vcs.xml diff --git a/scripts/.idea/encodings.xml b/scripts/.idea/encodings.xml new file mode 100644
index 000000000..df87cf951 --- /dev/null +++ b/scripts/.idea/encodings.xml
@@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="Encoding" addBOMForNewFiles="with BOM under Windows, with no BOM otherwise" /> +</project> \ No newline at end of file diff --git a/scripts/.idea/indexLayout.xml b/scripts/.idea/indexLayout.xml new file mode 100644
index 000000000..7b08163ce --- /dev/null +++ b/scripts/.idea/indexLayout.xml
@@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="UserContentModel"> + <attachedFolders /> + <explicitIncludes /> + <explicitExcludes /> + </component> +</project> \ No newline at end of file