From 230252e8f6e746dfd3f64a6f7a3a2bce0664f522 Mon Sep 17 00:00:00 2001 From: Rob B Date: Tue, 7 Jan 2025 09:50:16 -0700 Subject: [PATCH] Update main with changes from staging (#204) * feat: add more languages, fix DE flag discoloration, sml-versions redirect (#200) * fix: language flag icons showing with incorrect colors (ex. germany white instead of black) * feat: add es, hu, ko, pt-BR, to language picker. widen dropdown, setup overflow scrolling * fix: typo * feat: redirect old /sml-versions page to /mod/SML * Add virustotal results to version screen (#192) * feat: added virustotal results to versions screen * fix: remove canedit from vt results * fix: update to virustotal_results * fix: move thead to tbody/make text translatable --------- Co-authored-by: Rob B * feat: add Satisfactory Interactive Map th.gl tool link (#211) * Add Satisfactory Interactive Maps by TH.GL * Contain images with different aspect ratio * Prettify --------- Co-authored-by: Zachary Knight Co-authored-by: DevLeon --- cspell.json | 2 +- src/gql/mods/versions.graphql | 9 +++ src/gql/versions/mod_version.graphql | 9 +++ src/lib/components/general/FicsitCard.svelte | 2 +- .../general/TranslationDropdown.svelte | 37 +++++++++++-- .../versions/VirustotalResults.svelte | 55 +++++++++++++++++++ src/routes/community/+page.svelte | 4 +- .../[modId]/version/[versionId]/+page.svelte | 4 ++ src/routes/sml-versions/+page.server.ts | 6 ++ src/routes/tools/+page.svelte | 8 +++ 10 files changed, 127 insertions(+), 9 deletions(-) create mode 100644 src/lib/components/versions/VirustotalResults.svelte create mode 100644 src/routes/sml-versions/+page.server.ts diff --git a/cspell.json b/cspell.json index f7c147f40..8440acdc2 100644 --- a/cspell.json +++ b/cspell.json @@ -25,5 +25,5 @@ // flagWords - list of words to be always considered incorrect // This is useful for offensive words and common spelling errors. // cSpell:disable (don't complain about the words we listed here) - "flagWords": ["hte"] + "flagWords": ["hte", "comunity"] } diff --git a/src/gql/mods/versions.graphql b/src/gql/mods/versions.graphql index 8c5a05180..38114285a 100644 --- a/src/gql/mods/versions.graphql +++ b/src/gql/mods/versions.graphql @@ -19,6 +19,15 @@ query GetModVersions($mod: ModID!, $limit: Int!, $offset: Int!) { hash size } + virustotal_results { + created_at + file_name + hash + id + safe + updated_at + version_id + } } } } diff --git a/src/gql/versions/mod_version.graphql b/src/gql/versions/mod_version.graphql index 5b8853bb0..231c56738 100644 --- a/src/gql/versions/mod_version.graphql +++ b/src/gql/versions/mod_version.graphql @@ -31,5 +31,14 @@ query GetModVersion($version: VersionID!) { optional condition } + virustotal_results { + created_at + file_name + hash + id + safe + updated_at + version_id + } } } diff --git a/src/lib/components/general/FicsitCard.svelte b/src/lib/components/general/FicsitCard.svelte index d6037924e..967ad4cf9 100644 --- a/src/lib/components/general/FicsitCard.svelte +++ b/src/lib/components/general/FicsitCard.svelte @@ -87,7 +87,7 @@ diff --git a/src/routes/sml-versions/+page.server.ts b/src/routes/sml-versions/+page.server.ts new file mode 100644 index 000000000..f7929659c --- /dev/null +++ b/src/routes/sml-versions/+page.server.ts @@ -0,0 +1,6 @@ +import { redirect } from '@sveltejs/kit'; + +// SML as a mod migration for 1.0 release +export function load() { + redirect(302, '/mod/SML'); +} diff --git a/src/routes/tools/+page.svelte b/src/routes/tools/+page.svelte index 60ec7d3cf..5ff176c9b 100644 --- a/src/routes/tools/+page.svelte +++ b/src/routes/tools/+page.svelte @@ -5,6 +5,14 @@ // cspell:ignore SatisGraphtory tehalexf thinkaliker Moritz const tools: Tool[] = [ + { + name: 'Satisfactory Interactive Map', + author: 'DevLeon', + logo: 'https://www.th.gl/satisfactory.jpg', + description: + 'Explore Satisfactory 1.0 with this Interactive Map and In-Game App! Minimap, real-Time position tracking, full-text search, custom drawings, and more!', + link: 'https://satisfactory.th.gl/' + }, { name: 'Satisfactory Calculator Interactive Map (SCIM)', author: 'Anthor',