Priya Patel
|
f48e6dc049
|
Refactor: Load terminal using web contents view (#3190)
* chore: 🤖 create terminal preload
* chore: 🤖 created terminal-manager service and updated handlers
* chore: 🤖 adds terminal view and bundling script
* chore: 🤖 addede terminal service, updated tabs component
* chore: 🤖 hides terminal on signout modal
* test: 💍 added terminal service tests
* chore: 🤖 removed debug file
* chore: 🤖 adds windows event handler
* docs: ✏️ adds jsdoc for terminal view
* chore: 🤖 removed xterm dependency from desktop package.json
* chore: 🤖 updated sessionId check
* chore: 🤖 fixed zoom sync with main window
* chore: 🤖 adds CSP for terminal view
* chore: 🤖 hides terminal on error
* chore: 🤖 cleamup listener, fixed failing tests
* chore: 🤖 fixed terminal view cleanup
* chore: 🤖 addressed feedback
* fix: 🐛 adds null check for destroy, hdie terminal view
* fix: 🐛 fixed terminal view on logout/app quit modal
* fix: 🐛 fixed hidding modal on app quit
* chore: 🤖 addressed feedback
* chore: 🤖 hides terminal view when sidenav is expanded
* chore: 🤖 removed canDisplayExistingTerminal
|
2026-03-30 10:08:55 -07:00 |
|
Priya Patel
|
392e49bf49
|
refactor: 💡 window postmessage pattern -> contextbridge boundary api (#3167)
* refactor: 💡 postmessage pattern -> contextbridge boundary api
* refactor: 💡 use sinon stub for boundary api mock test helper
* refactor: 💡 updated tests
* refactor: 💡 renamed boundary mock api
* chore: 🤖 addressed feedback
* refactor: 💡 updated context bridge name, added nested objects
|
2026-03-13 15:14:38 -07:00 |
|
Zhihe Li
|
999c21c66a
|
Upgrade eslint (#3175)
* chore: 🤖 Upgrade eslint config for admin ui
* chore: 🤖 Fix eslint issues for admin
* chore: 🤖 Upgrade eslint config for desktop
* chore: 🤖 Fix linting errors in desktop
* chore: 🤖 Upgrade eslint for api addon
* chore: 🤖 Fix eslint issues in api addon
* chore: 🤖 Upgrade eslint for auth addon
* chore: 🤖 Fix eslint issues in auth addon
* chore: 🤖 Upgrade core eslint config
* chore: 🤖 Fix eslint issue for core addon
* chore: 🤖 Upgrade eslint config for rose addon
* chore: 🤖 Fix eslint issue for rose addon
* chore: 🤖 Upgrade e2e eslint config
* chore: 🤖 Fix eslint issues in e2e
* chore: 🤖 Fix CI linting issues
* chore: 🤖 Add back linting server files for the future
* chore: 🤖 Update qunit rules to use extends
|
2026-02-27 13:32:27 -05:00 |
|
Lisbet Alvarez
|
d6e8e58ca1
|
feat: 🎸 Add sorting to sessions started column (#3174)
* feat: 🎸 Add sorting to sessions started column
* test: 💍 add missing a11y ignores for existing color issue
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-18520
|
2026-02-26 09:28:00 -08:00 |
|
Lisbet Alvarez
|
b1b49edb39
|
Refactor hds side nav to hds app side nav and header (#3032)
* refactor: 💡 use hds app header and app side nav
* style: 💄 fix dark-mode colors for side nav and app header
* style: 💄 cleanup
* style: 💄 simplify selector
* refactor: 💡 move util (param finder) to core addon
* refactor: 💡 move scope picker to core addon
* refactor: 💡 use hds header and app side nav in ui/desktop
* refactor: 💡 clean up ui/desktop files
* refactor: 💡 remove uneeded header components
* refactor: 💡 remove uneeded global layout
* Add missing copyright headers
* style: 💄 adjust foreground and background colors to fix contras
* style: 💄 remove uneeded stylelint disables
* style: 💄 fix dark mode styling in desktop ui
* refactor: 💡 readd user-select style
* test: 💍 fix tests + e2e tests for admin and desktop UIs
* refactor: 💡 clean up uneeded main elements and fix color link
* Add missing copyright headers
* fix: 🐛 e2e test selectors for ui/desktop
* style: 💄 revert link color change
* refactor: 💡 remove hds override
* fix: 🐛 scope dropdown for desktop
* fix: 🐛 max-height to desktop scope dropdown
* Add missing copyright headers
* chore: 🤖 update lockfile due to webpack update
|
2026-02-25 13:55:36 -08:00 |
|
 hashiccandLisbet Alvarez
|
3a847605ed
|
Reapply ember-can upgrade (#3111)
* chore: 🤖 reapply previous ember-can upgrade from #3093
* chore: 🤖 add missing ember-inflector dependency
* chore: 🤖 move @ember/string to be a dependency in desktop
* chore: 🤖 re-run pnpm install to resolve lockfile dupe key error
* chore: 🤖 remove unused abilities service injections
Co-Authored-By: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com>
---------
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com>
|
2026-02-24 13:48:34 -05:00 |
|
Lisbet Alvarez
|
772857dbad
|
Icu 18518 UI add sorting support to cache daemon handler (#3168)
* feat: 🎸 add sorting support & sort feature on targets name column
* test: 💍 cleanup and add tests
* refactor: 💡 remove log
* fix: 🐛 dont add undefined/null values from sort to query
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-18518
|
2026-02-19 10:38:54 -08:00 |
|
Lisbet Alvarez
|
3ba93927fe
|
Update copyright headers (#3146)
* empty commit
* Add missing copyright headers
* chore: 🤖 update copywrite config file with correct year
* Add missing copyright headers
* empty commit (gh action merge checks are stuck)
|
2026-01-28 17:09:06 -08:00 |
|
 ![hashicorp-copywrite[bot]](/avatar/120e964899bc27ee3737fc0cc3585755e19422fe9bff82b60b4b0c13d481706c?size=40)
|
55e1e68f30
|
[COMPLIANCE] Update Copyright and License Headers (#3099)
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Dharini <dharini@hashicorp.com>
|
2026-01-20 11:35:10 -05:00 |
|
hashicc
|
f1ffb80b80
|
Revert "chore: 🤖 bump ember-can (#3093)" (#3107)
This reverts commit b5d33948dc.
|
2025-12-08 18:20:55 -05:00 |
|
hashicc
|
b5d33948dc
|
chore: 🤖 bump ember-can (#3093)
* chore: 🤖 bump ember-can
* chore: 🤖 rename "can" service (deprecated) to abilities
See https://github.com/minutebase/ember-can/pull/152
* chore: 🤖 bump to ember-can@^8
* chore: 🤖 extend resolver for ember-can v7 breaking change
https://github.com/minutebase/ember-can/pull/186
|
2025-12-08 10:41:38 -05:00 |
|
Priya Patel
|
fb0020c395
|
feat: 🎸 Add RDP client launch on session details page (#3037)
* feat: 🎸 preferred clients section on settings page
* refactor: 💡 moved rdp calls to app route
* test: 💍 fixed failings tests
* refactor: 💡 addressed comments
* fix: 🐛 fixed failing tests
* refactor: 💡 add mock rdp service calls to tests
* feat: 🎸 adds open button to session details page
* fix: 🐛 translation string
* refactor: 💡 address feedback
* refactor: 💡 address comment
* fix: 🐛 test failure
|
2025-11-19 14:22:07 -08:00 |
|
Dharini
|
9234dbae70
|
Icu 17881 UI desktop add rdp launch button in target detail view (#3038)
|
2025-11-19 14:22:06 -08:00 |
|
Dharini
|
27136eaa71
|
feat: Add launch functionality in targets list view (#3035)
|
2025-11-19 14:22:06 -08:00 |
|
Zhihe Li
|
72639bd6a3
|
fix: 🐛 Pass in session time out when creating session (#3008)
* fix: 🐛 Pass in session time out when creating session
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17701
|
2025-09-22 16:31:44 -04:00 |
|
 LaurenandZhihe Li
|
990e2d6b9d
|
[Desktop][Bug fix]: Stop target sessions before unauthenticating user session (#2891)
* add stopAll invocation to ipc handler
* trigger modal on both signout btns
* refactor invalidateSession fn
* fix application controller tests
* fix failing tests settings-card/user
* add test to Acceptance | authentication
* migrate electron dialog.showMessageBoxSync to Hds
* rename channel and tracked prop, consolidate cancel fns
* combine modals, add willDestroy, refactor
* test signout and close sessions modal
* address feedback
* refactor window.electron in authentication-test
* address feedback
* refactor: 💡 Fix failing tests
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
|
2025-08-04 16:44:27 -04:00 |
|
Sohail
|
96ff0ddf27
|
Enhanced the refresh functionality in targets route (#2889)
* Enhanced the refresh functionality in targets and sessions route
|
2025-06-23 09:08:59 +05:30 |
|
Cameron Perera
|
3d1ee732b4
|
Icu 17232 improve host source resource fetching (#2877)
* refactor: 💡 add fallback value for address column
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
* fix: 🐛 make host address optional in search for plugin hosts
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
* feat: 🎸 remove pageSize reset for user preference
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
* test: 💍 update e2e tests for host sources
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
* feat: 🎸 improve host source resource fetching
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
* refactor: 💡 remove em dash translation
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
* refactor: 💡 add comment to target route for duplicate hosts
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
* refactor: 💡 add filter to query for hosts
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
* refactor: 💡 use Promise.all() when fetching hosts
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17232
|
2025-06-12 17:19:56 -05:00 |
|
 Cameron Pereraandcameronperera
|
57e614e8db
|
feat: 🎸 add search capability for host sources (#2861)
* feat: 🎸 add search capability for host sources
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17094
* refactor: 💡 use Rose::Pagination component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17094
* refactor: 💡 move target detail body to index route
to fix whole page reload issue
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17094
* Add missing copyright headers
* refactor: 💡 PR feedback
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17094
---------
Co-authored-by: cameronperera <29386339+cameronperera@users.noreply.github.com>
|
2025-06-06 16:07:48 -05:00 |
|
Cameron Perera
|
e3433ec1f7
|
feat: 🎸 add pagination to host source table (#2854)
* feat: 🎸 add pagination to host source table
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17093
* test: 💍 add e2e tests for host source pagination
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17093
* refactor: 💡 change paginatedHosts to getter
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17093
* test: 💍 refactor e2e pagination test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17093
|
2025-05-29 15:55:05 -05:00 |
|
Cameron Perera
|
96d7c055b0
|
Icu 17092 replace hosts connect modal with table in target detail page (#2841)
* feat: 🎸 add host source table to target detail view
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17092
* chore: 🤖 remove unused translation
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17092
* test: 💍 update e2e tests for host source change
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17092
* test: 💍 add test for target details main connect button
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17092
* test: 💍 update e2e test selector
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17092
|
2025-05-23 11:45:27 -05:00 |
|
Dharini Jeeva
|
e222d5b909
|
chore: Migrate rose dropdown to HDS (#2826)
|
2025-05-15 11:05:05 -07:00 |
|
Priya Patel
|
c6a5f93b44
|
Replace Rose::Dialog::Cover with HDS::ApplicationState (#2770)
* refactor: 💡 rose dialog cover with hds application state
* fix: 🐛 i18n key
* fix: 🐛 addressed comments
* fix: 🐛 CSP issue for svg
* docs: ✏️ added CSP issue context
|
2025-04-18 12:42:18 -07:00 |
|
Zhihe Li
|
7becccd628
|
fix: 🐛 Fix search field race condition in DC targets (#2723)
* fix: 🐛 Fix search field race condition in DC targets
* feat: 🎸 Keep track of last search to know when to debounce
✅ Closes: ICU-14775
|
2025-03-13 18:50:33 -04:00 |
|
Carlos Alcaide Corvo
|
e8fc6d163b
|
Deprecate import inject from @ember/service (#2716)
* Deprecate usage of import inject
|
2025-03-12 08:29:54 -07:00 |
|
Lisbet Alvarez
|
f7f1041daa
|
fix: 🐛 oidc retry not working for secure links in desktop ui (#2641)
* fix: 🐛 oidc retry not working for secure links in desktop ui
|
2025-01-07 10:56:32 -08:00 |
|
Lisbet Alvarez
|
0f52b86364
|
refactor: 💡 remove route-action usage for targets and sessions (#2528)
* refactor: 💡 remove route-action usage for targets and sessions
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15040
|
2024-10-22 13:16:58 -07:00 |
|
Zhihe Li
|
97258f7525
|
Use updated cache daemon (#2475)
* feat: 🎸 Handle truncated cache daemon response
|
2024-09-24 14:30:52 -04:00 |
|
Dharini Jeeva
|
0b9357e9b3
|
chore: 🤖 add user info (#2425)
* chore: 🤖 add user info
|
2024-09-24 11:58:25 -04:00 |
|
Dharini Jeeva
|
777380e19f
|
Add theme selection (#2428)
* fix: 🐛 remove theme from main menu bar and move to settings pag
* chore: 🤖 move toggletheme to app controller
|
2024-09-24 11:58:24 -04:00 |
|
Dharini Jeeva
|
a97f66e011
|
feat: 🎸 settings page (#2395)
* feat: 🎸 settings page
|
2024-09-24 11:58:24 -04:00 |
|
Lisbet Alvarez
|
8605a54221
|
refactor: 💡 remove route-action usage for scopes in desktop (#2447)
* refactor: 💡 remove route-action usage for scopes in desktop
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12621
|
2024-09-17 16:36:47 -07:00 |
|
Dharini Jeeva
|
9b1f052a56
|
chore: Update desktop client license from MPL to BSL (#2307)
* chore: 🤖 license
|
2024-05-31 11:29:24 -07:00 |
|
 Cameron PereraandZhihe Li
|
b86ce41e68
|
fix: 🐛 use filter query param to filter by org scope id (#2103)
* fix: 🐛 use filter query param to filter by org scope id
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12309
* refactor: 💡 remove duplicate call for scopes.scope model
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12309
* refactor: 💡 add filter to allTargets and sessions query
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12309
* refactor: 💡 reset query params for targets and sessions
on org scope change
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12309
* refactor: 💡 remove open/close parens from filter string
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12309
* refactor: 💡 Update logic on when to reset query parameters
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12309
* refactor: 💡 filter sessions query by parent scope isOrg
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12309
* refactor: 💡 update to & from transition references
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12309
* refactor: 💡 update to & from transition references for sessions
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12309
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
|
2024-01-24 10:18:28 -06:00 |
|
Lisbet Alvarez
|
5a9cbdd913
|
refactor: 💡 change filter name (#2102)
|
2024-01-22 14:07:11 -08:00 |
|
 Lisbet AlvarezandZhihe Li
|
9e6d647949
|
Icu 12137 add additional session sorting and add default filters (#2084)
* chore: 🤖 add additional session sorting and add default filters
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12137
* test: 💍 fix test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12137
* Update ui/desktop/app/controllers/scopes/scope/projects/sessions/index.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
|
2024-01-16 10:17:46 -05:00 |
|
Zhihe Li
|
16a054519f
|
fix: 🐛 Fix display of no results from type filter (#2075)
|
2024-01-16 10:17:46 -05:00 |
|
Lisbet Alvarez
|
a1fbfdc1ad
|
Icu 11804 filter targets by type (#2063)
* feat: 🎸 filter targets by type
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11804
* refactor: 💡 remove console.log
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11804
* docs: ✏️ fix comment typo
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11804
|
2024-01-16 10:17:46 -05:00 |
|
Lisbet Alvarez
|
c7483e5602
|
feat: 🎸 filter sessions by status & scope (#2058)
* feat: 🎸 filter sessions by status
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12067
|
2024-01-16 10:17:46 -05:00 |
|
Cameron Perera
|
7fa2541ddb
|
Icu 12069 clear current filters component for scopes filter (#2051)
* feat: 🎸 add filters applied tags under search/filter bar
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* feat: 🎸 create Rose::FilterTags component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* refactor: 💡 use Rose::FilterTags component in targets list
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* refactor: 💡 update FilterTags to handle multiple queryParams
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* test: 💍 update dropdown component tests - applyFilter
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* feat: 🎸 create filter-tags component in core
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* chore: 🤖 update core addon to export styles
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* refactor: 💡 remove filter-tags component from rose addon
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* chore: 🤖 update sass package version
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* feat: 🎸 use FilterTags component in targets list screen
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* refactor: 💡 reduce component complexity
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* chore: 🤖 add sinon to core
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* refactor: 💡 update how FilterTags displays filters
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* refactor: 💡 trucate long tag names
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* refactor: 💡 wrap FilterTags component in if this.filters
to fix issue of static text displaying before the dynamic tags
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* refactor: 💡 address feedback
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
|
2024-01-16 10:17:46 -05:00 |
|
 Lisbet AlvarezandZhihe Li
|
05553643a6
|
feat: 🎸 filter sessions by target (#2053)
* feat: 🎸 filter sessions by target
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12066
* docs: ✏️ add missing comment
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12066
* refactor: 💡 make action reusable
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12066
* refactor: 💡 remove unnecessary block
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12066
* refactor: 💡 fix tests, add hds app state
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12066
* perf: ⚡️ set limit of targets rendered in dropdown
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12066
* fix: 🐛 change from displayName to name
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12066
* Update addons/core/addon/components/dropdown/index.hbs
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
* refactor: 💡 remove # from if statement and remove .slice
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12066
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
|
2024-01-16 10:17:46 -05:00 |
|
Zhihe Li
|
47cf7995d3
|
feat: 🎸 Add active session filter (#2052)
* feat: 🎸 Add active session filter
* fix: 🐛 Fix tests and verify client daemon calls are correct
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11803
|
2024-01-16 10:17:46 -05:00 |
|
 Lisbet AlvarezandZhihe Li
|
c06d18940d
|
Icu 11916 add flyout for session in prgoress field (#2042)
* feat: 🎸 sessions flyout for targets list view
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11916
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
|
2024-01-16 10:17:46 -05:00 |
|
Zhihe Li
|
916b261cdf
|
refactor: 💡 Optimize the retrieval of targets for scopes filter (#2047)
|
2024-01-16 10:17:46 -05:00 |
|
Zhihe Li
|
15da4ea69f
|
fix: 🐛 Fix failing tests from rebase onto main (#2045)
|
2024-01-16 10:17:46 -05:00 |
|
Lisbet Alvarez
|
f801f595f7
|
Icu 11915 add session in progress field to the table and populate it (#2028)
* initial support for sessions in targets list view
|
2024-01-16 10:17:46 -05:00 |
|
Cameron Perera
|
7af8e71a2d
|
Icu 11802 filter targets by project scope (#2022)
* feat: 🎸 add ability to filter targets by scope
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 💡 update model hook signature comment
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 💡 remove await from cancel session route transition
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 💡 add comments to new controller methods
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 💡 add options to query for all targets
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 💡 handle ESC key press for dropdown
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* feat: 🎸 add searching within scope dropdown list
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 💡 set pushToStore to false for all target query
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 💡 handle scopes not having names
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 💡 move fetch allTargets to controller
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 💡 fix rebase conflicts
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* test: 💍 fix test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 💡 update allTargets query to have empty query
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 💡 change let to const
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 💡 add replace: true to scopes query param
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 💡 add allTargets fetch back to model hook
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 💡 change on search to on input to trigger action
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* test: 💍 fix test by adding more target returns to stub
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* feat: 🎸 create filterable-dropdown rose component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* feat: 🎸 finish Rose::FilterableDropdown component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* feat: 🎸 use FilterableDropdown in targets table
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 🤖 move methods comment
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 💡 render Rose::FilterableDropdown correctly in test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* test: 💍 remove generated comments from tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 💡 improve readability of itemOptions getter
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* refactor: 💡 change block parameters to uppercase
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
* test: 💍 skip generated tests until adding more
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11802
|
2024-01-16 10:17:46 -05:00 |
|
Zhihe Li
|
15d815c271
|
feat: 🎸 Add pagination component to targets (#2023)
* feat: 🎸 Add pagination component to targets
* test: 💍 Fix tests and add helper for client daemon search
* refactor: 💡 Update the returns from client daemon
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11905
|
2024-01-16 10:17:45 -05:00 |
|
Zhihe Li
|
3f11019ef0
|
feat: 🎸 Add pagination support to client daemon handler (#2016)
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11743
|
2024-01-16 10:17:45 -05:00 |
|
Zhihe Li
|
1135f88cb7
|
feat: 🎸 Add debouncing for the search bar (#2008)
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11851
|
2024-01-16 10:17:45 -05:00 |
|