Repository navigation
Add an extensions page that collects every TypeWhisper integration - #169
Merged
Merged
Conversation
/extensions/ lists the browser extension, Raycast, Stream Deck, the MCP server, the Pi tools and the CLI with their install links, so the Mac app can link to it (and to #browser for the browser section). - Install links live in src/lib/integrations.ts. The Chrome Web Store and Firefox Add-ons URLs are null until the listings are live; the page then shows "Coming soon" instead of a link. - The footer links the page in the Product group, after Add-ons. - The unprefixed locale redirect keeps the query and the anchor, so /extensions/#browser lands on the browser section. - The page hydrates code blocks, so client messages include their keys.
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
New page
/extensions/(en and de) with every TypeWhisper integration and its install link. The Mac app can link tohttps://typewhisper.com/extensionsand to#browserfor the browser section.Sections: Browser (Chrome and Firefox), Raycast, Stream Deck, MCP server, Pi, Command line. Each has an anchor (
browser,raycast,stream-deck,mcp,pi,cli) and a chip index at the top. The copy follows the READMEs of the integration repos.src/lib/integrations.ts.chromeWebStoreUrlandfirefoxAddonsUrlarenullfor now, so the browser rows show "Coming soon" and no link. Setting a URL makes its row a link.LocalizedRedirectnow keepslocation.searchandlocation.hash. Before,/extensions/#browserlanded at the top of/en/extensions/without the anchor.tests/social-card.spec.tschecks the new redirect line.CodeBlockisland, so the route gets the code block messages inclient-messages.ts.check-i18ncovers the newextensions.jsonchunks.Test plan