Commit 455191b
Consolidate EMCN controls and redundant styling options (#7998)
* improvement(emcn): share ordinary action geometry in Button
* improvement(emcn): consolidate selection controls and styling options
* test(emcn): read email geometry from the public export
* improvement(emcn): share larger chip and field geometry (#8151)
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
* refactor(ui): use EMCN fields in deployment and setup modals (#8009)
* improvement(emcn): share larger chip and field geometry
* refactor(ui): use EMCN fields in deployment and setup modals
* improvement(ui): reuse chip for PII configuration action (#8173)
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
* improvement(ui): compose horizontal and credential fields in EMCN (#8164)
* improvement(ui): compose horizontal and credential fields in EMCN
* Share deploy chat field error treatment (#8255)
* refactor(ui): share deploy chat field error treatment
* refactor(ui): name deploy error props
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
* improvement(ui): share knowledge filter headings (#8073)
* improvement(ui): share knowledge filter headings
* improvement(ui): share inline filter and pagination actions (#8163)
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
* improvement(ui): use chip fields in workflow search and replace (#8076)
* improvement(emcn): share larger chip and field geometry
* improvement(ui): use chip fields in workflow search and replace
* fix(ui): use shared centered chip content on chat errors
* improvement(ui): use chips for ordinary product actions (#8081)
* improvement(ui): use chips for ordinary product actions
* improvement(ui): use shared chip alignment
* improvement(ui): use shared search action sizes (#8160)
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
* improvement(ui): reuse chips for custom block upload actions (#8084)
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
* fix(chat): use native attachment action (#8265)
* fix(chat): use native attachment action
* fix(chat): retain disabled attachment tooltip
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
* fix(chat): use EMCN icon button target for attachments
* refactor(ui): centralize destructive ghost button colors in EMCN (#7988)
* improvement(emcn): share larger chip and field geometry
* refactor(ui): use EMCN fields in deployment and setup modals
* refactor(ui): centralize destructive ghost button colors in EMCN
* improvement(ui): use standard knowledge tag icon size
* refactor(ui): consolidate product corner radii
* improvement(ui): reuse chip for PII configuration action (#8173)
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
* refactor(ui): share collapsible workflow field cards (#8017)
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
* improvement(ui): compose horizontal and credential fields in EMCN (#8164)
* improvement(ui): compose horizontal and credential fields in EMCN
* Share deploy chat field error treatment (#8255)
* refactor(ui): share deploy chat field error treatment
* refactor(ui): name deploy error props
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
Co-authored-by: Waleed <walif6@gmail.com>
* improvement(ui): share public headings and product typography (#8069)
* improvement(emcn): share larger chip and field geometry
* improvement(ui): share public authentication headings
* improvement(ui): share workflow panel tab buttons (#8072)
* improvement(ui): share workflow panel tab buttons
* improvement(ui): reuse chips for panel selection actions (#8166)
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
* refactor(ui): share account headings and auth control sizing (#8074)
* improvement(ui): share account status headings
* improvement(ui): use shared sizing for auth controls
* refactor(emcn): share invalid OTP slot treatment (#8246)
* Add shared invalid state to EMCN OTP slots
* fix(ui): distinguish OTP verification from resend errors
* test(ui): type OTP input queries as inputs
* test(ui): import OTP test button prop type
* test(ui): use shared logger mock in OTP regression
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
Co-authored-by: Waleed <walif6@gmail.com>
* improvement(ui): share missing resource states (#8078)
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
* improvement(ui): reuse avatars for owners and members (#8079)
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
* fix(ui): adopt exact shared 18px typography token
* fix(ui): preserve panel and auth control semantics
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
Co-authored-by: Waleed <walif6@gmail.com>
* fix(ui): preserve shared tag actions and product styling fallbacks
* fix(ui): keep logs filters on canonical chip height
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Waleed <walif6@gmail.com>1 parent 801329c commit 455191b
251 files changed
Lines changed: 3576 additions & 2682 deletions
File tree
- .claude/rules
- .cursor/rules
- apps/sim
- app
- (auth)
- components
- login
- oauth/consent
- reset-password
- signup
- sso
- verify
- (interfaces)
- chat
- [identifier]
- components
- auth
- email
- password
- error-state
- input
- loading-state
- message
- components
- resume/[workflowId]/[executionId]
- (landing)
- components
- hero/components/hero-platform-loop
- landing-cta-link
- contact/components/contact-form
- demo/components/demo-form
- enterprise/components/enterprise-product-previews/enterprise-members-preview
- logs/components/log-history-preview
- tables/components/tables-records-preview/components/lead-record-detail
- _styles
- cli/auth
- f/[token]
- invite
- [id]
- components
- o/[organizationId]
- home
- components/composer
- search
- playground
- unsubscribe
- workspace/[workspaceId]
- components
- code-search-overlay
- error
- folders
- invite-modal
- presence
- resource
- components
- action-bar
- owner-cell
- files
- components/file-viewer
- rich-markdown-editor
- home
- components
- message-content
- components
- agent-group
- chat-content
- message-sources
- options
- source-card
- source-chip
- mothership-chat
- components/mothership-chat-skeleton
- mothership-view/components
- resource-content
- components/browser-session
- resource-registry
- queued-messages
- user-input/components
- user-message-content
- integrations
- [block]
- components
- connect-service-account-modal
- connect-slack-bot-modal
- knowledge
- [id]
- [documentId]
- components/document-tags-modal
- components
- action-bar
- base-tags-modal
- connector-access-field
- connector-documents
- components
- logs
- components
- dashboard
- components
- status-bar
- workflows-list
- log-details
- settings/components
- admin
- mcp/components/mcp-server-form-modal
- member-list
- mothership
- sandboxes/components
- secrets/components/secret-value-field
- team-management/components
- no-organization-view
- organization-member-lists
- teammates
- tables/[tableId]/components
- lock-settings-modal
- select-field
- table-action-bar
- table-filter
- table-grid
- cells
- headers
- upgrade
- components/plan-card
- w
- [workflowId]/components
- chat
- components/chat-message
- command-list
- diff-controls
- panel
- components
- deploy/components/deploy-modal
- components
- chat
- general/components
- mcp
- editor/components/sub-block/components
- condition-input
- document-tag-entry
- eval-input
- filter-builder/components
- grouped-checkbox-list
- knowledge-tag-filters
- messages-input
- model-fallback-list
- selector-input
- skill-input
- slack-setup-wizard
- sort-builder/components
- starter
- text
- tool-input
- variables-input
- toolbar/components
- search-replace
- components/replacement-controls
- terminal/components/output-panel
- variables
- components
- preview
- components
- preview-editor
- preview-workflow/components/block
- sidebar
- blocks/custom
- components
- auth
- emails/_styles
- permissions
- ui
- ee
- access-control/components
- access-requests/components
- credential-groups/components
- custom-blocks/components
- data-retention/components
- organization-usage/components
- sso/components
- packages
- emcn/src
- components
- avatar
- badge
- bulk-action-bar
- bulk-action-button
- button
- checkbox
- chip-button-group
- chip-combobox
- chip-date-picker
- chip-dropdown
- chip-input
- chip-modal
- chip-select
- chip-switch
- chip-textarea
- chip
- collapsible-card
- combobox
- info-card
- input-otp
- modal
- progress-item
- resource-empty-state
- textarea
- time-picker
- lib
- workflow-renderer/src
- note
- subflow
- workflow-block
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
120 | | - | |
| 120 | + | |
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
51 | 55 | | |
52 | 56 | | |
53 | 57 | | |
| |||
67 | 71 | | |
68 | 72 | | |
69 | 73 | | |
70 | | - | |
| 74 | + | |
71 | 75 | | |
72 | 76 | | |
73 | 77 | | |
| |||
0 commit comments