Skip to content
Snippets Groups Projects
  • Phoomparin Mano's avatar
    c7bd308b
    feat(sdk): add visual cues in sdk around evaluation usage and feature flags (#47821) · c7bd308b
    Phoomparin Mano authored
    
    * add license problem hook
    
    * add warning banner
    
    * style cue component
    
    * update cue component
    
    * report issue to console
    
    * report issue to console
    
    * use sdk loader for pre-initialization
    
    * extract print problem method
    
    * use non-standard shadows
    
    * add unit tests
    
    * prevent console log spam during tests
    
    * mock the embedding token feature
    
    * mock the embedding token feature by default
    
    * add more test cases
    
    * add test case
    
    * add test cases
    
    * increase popover z-index
    
    * simplify test setup
    
    * simplify test setup
    
    * do not load individual component when a license error happens
    
    * move SdkLicenseProblemDisplay component out
    
    * replace colors with color-mix
    
    * replace colors with color-mix
    
    * make the text unthemed to ensure legibility
    
    * hard-code colors to prevent them from being themed
    
    * hard-code colors to prevent them from being themed
    
    * update border styles
    
    * make the chevron unthemed
    
    * unset console text color
    
    * only set stroke on errors
    
    * optimistic query settings
    
    * document the sdk license condition
    
    * remove redundant condition
    
    * add notes on api keys always being allowed on localhost
    
    * move the no auth method message to warning component
    
    * rename sdk license problem to usage problem
    
    * add eslint rule for stories
    
    * rename sdk license problem to usage problem
    
    * move sdk usage problem display out of the init controller
    
    * specify fallback font if instance is down or CORS error
    
    * add comments on conditions pending on the CORS PR
    
    * add notes on non-localhost checks
    
    * make test ids constant
    
    * add test case for neither provided
    
    * fix types
    
    * address code reviews
    
    * pass `embedding-sdk` flag in `token-features`
    
    * address code review
    
    Co-authored-by: default avatarMahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev>
    
    * remove appName from console logs
    
    * rename embedding-sdk to embedding_sdk
    
    * add the embedding_sdk premium token feature
    
    * do not setup enterprise plugin in sdk test
    
    * do not localize visual cue messages
    
    * fix unit test in setup-sdk-auth
    
    * rename tests
    
    * remove unused eslint-disable
    
    * enable embedding_sdk premium feature for sdk unit tests
    
    * revert security_test.clj to use embedding instead of embedding-sdk
    
    * remove unneeded test
    
    * changes to support the style leak fixes
    
    ---------
    
    Co-authored-by: default avatarMahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev>
    feat(sdk): add visual cues in sdk around evaluation usage and feature flags (#47821)
    Phoomparin Mano authored
    
    * add license problem hook
    
    * add warning banner
    
    * style cue component
    
    * update cue component
    
    * report issue to console
    
    * report issue to console
    
    * use sdk loader for pre-initialization
    
    * extract print problem method
    
    * use non-standard shadows
    
    * add unit tests
    
    * prevent console log spam during tests
    
    * mock the embedding token feature
    
    * mock the embedding token feature by default
    
    * add more test cases
    
    * add test case
    
    * add test cases
    
    * increase popover z-index
    
    * simplify test setup
    
    * simplify test setup
    
    * do not load individual component when a license error happens
    
    * move SdkLicenseProblemDisplay component out
    
    * replace colors with color-mix
    
    * replace colors with color-mix
    
    * make the text unthemed to ensure legibility
    
    * hard-code colors to prevent them from being themed
    
    * hard-code colors to prevent them from being themed
    
    * update border styles
    
    * make the chevron unthemed
    
    * unset console text color
    
    * only set stroke on errors
    
    * optimistic query settings
    
    * document the sdk license condition
    
    * remove redundant condition
    
    * add notes on api keys always being allowed on localhost
    
    * move the no auth method message to warning component
    
    * rename sdk license problem to usage problem
    
    * add eslint rule for stories
    
    * rename sdk license problem to usage problem
    
    * move sdk usage problem display out of the init controller
    
    * specify fallback font if instance is down or CORS error
    
    * add comments on conditions pending on the CORS PR
    
    * add notes on non-localhost checks
    
    * make test ids constant
    
    * add test case for neither provided
    
    * fix types
    
    * address code reviews
    
    * pass `embedding-sdk` flag in `token-features`
    
    * address code review
    
    Co-authored-by: default avatarMahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev>
    
    * remove appName from console logs
    
    * rename embedding-sdk to embedding_sdk
    
    * add the embedding_sdk premium token feature
    
    * do not setup enterprise plugin in sdk test
    
    * do not localize visual cue messages
    
    * fix unit test in setup-sdk-auth
    
    * rename tests
    
    * remove unused eslint-disable
    
    * enable embedding_sdk premium feature for sdk unit tests
    
    * revert security_test.clj to use embedding instead of embedding-sdk
    
    * remove unneeded test
    
    * changes to support the style leak fixes
    
    ---------
    
    Co-authored-by: default avatarMahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev>
Code owners
Assign users and groups as approvers for specific file changes. Learn more.