Skip to content

Releases: persianlabs/ui

Release list

v0.1.1

Choose a tag to compare

@taymakz taymakz released this 15 Sep 18:14
cb71cb1

What's Changed

  • feat(switch): Linear-style spring animation by @taymakz in #97

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@taymakz taymakz released this 15 Sep 17:42
d40e472

What's Changed

  • Fix/install urls and tabs flash by @taymakz in #1
  • Feat/button group by @taymakz in #2
  • Feat/input by @taymakz in #3
  • Feat/credits by @taymakz in #4
  • feat: add Separator, Card, Breadcrumb, and Empty components by @taymakz in #5
  • Feat/tier2 components by @taymakz in #7
  • Fix sidebar not scrolling independently by @amirdivani2025-blip in #6
  • feat(command): add Command component built on Autocomplete and Dialog by @taymakz in #8
  • feat(site): add header command palette search and reorganize componen… by @taymakz in #9
  • Feat/add missing components by @taymakz in #10
  • Feat/table by @taymakz in #11
  • fix(table): remove the TanStack Table example by @taymakz in #12
  • docs: add naming conventions, known pitfalls, and a registry-componen… by @taymakz in #13
  • fix(table): stop TanStack Table example from breaking prerender by @taymakz in #14
  • Docs/missing component pages by @taymakz in #15
  • feat: add Toman Icon, Price Input, and two new registry utilities by @taymakz in #16
  • Feat/toast by @taymakz in #17
  • feat: group examples under a right-nav parent, fix docs layout, and p… by @taymakz in #18
  • fix: stop popup exit/entry animations from getting stuck by @taymakz in #19
  • feat: replace useMediaQuery and useCopyToClipboard with coss ui versions by @taymakz in #20
  • fix(city-selector): sort provinces and cities alphabetically by @taymakz in #21
  • feat: add wheel picker component by @taymakz in #22
  • Feat/use countdown by @taymakz in #23
  • fix: add useCountdown sidebar preview by @taymakz in #24
  • feat: add persian-date, persian-holidays, and date hooks by @taymakz in #25
  • feat: add Calendar, Date Picker, Time Picker, and Date Wheel Picker by @taymakz in #26
  • fix: scroll active docs sidebar item into view on load and navigation by @taymakz in #27
  • fix: use ScrollArea for Select's scrollable option list by @taymakz in #28
  • fix: track active table-of-contents heading by viewport overlap by @taymakz in #29
  • Feat/date time picker improvements by @taymakz in #30
  • Feat/date picker dx by @taymakz in #31
  • feat: add bank input and iranian bank utility by @taymakz in #32
  • fix: make TOC navigation instant by @taymakz in #33
  • fix: bank-input doc page consistency and layout width bug by @taymakz in #34
  • fix: gallery preview card overflow and low-contrast pagination number by @taymakz in #35
  • fix: today-dot color and stray background on active calendar day by @taymakz in #36
  • Feat/receipt printer by @taymakz in #37
  • Fix/receipt printer build by @taymakz in #38
  • Add fullscreen component preview controls by @taymakz in #39
  • feat: apply Vercel web-interface-guidelines across the library by @taymakz in #40
  • feat: add Password Input component by @taymakz in #41
  • feat: add QR Code component by @taymakz in #42
  • Feat/registry expansion batch by @taymakz in #43
  • Feat/rewrite qrcode by @taymakz in #44
  • Feat(component)/attachment by @taymakz in #45
  • Feat(component)/carousel by @taymakz in #46
  • Feat(component)/navigation menu by @taymakz in #47
  • Feat: add Data Table guide built on TanStack Table v9 by @taymakz in #48
  • Docs/migrate to mdx by @taymakz in #49
  • fix(scroll-area): allow vertical scroll chaining on horizontal scroll areas by @MohsenF3 in #51
  • fix(calendar): keep Jalali month names in shamsi dropdown by @taymakz in #53
  • fix(toc): drop font-weight toggle on active items to avoid layout shift by @taymakz in #54
  • docs: surface example subsections in TOC across all pages by @taymakz in #55
  • feat(sidebar): composable collapsible sidebar with RTL support by @taymakz in #56
  • chore: add turbo test task and github actions ci by @taymakz in #57
  • fix(registry): repair consumer copies that drifted from sources by @taymakz in #58
  • fix(registry): ship utils item so cn resolves on fresh installs by @taymakz in #59
  • chore(web): add registry mirror parity checker by @taymakz in #60
  • fix(holidays): match holidays across the whole calendar day by @taymakz in #61
  • fix(bank): correct duplicate IBAN codes (dey, resalat) by @taymakz in #62
  • test(lib): characterize national-id, mobile, postal-code, slug, digit normalizers by @taymakz in #63
  • test(hooks): characterize countdown boundaries, media-query parser, controllable state by @taymakz in #64
  • chore: clipboard guard, dep cleanup, docs fixes, editorconfig (+ fix main CI) by @taymakz in #65
  • chore(web): validate names in fs source helpers by @taymakz in #66
  • chore(web): add baseline security headers and report-only csp by @taymakz in #67
  • chore(ci): add registry install smoke workflow by @taymakz in #68
  • chore(web): split preview monoliths into per-component modules by @taymakz in #69
  • feat(status-button): Status Button component by @taymakz in #70
  • feat(plate-input): Iranian vehicle license plate input by @taymakz in #71
  • feat(component): National ID Input by @taymakz in #72
  • fix(docs): scale down oversized OG preview cards by @taymakz in #73
  • feat(docs): tabbed install-all commands on the components page by @taymakz in #74
  • feat: Number to Persian Words utility by @taymakz in #75
  • feat: Normalize Persian Text utility by @taymakz in #76
  • feat(components): add Iran Province Map Picker by @taymakz in #77
  • docs(ai): add AI getting-started page by @taymakz in #78
  • feat(docs): add CodeBlockCommand with PM switcher and AI prompt tab by @taymakz in #79
  • feat(header): GitHubStars pill with compact count + full-count tooltip by @taymakz in #80
  • feat(docs): getting-started pages + Blocks & Templates roadmap by @taymakz in #81
  • feat(component): add Bounce Sidebar and Proximity Sidebar with live TOC integrations by @taymakz in #82
  • feat(component): add Duration Picker with gooey spring animation and RTL support by @taymakz in #83
  • fix: RTL animation and anchoring fixes across the library by @taymakz in #85
  • fix(ci): poll the local registry server in install-smoke instead of a fixed 3s sleep by @taymakz in #86
  • feat(utility): switch the cn() helper to the cn engine by @taymakz in #87
  • feat(drawer): add force-inset variant by @taymakz in #88
  • CLI create system: Estedad font, shadcn-parity architecture, publish pipeline by @taymakz in #89
  • fix(cli,templates): remove DEP0190 warnings, refresh template deps, add update script by @taymakz in #90
  • chore(templates): TypeScript 7 side-by-side, @types/node 26 by @taymakz in #91
  • feat(cli): monorepo-aware create flows, pnpm/npm/bun only by @taymakz in #92
  • fix(cli): keep the bin in published metadata by @taymakz in #93
  • fix(cli): pnpm-first ...
Read more