Commit Graph

49 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 MacDonald 942b0520ad Add ExtensionLoader interface, use that on Config object (#12116) 2025-10-28 16:04:30 +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
Abhi a2fc45a492 refactor(logging): Centralize console logging with debugLogger (#11590) 2025-10-21 20:35:22 +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
christine betts 88de683b6f Update extensions install warning (#11149)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-16 15:01:17 +00:00
Jacob MacDonald fa1fd9277a Fix rough edges around extension updates (#10926) 2025-10-10 21:28:13 +00:00
Richie Foreman c9e9c8b638 cleanup(markdown): Prettier format all markdown @ 80 char width (#10714) 2025-10-09 12:17:37 +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
christine betts e1256126df Remove separate --path argument for extensions install command (#10628) 2025-10-07 16:01:45 +00:00
christine betts c65c27ea1a Update gemini extensions new (#10629) 2025-10-07 13:10:21 +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 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 9d2b7ac2ae fix windows test for new extension installation (#10164) 2025-09-29 14:35:42 +00:00
Jacob MacDonald 5970283944 Fix -e <extension> for disabled extensions (#9994) 2025-09-29 13:53:19 +00:00
christine betts 21b8bd67a5 Update enablement behavior + info (#9758) 2025-09-26 01:44:28 +00:00
christine betts 33b0703786 Add 'getting started' extensions documentation (#9536)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-26 00:01:49 +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
Jack Wotherspoon 646f54863b chore: add indicator to extensions list for enable/disable (#9405) 2025-09-25 16:30:25 +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
christine betts c91f8f4079 Reinstate support for updating locally-installed extensions (#8833) 2025-09-22 03:44:58 +00:00
김세은 0b728c395e fix: resolve positional prompt argument being ignored with other flags (#9004) 2025-09-21 21:16:21 +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
hritan 50f901adde fix(cli): uninstall extensions using their source URL (#8692)
Co-authored-by: Taneja Hriday <hridayt@google.com>
2025-09-18 16:00:28 +00:00
christine betts 5a44d49d29 Add simple extensions release flow support (#8498) 2025-09-17 22:14:01 +00:00
Gal Zahavi 4bd8405adf feat(extensions): add support for sso:// protocol (#8581) 2025-09-17 17:36:23 +00:00
christine betts 67a6e7d38e Conditionally use consent flow (#8551) 2025-09-17 13:24:38 +00:00
christine betts 68e96c178a Update extension enablement logic (#8544) 2025-09-16 19:51:46 +00:00
shishu314 8bb341e623 cleanup(extension) - Add tests for the install command (#8371)
Co-authored-by: Shi Shu <shii@google.com>
2025-09-16 18:23:49 +00:00
Jacob MacDonald 13354e9627 Make a stateful extensions list component, with update statuses (#8301)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-12 16:20:04 +00:00
Jacob MacDonald d7e1c81092 Add functionality to check for git extension updates, as well as support for installing a specific ref (#8018)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-10 16:35:48 +00:00
christine betts 9ba43755d9 Add clearcut logging for extensions install command (#8057)
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-09-09 16:12:56 +00:00
christine betts da063cb506 Remove org/repo install support (#7815) 2025-09-09 04:59:45 +00:00
christine betts d3021475ea Make 'source' a positional argument in extensions install and set flag to true (#7807) 2025-09-05 18:44:41 +00:00
christine betts 6252fc768d Add gemini extensions link command (#7241)
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-09-02 17:15:42 +00:00
christine betts 8a7f4ffcc1 Support installing extensions with org/repo (#7364)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-09-02 15:15:47 +00:00
christine betts 0285469e06 Add flag to update all extensions (#7321) 2025-08-29 17:24:17 +00:00
christine betts d63273f4ef Fix enable command typo (#7382) 2025-08-29 16:48:57 +00:00
christine betts e2b4b2ec7e Add extensions enable command (#7042)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-26 15:49:00 +00:00
christine betts 0c0b5f2da0 [extensions] Add disable command (#7001)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-26 14:36:55 +00:00
Pascal Birchler a97a6cc71b Explict imports & exports with type modifier (#3774) 2025-08-25 22:04:53 +00:00
christine betts 102d86ba93 [extensions] Add extensions update command (#6878)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-25 19:41:15 +00:00
christine betts c00196792c [extensions] Add extensions list command (#6879)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-25 18:27:38 +00:00
christine betts 479984ff7e [extensions] Add extensions uninstall command (#6877) 2025-08-25 17:40:15 +00:00
christine betts 5443d3a6f3 [extensions] Add extension management install command (#6703) 2025-08-25 17:02:10 +00:00