refactor: squash branch changes

This commit is contained in:
Hampus Kraft
2026-02-21 07:15:46 +00:00
parent c2b69be17d
commit d90464c381
153 changed files with 6598 additions and 4444 deletions

View File

@@ -62591,9 +62591,7 @@
"VISIONARY",
"OPERATOR",
"LARGE_GUILD_OVERRIDE",
"VERY_LARGE_GUILD",
"MT_MESSAGE_SCHEDULING",
"MT_EXPRESSION_PACKS"
"VERY_LARGE_GUILD"
],
"x-enumDescriptions": [
"Guild can have an animated icon",
@@ -62616,11 +62614,9 @@
"Guild is a visionary guild",
"Guild is an operator guild",
"Guild has large guild overrides enabled",
"Guild has increased member capacity enabled",
"Guild has managed message scheduling",
"Guild has managed expression packs"
"Guild has increased member capacity enabled"
],
"description": "A guild feature flag Known values: ANIMATED_ICON, ANIMATED_BANNER, BANNER, DETACHED_BANNER, INVITE_SPLASH, INVITES_DISABLED, TEXT_CHANNEL_FLEXIBLE_NAMES, MORE_EMOJI, MORE_STICKERS, UNLIMITED_EMOJI, UNLIMITED_STICKERS, EXPRESSION_PURGE_ALLOWED, VANITY_URL, VERIFIED, VIP_VOICE, UNAVAILABLE_FOR_EVERYONE, UNAVAILABLE_FOR_EVERYONE_BUT_STAFF, VISIONARY, OPERATOR, LARGE_GUILD_OVERRIDE, VERY_LARGE_GUILD, MT_MESSAGE_SCHEDULING, MT_EXPRESSION_PACKS (other values allowed)"
"description": "A guild feature flag Known values: ANIMATED_ICON, ANIMATED_BANNER, BANNER, DETACHED_BANNER, INVITE_SPLASH, INVITES_DISABLED, TEXT_CHANNEL_FLEXIBLE_NAMES, MORE_EMOJI, MORE_STICKERS, UNLIMITED_EMOJI, UNLIMITED_STICKERS, EXPRESSION_PURGE_ALLOWED, VANITY_URL, VERIFIED, VIP_VOICE, UNAVAILABLE_FOR_EVERYONE, UNAVAILABLE_FOR_EVERYONE_BUT_STAFF, VISIONARY, OPERATOR, LARGE_GUILD_OVERRIDE, VERY_LARGE_GUILD (other values allowed)"
},
"BulkUpdateUserFlagsRequest": {
"type": "object",

View File

@@ -366,8 +366,6 @@ A guild feature flag
| `OPERATOR` | Guild is an operator guild |
| `LARGE_GUILD_OVERRIDE` | Guild has large guild overrides enabled |
| `VERY_LARGE_GUILD` | Guild has increased member capacity enabled |
| `MT_MESSAGE_SCHEDULING` | Guild has managed message scheduling |
| `MT_EXPRESSION_PACKS` | Guild has managed expression packs |
<a id="guildfolderflags"></a>

View File

@@ -750,18 +750,24 @@ Default voice region to create on startup if none exist. When provided, automati
JSON path: `integrations.search`
Search engine integration (Meilisearch). Fluxer always uses Meilisearch for indexing and querying.
Search engine integration. Supports Meilisearch and Elasticsearch backends.
| Property | Type | Description |
|----------|------|-------------|
| api_key | string | Meilisearch API key used by the API for index management and writes. Use a key with access to documents and settings. |
| url | string | Meilisearch HTTP API URL. Default: `http://127.0.0.1:7700` |
| api_key | string | API key for authenticating with the search engine. For Meilisearch, this is the master or admin key. For Elasticsearch, this is an API key. Default: `""` |
| engine? | enum&lt;`meilisearch`, `elasticsearch`&gt; | Search engine backend to use. Default: `meilisearch` |
| password? | string | Password for Elasticsearch basic authentication. Only used when engine is elasticsearch and api_key is not set. Default: `""` |
| url | string | Search engine HTTP API URL. Used by both Meilisearch and Elasticsearch. Default: `http://127.0.0.1:7700` |
| username? | string | Username for Elasticsearch basic authentication. Only used when engine is elasticsearch and api_key is not set. Default: `""` |
<Expandable title="Example JSON">
```json
{
"api_key": "your_api_key",
"url": "http://127.0.0.1:7700"
"api_key": "",
"url": "http://127.0.0.1:7700",
"engine": "meilisearch",
"password": "",
"username": ""
}
```
</Expandable>
@@ -1018,6 +1024,9 @@ Direct internal endpoints for backend services. In monolith mode these are serve
| Property | Type | Description |
|----------|------|-------------|
| kv? | string | Internal Valkey/Redis URL for key-value operations. Default: `redis://localhost:6379/0` |
| kv_cluster_nat_map? | object | NAT mapping for Valkey/Redis cluster nodes. Maps internal addresses to external addresses for NAT traversal. Default: `{}` |
| kv_cluster_nodes? | array&lt;object&gt; | List of cluster node URLs when kv_mode is 'cluster'. Each entry should be a host:port string. Default: `[]` |
| kv_mode? | enum&lt;`standalone`, `cluster`&gt; | Valkey/Redis connection mode. Use 'standalone' for a single node or 'cluster' for a Valkey/Redis cluster. Default: `standalone` |
| media_proxy? | string | Internal URL for the Media Proxy service. Default: `http://localhost:8088/media` |
| queue? | string | Internal URL for the Queue service. Default: `http://localhost:8088/queue` |
@@ -1025,6 +1034,9 @@ Direct internal endpoints for backend services. In monolith mode these are serve
```json
{
"kv": "redis://localhost:6379/0",
"kv_cluster_nat_map": {},
"kv_cluster_nodes": [],
"kv_mode": "standalone",
"media_proxy": "http://localhost:8088/media",
"queue": "http://localhost:8088/queue"
}