Skip to content

Conversation

@keleus
Copy link
Contributor

@keleus keleus commented Jan 8, 2026

Description

Screencast

Checklist

- [EasyVariable] Remove incoming arguments
- Pull contributions
- [EasyVariable] Remove incoming arguments
- Update CODEOWNERs (bd2601b)
- Add leader-key extension (raycast#24244)
- Update CODEOWNERs (b423fcb)
- Add math-functions extension (raycast#23259)
- [iTerm] Feature Request: Open Profile (raycast#23527)
- Enhance image optimization in pull request workflow (raycast#24112)
- Update CODEOWNERs (f550393)
- Add qoder extension (raycast#24010)
- Update CODEOWNERs (50dadb5)
- Add rust-docs extension (raycast#23891)
- Update CODEOWNERs (da96143)
- Update claude code launcher extension (raycast#24251)
- Update CODEOWNERs (40ab171)
- Update image-to-ascii extension (raycast#24219)
- Fix/windows applescript fallback (forgot to add the plataform) (raycast#24243)
- fix(raindrop-io): add platform check to skip AppleScript on Windows/Linux (raycast#24172)
- Update CODEOWNERs (6f95a9a)
- Add Typst Universe extension (raycast#24160)
- Fix: Handle undefined devices array in DeviceList component (raycast#24103)
- Fix the missing logo from the community badge (raycast#23889)
- Update CODEOWNERs (69d11cf)
- Update spotify-player extension (raycast#23374)
- Add missing commits: Open in Granola deeplink and cleanup deprecated code (raycast#24220)
- Update CODEOWNERs (1da5f1b)
- [Tapo Smart Devices] Add Windows Support & Migrate Client (raycast#24167)
- [raycastbot] Improve Regex for issue-bot (raycast#23870)
- Update CODEOWNERs (bce8c3c)
- Update raindrop-io extension (raycast#23306)
- Update CODEOWNERs (54c7afb)
- Add luma extension (raycast#24208)
- Update CODEOWNERs (8b274da)
- Update fancy-text extension (raycast#24215)
- Update granola extension v2.0.0 (raycast#24132)
- Update word4you extension (raycast#24184)
- Update paste-to-markdown extension (raycast#24214)
- Update CODEOWNERs (ce08bf7)
- [Sourcetree] modernize + fix invalid path crash (raycast#23987)
- Update CODEOWNERs (e63733a)
- [Linear] upd8 shortcuts + upd8 readme (raycast#23960)
- Update CODEOWNERs (b112ed5)
- Update `Bitly` extension - list links by group + modernize (raycast#23943)
- Update CODEOWNERs (591045b)
- [Tailwind CSS] upd8 shortcuts + modernize + add README (raycast#23977)
- Update CODEOWNERs (b71b3a6)
- [Installed Applications] make shortcuts cross-platform (raycast#23935)
- Update CODEOWNERs (1e602c1)
- [Google Chrome] fix infinite rendering bug in new tab (raycast#23934)
- Update CODEOWNERs (3ffbc00)
- Update `Terminal Finder` extension - error handling + Kitty support (raycast#23916)
- Update CODEOWNERs (0fdc450)
- [Toggl Track] fix toast error in menubar + modernize (raycast#23832)
- HomeBrew: add dependency formula filter (raycast#24116)
- Fix Window Walker Extension (raycast#24200)
- Feat/cloud functions service and ApiErrorView for consistent API error handling across services (raycast#24204)
- Update CODEOWNERs (551247d)
- Update `Vim Bro` extension - add to favs and filter by favs (raycast#23993)
- Update CODEOWNERs (8bbbe12)
- [cURL] fix valid POST fail + update more keyboard shortcuts (raycast#24089)
- Update CODEOWNERs (1e23157)
- Update genius-lyrics extension (raycast#22805)
- Fix memory issues: implement streaming file processing (raycast#24197)
- Update CODEOWNERs (c597e0e)
- Update Zoom extension (raycast#24086)
- Update CODEOWNERs (0536bc9)
- [Dice & Coin] custom dice + windows support (raycast#23895)
- Update vercast extension (raycast#23942)
- Update brave extension (raycast#23990)
- Update google-workspace extension (raycast#24006)
- [Shell] add option to edit executed command (raycast#24017)
- Update tldr extension (raycast#23887)
- Update logos-launcher extension (raycast#24169)
- Fix window-walker pin system persistence and toast messages (raycast#24173)
- Update `Keygen` extension - List Environments and Add new ones + add environment `Preference` (raycast#24174)
- Update CODEOWNERs (149ce06)
- Update browser tabs extension (raycast#24113)
- Update CODEOWNERs (03bcfa7)
- Update `Regex Tester` extension - Modernize (raycast#24150)
- Update `Supermemory` extension - remove memory + filter by project (raycast#24158)
- Update pulsemcp extension (raycast#23983)
- Update arc-helper extension (raycast#24131)
- Update logos-launcher extension (raycast#24152)
- Disk Usage: optimize disk space heap (raycast#24144)
- [Pokedex] Fix crash on missing localized move names (raycast#24162)
- Update CODEOWNERs (7199e94)
- Update flush-dns extension (raycast#24102)
- Fixed Regression and Cleanup in Delivery Tracker (raycast#24163)
- Update ray-code extension (raycast#24123)
- Update CODEOWNERs (3dc8fde)
- Add Window Walker Extension (raycast#24119)
- Update CODEOWNERs (d1082d1)
- Update virustotal extension (raycast#23886)
- Update odesli extension (raycast#23884)
- Update CODEOWNERs (6812410)
- Add `Kutt` extension (raycast#23864)
- Update ray-code extension (raycast#24036)
- feat: support custom pinned locally (raycast#24038)
- [Pokedex] Fixed Move command crashing when Pokémon moves are missing in the learnset (raycast#24054)
- Update `Oracle Cloud` extension - Manage Vaults, Secrets, Versions and Bundle (raycast#24031)
- Update CODEOWNERs (4491754)
- Update wayback-machine extension (raycast#24009)
- Update rename images with ai extension (raycast#24051)
- feat: add list account emails (raycast#23922)
- Update raycast gemini extension (raycast#23966)
- Update CODEOWNERs (0b15d7e)
- Update gmail extension (raycast#24060)
- [Language Detector] Routine maintenance (raycast#24066)
- Update nusmods extension (raycast#24085)
- Update CODEOWNERs (baec645)
- Update bitwarden extension (raycast#23970)
- Update urban-dictionary extension (raycast#24018)
- [Raindrop.io] Add Quick Add Bookmark command (raycast#24019)
- Update CODEOWNERs (aacd55d)
- [Spotify Player] show error view in queue + keyboard shortcut for add + mark as `premium` (raycast#24021)
- Update CODEOWNERs (b198396)
- Update git commands extension (raycast#24030)
- Update pipedrive extension (raycast#23797)
- Update music-assistant-controls extension (raycast#22972)
- Update atlassian-data-center extension (raycast#23991)
- fix: optimistic UI for VM actions & streamer mode for secrets (raycast#23996)
- Update CODEOWNERs (d54cf18)
- Zed recent projects (raycast#22909)
- Update CODEOWNERs (f038c4b)
- Update `Go Package Search` extension - add keyboard shortcuts + caching via useCachedPromise (raycast#24005)
- [JWT Decoder] Update dependencies to resolve react mismatch (raycast#23849)
- Update CODEOWNERs (fe2f990)
- Update qrcode-generator extension (raycast#23951)
- Update CODEOWNERs (7a91fed)
- [Dia] fix format of CHANGELOG dates +  fix crash in `search-history` when file not found (raycast#23965)
- Update obsidian extension (raycast#23846)
- Update shortcuts-search extension (raycast#23865)
- Update sound-search extension (raycast#23873)
- Update google-workspace extension (raycast#23963)
- [Hue] Windows support (raycast#23917)
- [HetrixTools] fix crash in uptime monitors (raycast#23880)
- [TourBox] Fix broken API implementations (raycast#23888)
- [Badges] Add support for Windows (raycast#23910)
- Update fathom extension (raycast#23930)
- Update `Infisical` extension - save,copy as .env + Windows support (raycast#23945)
- Update arc-helper extension (raycast#23941)
- Update CODEOWNERs (8b0d956)
- Update downloads-manager extension (raycast#23842)
- Update CODEOWNERs (d4300ad)
- [Dashlane-Vault] Add windows support (raycast#23685)
- Update iconify extension (raycast#23833)
- Update CODEOWNERs (1cf953d)
- Update webpage to markdown extension (raycast#23899)
- Update CODEOWNERs (601b565)
- Update domainr extension (raycast#23791)
- Update CODEOWNERs (88a7fa9)
- [Google Translate] update `Keyboard` shortcuts + modernize to use latest React (raycast#23885)
- Update CODEOWNERs (91631cb)
- Add `Fizzy` extension (raycast#23858)
- Update CODEOWNERs (f0b97b9)
- Add `cdnjs` extension - search libraries (raycast#23847)
- Update CODEOWNERs (9554651)
- Add `Zyntra` extension - Add Inboxes and view their emails (raycast#23845)
- Update CODEOWNERs (b503a26)
- Add `Infomaniak` extension - User Management + kDrive (raycast#23820)
- Update workflow configurations (raycast#23811)
- Update CODEOWNERs (21978a8)
- [Windows domain] Add Windows Domain Extension (raycast#23591)
- Update CODEOWNERs (98de97d)
- [Downloads Manager] Add Windows Support (raycast#23680)
- [Open in Visual Studio Code] Fix Windows File Explorer localized names (raycast#23615)
- Update CODEOWNERs (8941e12)
- Add ArchiSteamFarm extension (raycast#23564)
- Update CODEOWNERs (d0e98bf)
- Add dtf extension (raycast#23262)
- Fix Todoist link in extension documentation (raycast#23778)
- Update CODEOWNERs (efae17d)
- Update `Fastly` extension - Windows Support + Update Links + `useForm` (raycast#23805)
- Update iconify extension (raycast#23796)
- Update url-editor-pro extension (raycast#23744)
- Update brave extension (raycast#23724)
- Update CODEOWNERs (5bc0e51)
- Add geoguesser extension (raycast#23305)
- Update CODEOWNERs (a163145)
- Add Remove Background extension (raycast#23359)
- Update `Umami` extension - Windows Support (raycast#23784)
- Improve text formatting preservation and Check Text Instant workflow (raycast#23795)
- Update CODEOWNERs (90cb3e8)
- Update upcoming-holidays extension (raycast#23771)
- Update CODEOWNERs (48118e6)
- Update finnish-dictionary extension (raycast#23772)
- Update CODEOWNERs (407998f)
- Add `Seafile` extension - search files (raycast#23785)
- Update google-workspace extension (raycast#23773)
- Update CODEOWNERs (f8ee725)
- Misc: Fix some security warnings (raycast#23766)
- Update CODEOWNERs (6a278bd)
- Add `Umami` extension (support self-host & cloud) (raycast#23747)
- Update CODEOWNERs (f84e493)
- Update `Unicode Symbols` - make keyboard shortcuts cross-platform & change copy,paste ones to not clash with system ones (raycast#23599)
- Update CODEOWNERs (7a87036)
- Update iconify extension (raycast#23760)
- Update whois extension (raycast#23765)
- Update CODEOWNERs (ba79058)
- Remove Authy extension (raycast#23768)
- Docs: update for the new API release
- Update CODEOWNERs (a574760)
- Add aranet-co2-monitor extension (raycast#23463)
- Update CODEOWNERs (848a68d)
- Add Lazygit Keybindings extension (raycast#23544)
- Update imessage-2fa extension (raycast#23545)
- caching for last selected stations @ ns-nl-search ext (raycast#23659)
- Fix typo in grid.md (raycast#23716)
- fix(github): append target directory only when cloning to existing path (raycast#23741)
- Update awork extension (raycast#23735)
- Update CODEOWNERs (346350c)
- Update say extension (raycast#23745)
- Update paperform extension (raycast#22943)
- Update google-workspace extension (raycast#23743)
- Implement checkout instructions for Pull Requests (raycast#23740)
- Update CODEOWNERs (88245bc)
- Update forked-extensions extension (raycast#23612)
- Update CODEOWNERs (7d35102)
- Update netease-music extension (raycast#23200)
- Update CODEOWNERs (4b21729)
- Update lorem-ipsum extension (raycast#23673)
- Update CODEOWNERs (3ec994a)
- Speed up loading of thumbnails (raycast#23737)
- Update brew extension (raycast#23366)
- Update default-web-browser-manager extension (raycast#23726)
- Update CODEOWNERs (5b66631)
- Update tldr extension (raycast#23663)
- Update CODEOWNERs (36f5782)
- Update nmbs-planner extension (raycast#23704)
- Update CODEOWNERs (1384cfa)
- Update search-domain extension (raycast#23559)
- Update CODEOWNERs (9a1c8da)
- Update nasa extension (raycast#23672)
- Update CODEOWNERs (1bdd13d)
- Update archiver extension (raycast#23689)
- Update zeabur extension (raycast#23725)
- Update CODEOWNERs (350a98c)
- Update findnearby extension (raycast#23728)
- Update kill-process extension (raycast#23285)
- Add \'windows\' to supported platforms in package.json (raycast#23686)
- Update iconify extension (raycast#23717)
- Update Granola extension icon (raycast#23647)
- Update search router extension (raycast#23699)
- Update arc-helper extension (raycast#23701)
- Docs: update for the new API release
- Update CODEOWNERs (464a36c)
- Add NIF extension (raycast#23191)
- Update CODEOWNERs (70b1301)
- Update lorem-picsum extension (raycast#23618)
- fix(deepl): newlines in markdown (raycast#23619)
- Update roblox-creator-docs extension (raycast#23270)
- Update placeholder extension (raycast#23622)
- Update CODEOWNERs (6c72aa6)
- Update material-icons extension (raycast#23621)
- Update CODEOWNERs (73fa195)
- Update lucide-icons extension (raycast#23620)
- Update CODEOWNERs (29160b9)
- Update rdw-kentekencheck extension (raycast#23617)
- Update CODEOWNERs (e96a709)
- Update imgur extension (raycast#23611)
- Update CODEOWNERs (c0b85f9)
- Update iconify extension (raycast#23605)
- Update CODEOWNERs (a4d44a3)
- Update dicom extension (raycast#23584)
- Update CODEOWNERs (4a2a890)
- Update `Change Case` extension - use in fallback mode (raycast#23626)
- Update CODEOWNERs (f6ea068)
- Update clipboard-type extension (raycast#23008)
- [Disk Usage] Optimize disk space allocation (raycast#23661)
- Update ray-clicker extension (raycast#23566)
- Update CODEOWNERs (4f9aa33)
- Update obsidian extension (raycast#23609)
- Update capacities extension (raycast#23664)
- Fix memory issues in Project Code to Text extension (raycast#23692)
- Update CODEOWNERs (d3acd55)
- Update change-case extension (raycast#23634)
- Update CODEOWNERs (3128c83)
- Update days-until-christmas extension (raycast#23684)
- Update fotmob extension (raycast#23667)
- Update CODEOWNERs (0971e2f)
- Update Days to Chrsitmas (raycast#23674)
- Misc: Update template to say "OS Version" instead of "macOS Version" (raycast#23666)
- Update CODEOWNERs (8f1e69f)
- Add Windows Terminal extension (raycast#22934)
- Update anytype extension (raycast#23604)
- Update tududi extension (raycast#23601)
- Gcloud (raycast#23613)
- Update CODEOWNERs (16c11c2)
- Update tldr extension (raycast#23624)
- Update `Virtualizor Enduser` extension - manage panels (experimental) + modernize (raycast#23625)
- Update CODEOWNERs (8a3c484)
- Update google-workspace extension (raycast#23656)
- Update CODEOWNERs (9435718)
- Update `Gandi` extension - Sandbox Support + Loads of Enhancements (raycast#23635)
- Update CODEOWNERs (f903830)
- Adding my new extension to the Raycast Store (raycast#23201)
- Update CODEOWNERs (7dbf52b)
- Update `One Time Secret` extension - AI extension + Windows support (raycast#23636)
- Update CODEOWNERs (4606156)
- Update search router extension (raycast#23646)
- Update CODEOWNERs (2415142)
- Add catenary-raycast extension (raycast#23129)
- feat(nuxt): update extension to version 2.2.0 (raycast#23546)
- Update `Nextcloud` extension - custom username for search + better error message + robust link (raycast#23558)
- Update open graph extension (raycast#23596)
- Add Windows support for ChatGPT (raycast#23515)
- Update CODEOWNERs (2e35ec3)
- Added new functionality  (raycast#23431)
- Update CODEOWNERs (c8cfa2f)
- [shell] Added windows support (raycast#22993)
- Update CODEOWNERs (3ce983f)
- Add windows-default-wallpapers extension (raycast#22947)
- [Visual Studio Code] Add Windows support for VSCode (raycast#20940)
- Update qrcode generator extension (raycast#23597)
- Update tududi extension (raycast#23571)
- Update `Upstash` extension - Redis Data Browser + Create Redis Key (raycast#23581)
- Update substack extension (raycast#23585)
- Update css-tricks extension (raycast#23587)
- Update composerize extension (raycast#23588)
- Update password-strength extension (raycast#23590)
- Update CODEOWNERs (64220ac)
- Update proxmox extension (raycast#23221)
- Update CODEOWNERs (6ed97d4)
- Update vercast extension (raycast#23372)
- Update CODEOWNERs (f50b2c6)
- Update graphcalc extension (raycast#23550)
- Update CODEOWNERs (0b4e294)
- MOCO: Add copy actions for project name and ID (raycast#23554)
- Update CODEOWNERs (2e53bad)
- Update dia extension (raycast#23383)
- Misc: Update some deps to fix some security warnings (raycast#23552)
- Update CODEOWNERs (f3aece1)
- Update downloads-manager extension (raycast#23553)
- Update CODEOWNERs (306bb93)
- Remove \'ppy\' from contributors list (raycast#23548)
- Update CODEOWNERs (7d72b5f)
- Add whmcs-client-search extension (raycast#22152)
- Update CODEOWNERs (31ef07c)
- Update quick-notes extension (raycast#23537)
- [UploadThing] fix invalid signing secret error (raycast#23534)
- Update CODEOWNERs (e08f97d)
- Update can-i-php extension (raycast#23542)
- [Domainr] add windows support (raycast#23535)
- Update CODEOWNERs (ebd2742)
- Update brave extension (raycast#23543)
- Update CODEOWNERs (42750e3)
- fix(github): filter visited repositories to only show valid entries (raycast#23335)
- Add missing Grid.Item.Accessory properties and example sections (raycast#23526)
- Update instant-domain-search extension (raycast#22839)
- Update CODEOWNERs (274b606)
- Add Disk Usage extension (raycast#23184)
- Update CODEOWNERs (4c80df3)
- [The Noble Quran] Add Windows Support (raycast#23531)
- Fix typo in grid documentation (raycast#23525)
- Update easyvariable extension (raycast#23414)
- Update anonaddy extension (raycast#23520)
@raycastbot raycastbot added extension fix / improvement Label for PRs with extension's fix improvements extension: easyvariable Issues related to the easyvariable extension platform: macOS platform: Windows OP is author The OP of the PR is the author of the extension labels Jan 8, 2026
@raycastbot
Copy link
Collaborator

Thank you for the update! 🎉

Due to our current reduced availability, the initial review may take up to 10-15 business days.

@keleus keleus marked this pull request as ready for review January 8, 2026 03:39
@greptile-apps
Copy link
Contributor

greptile-apps bot commented Jan 8, 2026

Greptile Summary

This PR removes command-line argument support from the easyvariable extension, simplifying the UX to only use the search bar for input. The changes include removing the arguments configuration from package.json, simplifying the command component, and adding state-clearing logic to TranslateList. Dependencies were also updated.

  • Removed command argument configuration for text input
  • Simplified command component to not handle arguments
  • Added useEffect hook in TranslateList that is now unreachable dead code since queryText is never passed
  • Added state clearing when search text becomes empty
  • Updated langchain and related dependencies
  • Follows changelog conventions with proper date placeholder

Confidence Score: 4/5

  • This PR is safe to merge with minor cleanup recommended
  • The changes are straightforward and mostly safe - removing argument support and simplifying the command. However, there's dead code (useEffect) that serves no purpose now since queryText is never passed. The functionality still works correctly via the search bar, but the unused code should be cleaned up.
  • Pay attention to extensions/easyvariable/src/components/TranslateList.tsx - contains dead code that should be removed

Important Files Changed

Filename Overview
extensions/easyvariable/package.json Removed arguments configuration from named command
extensions/easyvariable/src/named.tsx Simplified command to remove argument handling
extensions/easyvariable/src/components/TranslateList.tsx Added useEffect hook and state clearing logic; useEffect has stale closure issue with missing dependencies

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

5 files reviewed, 1 comment

Edit Code Review Agent Settings | Greptile

Comment on lines +98 to +102
useEffect(() => {
if (queryText && queryText.trim()) {
handleTranslate(queryText);
}
}, []);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

logic: useEffect references queryText and handleTranslate but has empty dependencies. This causes React Hook warnings and could lead to stale closures. Since queryText is now always undefined (no longer passed from parent), this effect never executes anyway and can be safely removed.

Suggested change
useEffect(() => {
if (queryText && queryText.trim()) {
handleTranslate(queryText);
}
}, []);
// Remove this useEffect - queryText is always undefined now

@0xdhrv 0xdhrv assigned 0xdhrv and unassigned pernielsentikaer Jan 8, 2026
@0xdhrv 0xdhrv merged commit 047d1b1 into raycast:main Jan 8, 2026
20 checks passed
@github-actions
Copy link
Contributor

github-actions bot commented Jan 8, 2026

Published to the Raycast Store:
https://raycast.com/keleus/easyvariable

@raycastbot
Copy link
Collaborator

🎉 🎉 🎉

We've rewarded your Raycast account with some credits. You will soon be able to exchange them for some swag.

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

Labels

extension: easyvariable Issues related to the easyvariable extension extension fix / improvement Label for PRs with extension's fix improvements OP is author The OP of the PR is the author of the extension platform: macOS platform: Windows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants