From 6dbece0704648d69c6bee58c30fd2db493121ba3 Mon Sep 17 00:00:00 2001 From: "Leon.Schmidt" Date: Thu, 6 Aug 2026 16:58:16 +0200 Subject: [PATCH] DOC - document GIPHY message provider --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index f980839..1893f5b 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,18 @@ An iFruit account is optional. Unlinked devices retain local settings, alarms, m - `oxmysql` with MySQL/MariaDB. - `pma-voice` when `Config.Calls.VoiceProvider` is set to `"pma"`. +## Messages GIF provider + +GIF search keeps its credential server-side. Add this convar to `server.cfg`: + +```cfg +set sky_phone_giphy_api_key "YOUR_GIPHY_API_KEY" +``` + +GIPHY provides trending and searched GIFs through a paginated server-side proxy, so the API key is +not included in the NUI bundle. Photo and video actions in Messages are intentionally inactive +until their dedicated implementation is available. + Database migrations run automatically. Existing `sky_phone_mail_accounts` installations are renamed to `sky_phone_accounts` while preserving account IDs and mail foreign keys. iFruit passwords are intentional in-character credentials and remain plaintext `VARCHAR(64)` values; registration screens warn players never to reuse a real password. For a fresh manual database installation, import `sky_phone/sql/install.sql`. It contains the complete current table, key, index, collation, and foreign-key schema. Runtime migrations remain authoritative for upgrading an existing installation and must stay enabled.