Skip to content

Commit 6dfb74d

Browse files
authored
chore: release v0.15.0 (#2835)
2 parents f3c4624 + ccec4ae commit 6dfb74d

25 files changed

Lines changed: 1464 additions & 123 deletions

File tree

.github/workflows/stale.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
remove-stale-when-updated: true
2929
only-issue-types: 'bug'
3030
stale-issue-label: 'stale'
31-
close-issue-label: 'stale'
31+
close-issue-label: 'stale-to-close'
3232
operations-per-run: 500
3333

3434
stale-prs:
@@ -45,5 +45,5 @@ jobs:
4545
days-before-pr-close: 7
4646
remove-stale-when-updated: true
4747
stale-pr-label: 'stale'
48-
close-pr-label: 'stale'
48+
close-pr-label: 'stale-to-close'
4949
operations-per-run: 500

app/components/AppHeader.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ useShortcuts({
258258
<ButtonBase
259259
type="button"
260260
variant="secondary"
261-
class="hidden lg:inline-flex shrink-0 gap-2 px-2.5 me-3"
261+
class="hidden lg:inline-flex shrink-0 gap-2 ps-2.5 pe-1.25 py-1.25! me-3"
262262
:aria-label="$t('shortcuts.command_palette')"
263263
:title="$t('shortcuts.command_palette_description', { ctrlKey: $t('shortcuts.ctrl_key') })"
264264
@click="openCommandPalette"

app/components/Noodle/Pride1/Logo.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
</template>
66
<img
77
width="400"
8-
class="mb-6 w-80 sm:w-140 max-w-full"
8+
class="mb-6 w-80 sm:w-140 max-w-full mx-auto"
99
src="/extra/pride-1.svg"
1010
:alt="$t('alt_logo')"
1111
/>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<template>
2+
<TooltipApp interactive position="top">
3+
<template #content>
4+
<p class="text-sm font-medium text-fg mb-1">
5+
We stand together. Always, everywhere, for all of us
6+
<br />
7+
<strong>Happy Pride Month!</strong>
8+
</p>
9+
</template>
10+
<img
11+
width="400"
12+
class="mb-2 w-80 sm:w-140 max-w-full mx-auto"
13+
src="/extra/pride-2.svg"
14+
:alt="$t('alt_logo')"
15+
/>
16+
</TooltipApp>
17+
</template>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<template>
2+
<TooltipApp interactive position="top">
3+
<template #content>
4+
<p class="text-sm font-medium text-fg mb-1">
5+
Great places are built by diverse people
6+
<br />
7+
<strong>Happy Pride Month!</strong>
8+
</p>
9+
</template>
10+
<img
11+
width="400"
12+
class="mb-2 w-80 sm:w-140 max-w-full mx-auto"
13+
src="/extra/pride-3.png"
14+
:alt="$t('alt_logo')"
15+
/>
16+
</TooltipApp>
17+
</template>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<template>
2+
<TooltipApp interactive position="top">
3+
<template #content>
4+
<p class="text-sm font-medium text-fg mb-1">
5+
<strong>World Tetris Day</strong>. The legendary console turns 42.
6+
<br />
7+
<i>Yes, you matched the blocks correctly, but polyominos are cool too!</i>
8+
</p>
9+
</template>
10+
<img
11+
width="400"
12+
class="mb-10 w-80 sm:w-140 max-w-full mx-auto"
13+
src="/extra/tetris.svg"
14+
:alt="$t('alt_logo')"
15+
/>
16+
</TooltipApp>
17+
</template>

app/components/Noodle/index.ts

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import NoodleKawaiiLogo from './Kawaii/Logo.vue'
22
import NoodlePride1Logo from './Pride1/Logo.vue'
3+
import NoodlePride2Logo from './Pride2/Logo.vue'
4+
import NoodlePride3Logo from './Pride3/Logo.vue'
5+
import NoodleTetrisLogo from './Tetris/Logo.vue'
36

47
export type Noodle = {
58
// Unique identifier for the noodle
@@ -31,7 +34,29 @@ export const ACTIVE_NOODLES: Noodle[] = [
3134
key: 'pride-1',
3235
logo: NoodlePride1Logo,
3336
date: '2026-06-01',
34-
dateTo: '2026-06-30',
37+
dateTo: '2026-06-06',
38+
timezone: 'auto',
39+
},
40+
{
41+
key: 'tetris',
42+
logo: NoodleTetrisLogo,
43+
date: '2026-06-06',
44+
dateTo: '2026-06-08',
45+
timezone: 'auto',
46+
tagline: false,
47+
},
48+
{
49+
key: 'pride-2',
50+
logo: NoodlePride2Logo,
51+
date: '2026-06-08',
52+
dateTo: '2026-06-20',
53+
timezone: 'auto',
54+
},
55+
{
56+
key: 'pride-3',
57+
logo: NoodlePride3Logo,
58+
date: '2026-06-20',
59+
dateTo: '2026-07-01',
3560
timezone: 'auto',
3661
},
3762
]

app/components/Package/SizeDecrease.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ const props = defineProps<{
77
88
const bytesFormatter = useBytesFormatter()
99
const numberFormatter = useNumberFormatter()
10+
const percentFormatter = useNumberFormatter({ style: 'percent' })
1011
11-
const sizePercent = computed(() => Math.round(Math.abs(props.diff.sizeRatio) * 100))
12+
const sizePercent = computed(() => percentFormatter.value.format(Math.abs(props.diff.sizeRatio)))
1213
const sizeDecreaseAbs = computed(() => Math.abs(props.diff.sizeIncrease))
1314
const depDecreaseAbs = computed(() => Math.abs(props.diff.depDiff))
1415
</script>
@@ -33,7 +34,7 @@ const depDecreaseAbs = computed(() => Math.abs(props.diff.depDiff))
3334
<p class="text-sm m-0 mt-1">
3435
<i18n-t v-if="diff.sizeThresholdExceeded" keypath="package.size_decrease.size" scope="global">
3536
<template #percent
36-
><strong>{{ sizePercent }}%</strong></template
37+
><strong>{{ sizePercent }}</strong></template
3738
>
3839
<template #size
3940
><strong>{{ bytesFormatter.format(sizeDecreaseAbs) }}</strong></template

app/components/Package/SizeIncrease.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ const props = defineProps<{
77
88
const bytesFormatter = useBytesFormatter()
99
const numberFormatter = useNumberFormatter()
10+
const percentFormatter = useNumberFormatter({ style: 'percent' })
1011
11-
const sizePercent = computed(() => Math.round(props.diff.sizeRatio * 100))
12+
const sizePercent = computed(() => percentFormatter.value.format(Math.abs(props.diff.sizeRatio)))
1213
</script>
1314

1415
<template>
@@ -28,7 +29,7 @@ const sizePercent = computed(() => Math.round(props.diff.sizeRatio * 100))
2829
<p class="text-sm m-0 mt-1">
2930
<i18n-t v-if="diff.sizeThresholdExceeded" keypath="package.size_increase.size" scope="global">
3031
<template #percent
31-
><strong>{{ sizePercent }}%</strong></template
32+
><strong>{{ sizePercent }}</strong></template
3233
>
3334
<template #size
3435
><strong>{{ bytesFormatter.format(diff.sizeIncrease) }}</strong></template

app/components/Readme.vue

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,14 @@ function handleClick(event: MouseEvent) {
283283
font-style: italic;
284284
}
285285
286+
.readme :deep(dt) {
287+
margin-block-start: 0.5rem;
288+
}
289+
290+
.readme :deep(dd) {
291+
padding-inline-start: 1.5rem;
292+
}
293+
286294
/* GitHub-style callouts/alerts */
287295
.readme :deep(blockquote[data-callout]) {
288296
border-inline-start-width: 3px;

0 commit comments

Comments
 (0)