Zhihe Li
|
7dadc53fe1
|
Remove renderer url (#3194)
* feat: 🎸 Refactor how we store cluster URL
|
2026-05-20 16:36:16 -04:00 |
|
Priya Patel
|
266f10d1eb
|
Fix terminal view lag while route changes (#3228)
* fix: 🐛 fixed terminal view being visible after route change
* test: 💍 fixed tests
* chore: 🤖 used willTransition hook
* chore: 🤖 hides terminal view on willtransition
* fix: 🐛 removed unneccessary await from hideTerminalView
* chore: 🤖 removed extra hideterminalview call
* chore: 🤖 removed settabactive on failure
|
2026-04-03 12:11:46 -07:00 |
|
Cameron Perera
|
4e7d6ba57e
|
fix: 🐛 add default value to spawn options param (#3227)
|
2026-04-03 09:59:18 -07:00 |
|
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
|
605b7940e3
|
fix: 🐛 electron IPC error handling (#3208)
* fix: 🐛 fixed electron error handling
* chore: 🤖 addressed feedback
* chore: 🤖 removed error.name, return error as is from main
* chore: 🤖 updated error name
* chore: 🤖 adds new error on renderer side
* chore: 🤖 send error message only
* chore: 🤖 adds error fallback
|
2026-03-27 14:26:31 -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 |
|
Cameron Perera
|
b63ea6eee0
|
fix: 🐛 clean up sessions tracking in session manager (#3150)
* fix: 🐛 clean up sessions tracking in session manager
* refactor: 💡 PR feedback
* fix: 🐛 add onClose event listener to clean up sessions
* refactor: 💡 update to async/await
* refactor: 💡 move close event after spawn
* refactor: 💡 move onClose session handler to spawn onClose
|
2026-03-05 12:02:38 -06: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
|
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 |
|
Cameron Perera
|
ea1e7a99de
|
fix: 🐛 update isRunning to check exitCode (#3148)
* fix: 🐛 update isRunning to check exitCode
* chore: 🤖 fix logic check for isRunning
* refactor: 💡 add signalCode check for isRunning
|
2026-02-13 17:13:59 -06: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 |
|
Priya Patel
|
4fc3244049
|
refactor: 💡 update logic to get preferred rdp client (#3066)
* refactor: 💡 updated logic to store preferred rdp client
* refactor: 💡 simplified preferred client logic
|
2025-11-19 14:22:07 -08:00 |
|
Priya Patel
|
e55ea0b629
|
feat: 🎸 preferred clients section on settings page (#3034)
* feat: 🎸 preferred clients section on settings page
* chore: 🤖 update mock ipc with new handlers
* refactor: 💡 moved windows rdp protocol to const
* 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
* refactor: 💡 addressed comments
* test: 💍 add additional tests
* refactor: 💡 fixed test failure
|
2025-11-19 14:22:06 -08:00 |
|
Dharini
|
6554af1164
|
chore: 🤖 add ipc handlers for rdp (#3031)
|
2025-11-19 14:22:06 -08:00 |
|
Priya Patel
|
437d0e686d
|
Create new RDP service (#3029)
* feat: 🎸 added a new RDP service
* fix: 🐛 rdp test
* refactor: 💡 update error handling for fetching rdp clients
* refactor: 💡 addressed comments
* fix: 🐛 revert private field
* refactor: 💡 addressed comments
* refactor: 💡 updated rdp clients to array of strings
|
2025-11-19 14:22:06 -08:00 |
|
Lisbet Alvarez
|
48d0087141
|
Unload expired sessions from store (#3033)
* fix: 🐛 unload expired sessions from ember data store
* fix: 🐛 add unloadAll & include terminated to admin ui
* test: 💍 update tests
* refactor: 💡 pr feedback for admin ui
* refactor: 💡 remove unneeded query from desktop ui
* refactor: 💡 check pushToStore var
* Revert "refactor: 💡 remove unneeded query from desktop ui"
* fix: 🐛 fix proxy details being removed after unload
* refactor: 💡 remove log
|
2025-11-11 11:16:12 -08:00 |
|
Zhihe Li
|
838bc37243
|
fix: 🐛 Fix sanitizing of tokens when logging (#3036)
|
2025-10-29 17:05:22 -04: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 |
|
Zhihe Li
|
d2616acf36
|
fix: 🐛 Pass the addr to CLI when canceling sessions (#3007)
|
2025-09-17 18:15:39 -04:00 |
|
Zhihe Li
|
ee7c916494
|
fix: 🐛 Fix sessions not properly getting cleaned up (#3002)
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17645
|
2025-09-15 18:11:43 -04:00 |
|
Zhihe Li
|
90fd2f1447
|
fix: 🐛 Fix bug that prevents setting cluster URL (#2975)
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17579
|
2025-08-28 12:27:12 -04:00 |
|
Carlos Alcaide Corvo
|
6e79a2a133
|
Delete development environment variables for the appUpdater (#2961)
|
2025-08-15 14:12:08 -07:00 |
|
Carlos Alcaide Corvo
|
5fd9f0216a
|
Fix security vulnerability within desktop appUpdater (#2953)
* use app.isPackaged instead of electron-is-dev
|
2025-08-12 11:19:43 -07: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
|
ec00efb656
|
feat: 🎉 add minimum window size for the app (#2814)
|
2025-05-08 21:44:50 +05:30 |
|
Lisbet Alvarez
|
c5353d6e5e
|
Icu 16547 upgrade ember desktop UI (#2796)
* v4.12.2...v5.12.0
* chore: 🤖 yarn.lock file changes
* chore: 🤖 ember init blueprint updates
* chore: 🤖 yarn.lock changes
* style: 💄 run linter and formatter
* chore: 🤖 yarn.lock file changes
* chore: 🤖 remove ember-cli-app-version
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16547
|
2025-04-29 15:32:50 -07:00 |
|
Sohail
|
0fcd58c080
|
feat: Conditionally display 'Check for Updates' menu item based on CLI type (#2754)
|
2025-04-10 07:58:23 -07:00 |
|
Zhihe Li
|
d3fda81af3
|
fix: 🐛 Fix race condition in browser window loading (#2701)
|
2025-03-04 11:50:19 -05:00 |
|
Lisbet Alvarez
|
371301b4ba
|
refactor: 💡 use hds::applicationstate instead of rose::message (#2577)
* refactor: 💡 use hds::applicationstate instead of rose::message
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15639
|
2024-12-04 14:16:05 -08:00 |
|
Lisbet Alvarez
|
e807e1a3af
|
fix: 🐛 cannot retry oidc authentication in desktop & admin (#2512)
* fix: 🐛 cannot retry oidc authentication in desktop & admin
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15250
|
2024-10-08 10:29:21 -07:00 |
|
 Carlos Alcaide CorvoandDharini Jeeva
|
401ff354e8
|
Llb ts desktop no cli (#2491)
Changes to allow Desktop client build with no CLI
---------
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com>
|
2024-10-04 16:35:18 +02:00 |
|
Zhihe Li
|
97258f7525
|
Use updated cache daemon (#2475)
* feat: 🎸 Handle truncated cache daemon response
|
2024-09-24 14:30:52 -04:00 |
|
Zhihe Li
|
6cd2f0f7d8
|
fix: 🐛 Fix windows hanging when client agent isn't running (#2459)
|
2024-09-24 11:58:25 -04:00 |
|
Zhihe Li
|
edaf19f59b
|
feat: 🎸 Add section for client agent in settings (#2442)
* feat: 🎸 Add section for client agent in settings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14780
|
2024-09-24 11:58:25 -04:00 |
|
Zhihe Li
|
63ec418cf0
|
feat: 🎸 Show cache daemon errors from status (#2437)
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14816
|
2024-09-24 11:58:25 -04:00 |
|
Zhihe Li
|
e4f4394197
|
Icu 14403 add dropdown to select and save log verbosity (#2431)
* feat: 🎸 Add logging settings card
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14403
|
2024-09-24 11:58:25 -04:00 |
|
Dharini Jeeva
|
25b3a940a3
|
Icu 14400 add a section for version info cli and dc (#2409)
* chore: 🤖 cli info
|
2024-09-24 11:58:24 -04:00 |
|
Cameron Perera
|
fda3ca9d4b
|
fix: 🐛 add regex literal for isLocalHost check (#2484)
* fix: 🐛 add ':' to isLocalHost check
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13242
* refactor: 💡 use regex to verify href is localhost
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13242
|
2024-09-13 13:03:40 -05:00 |
|
Zhihe Li
|
6311d7587e
|
fix: 🐛 Fix daemon getting killed if started before DC (#2480)
|
2024-09-09 14:55:38 -04:00 |
|
Zhihe Li
|
0867ba08f4
|
fix: 🐛 Fix intel macs not getting proper auto-update prompt (#2419)
|
2024-07-30 18:51:09 -04:00 |
|
Zhihe Li
|
10c128ee3b
|
feat: 🎸 Add debug logging for search times (#2406)
|
2024-07-19 16:53:50 -04:00 |
|
Zhihe Li
|
ec6ec7511e
|
refactor: 💡 Remove stack traces and add logs for version info (#2391)
|
2024-07-16 17:51:16 -04:00 |
|
Lisbet Alvarez
|
c0cecda312
|
refactor: 💡 use new baseURL and update topic paths (#2109)
* refactor: 💡 use new baseURL and update topic paths
|
2024-07-15 17:09:08 -07:00 |
|
Carlos Alcaide Corvo
|
6d97b15591
|
fix: 🐛 appUpdater support ARM64 (#2327)
Add ARM64 support for the appUpdater
|
2024-06-25 12:50:17 -07:00 |
|
 Cameron PereraandZhihe Li
|
2f27a4cfc0
|
chore: 🤖 Update electron version (#2332)
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13697
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
|
2024-06-21 18:40:46 -04:00 |
|
Zhihe Li
|
355ebb12db
|
feat: 🎸 Add more logging for desktop client (#2344)
|
2024-06-17 18:18:58 -04:00 |
|
Zhihe Li
|
0094cef9f5
|
refactor: 💡 Rename client daemon to cache daemon (#2346)
|
2024-06-17 17:16:07 -04:00 |
|
Zhihe Li
|
bca65d8d5a
|
feat: 🎸 Fix text and persist windows notification (#2330)
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13977
|
2024-06-12 16:40:19 -04:00 |
|
Zhihe Li
|
8788b5ec9a
|
feat: 🎸 Add support for polling transparent sessions (#2304)
* feat: 🎸 Add support for polling transparent sessions
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13831
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13830
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13832
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13833
|
2024-06-12 16:40:19 -04:00 |
|