Zhihe Li
7dadc53fe1
Remove renderer url ( #3194 )
...
* feat: 🎸 Refactor how we store cluster URL
2026-05-20 16:36:16 -04:00
Lisbet Alvarez
95918cb997
fix: 🐛 scrollbar color in dark mode + layout bugs ( #3226 )
...
* fix: 🐛 header scrollbar overlap in desktop
* refactor: 💡 undo desktop scrollbar changes
* refactor: 💡 fix whitespace issues when viewport is small
* fix: 🐛 scrollbar color issue in dark mode
* fix: 🐛 move style inside of media query
2026-05-15 15:01:19 -07:00
Priya Patel
923dedc9bb
fix: 🐛 hides preferred clients section for linux ( #3241 )
2026-04-24 10:31:42 -07: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
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
hashicc and Lisbet 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
ebe5ae5f19
chore: 🤖 Ad ember-a11y-ignore to existing violations ( #3159 )
2026-02-04 14:43:15 -08:00
hashicc and Zhihe Li
63b810d53f
Migrate from ember-cli-mirage to miragejs ( #3088 )
...
* chore: 🤖 import explicit mirage references
* chore: 🤖 add mirage setupMirage helper
* chore: 🤖 working example with application adapter test
* chore: 🤖 use internal setupMirage test helper from api addon
* chore: 🤖 conditionally load mirage
* chore: 🤖 filter mirage folder inclusion in production builds
* chore: 🤖 drop ember-mirage and use our own test helpers
* chore: 🤖 collapse reference to import declaration
* docs: ✏️ add comment better explaining the mirage test env
* chore: 🤖 update configuration and manage mirage-related deps
* fix: 🐛 restore ipc mock and add missing checkOS handler
* chore: 🤖 add comment explaining omitting mirage deps in build
* chore: 🤖 allow mirage.enabled to include deps and handlers
* chore: 🤖 re-enable mirage for core dummy app
* Add missing copyright headers
* chore: 🤖 use embroider macros to conditionally start mirage
* docs: ✏️ update api readme for mirage changes
* chore: 🤖 replace remaining ember-cli-mirage references
* chore: 🤖 add mirage to test builds
* fix: 🐛 ensure that auto mirage start doesn't happen in test env
* chore: 🤖 use const instead of var
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* refactor: 💡 use cleaner logic for excluded api build modules
* fix: 🐛 handle issue where importSync was too eager
This was fixed by bumping the @embroider/macros dependency that includes
a fix to this issue:
https://github.com/embroider-build/embroider/pull/2511
* refactor: 💡 move mirage from addon to app directory
* refactor: 💡 update mirage test helper to be a factory
* chore: 🤖 exclude mirage directory when necessary at build time
* chore: 🤖 add miragejs as admin dev dependency
* refactor: 💡 update reference to startMirage
* chore: 🤖 update local mirage test helper
* chore: 🤖 change import path for mirage on desktop
* chore: 🤖 update imports in tests for startMirage
* chore: 🤖 update startMirage imports for api addon tests
* chore: 🤖 add miragejs dev dep to desktop
* docs: ✏️ update README
* chore: 🤖 set up setupMirage for core tests
* chore: 🤖 fix copyright header
* Add missing copyright headers
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2026-02-03 13:54:32 -05:00
hashicc
72fa6d86c4
Update copyright headers ( #3161 )
...
* chore: 🤖 remove hashi copyright .github headers and update config
* chore: 🤖 remove remaining hashicorp copyright headers
* Add missing copyright headers
2026-02-03 12:08:35 -05:00
Priya Patel
1780077068
Replace time element with Hds::Time component ( #3112 )
...
* refactor: 💡 use Hds::Time component
* refactor: 💡 fix data test selector
* refactor: 💡 standardardized date/time format
* refactor: 💡 fix tests and remove date helpers
* fix: 🐛 fixed helper test import
2026-02-02 18:52:19 -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
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
5faf830d46
refactor: 💡 updated magic strings with const ( #3064 )
2025-11-19 14:22:07 -08: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
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
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
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
accf9faf60
refactor: 💡 update credential-library form for password type ( #3060 )
...
* refactor: 💡 update credential-library form for password type
* style: 💄 fix display issue
* test: 💍 add test cases
2025-11-18 11:20:49 -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
Dylan Hyun and Zhihe Li
189a453e8b
style: 💄 align typography and border styles to HDS tokens ( #3051 )
...
* Feat: Convert font-family styles to HDS tokens
* Feat: Convert font-size styles to HDS tokens
* Feat: Convert font-weight styles to HDS tokens
* Feat: Convert border-radius styles to HDS tokens
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2025-11-07 12:32:54 -05: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
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
hashicc
46d477ea5b
Refresh target active sessions for admin and desktop ( #3001 )
...
* fix: 🐛 refresh sessions for targets list on admin and desktop
Refresh the sessions for the targets list pages on admin and desktop so
that the active sessions column is up to date
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17646
* test: 💍 add test for targets list refreshing sessions on admin
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17646
* refactor: 💡 allow ipcStub to return current mirage data
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17646
* test: 💍 ensure that desktop targets sessions are refreshed
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17646
* test: 💍 update existing tests affected by sessions refresh ipc
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17646
* refactor: 💡 remove force_refresh from sessions sync
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17646
2025-09-15 12:53:17 -04:00
Priya Patel
36aed9588b
refactor: 💡 remove dropdown for rdp type
2025-09-03 17:00:22 -07:00
Dharini
d79bd54f0b
fix: 🐛 remove redudant cert warning
2025-09-03 16:06:40 -07:00
Dharini
0a75e05b28
feat: 🎸 display toast notifications for rdp sessions
2025-09-03 16:04:17 -07:00
Priya Patel
4a179ac3e3
chore: 🤖 rdp desktop changes
2025-09-03 16:03:48 -07: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
Lauren
2a2e4350ee
conditionally render separator ( #2900 )
2025-06-23 20:07:41 -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 Perera and cameronperera
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
Priya Patel
b06c396086
Refactor - Rose::Page::Layout ( #2849 )
...
* Refactor: Rose::Page::Layout - header, actions and breadcrumbs (#2813 )
* refactor: 💡 page::layout- header,breadcrumb and actions
* refactor: 💡 added new class for the page layout, fixed a11y
* refactor: 💡 addressed comments
* refactor: 💡 moved copy snippet to PH.Generic
* refactor: 💡 addressed comments
* Refactor: Rose::Page::Layout - header, actions and breadcrumbs Part 2 (#2825 )
* refactor: 💡 rose page layout header
* refactor: 💡 removed extra classes
* Refactor: Rose::Page::Layout - header, actions and breadcrumbs Final Part (#2840 )
* refactor: 💡 rose page layout header
* Refactor: Rose::Page::Layout - header, actions and breadcrumbs (#2813 )
* refactor: 💡 page::layout- header,breadcrumb and actions
* refactor: 💡 added new class for the page layout, fixed a11y
* refactor: 💡 addressed comments
* refactor: 💡 moved copy snippet to PH.Generic
* refactor: 💡 addressed comments
* Refactor: Rose::Page::Layout - header, actions and breadcrumbs Part 2 (#2825 )
* refactor: 💡 rose page layout header
* refactor: 💡 removed extra classes
* refactor: 💡 fixed a11y heading, actions dropdown
* refactor: 💡 fixed page header
* refactor: 💡 fix heading margin and failing tests
* refactor: 💡 add back margin for hds header tags
* refactor: 💡 fix style
2025-06-02 16:20:50 -05:00
Lauren
5555603a5c
[Retire] Rose::Dropdown ( #2858 )
...
* remove dropdown styling
* remove rose/dropdown child component integration tests
* refactor tests, delete tests
* remove rose dropdown component from addons/
* refactor tests, delete tests
* run yarn format
* remove additional rose dropdown files from addons
* remove ref to rose dropdown from readme
* remove skipped test, comment states no longer relevant
* remove unused ref to rose-header-dropdown selector
* refactor tests using .rose-dropdown selector, cleanup
* run yarn format
* add selector to commonSelectors, refactor more tests
* nest .hds-dropdown selector in place of .rose-dropdown
* revert @use dropdpwn
* remove line, styling already applied on btn selector
* removed unused dropdown-radio-btn selector
2025-06-02 14:06:06 -04: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
Lauren
8f3cccce32
[Retire] Rose::Button ( #2838 )
...
* remove rose::button files and imports
* remove rose btn utilities
* remove btn class from app.scss
* delete rose btn styling, component files
* update test
* remove playground.hbs, team agreed
* refactor dummy/app/templates/index.hbs to use hds btn
2025-05-21 05:23:21 -04:00
Dharini Jeeva
c445f95aa4
chore: desktop header nav dropdown changes ( #2833 )
2025-05-20 13:24:46 -07:00
Cameron Perera
96db738f4b
refactor: 💡 fix table density and remove desc margin ( #2836 )
2025-05-20 12:56:28 -05:00
Lauren
6181df4c69
[Replace][Desktop] Rose::Button ( #2812 )
...
* replace rose::button in ui/desktop
* replace .rose-button in ui/admin acceptance tests
* update @iconOnly to @isIconOnly
* add required @text arg for isIconOnly btns
* re-add title html element
* add _button.scss for custom styling
* add hover styling over close btn
* fix a bug when we hover in dark mode
* fix bug in main, hover white should trigger in dark mode
* remove &:not(:disabled) on btn close window class
* fix merge conflict
* fix styling
2025-05-20 12:15:45 -04:00
Priya Patel
376787fda1
refactor: 💡 rose dialog cleanup ( #2831 )
2025-05-20 09:40:57 -05:00
Cameron Perera
eb9fe573b8
Icu 11937 foundation components retire rose typography styles ( #2810 )
...
* refactor: 💡 update _typography stylesheet
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11937
* refactor: 💡 update header margin styles into single rule
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11937
* refactor: 💡 add remove-header-margin class
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11937
* refactor: 💡 remove 'header' class
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11937
* test: 💍 fix failing tests for branded-card in desktop
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11937
* refactor: 💡 update style rule to use :where()
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11937
* refactor: 💡 rename remove-header-margin to remove-margin
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11937
* refactor: 💡 update style comment
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11937
2025-05-15 14:48:27 -05:00