* refactor: 💡 Show View instead of Play if channel not asciicast
✅ Closes: ICU-9524
* refactor: 💡 every third channel is missing mime_types
* refactor: 💡 create new abilities for channel-recording
* refactor: 💡 use abilities for button logic for channels
* test: 💍 update channel-recording ability tests
* refactor: 💡 fix ChannelRecording ability import name
* refactor: 💡 change ability name to canPlay from canPlayChannel
* refactor: 💡 update OverrideChannelRecording ability methods
* refactor: 💡 Add loading substate for channels
* refactor: 💡 Use conditional block for session recording player
* style: 💄 Use a unicode ellipsis instead of periods
* refactor: 💡 rename asciiCast to asciicast (#307)
---------
Co-authored-by: cameronperera <cameron.perera@hashicorp.com>
* fix: 🐛 Fix isAsciicast check
✅ Closes: ICU-9511
* fix: 🐛 add message for channels that cannot be played back
* Update ui/admin/app/templates/scopes/scope/session-recordings/session-recording/channels-by-connection/channel.hbs
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
* refactor: 💡 update not supported message
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
* refactor: 💡 refactor worker form fieldset to use HDS
* feat: 🎸 add recording_storage_path optional config for workers
* chore: 🤖 tweak language and add learn-more link
* chore: 🤖 add additional feature check
* Update addons/core/translations/resources/en-us.yaml
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
* chore: 🤖 use hds inline link
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
* refactor: 💡 add controller for channels-by-connection/index
* feat: 🎸 show message for new session that have no connections
✅ Closes: ICU-9482
* feat: 🎸 add message for failed session with no connections (#296)
✅ Closes: ICU-9489
* refactor: 💡 remove '-' from 'in progress' usage
* feat: 🎸 add isAvailable method to session recording model
✅ Closes: ICU-9418
* feat: 🎸 hide play button if session recording in-progress
* refactor: 💡 use translation for channel list play button
* refactor: 💡 move Play translation to actions from resources
* refactor: 💡 remove sorted connections from session recording
Removed from session recording model and respective templates
✅ Closes: ICU-9415
* refactor: 💡 remove sorted channels from connections model
and removed from the appropriate templates and breadcrumb
* chore: 🤖 Update session recording API
* chore: 🤖 Update usage of scope id for targets
* chore: 🤖 Update scope id usage for user in session recordings
* refactor: 💡 changed title description for provider
Change title from `AWS` to `Amazon S3` in the provider <InfoField /> for
storage buckets.
✅ Closes: ICU-9166
* refactor: 💡 quick refactor
Refactor of Amazon title in table description
* Add the word up & down to the bytes strings
* Add string duration to all the duration strings that are out of a table
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
* feat: 🎸 Update Channel identifiers and breadcrumb
* refactor: 💡 updates after PR feedback
* refactor: 💡 remove unneeded function
* refactor: 💡 move all of indexedDisplayName into plain function
* refactor: 💡 removed whitespace from layout in add-members view
Removed whitespace from layout in `add-members` view by replacing
`Rose::Table` with `Hds::Table`.
✅ Closes: ICU-5986
* refactor: 💡 refactor table
Added custom styling to remove margin bottom from radio card field. That
is causing 1st column to not be valign center.
✅ Closes: ICU-5986
* refactor: 💡 refactor stylings to override.scss
Moved Hds custom syles to `overrides.scss`
✅ Closes: ICU-5986
* Update addons/rose/addon/styles/hds/overrides.scss
Co-authored-by: Randall Morey <randall@randallmorey.com>
* Update addons/rose/addon/styles/hds/overrides.scss
Co-authored-by: Randall Morey <randall@randallmorey.com>
* refactor: 💡 refactored app.scss for admin
Removed custom css for `.key-value-list` selector that is now being
served in `overrides.scss` globally.
* refactor: 💡 patched overrides
Ported Hds overrides from other repository.
---------
Co-authored-by: Randall Morey <randall@randallmorey.com>