Commit Graph

47 Commits

Author SHA1 Message Date
christine betts d2e8d8afbb Add support for sensitive keychain-stored per-extension settings (#11953) 2025-10-28 18:48:50 +00:00
Jacob Richman 8edec7612e Migrate tests to use avoid jsdom (#12118) 2025-10-28 17:32:15 +00:00
Jacob MacDonald 942b0520ad Add ExtensionLoader interface, use that on Config object (#12116) 2025-10-28 16:04:30 +00:00
Jacob Richman 58cf2f076a First batch of fixing tests to use best practices. (#11964) 2025-10-25 21:41:53 +00:00
Jacob MacDonald 8be4748169 Support redirects in fetchJson, add tests for it (#11993) 2025-10-24 22:35:09 +00:00
Jacob MacDonald 6466fbc176 use coreEvents.emitFeedback in extension enablement (#11985) 2025-10-24 21:47:13 +00:00
Jacob MacDonald 8c9a0c1935 Create ExtensionManager class which manages all high level extension tasks (#11667) 2025-10-23 18:39:36 +00:00
christine betts 9da8ef5035 Add extension settings to be requested on install (#9802) 2025-10-23 15:47:08 +00:00
christine betts 3b09839253 Add extensions logging (#11261) 2025-10-21 20:55:16 +00:00
Zack Birkenbuel a240ecefcd Pass whole extensions rather than just context files (#10910)
Co-authored-by: Jake Macdonald <jakemac@google.com>
2025-10-20 23:15:23 +00:00
Abhi 6af2bff897 refactor(logging): Centralize all console messaging to a shared logger (part 1) (#11537) 2025-10-20 22:16:47 +00:00
Jacob MacDonald 012c9ab71a remove support for workspace extensions and migrations (#11324) 2025-10-17 23:08:57 +00:00
Jacob MacDonald 8dd7ffdbb9 add extension IDs (#11377) 2025-10-17 20:29:07 +00:00
Jacob MacDonald df62291d29 Don't always fall back on a git clone when installing extensions (#11229) 2025-10-15 21:29:16 +00:00
Dongin Kim(Terry) 1470bae0d0 chore: Extract '.gemini' to GEMINI_DIR constant (#10540)
Co-authored-by: Richie Foreman <richie.foreman@gmail.com>
2025-10-13 17:31:39 +00:00
Jacob MacDonald fa1fd9277a Fix rough edges around extension updates (#10926) 2025-10-10 21:28:13 +00:00
Jacob MacDonald 1acf8eb580 Pre releases (#10752)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-08 21:26:12 +00:00
Zack Birkenbuel 3ed350a464 Rationalize different Extension typings (#10435) 2025-10-08 14:31:41 +00:00
Jacob MacDonald ce343932f2 use extract-zip and tar libraries to extract archives (#10414)
Co-authored-by: christine betts <chrstn@uw.edu>
2025-10-07 15:37:41 +00:00
Jacob MacDonald 866d56c210 Cleanup extension update logic (#10514)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-04 04:06:26 +00:00
Jacob MacDonald e94e5f3286 support giving a github repo URL with a trailing slash (#10360) 2025-10-02 14:34:23 +00:00
Jacob Richman 12bda12cab Switch to a reducer for tracking update state fixing flicker issues due to continuous renders (#10280) 2025-10-01 21:53:15 +00:00
Jacob MacDonald 5fb419d83b fix installing extensions from zip files (#10253) 2025-09-30 19:34:41 +00:00
Jacob MacDonald 32c7acb4e7 restore case insensitivity for extension enablement and add tests (#10249) 2025-09-30 16:56:28 +00:00
Jacob MacDonald 2c0c202b98 Don't log an error about invalid extensions when passing "-e none" (#10203) 2025-09-30 15:59:05 +00:00
Jacob MacDonald 5970283944 Fix -e <extension> for disabled extensions (#9994) 2025-09-29 13:53:19 +00:00
Jacob MacDonald 6b12e1bd0d Fix duplicate info messages for extension updates (#9760) 2025-09-25 17:58:43 +00:00
Jacob MacDonald 54f0293277 Re-request consent if necessary when updating extensions (#9517)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-25 17:57:59 +00:00
christine betts c8a48baad0 Fix windows extension install issue (#9512) 2025-09-24 21:03:28 +00:00
Jacob MacDonald 74cbe0d2ce support standard github release archives format (#9265) 2025-09-24 15:38:09 +00:00
Jacob MacDonald eb585c54b2 remove extraction of the first dir into the top level for github release extensions (#9247) 2025-09-23 18:30:44 +00:00
Jacob MacDonald 7c21432aa6 dont attempt to look up releases on github for non-github git uris (#9235) 2025-09-23 16:52:42 +00:00
christine betts 78202295e5 Improve extensions consent flow, command formatting, github-release behavior (#9121)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-22 23:50:12 +00:00
Jacob MacDonald 7305b97831 quote archive names before extraction (#9165)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-22 22:35:45 +00:00
Jacob MacDonald 0b45accdf8 use github release artifacts instead of cloning repos when available (#9147) 2025-09-22 19:12:41 +00:00
shrutip90 5ece4a4656 feat(cli): Add permissions command to modify trust settings (#8792) 2025-09-22 18:45:02 +00:00
shishu314 afc42fa22f Telemtry(extensions) - Add logging for extension events (#8339)
Co-authored-by: Shi Shu <shii@google.com>
2025-09-22 16:55:43 +00:00
Jacob MacDonald 6c490661ec Store installed release version as a part of install metadata (#9122) 2025-09-22 16:42:35 +00:00
christine betts c91f8f4079 Reinstate support for updating locally-installed extensions (#8833) 2025-09-22 03:44:58 +00:00
Jacob MacDonald ecd5ce6a93 for github release extensions, dont require built assets (#8746) 2025-09-19 16:02:26 +00:00
christine betts 08f04e4132 Fix extensions enablement bugs (#8797) 2025-09-19 15:43:39 +00:00
Jacob MacDonald 970e0f7e64 Add support for auto-updating git extensions (#8511) 2025-09-18 21:49:47 +00:00
Jacob MacDonald 27d1cb0335 Better parsing of github extension source uris (#8736) 2025-09-18 19:52:19 +00:00
christine betts 5a44d49d29 Add simple extensions release flow support (#8498) 2025-09-17 22:14:01 +00:00
hritan 6340d51bba fix(cli): add workspacePath to extension variables (#8482)
Co-authored-by: Taneja Hriday <hridayt@google.com>
2025-09-17 04:23:12 +00:00
christine betts 68e96c178a Update extension enablement logic (#8544) 2025-09-16 19:51:46 +00:00
christine betts b37a01bdfb [extensions] Add an initial set of extension variables (#7035)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-26 02:13:16 +00:00