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
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
72f7c8a92d
fix: 🐛 OIDC authentications not properly showing username ( #2930 )
...
* fix: 🐛 properly show username for oidc auth method in user menu
* test: 💍 fix admin ui tests
* test: 💍 fix desktop ui tests
* refactor: 💡 admin to not store username in authenticated object
* refactor: 💡 use getter in app controller
* test: 💍 POC for how we could update our tests to use auth account
* refactor: 💡 remove unused service
* test: 💍 fix all tests in ui/admin
* test: 💍 revert one change
* refactor: 💡 update ui/desktop w/ feedback + fix tests
* refactor: 💡 add in error handling
* refactor: 💡 cleanup unused service
* test: 💍 fix e2e test selector
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17231
2025-10-30 12:49:30 -07:00
Lisbet Alvarez and Carlos Alcaide Corvo
9dd1617b57
chore: 🤖 upgrade ember-data to v5.3.11 ( #2745 )
...
* chore: 🤖 upgrade ember-data to v5.3.11
* Add missing copyright headers
* refactor: 💡 remove comment
* chore: 🤖 update yarn.lock due to merge conflict
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544
* fix: 🐛 undo ember-source upgrade (should be upgraded w/ ember)
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544
* chore: 🤖 move dep to devDeps & resolve test-helper version
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544
* fix: 🐛 unique record id error bug fix using store.push
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544
* refactor: 💡 cleanup
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544
* Delete old deprecation initializer (#2748 )
* refactor: 💡 import from'ember-data/store'
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544
* refactor: 💡 clean up comments
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544
* refactor: 💡 remove compatWith comment
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544
---------
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
2025-04-03 09:32:44 -07: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
Cameron Perera
750cc1ecae
feat: 🎸 add logging to notifyError decorator ( #2694 )
...
* feat: 🎸 add logging to notifyError decorator
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
* refactor: 💡 update reference to global electronLog
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
* refactor: 💡 update __electronLog global references
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
* refactor: 💡 add log to other cluster URL actions
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
* refactor: 💡 update how we trigger electron log in notifyError
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
* refactor: 💡 minor log change
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
2025-02-21 10:01:48 -06:00
Dharini Jeeva
17db3cba68
workflow action for copyright headers ( #2345 )
2024-06-27 11:06:41 -07: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
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
f8b5dcd824
fix: 🐛 Add error notification if adding token to daemon fails ( #2127 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12488
2024-02-05 14:21:13 -05:00
hashicorp-copywrite[bot]
314c1b36f4
[COMPLIANCE] Add Copyright and License Headers ( #2100 )
...
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
2024-01-22 12:12:44 -05:00
Zhihe Li
7bc2ccb5ae
refactor: 💡 Use a native class for the client daemon handler ( #2026 )
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
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
Randall Morey
863e81bc01
fix: 🐛 migrate IPC to service-based window for reliable testing
...
This resolves a longstanding issue where IPC tests rely on the real
window.postMessage and MessageChannel APIs. These are evented and
asynchronous, resulting in nondeterministic tests. This commit updates
tests with synchronous mocked APIs.
2021-05-08 12:08:56 -04:00
Susmitha Girumala
1a901b15d2
fix: Trim first to avoid leaving trailing slashes in origin
2021-04-13 16:57:07 -04:00
Susmitha Girumala
e894dbc4e8
fix: Trim origin url in desktop
2021-04-13 16:57:07 -04:00
Randall Morey
0d8508cd4e
fix: 🐛 silently drop trailing slashes from origin input
2021-04-08 13:45:19 -04:00
Randall Morey
ba34b6c4f9
refactor: 💡 upgrade ui/desktop to Ember 3.24
2021-03-05 17:49:47 -05:00
Randall Morey
3bfde4c28c
feat: 🎸 add disconnect button to error page
2021-02-11 19:01:45 -05:00
Randall Morey
508b609041
feat: 🎸 migrate origin checking to main process
2021-01-08 16:58:25 -05:00
Susmitha Girumala
b5926882f3
Merge branch 'main' into connect-command-spawn
2020-12-10 14:30:42 -05:00
Randall Morey
b2fb610256
fix: 🐛 fix auth reset bug in desktop due to init before origin
2020-12-09 16:49:15 -05:00
Susmitha Girumala
cc24e5e03e
feat: Add node spawn promise wrapper
2020-12-08 10:11:24 -05:00
Randall Morey
77f21f696d
feat: 🎸 Ember IPC service rejects when receiving error instance
2020-12-03 15:08:36 -05:00
Randall Morey
d4be5504bf
refactor: 💡 extract origin procedures into service
2020-11-24 16:19:52 -05:00
Susmitha Girumala
68107589bb
refactor: Scope service into core addon and desktop routes
...
Ensure top-level scopes route within ui/admin and ui/desktop are exactly
the same in preparation for future refactor.
feat: Add projects/targets route
chore: yarn:format output in ui/desktop
test: Add basic acceptance tests for projects and targets
2020-11-23 16:22:34 -05:00
Susmitha Girumala
08e267fd56
Merge branch 'main' into add-project-to-targets-view
2020-11-12 11:33:24 -05:00
Randall Morey
cc091a4cf6
fix: 🐛 postMessage origin should be the current origin
2020-11-12 11:22:24 -05:00
Susmitha Girumala
85ef0915fd
chore: Match ui/desktop prettier config to ui/core
2020-11-12 10:33:13 -05:00
Susmitha Girumala
865207c190
chore: Fix lint errors and format
2020-11-11 16:43:49 -05:00
Susmitha Girumala
88ec06624e
Merge remote-tracking branch 'origin/main' into add-scope-header
2020-11-10 16:52:24 -05:00
Susmitha Girumala
9656c883bc
feat: Init targets route
2020-11-10 16:48:15 -05:00
Randall Morey
da79a17359
fix: 🐛 IPC post message origin should depend on electron env
2020-11-10 13:32:39 -05:00
Randall Morey
66aeb805f0
test: 💍 add IPCRequest and service tests
2020-11-09 18:18:15 -05:00
Susmitha Girumala
6bccb3b42f
feat: Show scopes in header in desktop
2020-11-09 17:48:54 -05:00
Randall Morey
32f986afcf
chore: lookup window indirectly
2020-11-09 16:06:03 -05:00
Randall Morey
46c5547b45
docs: tweak example
2020-11-09 15:49:14 -05:00
Randall Morey
cc975d221d
chore: 🤖 wire up postMessage ipc proxy and Ember ipc service
2020-11-09 15:48:54 -05:00