Skip to content

Commit bea432e

Browse files
iropolobraddialpadjeverhart-dialpadfrancisrupertsemantic-release-bot
authored
Merge branch 'staging' into next (#1024)
Co-authored-by: Brad Paugh <brad.paugh@dialpad.com> Co-authored-by: Josh Everhart <josh.everhart@dialpad.com> Co-authored-by: Francis Rupert <francis.rupert@dialpad.com> Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net> Co-authored-by: Nina Repetto <nina.repetto@dialpad.com> Co-authored-by: iropolo <ignacio.ropolo@dialpad.com>
1 parent 63f6d2f commit bea432e

File tree

54 files changed

+367
-1775
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+367
-1775
lines changed

.claude/commands/pr-fill.md

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,53 @@
1-
# /pr-fill - Generate Dialtone PR Description
1+
# /pr-fill - Generate and Update Dialtone PR Description
22

33
## Usage
44

55
```
6-
/pr-fill
6+
/pr-fill [PR_NUMBER or PR_URL] [DESCRIPTION]
77
```
88

99
## Description
1010

11-
Generates a filled PR description based on the Dialtone PR template (.github/pull_request_template.md), analyzing git diff and commit messages to auto-populate relevant sections. Section that cannot be completed are left as placeholders for manual completion (e.g. "Screenshots / GIFs" and "Sources"). Sections that are not relevant to the change should be removed, for example if there were no CSS changes, the CSS checklist should be removed.
11+
Generates a filled PR description based on the Dialtone PR template (.github/pull_request_template.md) and uses the `gh` CLI to update the actual PR. If no PR number is provided, it assumes the current branch has an open PR. If no description is provided, it analyzes git diff and commit messages to auto-populate relevant sections.
12+
13+
Sections that cannot be completed are left as placeholders for manual completion (e.g. "Screenshots / GIFs" and "Sources"). Sections that are not relevant to the change should be removed, for example if there were no CSS changes, the CSS checklist should be removed.
1214

1315
## Implementation
1416

1517
When this command is used, Claude should:
1618

17-
1. **Analyze the current git state:**
18-
- Get current branch name
19-
- Get recent commit messages
19+
1. **Extract PR information:**
20+
- If PR URL provided: Extract PR number from URL
21+
- If PR number provided: Use it directly
22+
- If no argument provided: Find PR for current branch using `gh pr view --json number`
23+
24+
2. **Fetch PR details (if updating existing PR):**
25+
- Get PR diff: `gh pr diff <PR_NUMBER>`
26+
- Get PR commits: `gh pr view <PR_NUMBER> --json commits`
27+
- Get changed files and their contents
28+
29+
3. **Analyze the changes:**
30+
- Get commit messages
2031
- Get list of changed files
2132
- Get git diff summary
2233

23-
2. **Auto-detect change type from:**
34+
4. **Auto-detect change type from:**
2435
- Commit message prefixes (feat:, fix:, docs:, etc.)
2536
- File patterns (Vue components, CSS, documentation)
2637
- New vs modified files
2738

28-
3. **Generate template with smart defaults:**
29-
- Use oldest commit message as PR title
39+
5. **Generate template with smart defaults:**
40+
- Use oldest commit message as PR title (preserve existing if present)
3041
- Auto-check appropriate change type boxes
3142
- Include relevant checklist sections based on file changes
3243
- Pre-populate sections where possible
3344
- Extract Jira ticket URL from oldest commit message
3445
- In the description section, describe the changes in a summarized way, no need to list every file changed
3546

36-
4. **Output format:**
37-
- Complete markdown ready to copy/paste into GitHub PR
38-
- Follow exact Dialtone PR template structure
47+
6. **Update the PR:**
48+
- Use `gh pr edit <PR_NUMBER> --body "<DESCRIPTION>"` to update
49+
- Confirm update: `gh pr view <PR_NUMBER> --json title,body,url`
50+
- Display success message with PR URL
3951

4052
## File Pattern Detection
4153

CHANGELOG.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,21 @@
11
# [9.154.0-next.1](https://github.com/dialpad/dialtone/compare/dialtone/v9.153.4...dialtone/v9.154.0-next.1) (2026-01-08)
2+
# [9.154.0](https://github.com/dialpad/dialtone/compare/dialtone/v9.153.9...dialtone/v9.154.0) (2026-01-13)
3+
4+
5+
### Bug Fixes
6+
7+
* **Motion Text:** DLT-2804 motion-text recipe letter-spacing fixes ([#1012](https://github.com/dialpad/dialtone/issues/1012)) ([5a3bad1](https://github.com/dialpad/dialtone/commit/5a3bad19f391c6ff8b4d8cf071c063cde7f48815))
8+
9+
10+
### Code Refactoring
11+
12+
* **Stack:** DLT-2886 update justify prop values ([#1016](https://github.com/dialpad/dialtone/issues/1016)) ([c01db3d](https://github.com/dialpad/dialtone/commit/c01db3dacc74bc82224726b070312494458aaf2b))
13+
14+
15+
### Features
16+
17+
* **Rich Text Editor:** DP-171112 emit event for channel click ([#1014](https://github.com/dialpad/dialtone/issues/1014)) ([978666f](https://github.com/dialpad/dialtone/commit/978666fc9fa1f08a86361ba58a9a3e73b450708e))
18+
219
## [9.153.9](https://github.com/dialpad/dialtone/compare/dialtone/v9.153.8...dialtone/v9.153.9) (2026-01-08)
320

421

apps/dialtone-documentation/docs/about/whats-new/posts/2025-12-2.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ The tool is ideal for projects with many flex containers. For small, one-off cha
6363
**After**
6464

6565
<code-well-header>
66-
<dt-stack direction="row" align="center" justify="between" gap="500" class="d-w100p d-bgc-moderate-opaque d-bar8">
66+
<dt-stack direction="row" align="center" justify="space-between" gap="500" class="d-w100p d-bgc-moderate-opaque d-bar8">
6767
<div class="d-bgc-moderate-opaque d-p16 d-bar8">Left</div>
6868
<div class="d-bgc-moderate-opaque d-p16 d-bar8">Right</div>
6969
</dt-stack>
@@ -73,7 +73,7 @@ The tool is ideal for projects with many flex containers. For small, one-off cha
7373
<dt-stack
7474
direction="row"
7575
align="center"
76-
justify="between"
76+
justify="space-between"
7777
gap="500"
7878
>
7979
<div>Left</div>
@@ -526,7 +526,7 @@ If you own the component, refactor its root element to use DtStack.
526526
```html
527527
<dt-stack
528528
:align="{ default: 'start', md: 'center' }"
529-
:justify="{ lg: 'between' }"
529+
:justify="{ lg: 'space-between' }"
530530
>
531531
```
532532

@@ -630,17 +630,17 @@ If you own the component, refactor its root element to use DtStack.
630630
<tr>
631631
<td><code>d-jc-space-between</code></td>
632632
<td><code>justify</code></td>
633-
<td><code>"between"</code></td>
633+
<td><code>"space-between"</code></td>
634634
</tr>
635635
<tr>
636636
<td><code>d-jc-space-around</code></td>
637637
<td><code>justify</code></td>
638-
<td><code>"around"</code></td>
638+
<td><code>"space-around"</code></td>
639639
</tr>
640640
<tr>
641641
<td><code>d-jc-space-evenly</code></td>
642642
<td><code>justify</code></td>
643-
<td><code>"evenly"</code></td>
643+
<td><code>"space-evenly"</code></td>
644644
</tr>
645645
<tr>
646646
<td><code>d-fd-row</code></td>

apps/dialtone-documentation/docs/components/stack.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -963,7 +963,7 @@ showHtmlWarning />
963963

964964
The `justify` prop controls how items are distributed along the main axis (the direction of the stack). For row stacks, this controls horizontal distribution. For column stacks, this controls vertical distribution.
965965

966-
Available `justify` values: `start` (default), `center`, `end`, `around`, `between`, `evenly`.
966+
Available `justify` values: `start` (default), `center`, `end`, `space-around`, `space-between`, `space-evenly`.
967967

968968
### Start
969969

@@ -1104,7 +1104,7 @@ vueCode='
11041104
'
11051105
showHtmlWarning />
11061106

1107-
### Around
1107+
### Space Around
11081108

11091109
Distribute items with equal space around each item.
11101110

@@ -1117,7 +1117,7 @@ Distribute items with equal space around each item.
11171117
>
11181118
<dt-stack
11191119
gap="400"
1120-
justify="around"
1120+
justify="space-around"
11211121
class="d-w100p d-h332 d-bgc-moderate-opaque d-bar8 axis-outline axis-outline--block-center"
11221122
>
11231123
<div class="d-bgc-moderate-opaque d-p16 d-bar8">Item 1</div>
@@ -1127,7 +1127,7 @@ Distribute items with equal space around each item.
11271127
<dt-stack
11281128
direction="row"
11291129
gap="400"
1130-
justify="around"
1130+
justify="space-around"
11311131
class="d-w100p d-bgc-moderate-opaque d-bar8 axis-outline axis-outline--inline-center"
11321132
>
11331133
<div class="d-bgc-moderate-opaque d-p16 d-bar8">Item 1</div>
@@ -1141,7 +1141,7 @@ Distribute items with equal space around each item.
11411141
:htmlCode="() => $refs.justifyAroundExample"
11421142
vueCode='
11431143
<dt-stack
1144-
justify="around"
1144+
justify="space-around"
11451145
>
11461146
<div>Item 1</div>
11471147
<div>Item 2</div>
@@ -1150,7 +1150,7 @@ vueCode='
11501150
'
11511151
showHtmlWarning />
11521152

1153-
### Between
1153+
### Space Between
11541154

11551155
Distribute items with space between them, edges flush to container.
11561156

@@ -1163,7 +1163,7 @@ Distribute items with space between them, edges flush to container.
11631163
>
11641164
<dt-stack
11651165
gap="400"
1166-
justify="between"
1166+
justify="space-between"
11671167
class="d-w100p d-h332 d-bgc-moderate-opaque d-bar8 axis-outline axis-outline--block-center"
11681168
>
11691169
<div class="d-bgc-moderate-opaque d-p16 d-bar8">Item 1</div>
@@ -1173,7 +1173,7 @@ Distribute items with space between them, edges flush to container.
11731173
<dt-stack
11741174
direction="row"
11751175
gap="400"
1176-
justify="between"
1176+
justify="space-between"
11771177
class="d-w100p d-bgc-moderate-opaque d-bar8 axis-outline axis-outline--inline-center"
11781178
>
11791179
<div class="d-bgc-moderate-opaque d-p16 d-bar8">Item 1</div>
@@ -1189,7 +1189,7 @@ vueCode='
11891189
<dt-stack
11901190
direction="row"
11911191
gap="400"
1192-
justify="between"
1192+
justify="space-between"
11931193
class="d-w100p"
11941194
>
11951195
<div>Item 1</div>
@@ -1199,7 +1199,7 @@ vueCode='
11991199
'
12001200
showHtmlWarning />
12011201

1202-
### Evenly
1202+
### Space Evenly
12031203

12041204
Distribute items with equal space between all items, including edges.
12051205

@@ -1212,7 +1212,7 @@ Distribute items with equal space between all items, including edges.
12121212
>
12131213
<dt-stack
12141214
gap="400"
1215-
justify="evenly"
1215+
justify="space-evenly"
12161216
class="d-w100p d-h332 d-bgc-moderate-opaque d-bar8 axis-outline axis-outline--block-center"
12171217
>
12181218
<div class="d-bgc-moderate-opaque d-p16 d-bar8">Item 1</div>
@@ -1222,7 +1222,7 @@ Distribute items with equal space between all items, including edges.
12221222
<dt-stack
12231223
direction="row"
12241224
gap="400"
1225-
justify="evenly"
1225+
justify="space-evenly"
12261226
class="d-w100p d-bgc-moderate-opaque d-bar8 axis-outline axis-outline--inline-center"
12271227
>
12281228
<div class="d-bgc-moderate-opaque d-p16 d-bar8">Item 1</div>
@@ -1236,7 +1236,7 @@ Distribute items with equal space between all items, including edges.
12361236
:htmlCode="() => $refs.justifyEvenlyExample"
12371237
vueCode='
12381238
<dt-stack
1239-
justify="evenly"
1239+
justify="space-evenly"
12401240
>
12411241
<div>Item 1</div>
12421242
<div>Item 2</div>
@@ -1423,7 +1423,7 @@ Resize your browser to see the alignment change at different breakpoints.
14231423
<dt-stack
14241424
direction="row"
14251425
gap="0"
1426-
:justify="{ default: 'start', md: 'center', lg: 'between' }"
1426+
:justify="{ default: 'start', md: 'center', lg: 'space-between' }"
14271427
class="d-w100p d-bgc-moderate-opaque d-bar8"
14281428
ref="responsiveJustifyExample"
14291429
>
@@ -1438,7 +1438,7 @@ Resize your browser to see the alignment change at different breakpoints.
14381438
vueCode='
14391439
<dt-stack
14401440
direction="row"
1441-
:justify="{ default: `start`, md: `center`, lg: `between` }"
1441+
:justify="{ default: `start`, md: `center`, lg: `space-between` }"
14421442
class="d-w100p"
14431443
>
14441444
<div>Item 1</div>

packages/combinator/package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@
1414
"node": ">= 14.17"
1515
},
1616
"type": "module",
17+
"repository": {
18+
"type": "git",
19+
"url": "https://github.com/dialpad/dialtone.git",
20+
"directory": "packages/combinator"
21+
},
1722
"module": "./dist/dialtone-combinator.js",
1823
"files": [
1924
"dist"

packages/dialtone-css/CHANGELOG.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)