codecalm
ad42cfc76e
Replace remaining any casts in shared with proper types
...
- ui/Table.astro: type the people rows with a local Person interface
instead of Record<string, any>[]. Surfaced a latent type mismatch:
<Avatar personId={person.id}> passed a string id into a prop typed
as number (only silently worked because of the any cast) — replaced
with <Avatar person={person}>, which resolves to the same person
object without the redundant numeric re-lookup.
- ui/Select.astro: add SelectOption/SelectData types for selects.json
entries instead of two Record<string, any> casts.
- components/navbar/NavbarMenu.astro: type Level1.children as
Record<string, Level2> (matching NavbarMenuItem's own Level2/Level3
shapes) instead of Record<string, unknown>, removing the `as any`
casts at both NavbarMenuItem call sites.
- components/parts/Tasks.astro: add a Task interface instead of
Record<string, any>[]; also drops the now-redundant inline subtask
type annotation.
No behavior change other than the Table.astro Avatar fix above.
Verified: astro check 0/0/0 in shared, astro build succeeds for
preview (127 pages) and docs (128 pages), vitest passes (38 tests).
2026-08-08 18:11:46 +02:00
0085eeba6e
Fix all pnpm type-check warnings and restore lost Props typing ( #2805 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: codecalm <1282324+codecalm@users.noreply.github.com >
2026-08-08 17:35:17 +02:00
Paweł Kuna
2777fff433
Clear remaining astro check hints in shared, docs, and screenshots ( #2837 )
2026-08-08 17:17:40 +02:00
Paweł Kuna
e520b327c1
Enable astro/tsconfigs/strictest in the shared package ( #2836 )
2026-08-08 01:27:03 +02:00
Paweł Kuna
16e1403bc8
Enable astro/tsconfigs/strictest in the preview package ( #2834 )
2026-08-08 00:51:32 +02:00
Paweł Kuna
512ede545c
Enable astro/tsconfigs/strictest in the docs package ( #2835 )
2026-08-08 00:51:22 +02:00
5c0a612127
Fix broken links, aria attributes, and demo data mismatches ( #2831 )
...
Co-authored-by: Paweł Kuna <1282324+codecalm@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-08-08 00:02:40 +02:00
023c1113f6
Fix chat sidebar links using duplicate #chat-1 id ( #2825 )
...
Co-authored-by: Paweł Kuna <1282324+codecalm@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-08-08 00:02:33 +02:00
Bartosz-Do and Claude Sonnet 5
a1b65d1ea1
Fix docs UI bugs: tabs, redirect, docs-libs, colors grid, navbar link ( #2830 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-07 23:57:22 +02:00
Bartosz-Do
0720c0391a
Add tom-select to modals page libs so task-modal selects work ( #2832 )
2026-08-07 23:55:11 +02:00
75fa588b5b
Fix broken dropdowns, datepicker, and buttons with no event handlers in preview pages ( #2824 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: codecalm <1282324+codecalm@users.noreply.github.com >
2026-08-07 23:54:08 +02:00
Bartosz-Do
0549900471
Fix dead and miswired props in shared UI/card components ( #2827 )
2026-08-07 23:53:42 +02:00
833e826988
Fix component props silently ignored or misapplied in shared/ui ( #2828 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: codecalm <1282324+codecalm@users.noreply.github.com >
2026-08-07 23:53:17 +02:00
Bartosz-Do
16a53474f6
Fix instance-scoping bugs in AdvancedTable, Chart, Colorpicker, Dropzone, and TabsCard ( #2829 )
2026-08-07 23:51:17 +02:00
Bartosz-Do
e1630cd918
Fix radio input groups missing shared name across preview forms ( #2826 )
2026-08-07 23:48:54 +02:00
Paweł Kuna
a0d84f66fe
Improve README and community health files ( #2808 )
2026-08-07 01:15:34 +02:00
Paweł Kuna and Bartek
b38cd32d07
Add screenshots package and fix card-gradient minify bug ( #2793 )
...
Co-authored-by: Bartek <xbartoszdobija@gmail.com >
2026-08-07 00:48:28 +02:00
Bartosz-Do
cd0b210a87
Fix stray line and indentation on the .steps component ( #2806 )
2026-08-07 00:24:00 +02:00
Bartosz-Do and codecalm
f2004da7b2
Fix ribbon and payment icons dark mode on All Elements preview ( #2804 )
...
Co-authored-by: codecalm <codecalm@gmail.com >
2026-08-07 00:12:53 +02:00
Paweł Kuna and StarDev
324b0fbf0e
Make .card-header background transparent by default, add override hooks ( #2802 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-08-06 12:47:48 +02:00
Bartosz-Do and codecalm
9cc9a36b10
Wire stylelint into the SCSS lint pipeline ( #2794 )
...
Co-authored-by: codecalm <codecalm@gmail.com >
2026-08-06 00:46:56 +02:00
Bartosz-Do and codecalm
cad8eb8c91
Move --tblr- custom-property prefixing from Sass to PostCSS ( #2795 )
...
Co-authored-by: codecalm <codecalm@gmail.com >
2026-08-05 23:48:56 +02:00
Paweł Kuna
1effe221cb
Improve accessibility across layouts, components, and forms ( #2799 )
2026-08-05 23:40:37 +02:00
Paweł Kuna
17d2363ef2
Fix NaN transform on the jsVectorMap world map ( #2800 )
2026-08-05 23:34:52 +02:00
Paweł Kuna
a7f1a24d5b
Add ARIA dialog attributes to the signature modal ( #2801 )
2026-08-05 23:24:58 +02:00
Paweł Kuna
9c4dc73a8b
Generate SCSS and JS docs snippets from source markers ( #2798 )
2026-08-05 18:44:39 +02:00
Bartek
0ce0db4009
Revert "Remove deprecated Stylelint configuration and update dependencies for improved linting support"
...
This reverts commit 2f34c938b4 .
2026-08-05 10:37:50 +02:00
Bartek
2f34c938b4
Remove deprecated Stylelint configuration and update dependencies for improved linting support
2026-08-05 10:28:21 +02:00
7ae422f23a
Migrate CSS direction properties to logical properties for improved RTL support ( #2773 )
...
Co-authored-by: codecalm <codecalm@gmail.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-08-05 01:58:04 +02:00
Bartosz-Do and Claude Opus 5
dbe391dc23
Fix signature pad clear button accessibility and canvas height drift ( #2789 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-05 00:39:44 +02:00
Bartosz-Do and codecalm
6a63e4069c
Document Trending indicator and Card stamp ( #2785 )
...
Co-authored-by: codecalm <codecalm@gmail.com >
2026-08-05 00:39:05 +02:00
Bartosz-Do
6edc2a5495
Add docs page for the Mapbox map component ( #2787 )
2026-08-05 00:30:23 +02:00
Bartosz-Do and Claude Opus 5
346e0914bc
Copy only runtime files into dist/libs instead of whole npm packages ( #2781 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-05 00:29:33 +02:00
Bartosz-Do
52fe729781
Fix .min.css source maps by adding the banner before minification ( #2776 )
2026-08-03 19:20:25 +02:00
Bartosz-Do
46c1ce1e6d
Add bundlewatch size budgets for all built dist assets ( #2775 )
2026-08-03 19:19:31 +02:00
Bartosz-Do
6eeef0bc76
Fix Sponsor card layout on RTL preview pages ( #2774 )
2026-08-03 17:55:34 +02:00
Bartosz-Do
35e6c5d68b
Fix icon-to-text spacing in navbar nav links ( #2777 )
2026-08-03 17:15:58 +02:00
Bartosz-Do
49c3e4c880
Fix high-severity dependency vulnerabilities from pnpm audit --prod ( #2771 )
2026-08-03 09:46:16 +02:00
Paweł Kuna
de44d61365
Fix .card-tabs .nav-tabs z-index colliding with dropdowns ( #2752 )
2026-08-03 01:47:43 +02:00
Paweł Kuna
fa678a7a48
Migrate dark-mode root color tokens to light-dark() ( #2754 )
2026-08-03 01:47:28 +02:00
codecalm
f27c70ad38
Fix Prettier formatting regression and Astro type-check errors
...
`Render Modal as real markup` (#2742 ) reformatted ~140 files back to
tabs/semicolons, breaking the Prettier config added by the Astro
quality gates (#2749 ). Re-run prettier --write to restore it, and fix
the type errors it had been masking: HTMLElement casts and `this`
typing in ChangePasswordModalContent/ConfirmDeleteModalContent
scripts, plain-JS syntax in the inline-injected progress.astro script,
narrowed prop unions in Button/Check/Spinner, nullable icon svg casts
in Icons/Rating, and a duplicate firstLetters/invalid `placeholder`
attribute in Select.astro. Also fix shared/vitest.config.mts's stale
`astro/lib/**/*.test.ts` include glob left over from the shared source
restructure, which made `pnpm test` report zero test files.
2026-08-03 01:26:19 +02:00
Paweł Kuna and StarDev
5246f0b6fd
Fix turbo dev asset race with task ordering and Astro copy hooks ( #2750 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-08-03 01:08:30 +02:00
Paweł Kuna and StarDev
575d68572f
Render Modal as real markup; drain scripts via CaptureScript ( #2742 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-08-03 00:55:32 +02:00
Paweł Kuna
66dc336726
Restore $caret-width value shrunk by SCSS refactor ( #2751 )
2026-08-03 00:53:32 +02:00
Paweł Kuna and StarDev
8962710163
Add quality gates: Prettier for Astro, astro check for shared, unused SCSS variable lint ( #2749 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-08-03 00:47:55 +02:00
Paweł Kuna
4d04c102d3
Remove unused bootstrapLink frontmatter field ( #2753 )
2026-08-02 01:40:57 +02:00
Bartosz-Do and StarDev
a508bb6c3e
Extract hardcoded rem values into SCSS variables ( #2745 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-08-01 19:06:39 +02:00
832470183c
Fix .card-header to respect --tblr-card-cap-bg ( #2626 )
...
Co-authored-by: terminalchai <213856599+terminalchai@users.noreply.github.com >
Co-authored-by: codecalm <codecalm@gmail.com >
2026-08-01 01:59:06 +02:00
Riccardo Bessone and codecalm
70193fef56
Fix .icon so transform animations work on webfont icons ( #2729 )
...
Co-authored-by: codecalm <codecalm@gmail.com >
2026-08-01 01:58:45 +02:00
Ionut Antohi and codecalm
70f069cd05
Fix .form-select box-shadow inside .input-group ( #2618 )
...
Co-authored-by: codecalm <codecalm@gmail.com >
2026-08-01 01:58:18 +02:00