رفتن به محتوای اصلی

شروع

نسخه‌ها

همهٔ نسخه‌های کاشی، از اولین کامیت تا امروز؛ با یادداشت هر انتشار و همهٔ کامیت‌ها.

خلاصه

نسخه
۱۸
کامیت
۱۱۶
خط کد اضافه‌شده
۶۳٬۵۳۷
آغاز پروژه
۴ آبان ۱۴۰۵

هر نسخه روی npm با همین شماره منتشر شده و هر پنج پکیج (@kashi-ui/react، css، persian، tokens و bank-logos) با هم نسخه می‌گیرند. فهرست کامیت‌های هر نسخه از تاریخچهٔ گیت ساخته می‌شود و کامل در GitHub هم هست.

بعد از آخرین انتشار

منتشرنشده روی npm

تغییرات سایت، پلاگین فیگما و کدهایی که در نسخهٔ بعدی منتشر می‌شوند.

  1. icons: add 50 hand-drawn icons (sports, toys, stationery, electronics)
    de593e7 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۵:۲۶+53 −3
  2. figma: lay out icons by category, folder them in Assets
    جزئیات
    • Each category gets its own titled block and grid on the Icons page,
    • and components are named Icon / <category> / <name> so the Assets
    • panel groups them. The stable key is unchanged, so files built with
    • the previous version update in place.
    4594f91 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۵:۲۳+103 −45
  3. docs: icon count 2199, changeset
    1dfd36e (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۵:۱۳+1092 −1046
  4. icons: add 50 hand-drawn icons (weather, lab, health, travel, roads)
    d25b1e5 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۵:۱۳+52 −2
  5. icons: add 50 hand-drawn icons (gestures, body, furniture, bathroom, accessories)
    f14552c (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۵:۰۷+50 −0

v0.17.0

آخرین نسخهنسخهٔ تازه

۷ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

یادداشت انتشاری برای این نسخه ثبت نشده است.

۶۳ کامیت در این نسخه
  1. Release 0.17.0: 2099 icons in six styles, 68 categories
    7ddee6b (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۵:۰۵+83 −94
  2. docs: icon count 2099, changeset
    b5807c2 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۴:۵۴+48 −10
  3. icons: add 51 hand-drawn icons (vehicles, tools, buildings, music, nature)
    878c17c (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۴:۵۴+51 −0
  4. icons: add 49 hand-drawn icons (animals, farm, food)
    a7d07a1 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۴:۴۹+49 −0
  5. docs: icon count 1999, changeset
    240cbed (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۴:۴۳+48 −10
  6. icons: add 50 hand-drawn icons (animals, sports, tech, music, kids)
    ad1c59b (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۴:۴۳+50 −0
  7. icons: add 50 hand-drawn icons (food, kitchen, fashion, health, persian)
    fbd0ccd (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۴:۳۷+50 −0
  8. icons: smarter two-tone split (fade inner details, keep silhouette dark)
    2396a2a (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۴:۲۹+122 −7
  9. icons: spell out PDF on file-pdf
    c742240 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۴:۲۷+2 −2
  10. icons: redraw iron, pipe, currency-exchange
    6b24aa3 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۴:۲۶+4 −4
  11. icons: redraw passport-stamp, satellite, sprinkler, trowel
    69af035 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۴:۲۵+5 −5
  12. icons: redraw 16 icons to look like the real objects (haftsin, dizi, persian-garden, ...)
    c98add9 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۴:۲۲+24 −19
  13. icons: add 50 more hand-drawn icons (1899 total), update counts
    4c3a379 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۴:۱۷+97 −10
  14. icons: add 50 hand-drawn icons (batch 1 of next 100)
    668d0b0 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۴:۱۴+50 −0
  15. Icons: 50 more new icons; 1799 in total
    جزئیات
    • beacon, trash-restore, segmented, card-ui, hand-pointer, sms, family,
    • user-tie, budget, cart-full, kpi, deadline, keyhole, flash-off, selfie,
    • text-color, clear-format, blend, brush, symmetry, logs, brackets,
    • git-compare, power-bank, cable, license-plate, roundabout, bazaar,
    • cinema, warehouse, bamboo, nest, snack-bag, tea-bag, blood-pressure,
    • racing-flag, party-hat, hot-air-balloon, mic-vintage, chess-king,
    • launch, plug-off, crane, wash-cold, dry-flat, toilet-brush,
    • air-purifier, love-struck, thinking and calendar-heart. sun-rain no
    • longer crosses the frame. Counts, changeset and Figma plugin updated.
    3b75935 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۳:۵۳+109 −11
  16. Icons: 50 new icons — boteh, Persepolis, dev and design tools, UI
    جزئیات
    • info-hexagon, pennant, select-all, deselect, expand/collapse-vertical,
    • quote-bubble, phone-hold, video-call, money-bag, scan-receipt, card-chip,
    • phone-landscape, boombox, gpu, ram, cloud-code, regex, variable,
    • markdown, gradient, corner-radius, paint-bucket, set-square, car-front,
    • airport, acorn, blossom, sun-rain, leaves, ice-pop, cucumber,
    • pomegranate-seeds, boteh, dates, baklava, persepolis, eye-chart,
    • dropper, jump-rope, pinwheel, timeline, slider-vertical, dock,
    • split-screen, clock-check, user-admin, key-vintage, card-ace, music-off.
    b9d22be (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۳:۴۹+50 −0
  17. Icons: audit fixes — clipping, duplicates, centring, ambiguous shapes
    جزئیات
    • An automated pass rasterised every icon and checked clipping, centre of
    • mass, ink weight, bold rendering and duplicates.
    • podcast, fog and police-badge no longer cross the frame
    • cog becomes a real eight-tooth gear (it matched nut), bleach gains the
    • standard diagonal lines (it matched triangle)
    • a shift() helper moves a whole icon in every variant; high-heel, gold,
    • skateboard, garland, bat, shoe, service-bell, rice-plate, bridge,
    • fireplace, histogram, chart-waterfall, bar-chart and fog are now centred
    • ping-pong, cutting-board and ney are redrawn so they no longer read as
    • search, battery and ruler
    • The composite matcher now takes the last </g>, so shifted bases compose.
    d2edd9c (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۳:۴۴+57 −26
  18. Icons: prune meaningless composites; 1699 icons
    جزئیات
    • Composites now come from an explicit list of sensible badges per base
    • instead of every badge on every base: gift keeps clock, check and star
    • but loses search and sync, heart keeps only plus/minus/check/x, file
    • keeps all fourteen. 511 low-value composites go, 375 remain, so they
    • make up about 22% of the set. Counts in READMEs and docs, a changeset
    • and the Figma plugin are updated.
    304f35f (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۳:۳۷+109 −24
  19. Docs: calmer, higher-contrast homepage hero
    جزئیات
    • Drop the rotating headline word (its width changes made the line jump
    • and the gradient text flicker), the coloured aurora and the pointer-lit
    • tile pattern, and the light beam around the product frame. The hero
    • now sits on a faint neutral grid, the accent is a solid brand colour,
    • and the badge, metrics and chips use opaque surfaces so text and the
    • product mock keep full contrast. Count-up, tilt, spotlight, marquee
    • and reveal motion stay.
    42638b9 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۳:۳۴+43 −82
  20. Docs: enterprise homepage hero with motion and micro-interactions
    جزئیات
    • New centered hero: aurora light, a kashi (khatam) tile pattern that
    • lights up under the pointer, a headline whose last word rotates through
    • organisation, bank, store, startup and government, a badge linking to
    • the icon set, factual version/licence/a11y pills, and a metrics strip
    • that counts up on view. The product mock tilts slightly in 3D, has a
    • light beam running round its border and Persian-feature chips floating
    • around it (Jalali date, IBAN, plate, contrast).
    • Across the page: a scroll progress bar, blurred reveal on scroll,
    • pointer spotlight on cards, a marquee for the tech stack, a shine on
    • the main button and a staggered pop when the icon style changes. All
    • motion is off under prefers-reduced-motion, and pointer effects only
    • run on fine pointers.
    2272645 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۳:۰۹+331 −101
  21. Docs: add an icons section to the homepage
    جزئیات
    • New section ۰۳ after features: 32 sample icons (including the Iranian
    • set) pre-rendered in all six styles with a style switcher, live counts
    • of icons, styles and categories, and links to the icon catalog and the
    • Iranian category. Later sections are renumbered and keep alternating
    • backgrounds.
    26b29ce (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۳:۰۳+104 −11
  22. Icons: 2210 icons — update counts, changeset, Figma plugin
    71751aa (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۳:۰۰+350 −10
  23. Icons: hand-drawn set 20/20 — the 1000th hand-drawn icon
    جزئیات
    • check-double, x-octagon, alert-diamond, help-dashed, fat arrows,
    • scrollbar, theme-toggle, menu-dropdown, kbd, file-report,
    • file-attachment, picture-frame, instant-photo, screen-record,
    • screenshot, mail-attachment, speech-to-text, post-office, stadium,
    • castle, lighthouse, golabpash, kashi-tile, heatwave, x-ray, fishing,
    • dart, slide, cartridge, electric-meter, eco-bulb, bullet-train, fork,
    • chopsticks, branch, moon-phase, music-library, two-factor,
    • soap-dispenser, bathrobe, mummy, fangs, fireplace, sleigh, seed-bag
    • and beehive.
    07dc7db (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۳:۰۰+49 −0
  24. Icons: hand-drawn set 19/20 — Iranian fintech, calligraphy, dev, food, kids
    جزئیات
    • card-to-card, qr-pay, installment, credit-score, statement, deposit,
    • withdraw, cashback, wishlist, compare, size-guide, order-tracking,
    • pickup-point, bus-stop, road-barrier, car-key, earthquake, flood,
    • e-reader, pen-tablet, git-fork, binary, api, sitemap, live-stream,
    • community, remote-work, strategy, salad, fried-egg, cupcake, popcorn,
    • lollipop, landscape, desert, police-badge, sidebar collapse/expand,
    • lasso, qalam, inkwell, persian-star (khatam), treasure-map, bomb,
    • constellation, black-hole, turntable, diaper, crib and chandelier.
    37af4ad (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۲:۵۶+50 −0
  25. Icons: hand-drawn set 18/20 — Persian instruments, RTL layout, health, sports, kitchen
    جزئیات
    • ney, setar, tonbak, language-switch, mirror-layout, island, visa,
    • service-bell, projector-screen, drafting-compass, protractor,
    • e-learning, hospital-bed, lungs, sleep, water-glass, medical-cross,
    • surfboard, jersey, goal-net, racket, scoreboard, notes, sheet-music,
    • fox, rodent, pig, chicken, sheep, rose, rock, forest, seashell, ladle,
    • coffee-maker, spatula, jar, watch-round, action-camera, trackpad,
    • satellite-dish, gift-open, wedding-rings, key-card (now also a composite
    • base), passkey, gantt, money-transfer, contact-form, cloud-wind and
    • recurring.
    561dabe (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۲:۵۳+50 −0
  26. Icons: hand-drawn set 17/20 — Iranian category, RTL/LTR text, math, laundry care
    جزئیات
    • New persian category gathers tar, daf, carpet, tea-glass, samovar,
    • sabzeh, divan, fishbowl, painted-egg, pomegranate, rice-plate, kebab,
    • squat-toilet, aftabe and toilet-hose, plus new windcatcher, azadi-tower,
    • santur, kamancheh, qalyan, sangak, garlic, bottle, hyacinth, nuts-bowl,
    • dome, arch, meel, clay-jug, pistachio and saffron.
    • Also text-rtl and text-ltr, spell-check, plus-minus, divide, equals,
    • not-equal, pi, sigma, function, web-page (now a composite base),
    • website-code, bleach, no-bleach, hand-wash-care, drip-dry, no-iron,
    • scan-location, road-sign, resize, meteor-shower, trademark, pickup,
    • film-reel, return-guarantee, journey, send-love, potato, plum,
    • game-buttons, game-win, underwear, heart-face and socket-charge.
    7ded5b1 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۲:۴۹+67 −16
  27. Icons: hand-drawn set 16/20 — smart home, arrows, shapes, samovar and teapot
    جزئیات
    • New smart-home category: smart-home, smart-bulb, thermostat,
    • smart-lock, smart-plug, robot-vacuum, motion-sensor. Also u-turn,
    • arrows-in/out, merge, split, rotate-360, square/circle dashed, sphere,
    • cylinder, cone, pentagon, stopwatch-play, timer-off, alarm-off,
    • clock-fast, share-up, message-circle(-dots), phone-forward, sort-az,
    • search-filter, masonry, folder-code/image, book-bookmark, card-stack,
    • split-bill, salary, teapot, samovar, basketball-hoop, brick,
    • beach-ball, timesheet, gingerbread, fire-extinguisher, ladder,
    • hourglass start/end, battery-empty, signal-low and wifi-low.
    5125655 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۲:۴۶+51 −0
  28. Icons: hand-drawn set 15/20 — AI, currencies, Persian translate; fix digits ۲ ۳ ۶
    جزئیات
    • AI icons with a sparkle badge (ai-text, ai-image, ai-chat, ai-search,
    • ai-generate, ai-voice), translate-fa, upside-down, tired, tears-of-joy,
    • happy/sad-date, chocolate, hotdog, rice-plate, pear, strawberry,
    • sandwich, dollar, euro, pound, yen, rial, airpods-case, retro-tv,
    • mouse-buttons, foldable-phone, usb-drive, autofit width/height, flip
    • horizontal/vertical, uppercase, typeface, unarchive, sticker, pinboard,
    • vip-ticket, shop-sign, shooting-star, pet-bowl, pet-carrier, tide,
    • no-drinking-water, diploma, retouch, scan-object, hoodie and shorts.
    • Digits ۲ and ۳ now rise from a stem and turn right at the top with one
    • and two bumps, and ۶ is a top hook with a stroke falling to the left,
    • instead of the symmetric Y shapes that read wrong.
    58bcd0e (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۲:۴۳+52 −3
  29. Icons: hand-drawn set 14/20 — bathroom ideas, laundry, Persian digits, smoking, Christmas
    جزئیات
    • Ideas from the concepts in Iconly's Bath & WC set (drawn in Kashi's own
    • style): six poop emoji moods, toilet-seat top view, folded, rolled and
    • happy towels, and the Iranian toilet-hose.
    • New categories: laundry (washing-machine, laundry-basket and iron move
    • here; wash, no-wash, tumble-dry, dry-clean care symbols), numbers
    • (Persian digits ۰ to ۹ in a frame), smoking (cigarette, no-smoking,
    • lighter, pipe, vape, ashtray) and christmas (tree, santa-hat, ornament,
    • snowman, candy-cane, wreath, snow-globe).
    • Also world-time, vpn, multitasking, voice-recognition, radical,
    • user-scan, cable-car, garbage-truck, van, treadmill, soccer-field and
    • crosswalk.
    79c78e8 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۲:۳۸+57 −3
  30. Icons: hand-drawn set 13/20 — fashion, beauty, kids, legal, real estate
    جزئیات
    • New categories: fashion (shirt, glasses, ring, hanger move here; shoe,
    • high-heel, dress, hat, cap, tie, handbag, sunglasses, jacket, socks,
    • bow-tie), beauty (lipstick, nail-polish, perfume, makeup-brush,
    • cream-jar, barber-pole, lotus), kids (baby moves here; stroller,
    • pacifier, baby-bottle, toy-blocks, teddy-bear, rattle, kite, crayon,
    • swing), legal (scale moves here; gavel, handcuffs, copyright) and real
    • estate (house-key, for-sale-sign, floor-plan, area-size, villa,
    • mortgage, house). Also handshake, goal, roadmap, frog, penguin, clover,
    • volcano, pepper, cheese and object align/distribute/group tools.
    7f30186 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۲:۳۴+61 −6
  31. Icons: hand-drawn set 12/20 — gaming, agriculture, space, energy
    جزئیات
    • New categories: gaming (gamepad, joystick, game-console, dice, chess,
    • playing-cards and puzzle move here; plus sword, treasure-chest,
    • level-up, dice-d20, medal-first, leaderboard, arcade, heart-pixel),
    • agriculture (wheat, tractor, barn, watering-can, fence, greenhouse,
    • cow, sprinkler), space (rocket, planet and comet move here; plus
    • satellite, astronaut, ufo, galaxy, alien, orbit) and energy
    • (solar-panel, wind-turbine, radiation, oil-barrel, pylon, leaf-bolt,
    • gas-cylinder, power-plant, dam). Also sparkles, review, slider,
    • range-slider, badge-pill, chip, color-swatch, skeleton, dropzone,
    • noodles, donut, honey-jar, citrus, grapes, skateboard, boxing-glove,
    • hiking, yoga and kettlebell.
    a46e9e0 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۲:۳۰+64 −10
  32. Icons: hand-drawn set 11/20 — shopping, people, security, messages, file types
    جزئیات
    • box-open, return-box, shipping-fast, store-online, cash-register, label,
    • trolley, tag-percent, best-seller, sale; user-heart, user-switch,
    • elderly, worker, student, doctor, teacher, user-settings, raise-hand;
    • lock-circle, shield-user, shield-star, secure-payment, password-reset,
    • privacy, lock-keyhole, keypad; chat-voice/image/heart, envelope-letter,
    • walkie-talkie, fax; file-doc/pdf/cloud/question/user/shield/diff,
    • folder-heart; camera-rotate, aperture, video-library, volume-plus/minus,
    • repeat-one, pen-tool, vector and command-palette.
    c0bc231 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۲:۲۷+50 −0
  33. Icons: hand-drawn set 10/20 — weather, transport, devices, location, charts
    جزئیات
    • drizzle, hail, moon-cloud, thermometer high/low, humidity, windsock,
    • hurricane, sun-dim, comet; motorcycle, scooter, metro, tram, helicopter,
    • sailboat, ev-charger, tire, steering-wheel, ambulance, plane
    • takeoff/landing; smart-speaker, vr-headset, drone, earbuds, webcam,
    • game-console, sim-card, cassette, devices-pair, printer-3d; locate,
    • pin-area, distance, museum, radar, compass-rose, geofence, footprints;
    • chart-growth, funnel-chart, chart-radar, chart-pyramid,
    • chart-waterfall, meter, histogram, chart-combo, analytics, chart-bubble.
    826f6b1 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۲:۲۳+50 −0
  34. Icons: hand-drawn set 9/20 — music, office, events, science, social
    جزئیات
    • New categories: music (guitar, piano, drum, note, tar, daf,
    • microphone-stage, metronome, trumpet, vinyl), office (stapler, desk,
    • desk-lamp, shredder, binder, inbox-tray, business-card, meeting,
    • office-chair), events (balloon, firework, garland, masquerade, sabzeh,
    • divan, fishbowl, painted-egg), science (atom, test-tube, telescope,
    • petri-dish, beaker, molecule) and social (story-ring, repost,
    • add-reaction, poll). Also brain, spinner, drag-handle, pin-off,
    • eye-dropper, contrast, frame, grid-3x3, notification-square,
    • chat-question, chat-alert, inbox-full and megaphone-off.
    03ce5f0 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۲:۲۰+55 −0
  35. Icons: hand-drawn set 8/20 — tools, kitchen, travel, animals; Iranian toilet
    جزئیات
    • New categories tools, kitchen, travel and animals: hammer, wrench,
    • screwdriver, screw, toolbox, drill, tape-measure, paint-brush, level,
    • nut, shovel, traffic-cone, hard-hat, axe; frying-pan, cooking-pot,
    • kettle, knife, spoon, whisk, rolling-pin, oven, microwave, blender,
    • mug, plate, toaster, salt-shaker, cutting-board; suitcase, luggage,
    • passport, boarding-pass, beach-umbrella, palm-tree, campfire, road,
    • bridge, binoculars, tower, hotel; bird, butterfly, bee, turtle, snail,
    • rabbit, dog, ladybug, whale. Bathroom gains squat-toilet and aftabe.
    1d77f8e (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۲:۱۷+56 −0
  36. Icons: hand-drawn set 7/20 — new bathroom and Halloween categories
    جزئیات
    • bathroom (bathtub and shower move here): toilet, sink, faucet,
    • toothbrush, toothpaste, towel, soap, toilet-paper, mirror, comb, razor,
    • hair-dryer, bathroom-scale, plunger, shampoo, wc, hand-wash, bucket,
    • rubber-duck, bath-bubbles, drain, sponge.
    • halloween: pumpkin, ghost, bat, skull, witch-hat, cauldron, spider,
    • spider-web, candy, tombstone, coffin, eyeball, full-moon, cat, potion,
    • candy-corn, lantern, haunted-house, crystal-ball, owl.
    • home: doorbell, light-switch, socket, curtains, vacuum, iron,
    • laundry-basket, wardrobe.
    61bce65 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۲:۱۳+54 −2
  37. Icons: hand-drawn set 6/20 — education, health, emoji, home, food, sports
    جزئیات
    • Fills the thin categories: book-open, pencil, backpack, chalkboard,
    • alphabet, exam, microscope, globe-stand, abacus, math; ecg, syringe,
    • bandage, tooth, dna, wheelchair, blood-drop, face-mask, activity,
    • pill-bottle; surprised, sleepy, crying, tongue, confused, dizzy, cool;
    • sofa, chair, bathtub, shower, washing-machine, fridge, plant-pot,
    • hanger, broom, ring, candle, air-conditioner; watermelon, bread, milk,
    • cherry, kebab; bowling, ping-pong, volleyball; feather, mushroom,
    • planet. notebook moves to education.
    257c673 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۲:۱۱+51 −1
  38. Icons: split 16 broad categories into 42 finer ones
    جزئیات
    • Like Iconly, each category now groups icons that clearly belong
    • together: arrows, directional actions and chevrons; banking, shopping
    • and charts; messages, notifications and calls; files, folders and
    • documents; media, audio and camera; food, sports, health, education and
    • home. Every icon is assigned explicitly; composites follow their base.
    86340f8 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۲:۰۵+498 −356
  39. Icons: hand-drawn set 5/20 — file types, folders, security, layout controls
    جزئیات
    • file audio/video/sheet/slides/json/export/import, folder-shared/zip,
    • folders, newspaper, notes, library, cabinet, shield-off, spy, otp,
    • eye-scan, certificate, virus, firewall, siren, cog, bell/mail/chat-dot,
    • apps, filter-lines, sort asc/desc, list plus/minus, view-list,
    • columns-3, rows, sidebar-left, panel bottom/top, cursor-click, baby,
    • ear, heart-broken, verified, medal, target-arrow, battery low/full,
    • star-half, bell-snooze and chat-smile.
    • Component names now keep digits (columns-3 → IconColumns3).
    139a9b1 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۲:۰۴+51 −1
  40. Icons: hand-drawn set 4/20 — payments, Iranian culture, nature, food, sports
    جزئیات
    • atm, pos, cash-stack, hand-coin, currency-exchange, invest, tax, cheque,
    • gold, stock, coupon, delivery, refund, scan-barcode, contactless,
    • tea-glass, carpet, pomegranate, fish, tulip, partly-cloudy, fog,
    • rainbow, tornado, flower, cactus, sprout, waves, tree-pine, earth,
    • pizza, burger, ice-cream, apple, cookie, soda, chef-hat, bowl, carrot,
    • egg, basketball, tennis-ball, run, swim, golf, dice, puzzle,
    • playing-cards, whistle and chess.
    e494653 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۵۹+50 −0
  41. Icons: hand-drawn set 3/20 — media controls, text editing, devices, UI elements
    جزئیات
    • fast-forward, rewind, play/pause/stop circles, volume-low, disc,
    • equalizer, waveform, clapperboard, subtitles, cast, picture-in-picture,
    • aspect-ratio, align-justify, indent, outdent, text-size, paragraph,
    • highlighter, pen, eraser, paint-roller, text-cursor, super/subscript,
    • word-wrap, line-height, cctv, usb, sd-card, router, projector,
    • phone-vibrate, joystick, flashlight, pc-tower, remote, input-field,
    • dropdown-field, tooltip, modal, bottom-sheet, tabs-ui, accordion,
    • pagination, breadcrumb, progress-bar, stepper, carousel and toast.
    d973e0b (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۵۵+51 −0
  42. Icons: hand-drawn set 2/20 — faces, people, calls, work, dev and charts
    جزئیات
    • sad, neutral, laugh, wink, angry, user-minus/x, users-group, user-voice,
    • hand, send-horizontal, newsletter, phone incoming/outgoing/missed,
    • mailbox, signal, antenna, podcast, headset, lifebuoy, chat-off,
    • presentation, file-signature, invoice, stamp, signature, id-badge,
    • org-chart, workflow, git branch/commit/merge/pull-request, terminal,
    • braces, webhook, bot, flask, clipboard-list, task, folder-tree, donut,
    • scatter, area and candle charts, calendar-day/off, gift-card, basket.
    547bd64 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۵۲+50 −0
  43. Icons: hand-drawn set 1/20 — framed arrows, places, transport, framed controls
    جزئیات
    • Circle and square arrows and chevrons, carets, corner arrows, two-way
    • arrows, diagonal maximize/minimize, sync, arrow-to-top/bottom, route,
    • directions, apartment, hospital, school, factory, tent, elevator,
    • stairs, ship, taxi, walk, traffic-light, plus/minus/x/more squares,
    • info/alert/question squares, grid-plus, octagon and octagon-alert.
    2b9c31e (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۴۸+50 −0
  44. Icons: 14 more composite bases; 1186 icons in total
    جزئیات
    • chat-square, messages, printer, watch, headphones, battery, wifi, flag,
    • lightbulb, package, ticket, key, folder-open and files now take the 14
    • corner badges too. Update icon counts in READMEs and docs, add a
    • changeset, rebuild the Figma plugin.
    1e13ccd (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۴۶+93 −10
  45. Icons: hand-draw 50 lifestyle, health, nature and "off" icons
    جزئیات
    • Adds the lifestyle category with heart-pulse, pill, first-aid,
    • stethoscope, graduation-cap, notebook, trophy, dumbbell, football,
    • coffee, utensils, cake, leaf, tree, mountain, paw, bed, lamp, door,
    • shirt, glasses and party; plus language, accessibility, infinity,
    • shapes, cube, focus, crosshair, ban, bell-off/ring, cloud/wifi/mic/
    • video/camera/phone/link/location/image-off, radio-device, magnet,
    • moon-stars, snowflake, flame, heading, strikethrough, images and
    • battery-charging.
    d52a923 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۴۵+51 −0
  46. Icons: hand-draw 50 security, finance, files, media, devices and transport icons
    جزئیات
    • key, unlock, fingerprint, password, face-id, bug, safe, banknote, coins,
    • barcode, discount, trending-down, chart-line, bar-chart, piggy-bank,
    • scale, ticket, package, calendar-week, schedule, sunrise, sunset,
    • file-text/image/zip/chart, files, folder-open, sticky-note, skip next and
    • previous, stop, record, film, playlist, speaker, cpu, gamepad, tv, plug,
    • hard-drive, bus, bicycle, train, fuel, parking, signpost, anchor, rocket
    • and target.
    9f2eb28 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۴۲+50 −0
  47. Icons: hand-draw 50 arrows, actions, interface and communication icons
    جزئیات
    • Diagonal arrows, double chevrons, swap, move, enter, shuffle, repeat,
    • rotate, minimize, login, scissors, hash, thumbs up/down, reply, forward,
    • cursor, magic-wand, ruler, basic shapes, checkbox, radio, toggle-off,
    • columns, table, kanban, window, dashboard, vertical sliders, mail-open,
    • messages, rss, broadcast, phone-call, voicemail, chat-square,
    • user-circle, user-square and contact-book.
    8b3ce9e (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۳۸+50 −0
  48. Icons: compose 666 badge icons from 48 bases and 14 badges
    جزئیات
    • A composite places a small badge (plus, minus, check, x, alert, info,
    • up, down, lock, star, clock, search, edit, sync) in the bottom corner of
    • a base icon such as folder or calendar, and a mask cuts the base away
    • under the badge. The renderer handles composites in every variant, so
    • folder-check, file-lock, calendar-x and the rest come in all six
    • styles. Sprites are now one file per variant (sprite-bold.svg, ...) to
    • keep each one small.
    3eda2f8 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۳۵+109 −20
  49. Figma plugin download: rebuild with 174 icons
    8a1ec93 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۲۹+0 −0
  50. Icons: add 24 time, weather, navigation and finance icons; 174 in total
    جزئیات
    • calendar-check, alarm, hourglass, timer, history, rain, snow, storm,
    • thermometer, umbrella, wind, droplet, compass, navigation, map, plane,
    • truck, coin, gem, calculator, trending-up, pie-chart, shopping-bag,
    • store. Update icon counts in READMEs and docs, document variants in the
    • package README, add a changeset and rebuild the Figma plugin.
    1db647c (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۲۹+95 −11
  51. Icons: add 40 files, editor, devices and interface icons
    جزئیات
    • file-plus/check/download/code, folder-plus, archive, clipboard, book,
    • printer, bold, italic, underline, align-right/left/center, list-ordered,
    • quote, code, type, crop, monitor, laptop, tablet, watch, wifi, bluetooth,
    • battery, mouse, database, server, layers, layout, toggle, palette,
    • qr-code, scan, loader, pin, cloud, cloud-upload.
    326d21d (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۲۷+40 −0
  52. Icons: add 40 icons and media, editor, devices, weather categories
    جزئیات
    • question, x-circle, plus/minus-circle, bookmark, share, save, undo, redo,
    • arrow-up/down, external-link, expand, sort, zoom-in/out, flag, lightning,
    • power, lightbulb, chat, at-sign, megaphone, video, mic, camera, play,
    • pause, music, volume, volume-off, headphones, user-plus, user-check,
    • smile, briefcase, award, crown, gift, paperclip.
    e1d1632 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۲۵+44 −0
  53. Docs: icons page lists categories; each opens its own page
    جزئیات
    • /docs/icons/ now shows only category cards with a preview of their
    • icons, plus search and a style picker. Each card opens
    • /docs/icons/category/<key>/ with search, style, size and stroke
    • controls; icon cards open /docs/icons/<name>/, which also gets the style
    • picker. The chosen style travels in ?v=. The install and usage guide
    • moves to /docs/icons/usage/ and documents the six styles. Card links no
    • longer get the prose underline.
    1ee33ed (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۲۱+310 −84
  54. Icons: six variants built from the linear drawing
    جزئیات
    • light, bold, bulk, two-tone, broken and curved. The build splits each
    • icon into closed shapes and details: bold fills shapes and cuts details
    • out with a mask, bulk fills shapes faintly, two-tone fades details,
    • broken opens a gap in each shape, curved rounds squircle frames further.
    • Exposed as the variant prop, iconSvg option, sprite ids and svg/<variant>/.
    2ac4744 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۱۸+142 −24
  55. Docs: redesign the icons page and give every icon its own page
    جزئیات
    • The icons page gets a spec strip, design principles, a sticky toolbar
    • with live size and stroke controls, and grid sections per category with
    • anchors. Each card links to /docs/icons/<name>/, which shows the icon on
    • its design grid, sizes, stroke control, copy and download, usage tabs,
    • related icons and prev/next links.
    7663666 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۱۴+663 −191
  56. Docs: draw inline icons from @kashi-ui/icons
    جزئیات
    • Header, code blocks, install box, gallery, hero panel, previews, demos and
    • site search used hand-drawn copies with the old 1.7 stroke. They now
    • render the package icons, so they follow the new soft style and stay in
    • sync with it.
    44a3fc8 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۰۷+68 −65
  57. Icons: changeset and rebuilt Figma plugin for the soft style
    27743d4 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۰۳+8 −3
  58. Icons: redraw commerce, identity and remaining interface icons
    جزئیات
    • Rounded cart, tag and receipt; squircle inbox, id card, keyboard and
    • sidebar; softer plane, building, car and command.
    5520175 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۰۳+12 −12
  59. Icons: redraw navigation, files and interface icons in the soft style
    جزئیات
    • Softer pin, link, refresh, logout, folder and shield; squircle image and
    • grid; short sun rays, rounded moon tips, a curved two-star sparkle.
    8b16945 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۰۲+14 −14
  60. Icons: redraw dots, star, heart and finance icons in the soft style
    جزئیات
    • Rounded-tip star, fuller heart, squircle card, wallet with a pocket,
    • chart bars inside a frame, and a softer bank roof.
    1f476e8 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۰۲+9 −9
  61. Icons: redraw calendar through filter in the soft style
    جزئیات
    • Squircle frames for calendar, mail, phone, lock and copy; closed soft
    • bodies for user and users; rounded house, bell, handset, file, trash,
    • pencil and funnel.
    949312d (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۰۱+20 −20
  62. Icons: softer style, stroke 1.5; redraw status, actions and arrows
    جزئیات
    • Add a squircle helper (continuous corners) for container shapes and lower
    • the default stroke from 1.7 to 1.5. Redraw info, success, warning, error,
    • close, check, chevrons, arrows, search, plus and minus.
    751d85d (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۱:۰۱+36 −26
  63. Docs: enterprise redesign of the homepage, header and footer
    جزئیات
    • Start-aligned hero with a spec sheet, package architecture diagram,
    • tabbed feature explorer with live demos, quality/CI section, comparison
    • table, and a calmer header and footer. Tabs now also move with Up/Down.
    66c7807 (در پنجرهٔ جدید)۷ آبان ۱۴۰۵ · ۱۰:۳۶+626 −517

v0.16.0

نسخهٔ تازه

۶ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

یادداشت انتشاری برای این نسخه ثبت نشده است.

۱۰ کامیت در این نسخه
  1. Release 0.16.0: @kashi-ui/icons
    955b5ad (در پنجرهٔ جدید)۶ آبان ۱۴۰۵ · ۰۰:۵۴+54 −26
  2. Docs header: add Icons; collapse nav into the menu below 64rem
    c1d80de (در پنجرهٔ جدید)۶ آبان ۱۴۰۵ · ۰۰:۴۲+8 −1
  3. Add @kashi-ui/icons and an icons page
    جزئیات
    • New package with the 70 Kashi line icons (20x20 grid, 1.7 stroke), Persian
    • names and keywords in 11 categories: a React component per icon plus
    • <Icon name>, framework-free iconSvg()/searchIcons(), single SVG files and
    • a sprite. The Figma plugin now builds its icons from the same source.
    • /docs/icons/ lists every icon with search (Persian, English, Arabic
    • letters normalized), category filters and per-icon usage for React,
    • HTML, sprite, JavaScript, SVG file and Figma.
    03340e1 (در پنجرهٔ جدید)۶ آبان ۱۴۰۵ · ۰۰:۳۸+671 −259
  4. Docs: versions page built from git history and changelogs
    جزئیات
    • scripts/releases.mjs groups every commit under the release that shipped
    • it (the next version bump), adds the changelog notes of all packages and
    • lists commits after the latest release as unreleased. It runs before dev
    • and build; on shallow clones (Vercel, CI) it keeps the committed data.
    • Linked from the footer and the docs sidebar.
    701b0c8 (در پنجرهٔ جدید)۶ آبان ۱۴۰۵ · ۰۰:۲۶+1341 −4
  5. Figma plugin: match every component to the live CSS
    جزئیات
    • Every Figma part is tagged with its CSS class and compared with real
    • browser measurements (test/css-metrics.json): padding, radius, gap,
    • background, border and text colour, font size and weight, height.
    • 268 classes / 1722 parts match with zero differences.
    • Rebuilt to the CSS: field labels/hints (1.35 line height), check text
    • (20px), options, tag input, number steps, OTP slots, dropzone and file
    • rows, calendar, month picker, segmented, alert icon rings, banner,
    • meter, empty state, popover, tour, dialog halo, stat card, table,
    • accordion, timeline, tree, kbd, tabs, breadcrumb, stepper numbers,
    • splitter, plate proportions, bank card gradient, bank badge in fields,
    • money, receipt, date tile and countdown.
    9e7c320 (در پنجرهٔ جدید)۶ آبان ۱۴۰۵ · ۰۰:۱۰+14550 −545
  6. Docs header: add Figma plugin and compare links
    a22c4b1 (در پنجرهٔ جدید)۶ آبان ۱۴۰۵ · ۲۳:۰۷+3 −1
  7. Figma plugin v2: one page per component, variables only, in-place updates
    جزئیات
    • Every component on its own page, grouped with page dividers
    • No text or effect styles: text binds to typography variables and every
    • shadow layer binds to theme variables (colour, offset, blur, spread)
    • Re-running in the same file updates components in place (same node ids),
    • adds new ones and keeps instances and text overrides linked
    • Variants laid out in a labelled grid (state columns, variant/size rows)
    • Matches measured CSS: badge heights, alert/card surfaces, checkbox and chip
    • shadows, dialog shadow, tooltip height; 61 parity checks in the test
    • Fixes palette overflow, URL field, combobox two-line options, docs links
    • Author photo on the cover; downloadable zip and a Figma plugin docs page
    bfde260 (در پنجرهٔ جدید)۶ آبان ۱۴۰۵ · ۲۳:۰۵+1393 −636
  8. Figma plugin: make the source manifest importable too
    81a7c41 (در پنجرهٔ جدید)۶ آبان ۱۴۰۵ · ۲۲:۴۴+13 −5
  9. Add Kashi UI Kit Figma plugin
    جزئیات
    • Builds Kashi in Figma from the real tokens: ~200 variables (theme, radius,
    • density, spacing, typography modes), 44 text styles, effect styles, 70 icons,
    • 50 bank logos and 73 RTL component sets with ~726 variants. Tested in a strict
    • mock of the Figma plugin API (npm run figma:test), also run in CI.
    97f2aeb (در پنجرهٔ جدید)۶ آبان ۱۴۰۵ · ۲۲:۲۲+6656 −1
  10. Merge Persian field pages into one PersianInput page
    جزئیات
    • PersianInput gains time and plate kinds, covering eleven field types.
    • The separate docs pages for each field are folded into sections of
    • the PersianInput page, and their old URLs redirect to the matching
    • section. The menu and Persian gallery list the merged field once.
    b26f300 (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۲۲:۰۵+529 −579

v0.15.0

نسخهٔ تازه

۵ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

  • کامپوننت‌های فارسی تازه: PersianInput (یک فیلد برای کد ملی، شبا، کارت، مبلغ، کد پستی، موبایل، تلفن، ساعت، پلاک و متن با kind)، LegalIdInput (شناسهٔ ملی شرکت با رقم کنترل)، KeyboardFixInput (پیشنهاد «سلام» برای «sghl»)، PersianTextarea (ویرایش نگارشی: «ي/ك» عربی، نیم‌فاصله، علامت‌ها و ارقام)، Money (تومان و ریال، حالت خلاصه و مبلغ به حروف برای صفحه‌خوان)، BankCard (کارت بانکی با رنگ و لوگوی بانک)، PaymentReceipt (رسید پرداخت) و DateTile (برگ تقویم شمسی با مناسبت). ابزارهای تازه در @kashi-ui/persian: isValidLegalId، fixKeyboardLayout، looksLikeWrongLayout، fixPersianText، formatMoney، rialToToman و tomanToRial.
۴ کامیت در این نسخه
  1. Kashi 0.15: PersianInput and new Persian components
    جزئیات
    • PersianInput puts national ID, company ID, mobile, landline, card,
    • Sheba, amount, postal code and text into one field chosen by kind.
    • New components: LegalIdInput, KeyboardFixInput (suggests «سلام» for
    • "sghl"), PersianTextarea (Arabic letters, half-spaces, punctuation
    • and digits), Money, BankCard, PaymentReceipt and DateTile. The
    • persian package gains isValidLegalId, fixKeyboardLayout,
    • looksLikeWrongLayout, fixPersianText, formatMoney, rialToToman and
    • tomanToRial. Each has a docs page and a gallery card.
    4aff675 (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۲۱:۴۴+1394 −24
  2. Add social preview image and promo artwork page
    جزئیات
    • og:image and twitter:card point to a 1200x630 image rendered from real
    • Kashi components; /promo (noindex) regenerates it and the 16:9 post.
    34225f0 (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۲۰:۴۴+122 −0
  3. Reword donation text
    540e836 (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۲۰:۳۵+1 −1
  4. Add donation section to the homepage and footer
    جزئیات
    • Explains that Kashi is free but costly to build, and invites donations
    • via Telegram (@sepantapouya_ux).
    822c446 (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۲۰:۳۵+54 −1

v0.14.0

نسخهٔ تازه

۵ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

  • بهبود کامپوننت‌ها: کامپوننت تازهٔ MultiSelect (انتخاب چندتایی با جستجو، برچسب و سقف انتخاب). نشانگر Tabs در هر سه گونه و حالت عمودی با تغییر زبانه می‌لغزد. Pagination فهرست «در هر صفحه» (pageSize، onPageSizeChange) و فیلد «برو به صفحه» (jumper) گرفت. DatePicker و DateRangePicker حالا holidays را به تقویم می‌دهند.
۱ کامیت در این نسخه
  1. Kashi 0.14: MultiSelect, sliding tab indicator, pagination tools
    جزئیات
    • New MultiSelect with search, chips and a selection cap. Tabs indicator
    • slides in all variants including vertical. Pagination gains page size
    • selection and a jump-to-page field. DatePicker and DateRangePicker
    • forward holidays to the calendar.
    aa4c243 (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۲۰:۳۲+466 −33

v0.13.1

رفع اشکال و بهبود

۵ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

  • ColorPicker حالا پنل انتخاب اختصاصی کاشی دارد به‌جای انتخابگر بومی مرورگر: سطح اشباع و روشنایی با موس و کیبورد، نوار رنگ‌مایه، قطره‌چکان (در مرورگرهای پشتیبان) و فیلدهای R، G و B.
۱ کامیت در این نسخه
  1. Custom color panel; accurate Farsi UI comparison
    جزئیات
    • ColorPicker opens Kashi's own panel (saturation area, hue slider,
    • eyedropper, RGB fields) instead of the native browser picker. The
    • comparison page now reflects Farsi UI from its repository and docs:
    • Jalali calendar, Persian inputs, Vazirmatn, 500+ components and blocks.
    7a1d662 (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۶:۵۸+309 −41

v0.13.0

نسخهٔ تازه

۵ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

  • کامپوننت‌های تازه: Carousel (روی scroll-snap بومی، بدون چرخش خودکار)، ColorPicker (با کنتراست متن و contrastRatio)، Tour (راهنمای قدم‌به‌قدم)، Meter (role="meter" با آستانهٔ هشدار) و Splitter (پنل‌های قابل‌تغییر اندازه با کیبورد). Calendar حالا holidays می‌گیرد و جمعه‌ها و تعطیلات رسمی را قرمز و با نام نشان می‌دهد؛ getIranHoliday و IRAN_FIXED_HOLIDAYS در @kashi-ui/persian. رفع رنگ تیک نمونه‌رنگ‌ها.
۱ کامیت در این نسخه
  1. Kashi 0.13: carousel, color picker, tour, meter, splitter, holidays
    جزئیات
    • Calendar marks Fridays and Iran's fixed official holidays, with lunar
    • holidays supplied per year. Docs gain a comparison page against Farsi
    • UI, shadcn/ui, MUI and Ant Design, with a homepage teaser, and a fixed
    • activity heatmap preview.
    ef0f2ab (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۶:۴۶+1292 −35

v0.12.0

نسخهٔ تازه

۵ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

  • نمودارها: BarChart (تک‌سری و انباشته)، LineChart، PieChart (دایره‌ای و دونات)، BarList، ProportionBar و Sparkline؛ با راهنمای شناور روی هاور و فوکوس، انیمیشن ورود، ارقام فارسی، جهت زمان راست‌به‌چپ و جدول هم‌ارز برای صفحه‌خوان. پالت چهاررنگی --k-chart-1..4 برای هر دو تم با شبیه‌سازی کوررنگی اعتبارسنجی شده است. کامپوننت‌های تازه: ActivityHeatmap (نقشهٔ فعالیت با ماه‌های شمسی)، ContextMenu (منوی راست‌کلیک با Popover API)، InlineEdit و ProvinceSelect. PROVINCES در @kashi-ui/persian: ۳۱ استان با مرکز و پیش‌شماره.
۴ کامیت در این نسخه
  1. Kashi 0.12: charts, heatmap, context menu, inline edit, province select
    جزئیات
    • BarChart (single and stacked), LineChart, PieChart, BarList,
    • ProportionBar and Sparkline with hover tooltips and entry motion;
    • palette validated for color-vision deficiency in both themes.
    • ActivityHeatmap with Jalali months, ContextMenu on the Popover API,
    • InlineEdit, ProvinceSelect and a PROVINCES list. Install button in the
    • docs header.
    5cc464c (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۶:۲۵+1757 −56
  2. Give Components and Persian their own pages
    جزئیات
    • Components shows the 42 general components in sections by use (form,
    • data, navigation, feedback) with search and filters. Persian is now a
    • dedicated hub with its own hero, grouped sections and a utilities
    • code sample.
    66efaca (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۶:۰۴+182 −97
  3. Redesign docs site
    جزئیات
    • New homepage with live product panel, scroll motion, marquee, animated
    • metrics and a bento grid of live demos. Components gallery with live
    • previews, search and filters. Site search via CommandPalette (Ctrl+K),
    • glass header, TOC scrollspy and refreshed footer. Motion respects
    • prefers-reduced-motion.
    8911d95 (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۵:۵۶+1033 −345
  4. Add 9 bank logos and 10 payment gateway logos
    جزئیات
    • From the CC0 zegond/logos-per-banks set, optimized with SVGO. Card
    • BINs for banks merged into Sepah, since their cards still circulate.
    dd34568 (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۵:۵۶+65 −5

v0.11.0

نسخهٔ تازه

۵ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

  • هفت کامپوننت تازه: TreeView (الگوی Tree در WAI-ARIA)، ButtonGroup، ChipGroup (تراشهٔ فیلتر)، PasswordStrength (با هشدار صفحه‌کلید فارسی)، MonthPicker (ماه و سال شمسی)، Countdown (شمارش معکوس با ارقام فارسی) و LandlineInput (تلفن ثابت با تشخیص استان). ابزارهای تازهٔ @kashi-ui/persian: normalizeLandline، getLandlineProvince، isValidLandline و formatLandline. ارقام پلاک خودرو حالا عمودی وسط‌چین‌اند.
  • ۱۹ لوگوی تازه در @kashi-ui/bank-logos: نه بانک و موسسه (انصار، قوامین، حکمت ایرانیان، کوثر، مهر اقتصاد، کاسپین، ایران و ونزوئلا، ایران و اروپا، فیوچر بانک) و ده درگاه پرداخت (شاپرک، زرین‌پال، آسان پرداخت، سداد، دیجی‌پی، آیدی‌پی، Pay.ir، پی‌پینگ، وندار، حسابیت). getBankByCard حالا کارت‌های بانک‌های ادغام‌شده در سپه را هم می‌شناسد.
۳ کامیت در این نسخه
  1. Release 0.11.0
    جزئیات
    • 0.10.0 was already published before the second batch of components
    • landed, so that batch ships as 0.11.0.
    e2ff2ef (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۵:۳۸+60 −23
  2. Add TreeView, ButtonGroup, ChipGroup, PasswordStrength, MonthPicker, Countdown and LandlineInput
    جزئیات
    • Part of 0.10.0 (not yet published). New persian landline helpers with
    • area codes for all 31 provinces.
    bf24f4c (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۵:۳۳+1171 −11
  3. Center plate digits vertically
    جزئیات
    • Segments now fill exactly the plate height instead of overflowing it,
    • and Persian digits get a measured nudge to sit at the optical center.
    bf4bdf5 (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۵:۲۵+17 −4

v0.10.0

نسخهٔ تازه

۵ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

  • هفت کامپوننت تازه: SegmentedControl، CopyButton، Banner و Rating، و سه کامپوننت فارسی: TimeInput (ساعت ۲۴ساعته با ارقام فارسی)، PostalCodeInput (کد پستی با اعتبارسنجی) و PlateInput (پلاک خودروی ایران با نسبت واقعی و رنگ بر اساس نوع پلاک). ابزارهای تازهٔ @kashi-ui/persian: isValidPostalCode، formatPostalCode، isValidPlate، formatPlate، PLATE_LETTERS، plateType، parseTime و formatTime.
۱ کامیت در این نسخه
  1. Kashi 0.10: seven new components
    جزئیات
    • SegmentedControl, CopyButton, Banner and Rating, plus Persian
    • TimeInput, PostalCodeInput and PlateInput (real Iranian plate
    • proportions, colored by plate type). New persian helpers for postal
    • codes, plates and time.
    ee5952f (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۲:۱۵+1378 −34

v0.9.1

رفع اشکال و بهبود

۵ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

  • ظاهر حرفه‌ای‌تر: رنگ برند در تم تیره پررنگ‌تر با متن سفید، خاکستری‌های تیره کم‌رنگ‌مایه‌تر، ارقام فارسی با عرض طبیعی در همهٔ کامپوننت‌ها (جدول، صفحه‌بندی، پیشرفت، ورودی و تقویم)، هشدار و زبانه‌ها تمام‌عرض، و آواتار کوچک تک‌حرفی.
  • ارتفاع فیلد، انتخاب از فهرست و ورودی برچسب با دکمه یکی شد (۳۶، ۴۰ و ۴۴ پیکسل) تا در یک ردیف هم‌قد باشند. دکمه‌ها حالت فشرده و چک‌باکس و رادیوی انتخاب‌شده حالت hover گرفتند.
۳ کامیت در این نسخه
  1. Release 0.9.1
    5884cb8 (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۱:۴۹+52 −30
  2. Align field heights with buttons; add pressed and hover states
    a03ef36 (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۱:۴۰+20 −9
  3. Polish foundations for a more enterprise look
    جزئیات
    • Deeper brand fill with white text in dark theme, less blue dark
    • neutrals, proportional Persian digits everywhere, full-width alerts
    • and tabs, and single-letter initials on small avatars.
    4497a4d (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۱:۳۷+28 −19

v0.9.0

نسخهٔ تازه

۵ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

  • ۱۱ کامپوننت تازه: Combobox (جستجو با یکدست‌سازی فارسی)، CommandPalette (Ctrl+K)، TagInput، FileUpload (کشیدن و رها کردن با پیشرفت)، Slider (تکی و بازه)، NumberInput، Popover، DateRangePicker شمسی با میان‌برها، StatCard و StatGrid، Timeline و SideNav. Calendar حالا بازه را با پیش‌نمایش نشان می‌دهد.
  • رفع پرش انیمیشن Progress دایره‌ایِ نامعین (چرخش حالا روی ظرف است، نه svg)، و حذف قواعد تکراری‌ای که به اشتباه داخل بخش‌های forced-colors و prefers-reduced-motion کپی شده بودند (avatar، input، progress).
۲ کامیت در این نسخه
  1. Kashi 0.9: eleven new components
    جزئیات
    • Combobox, CommandPalette, TagInput, FileUpload, Slider, NumberInput,
    • Popover, Jalali DateRangePicker with presets, StatCard/StatGrid,
    • Timeline and SideNav, with docs pages, demos and tests. Calendar gains
    • range selection with hover preview. Docs demos no longer clip popups.
    267c3ec (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۱:۳۱+2847 −45
  2. Fix circular progress spin jump; remove duplicated CSS blocks
    جزئیات
    • The indeterminate ring rotated the svg, which already had a -90deg base
    • rotation, so each loop jumped 90 degrees. Spin the container instead.
    • Also remove rule blocks that an earlier edit duplicated into
    • forced-colors and reduced-motion sections (avatar, input, progress).
    03a121a (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۱:۱۰+10 −35

v0.8.0

نسخهٔ تازه

۵ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

  • ارتقای شخصی‌سازی همهٔ کامپوننت‌ها:
    • **پایه:** classNames برای استایل هر بخش داخلی (Input، Textarea، Checkbox، Switch، Alert، DataTable)، ویژگی‌های data-variant/data-size/data-tone/data-state/data-placement و ۹۳ متغیر CSS در سطح کامپوننت.
    • **Button:** رندر به‌صورت لینک با href، کامپوننت دلخواه با as (مثل Link در Next.js)، shape (pill/square) و اندازهٔ xs.
    • **Input/Textarea:** نمایش و پنهان کردن رمز، clearable، loading، showCount، optional، labelEnd و ارتفاع خودکار.
    • **Badge:** سبک‌های solid و outline، آیکون و onRemove. **Avatar:** رنگ خودکار ثابت از روی نام.
    • **Card:** سبک‌های elevated و filled، padding، CardMedia و actions در سربرگ. **Alert:** layout="banner" و size="sm".
    • **Tabs:** جهت عمودی و اندازهٔ sm. **Dialog:** کشوی کناری و برگهٔ پایین با placement. **Tooltip:** جایگاه‌های start و end.
    • **Toast:** شش جایگاه، max، به‌روزرسانی با id و toast.promise؛ با چند Toaster در صفحه، اعلان‌ها دیگر تکراری نمی‌شوند.
    • **DataTable:** راه‌راه، سرستون ثابت، ردیف‌های بارگذاری، کلیک روی ردیف، footer، چینش و پنهان شدن ستون در موبایل.
    • **Progress:** نسخهٔ دایره‌ای. **DropdownMenu:** گزینه‌های تیک‌دار. **Switch/Checkbox:** labelPosition="start".
۲ کامیت در این نسخه
  1. Kashi 0.8: deep customization for every component
    جزئیات
    • classNames slots and data-state attributes, 93 component CSS variables,
    • and new options across Button, Input, Textarea, Badge, Avatar, Card,
    • Alert, Tabs, Dialog (drawer and sheet), Toast (placements, promise),
    • Tooltip, DataTable, Progress (circular), DropdownMenu and Switch.
    • Fixes duplicate toasts with multiple Toasters and exports CardMedia.
    0b56ae4 (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۱:۰۱+1556 −208
  2. Redesign Breadcrumb; keep docs link color below kashi layers
    جزئیات
    • The docs' base link color was unlayered, so it beat every component's
    • link styles (breadcrumb links all brand-colored). It now lives in a
    • site-base layer declared before kashi. Breadcrumb gets neutral links,
    • a distinct current page, icon-only items, collapsing with focus
    • handoff, a slash separator and truncation.
    509ccaf (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۰:۴۷+185 −34

v0.7.0

نسخهٔ تازه

۵ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

  • Breadcrumb بازطراحی شد: لینک‌های خنثی، صفحهٔ فعلی با پس‌زمینهٔ ملایم، فاصلهٔ آیکون و متن، hideLabel برای نمایش فقط آیکون (مثل خانه)، maxItems برای جمع کردن مسیرهای بلند به «…» (با انتقال فوکوس پس از باز شدن)، separator="slash" و کوتاه شدن نام‌های بلند.
  • ۱۲ کامپوننت جدید: DropdownMenu (الگوی Menu Button با پیمایش کامل کیبورد)، DataTable (مرتب‌سازی الفبای فارسی، انتخاب ردیف‌ها، ستون‌های عددی)، OtpInput (کد تأیید با یک input واقعی و پر شدن خودکار پیامک)، Accordion روی details بومی، Stepper، Pagination با ارقام فارسی، Breadcrumb، Progress و Spinner، Skeleton، EmptyState، Divider و Kbd.
۱ کامیت در این نسخه
  1. Kashi 0.7: twelve more components
    جزئیات
    • DropdownMenu (WAI-ARIA menu button), DataTable (Persian collation sort,
    • row selection, numeric columns), OtpInput (single real input with SMS
    • autofill), Accordion on native details, Stepper, Pagination, Breadcrumb,
    • Progress and Spinner, Skeleton, EmptyState, Divider and Kbd, each with
    • docs, live demos and accessibility tests.
    183da98 (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۰:۴۱+1981 −36

v0.6.0

نسخهٔ تازه

۵ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

  • فونت قابل‌تعویض: createTheme حالا fontFamily، displayFontFamily، monoFontFamily، textScale و fonts (برای @font-face فونت‌های خودمیزبان، از جمله فونت‌های خریداری‌شده) می‌پذیرد؛ توابع جدید fontFace و fontStack؛ توکن‌های --k-font-display (فونت عنوان‌ها) و --k-text-scale (ضریب اندازهٔ متن)؛ و فایل @kashi-ui/css/kashi.nofont.css بدون وزیرمتن برای کسانی که فونت دیگری استفاده می‌کنند.
۵ کامیت در این نسخه
  1. Release swappable fonts as 0.6.0
    جزئیات
    • 0.5.0 was already published before the font work landed, so its
    • changelog wrongly listed it. Font changes now ship as 0.6.0.
    ecb99e2 (در پنجرهٔ جدید)۵ آبان ۱۴۰۵ · ۱۰:۲۸+52 −20
  2. Swappable fonts: createTheme font options, font-face helper, no-font CSS
    جزئیات
    • Any font, free or purchased, can replace Vazirmatn: createTheme accepts
    • fontFamily, displayFontFamily, monoFontFamily, textScale and fonts
    • (@font-face for self-hosted files). New --k-font-display and
    • --k-text-scale tokens, kashi.nofont.css, and a typography docs page with
    • a live font picker for nine free OFL Persian fonts.
    11e58ad (در پنجرهٔ جدید)۴ آبان ۱۴۰۵ · ۰۱:۱۱+424 −21
  3. Fold radio name fix into the unreleased 0.5.0 changelog
    94d1d44 (در پنجرهٔ جدید)۴ آبان ۱۴۰۵ · ۰۱:۰۳+2 −5
  4. Fix radios in docs allowing multiple selection; avatar group max
    جزئیات
    • MDX renders React children separately, so RadioGroup and AvatarGroup
    • context never reached them: radios had no shared name and AvatarGroup
    • showed every avatar. Demos now render whole groups in React. Radio also
    • accepts name directly and warns in development when it has none.
    02d7658 (در پنجرهٔ جدید)۴ آبان ۱۴۰۵ · ۰۱:۰۲+50 −27
  5. Fix docs link color overriding link-buttons; document the layer pitfall
    جزئیات
    • The site's global a {} rule beat .k-btn (unlayered beats layered), so the
    • primary 'Get started' link-button had brand text on a brand background.
    1256110 (در پنجرهٔ جدید)۴ آبان ۱۴۰۵ · ۰۱:۰۰+13 −1

v0.5.0

نسخهٔ تازه

۴ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

  • کامپوننت‌های جدید: RadioGroup و Radio (با سبک کارت)، Select، Tabs (سه سبک)، Dialog روی dialog بومی، Toast با toast()، Tooltip و RelativeTime. ابزار جدید formatRelative برای زمان نسبی فارسی.
  • Radio حالا name را مستقیم هم می‌پذیرد و اگر بیرون از RadioGroup و بدون name استفاده شود، در حالت توسعه هشدار می‌دهد (بدون name مشترک، چند گزینه هم‌زمان قابل‌انتخاب بود).
۱ کامیت در این نسخه
  1. Kashi 0.5: core interactive components and visual polish
    جزئیات
    • New: RadioGroup (list, inline, cards), Select on native select, Tabs
    • (line, pill, segmented) following WAI-ARIA, Dialog on native dialog
    • with focus return, Toast with pause-on-hover and toast() API, Tooltip
    • meeting WCAG 1.4.13, RelativeTime and formatRelative
    • Polish: vivid dark-mode primary with dark text, lightest borders that
    • still meet 3:1, dark-mode surface highlight and visible shadows,
    • tabular digits, input hover, iOS focus-zoom fix, text-on-error token
    • Docs: six new component pages; prose styles no longer leak into demos
    16660be (در پنجرهٔ جدید)۴ آبان ۱۴۰۵ · ۰۰:۵۹+1729 −63

v0.4.0

نسخهٔ تازه

۴ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

  • فیلدهای شماره شبا (IbanInput)، شماره موبایل (MobileInput) و مبلغ با نمایش به حروف (PriceInput). پکیج جدید @kashi-ui/bank-logos با لوگوی ۳۱ بانک (CC0، بهینه‌شده) که در فیلدهای کارت و شبا فقط هنگام نیاز بارگذاری می‌شود. ابزارهای جدید: isValidIban، getBankByIban، normalizeMobile، getMobileOperator، numberToWords و normalizePersian.
  • رفع هشدار useLayoutEffect در رندر سمت سرور (مثل Next.js) برای DatePicker و CardNumberInput.
۲ کامیت در این نسخه
  1. Kashi 0.4: IBAN, mobile and price inputs, bank logos
    جزئیات
    • IbanInput, MobileInput and PriceInput (amount in Persian words),
    • sharing one caret-preserving digits hook with CardNumberInput
    • New @kashi-ui/bank-logos: 31 Iranian bank logos from
    • zegond/logos-per-banks (CC0), optimized with SVGO from 800KB to 208KB,
    • loaded on demand by card and IBAN inputs (code-split)
    • @kashi-ui/persian: isValidIban, getBankByIban, normalizeMobile,
    • getMobileOperator, numberToWords, normalizePersian, toISODate
    • Docs: IBAN, mobile, price and bank logos pages
    5ba0336 (در پنجرهٔ جدید)۴ آبان ۱۴۰۵ · ۰۰:۴۱+1272 −64
  2. Fix useLayoutEffect SSR warning in DatePicker and CardNumberInput
    جزئیات
    • Found while testing the published 0.3.0 packages in a fresh project.
    7587c81 (در پنجرهٔ جدید)۴ آبان ۱۴۰۵ · ۰۰:۲۵+28 −7

v0.3.0

نسخهٔ تازه

۴ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

  • کامپوننت‌های فارسی: انتخاب تاریخ شمسی (DatePicker و Calendar) با پیمایش کامل کیبورد، فیلد کد ملی با اعتبارسنجی رقم کنترل، و فیلد شماره کارت با گروه‌بندی، تشخیص بانک و بررسی Luhn. پکیج جدید @kashi-ui/persian برای تبدیل تاریخ، ارقام فارسی و اعتبارسنجی، بدون وابستگی.
۵ کامیت در این نسخه
  1. Kashi 0.3: Jalali date picker, national ID and card number fields
    جزئیات
    • New @kashi-ui/persian package: Jalali conversion (tested day by day
    • against ICU for 1300-1500), Persian digits, toISODate without timezone
    • shift, national ID and card validation with bank detection
    • Calendar and DatePicker following the WAI-ARIA date picker pattern:
    • RTL arrow keys, month/year jumps, live month announcements
    • NationalIdInput and CardNumberInput accepting Persian and Latin digits,
    • with caret-preserving card grouping
    • Docs: new Persian section with interactive demos
    3d2ddcb (در پنجرهٔ جدید)۴ آبان ۱۴۰۵ · ۰۰:۰۹+1722 −32
  2. Document lessons from the first npm release
    5d3ba55 (در پنجرهٔ جدید)۴ آبان ۱۴۰۵ · ۲۳:۵۱+6 −0
  3. Add 404 page, canonical URLs and the live docs address
    c86ebac (در پنجرهٔ جدید)۴ آبان ۱۴۰۵ · ۲۳:۳۰+51 −6
  4. Fix Vercel build when the project root is apps/docs
    1375e44 (در پنجرهٔ جدید)۴ آبان ۱۴۰۵ · ۲۳:۲۴+12 −1
  5. Add CI, Changesets releases and Vercel deploy config
    جزئیات
    • CI workflow: clean install, build with WCAG contrast check, tests,
    • docs build and package contents check on every push and PR
    • Changesets with the three packages versioned together; release
    • workflow publishes to npm with provenance, gated by NPM_PUBLISH
    • Package READMEs, publishConfig and repository metadata
    • vercel.json for the docs site; RELEASING.md setup guide
    b09e10a (در پنجرهٔ جدید)۴ آبان ۱۴۰۵ · ۲۳:۲۰+640 −17

v0.2.0

نخستین انتشار

۴ آبان ۱۴۰۵npm (در پنجرهٔ جدید)کامیت انتشار (در پنجرهٔ جدید)

اولین نسخهٔ عمومی کاشی: توکن‌ها، CSS، کامپوننت‌های React و سایت مستندات.

۲ کامیت در این نسخه
  1. Kashi 0.2: Persian design system with tokens, CSS, React and docs site
    جزئیات
    • @kashi-ui/tokens: colour palette inspired by Persian tiles, semantic dark/light
    • themes, createTheme() and a WCAG AA contrast check that fails the build
    • @kashi-ui/css: RTL-first styles in cascade layers, Vazirmatn variable font,
    • Button, Input, Textarea, Badge, Card, Alert, Avatar, Checkbox and Switch
    • @kashi-ui/react: typed React components with accessibility tests
    • apps/docs: dark Astro documentation site with live demos and theme builder
    23d84a1 (در پنجرهٔ جدید)۴ آبان ۱۴۰۵ · ۲۳:۱۵+9144 −1
  2. Initial commit
    b95b407 (در پنجرهٔ جدید)۴ آبان ۱۴۰۵ · ۲۳:۱۱+1 −0

مجموع تغییرات: ۶۳٬۵۳۷ خط اضافه و ۶٬۳۷۴ خط حذف در ۱۱۶ کامیت.