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
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
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
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
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
Lauren and Zhihe 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
Zhihe Li
d3fda81af3
fix: 🐛 Fix race condition in browser window loading ( #2701 )
2025-03-04 11:50:19 -05: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
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
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
ec6ec7511e
refactor: 💡 Remove stack traces and add logs for version info ( #2391 )
2024-07-16 17:51:16 -04:00
Zhihe Li
0094cef9f5
refactor: 💡 Rename client daemon to cache daemon ( #2346 )
2024-06-17 17:16:07 -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
Zhihe Li
7e89f28949
Icu 13451 desktop client logging ( #2318 )
...
* feat: 🎸 Add initial logging for desktop client
2024-06-07 12:12:28 -04:00
Dharini Jeeva
9b1f052a56
chore: Update desktop client license from MPL to BSL ( #2307 )
...
* chore: 🤖 license
2024-05-31 11:29:24 -07:00
Zhihe Li
2e36d3c3e2
feat: 🎸 Add fallback if client daemon is down or errors ( #2085 )
...
* feat: 🎸 Add fallback if client daemon is down or errors
* test: 💍 Add tests for client daemon being down
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12026
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
221ab1f7bd
Icu 11748 add free search for targets ( #1995 )
...
* refactor: 💡 fix how we access socket_address from status call
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11748
* feat: 🎸 add free search capability to targets list
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11748
* test: 💍 update test asserts to look for hds appl state title
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11748
* refactor: 💡 remove filtering for yes, no, & narrow-results
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11748
* refactor: 💡 add aria-label to dropdown search input
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11748
* refactor: 💡 add to handleInput signature comment
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11748
* refactor: 💡 move buildQuery to client daemon handler
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11748
* refactor: 💡 Add new parser for MQL expressions
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11748
* refactor: 💡 use queryParams for searching
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11748
* fix: 🐛 Fix some MQL expressions not being properly filtered
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11748
* style: 💄 update handleSearchInput comment signature
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11748
* Update addons/api/addon/utils/mqlQuery.js
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
2024-01-16 10:17:45 -05:00
Zhihe Li
4bf1a88764
feat: 🎸 Add handler to make search requests to client daemon ( #1989 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11691
2024-01-16 10:17:45 -05:00
Zhihe Li
b8b970ce4d
feat: 🎸 Add initial setup for client daemon integration ( #1987 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11702
2024-01-16 10:17:45 -05:00
Zhihe Li
bcf004b8a4
Reformat codebase with trailing commas in functions ( #2006 )
...
* style: 💄 Update trailing commas in API
* style: 💄 Update trailing commas in core
* style: 💄 Update trailing commas in rose
* style: 💄 Update trailing commas in admin
* style: 💄 Update trailing commas in desktop
2023-11-22 14:07:41 -05:00
Carlos Alcaide Corvo
cb3a9e3bdc
chore: 🤖 Add custom key handler for windows ( #2001 )
...
* chore: 🤖 Add custom key handler for windows
Add custom key handler only for Windows OS so we achieve Ctrl+C to copy
within the embedded terminal
* Await for clipboard promise to complete
2023-11-22 09:21:25 -08:00
Zhihe Li
4a3d8eee63
feat: 🎸 Allow auto connect to SSH targets on windows ( #1971 )
2023-10-30 18:16:40 -04:00
Zhihe Li
2a8ebe88de
feat: 🎸 Prevent automatically sending SSH command on windows ( #1906 )
...
✅ Closes: ICU-11109
2023-09-22 18:58:14 -04:00
Carlos Alcaide Corvo and Zhihe Li
1f3689ffdf
Chore terminal tweaks ( #1890 )
...
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2023-09-22 18:58:14 -04:00
85913acc61
Desktop Client Session Terminal ( #1884 )
...
* refactor: 💡 Turn on sandboxing for renderer process (#1870 )
* chore: 🤖 add tabs for details and terminal view (#1871 )
* feat: 🎸 Allow creating multiple terminals (#1872 )
* chore: 🤖 add remove method to terminal (#1875 )
* feat: 🎸 Clean up terminal tab (#1876 )
* feat: 🎸 Handle resizing xterm and node-pty (#1879 )
* feat: 🎸 Clean up killing terminals (#1881 )
* refactor: 💡 Rename tabs component (#1882 )
---------
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
2023-09-22 18:58:14 -04:00
hashicorp-copywrite[bot] and Cameron Perera
3d610427d0
[COMPLIANCE] Add Copyright and License Headers ( #1617 )
...
* [COMPLIANCE] Add Copyright and License Headers
* chore: 🤖 update Copyright headers to satisfy our lint rules
---------
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2023-03-01 09:39:41 -06:00
Carlos Alcaide Corvo
4fcb005a1f
Refactor origin to cluster ( #1210 )
2022-07-27 10:25:01 -07:00
Susmitha Girumala
f987b908fc
fix: Use DISABLE_WINDOW_CHROME check before platform -desktop
2021-09-23 21:08:21 -04:00
Susmitha Girumala
52b5a06755
chore: Refactor custom desktop window actions check
2021-09-22 17:10:40 -04:00
Susmitha Girumala
631d90869f
chore: Refactor DISABLE_WINDOW_CHROME var
2021-09-16 10:33:56 -04:00
Susmitha Girumala
1e405b318f
chore: Allow disabling electron frame on all desktop OSs
2021-09-14 17:36:17 -04:00
Susmitha Girumala
f956f95e78
refactor: Remove unused windows os check in desktop app
2021-09-07 16:00:27 -04:00
Susmitha Girumala
865e36c03c
chore: Revert linux openExternal fix for additional tests
2021-09-07 11:29:46 -04:00
Susmitha Girumala
0bda47ec29
chore: Use browserwindow for launching urls in linux
2021-09-06 22:49:59 -04:00
Susmitha Girumala
fefae2b73d
fix: Fix scrollbars and window minimize/close actions for win
2021-06-06 02:12:39 -04:00
Susmitha Girumala
873965d7b7
feat: Hook in browser actions into electon's BrowserWindow
2021-06-04 12:21:08 -04:00
Susmitha Girumala
c803adccc1
feat: Remove header brand icon padding on windows OS only
2021-06-03 14:03:04 -04:00
Susmitha Girumala
1a0650ff7c
fix: Add url validation to origin validation in desktop
2021-05-14 15:00:24 -04:00
Susmitha Girumala
82a0c7c17c
refactor: Rename origin service to runtime-settings
2021-05-14 14:29:26 -04:00
Susmitha Girumala
9f32b8cdc3
refactor: Origin runtime settings into origin service desktop
2021-05-13 10:36:28 -04:00
Susmitha Girumala
ae8e20b8e1
refactor: Create services folder in desktop/electron-app
2021-05-13 10:23:22 -04:00
Susmitha Girumala
56936f78b8
chore: Update cancel to stop for ipc sessions call
...
Additional cleanup: remove unused async calls, separate session and
associated manager models, & attempt encoding origin url as part of
sanitization for cli command
2021-05-12 15:31:28 -04:00
Susmitha Girumala
74501a440f
refactor: Create structure in desktop/electron-app
2021-05-12 10:27:38 -04:00