diff options
Diffstat (limited to 'packages/app/src/components/release-notes-handler.tsx')
| -rw-r--r-- | packages/app/src/components/release-notes-handler.tsx | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/packages/app/src/components/release-notes-handler.tsx b/packages/app/src/components/release-notes-handler.tsx deleted file mode 100644 index 45237b577..000000000 --- a/packages/app/src/components/release-notes-handler.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import { onMount } from "solid-js" -import { useDialog } from "@opencode-ai/ui/context/dialog" -import { DialogReleaseNotes } from "./dialog-release-notes" -import { shouldShowReleaseNotes, markReleaseNotesSeen } from "@/lib/release-notes" - -/** - * Component that handles showing release notes modal on app startup. - * Shows the modal if: - * - DEV_ALWAYS_SHOW_RELEASE_NOTES is true in lib/release-notes.ts - * - OR the user hasn't seen the current version's release notes yet - * - * To disable the dev mode behavior, set DEV_ALWAYS_SHOW_RELEASE_NOTES to false - * in packages/app/src/lib/release-notes.ts - */ -export function ReleaseNotesHandler() { - const dialog = useDialog() - - onMount(() => { - // Small delay to ensure app is fully loaded before showing modal - setTimeout(() => { - if (shouldShowReleaseNotes()) { - dialog.show( - () => <DialogReleaseNotes />, - () => markReleaseNotesSeen(), - ) - } - }, 500) - }) - - return null -} |
