Skip to content

Chrry#311

Open
ibsukru wants to merge 111 commits intomainfrom
chrry
Open

Chrry#311
ibsukru wants to merge 111 commits intomainfrom
chrry

Conversation

@ibsukru
Copy link
Contributor

@ibsukru ibsukru commented Mar 20, 2026

Summary by CodeRabbit

  • New Features

    • Free "BYOK" guest access tier and macOS desktop preview
    • "Sneak peek" UI label
  • Improvements

    • Redesigned Watermelon interface with responsive layout, dynamic AI-apps counter and data-driven app icons
    • Better app discovery using slug-based resolution
    • In-app analytics for link and action clicks and expanded event tracking
  • Localization

    • New translations added across many locales for BYOK, AES-256 GCM, macOS preview, Sneak peek, and AI-apps counter
  • Bug Fixes

    • Ignore app entries without IDs during app-merge operations

github-actions bot and others added 30 commits March 16, 2026 11:58
siteConfig,
downloadUrl,
chrry,
getAppSlug,
actions,
storeApps,
plausible,
setShowWatermelon,
} = useAuth()

const { t } = useAppContext()
const coder = storeApps.find((app) => app.slug === "coder")

const { t } = useAppContext()
const coder = storeApps.find((app) => app.slug === "coder")
const architect = storeApps.find((app) => app.slug === "architect")
const { t } = useAppContext()
const coder = storeApps.find((app) => app.slug === "coder")
const architect = storeApps.find((app) => app.slug === "architect")
const jules = storeApps.find((app) => app.slug === "jules")
const coder = storeApps.find((app) => app.slug === "coder")
const architect = storeApps.find((app) => app.slug === "architect")
const jules = storeApps.find((app) => app.slug === "jules")
const debuggerApp = storeApps.find((app) => app.slug === "debugger")

const falApiKeyInitialValue = user?.apiKeys?.fal || guest?.apiKeys?.fal || ""

const [falApiKey, setFalApiKey] = useState(falApiKeyInitialValue)
github-actions bot added a commit that referenced this pull request Mar 21, 2026
github-actions bot added a commit that referenced this pull request Mar 21, 2026
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)
3.4% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant