diff --git a/pyworker/pyworker/utils/ai.py b/pyworker/pyworker/utils/ai.py index c7b90c4..847186c 100644 --- a/pyworker/pyworker/utils/ai.py +++ b/pyworker/pyworker/utils/ai.py @@ -92,7 +92,9 @@ def prompt_check_tos_review(content: str) -> TosReviewCheck: {"role": "user", "content": content}, ] - result_dict = query_openai_json(messages, model="openai/gpt-4.1-mini") + result_dict = query_openai_json( + messages, model="openai/gemini-2.5-flash-preview-05-20" + ) return cast(TosReviewCheck, result_dict) diff --git a/web/astro.config.mjs b/web/astro.config.mjs index ec8c620..39b2259 100644 --- a/web/astro.config.mjs +++ b/web/astro.config.mjs @@ -35,9 +35,11 @@ export default defineConfig({ registerType: 'autoUpdate', manifest: { name: 'KYCnot.me', + short_name: 'KYCnot.me', description: 'Find services that respect your privacy', theme_color: '#040505', background_color: '#171c1b', + display: 'minimal-ui', }, pwaAssets: { image: './public/favicon.svg', diff --git a/web/src/components/DevToolsMessageScript.astro b/web/src/components/DevToolsMessageScript.astro index b364498..3bcebba 100644 --- a/web/src/components/DevToolsMessageScript.astro +++ b/web/src/components/DevToolsMessageScript.astro @@ -29,7 +29,15 @@ font-family: cursive; font-size: 2rem; font-weight: bold; - background: repeating-linear-gradient(90deg, #14ffe9 0%, #ffc800 16.66666%, #ff00e0 33.33333%, #14ffe9 50.0%) -100%/ 200%; + background: repeating-linear-gradient( + 90deg, + #d97706 0%, + #f59e0b 20%, + #f97316 40%, + #ea580c 60%, + #f97316 80%, + #f59e0b 100% + ) -100%/ 200%; -webkit-background-clip: text; background-clip: text; color: transparent; diff --git a/web/src/components/ServiceWorkerScript.astro b/web/src/components/ServiceWorkerScript.astro index 764e5fc..b696096 100644 --- a/web/src/components/ServiceWorkerScript.astro +++ b/web/src/components/ServiceWorkerScript.astro @@ -44,4 +44,8 @@ void updateSW(true) } } + + window.addEventListener('beforeinstallprompt', (event) => { + event.preventDefault() + }) diff --git a/web/src/pages/service/[slug].astro b/web/src/pages/service/[slug].astro index 0d49e9e..a7bef4f 100644 --- a/web/src/pages/service/[slug].astro +++ b/web/src/pages/service/[slug].astro @@ -294,6 +294,8 @@ const statusIcon = { APPROVED: undefined, }[service.verificationStatus] +const isScam = service.verificationStatus === 'VERIFICATION_FAILED' + const shuffledLinks = { clearnet: shuffle(service.serviceUrls), onion: shuffle(service.onionUrls), @@ -756,11 +758,18 @@ const activeEventToShow =