diff --git a/manifest.config.ts b/manifest.config.ts
index 1d162b91..84bddee3 100644
--- a/manifest.config.ts
+++ b/manifest.config.ts
@@ -48,7 +48,7 @@ export default defineManifest(async () => {
},
},
side_panel: {
- default_path: 'sidepanel.html',
+ default_path: 'app.html',
},
declarative_net_request: {
rule_resources: [
diff --git a/sidepanel.html b/sidepanel.html
deleted file mode 100644
index c862e60d..00000000
--- a/sidepanel.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
- ChatHub
-
-
-
-
-
-
-
diff --git a/src/app/sidepanel.tsx b/src/app/sidepanel.tsx
deleted file mode 100644
index 9a15f3bc..00000000
--- a/src/app/sidepanel.tsx
+++ /dev/null
@@ -1,44 +0,0 @@
-import { useCallback } from 'react'
-import { createRoot } from 'react-dom/client'
-import { useTranslation } from 'react-i18next'
-import Browser from 'webextension-polyfill'
-import premiumIcon from '~/assets/icons/premium.svg'
-import Button from './components/Button'
-import { usePremium } from './hooks/use-premium'
-import './i18n'
-import SidePanelPage from './pages/SidePanelPage'
-import { trackEvent } from './plausible'
-import './base.scss'
-import './sidepanel.css'
-
-function PremiumOnly() {
- const { t } = useTranslation()
-
- const openPremiumPage = useCallback(() => {
- trackEvent('open_premium_from_sidepanel')
- window.open(Browser.runtime.getURL('app.html#/premium?source=sidepanel'), '_blank')
- }, [])
-
- return (
-
-

-
{t('Premium Feature')}
-
-
- )
-}
-
-function SidePanelApp() {
- const premiumState = usePremium()
- if (premiumState.isLoading) {
- return null
- }
- if (premiumState.activated) {
- return
- }
- return
-}
-
-const container = document.getElementById('app')!
-const root = createRoot(container)
-root.render()