Back to Editor
ق

Kashida Beta Releases

Square Kufic Studio Changelog

Active: Beta 2.3.5 (Leo)
Features Guide
Full Beta Release Tracking

Complete Evolution of Kashida Studio

Explore every beta version, feature breakthrough, and geometric refinement since the inaugural release. From foundational grid mathematics to live symmetry, process video timelapses, and precision Square Kufic grammar.

Beta 2.3.5
Current Release (Leo)
102 Versions
Total Beta Iterations Tracked
14 Months
Sep 2025 – Present
Beta 1.3.0
Inaugural Tracked Version
Showing 102 of 102 releases
v2.3 — Precision Grammar & Tools6 versions
Beta 2.3.5LeoActive Release
2026-11-02

Gallery Review Moderation Resilience, 3D Cube Color/Stats Polish & Core Maintenance

  • FixResolve Admin Review approval and rejection errors on legacy submissions missing userId by automatically recovering artist UID from Firebase Storage artwork paths and backfilling project metadata
  • ImprovementEnable Border Color and Shadow Color pickers in 3D Cube Kufic Grid mode and display accurate 3D surface cell counts, W × H × D dimensions, and forbidden void stats in the Artwork Detail modal
  • FixFix Undo/Redo state restoration for Shadow X and Shadow Y offsets and track all 5 Grid Warp sliders (Angle, Skew, Diamond, Concentric, Circular) in unsaved-change detection and community remixes
  • FixAlign 2D SVG export and gallery thumbnail dot scaling (5.5x) with live canvas rendering so custom Dot Size adjustments export at exact 1:1 visual proportions
  • FixFix /artwork/[id] direct route initialization with Firebase Auth, Firestore, and Storage instances
  • ImprovementSupport Alt+N and Alt+M full-screen presentation preview modes for 3D Cube Kufic artworks and ensure New Project cleanly resets 3D Cube, Pattern, and Symmetry states
  • FixPrevent duplicate DOM event listener registration on route transitions and clean up Firestore user-project snapshot listeners in the Gallery manager
  • ImprovementUpdate Firestore security rules for community likes, notifications, and admin moderation, and enable full-page vertical scrolling on the Newsletter studio page
Beta 2.3.4Fauz
2026-10-30

3D Cube Kufic Grid, SketchUp 3D Export & Liquid Chromatic Style

  • FeatureIntroduce 3D Cube Kufic Grid mode with interactive 3D perspective orbit/draw canvas, odd interior full squares, and 0.5-unit half-grid edges that fold seamlessly across all 12 dihedral edges
  • FeatureAdd independent Width (Odd), Height (Odd), and Depth (Odd) sliders (3 to 15 full squares per axis) to support both uniform 3D cubes and custom rectangular Kufic cuboids
  • FeatureSupport 8 architectural & calligraphic styles in 3D Cube mode (Default, Outline, Carpet, Maze, Woven, Octagon, Zellige, and Retro) plus Corner, Border, Dot Size/Rotation, and Shadow sliders across all 6 faces
  • FeatureEnforce Square Kufic grammar on the 3D Cube (forbidden even-even void cells with red flash feedback, straight lines, odd stroke spans, no 4 empty adjacent squares, and minimum letter size)
  • FeatureAdd 3D Cube multi-format export (PNG Image, JPG Image, unfolded 6 Sides SVG net, and SketchUp 3D COLLADA .dae model with 10mm full squares & 5mm half-edges) and full cloud project saving/thumbnails
  • FeatureAdd Liquid chromatic style with organic bezier spline contours, multi-layer cyan/yellow/crimson offset shadows, and circular counter holes
  • FixFix horizontal 3D orbit rotation direction so dragging left/right rotates the cube naturally with cursor movement
Beta 2.3.3Joe
2026-10-29

Seamless Pattern Engine & RTL Calligraphy Ruler

  • FeatureAdd Seamless Pattern Mode with live infinite repeat rendering and 8 geometric symmetry styles (Straight Repeat, Opposite Sides, Opposite Top/Bottom, Opposite All Sides, Diagonal Opposite, Pinwheel Turn, Half-Drop, Brick Offset)
  • FeatureSupport non-square tiles with independent Tile Width and Tile Height sliders accommodating both odd and even dimensions (3 to 50 cells)
  • ImprovementImplement RTL Arabic calligraphy tile expansion: tile width extends and shrinks strictly from the left side, keeping the top-right origin anchored
  • ImprovementTransform Bounding-Box Dimension Ruler to Right-to-Left (RTL) Arabic calligraphy flow with Column 1 starting at the right edge and counting leftwards
  • UI & StylingStreamline Seamless Pattern panel with dedicated toggle, repeat styles grid, and live dimensions
  • UI & StylingUpdate Pattern tool button icon with custom SVG artwork matching light and dark themes
Beta 2.3.2Gul
2026-10-28

Square Kufic Grammar Tooltips & Symmetry Lit Icon Upgrade

  • ImprovementUpdate Straight lines rule image and bump version
  • UI & StylingReplace live symmetry button icon with symmetry-lit.svg
  • FeatureAdd tooltip image and description for Each letter is at least 5 squares rule
  • FeatureAdd tooltip image and description for No 4 Empty adjacent squares rule
  • FeatureAdd tooltip image and description for Starts and Ends on Odd Squares rule
  • FeatureAdd tooltip image and description for No forbidden squares are used rule
  • FeatureUpdate Straight Lines rule image in Square Kufic Guidelines
Beta 2.3.1Rue
2026-10-27

Interactive Entry/Exit Connectors, Parity Rotation & Card Previews

  • FeatureAdd interactive entry/exit jigsaw connectors, selection, rotation, and preview alignment
Beta 2.3.0Adam
2026-10-25

Square Kufic Interactive Features Guide & Architecture Documentation

  • FeatureAdd comprehensive Square Kufic Features Guide, SEO metadata, and sitemap update
v2.2 — Symmetry, Video & Matrices10 versions
Beta 2.2.9Eva
2026-10-23

Geometric Grid Matrix Sliders (Angle, Skew, Diamond & Concentric)

  • FeatureAdd Grid Angle, Skew, Diamond, and Concentric grid shape sliders
Beta 2.2.8jane
2026-10-23

Process Video Timelapse Canvas Recorder & Video Export

  • FeatureAdd Process Video timelapse recording and export
Beta 2.2.7nora
2026-10-23

Woven, Octagon & Zellige Styles + Bounding-Box Dimension Ruler

  • FeatureAdd Woven, Octagon, and Zellige styles, Bounding-Box Dimension Ruler, enhanced tutorial, and bump version to Beta 2.2.7 (nora)
  • UI & StylingProvide Firebase Web config and Genkit fallback key for Cloud Build static prerendering
  • UI & StylingRestore Linux-compatible package-lock.json for Cloud Build
Beta 2.2.6lama
2026-10-22

Live Symmetry & Kaleidoscope Modes (Pinwheel, Mandala & Mirrors)

  • FeatureAdd Live Symmetry / Kaleidoscope drawing modes and update version to Beta 2.2.6 (lama)
  • ImprovementSync workspace files from Firebase Studio
  • ImprovementUntrack .env and ignore local environment files
  • ImprovementPublished Website is showing "Rate exceeded"
Beta 2.2.5
2026-03-07

Canvas Viewport Scroll Containment & Fluid Studio Layout

  • UI & StylingWhy suddenly i have a scrollbar? remove it
  • FixThis is the error log: starting build "52f18c4d-a9c0-445e-924d-2711b44fc
  • FixI am trying to publish but it is giving me errors. can you over the code
Beta 2.2.4
2026-03-07

Direct Newsletter Subscription & Unsubscribe Workflows

  • FeatureCan't we create a direct "Unsubscribe" link like all other newsletters d
  • FeatureIn the profile edit modal, put a checkbox (Subscribe to Newsletter), by
  • ImprovementWhatever image I am inserting in the body text, resize it to always be t
  • ImprovementNice. Put also insert image function in the html body text
  • ImprovementCan i have basic formatting for the body text? I want to have options su
  • UI & StylingI can't see the send buttons. scrollbar is locked
  • FeatureGive the newseltter page a completely refresh design and have it on a se
  • ImprovementWhy do i need to put the email recipients manually? Can't you make it au
  • ImprovementIn the reminder template, there is a grid of latest artworks images. bri
  • ImprovementIt's working. include in the beginning, "Marhaba {user full name}
Beta 2.2.3
2026-01-31

Buy Me A Coffee Patron Integration & Save Experience

  • UI & StylingEvery time, the user saves a project, make the "buy me a coffee" button
Beta 2.2.2
2026-01-31

Floating Toolbars Flat Design & Shadow Reduction

  • FeatureAlso remove the shadow of all the toolbars showing on the grid such as t
  • UI & StylingRemove the shadow of all the modal boxes
Beta 2.2.1
2026-01-31

Clean Modal Viewport & Custom Buy-Me-A-Coffee Icon

  • UI & StylingI don't like to see a scrollbar. remove it
  • UI & StylingI have placed a "buymecoffee.svg" in icons folder. use it instead. Also
  • UI & StylingMake the button yellow
  • FeatureI can see it now. Can you embed it in the main toolbar?
  • FeatureStill not showing. Put it on top of the Guidelines modal. and why sudden
  • ImprovementAre you sure you're putting it somewhere visible? I can't see it
  • FeatureI have set up a "Buy me a coffee" account. Here's the code below. Add it
Beta 2.2.0
2026-01-31

Community Artwork Modal Navigation (Next/Prev Gallery Browsing)

  • UI & StylingWhen i click on the "artworkDetailModal" then click on Next and Previous
  • UI & StylingWhen i click on the "View all" link in the latestArtworksModal, the gall
v2.1 — Advanced Arabic Typographic Engine10 versions
Beta 2.1.9
2026-01-31

Direct "Load to Grid" from Gallery Detail Views

  • FeatureIn the artworkDetailModal, add another button close to "Load to Grid" bu
Beta 2.1.8
2026-01-30

External Artwork Deep-Linking & Canvas Hydration

  • ImprovementWhen user loads an artwork from external link such as latest artworks fr
Beta 2.1.7
2026-01-29

Artwork Card Grid Alignment & Layout Optimization

  • FeatureIn the email template, add two rows, in each row, put 4 artwork images o
Beta 2.1.6
2026-01-28

Enhanced Typographic Grammar Validation Rules

  • ImprovementOther than the tags display, Also, below the name of the artist, display
Beta 2.1.5
2026-01-28

Artwork Save State Resiliency & Validation Feedback

  • UI & StylingIn the gallery modal, in community tab, when user clicks on an artwork a
Beta 2.1.4
2026-01-26

Arabic Orthography Grammar Checks & Glyph Spacing

  • ImprovementRelease Beta 2.1.4
Beta 2.1.3
2026-01-26

Stroke Continuity Engine & Path Connectivity Checks

  • ImprovementRelease Beta 2.1.3
Beta 2.1.2
2026-01-26

Grid Cell Boundary Calculations & Performance Boost

  • ImprovementRelease Beta 2.1.2
Beta 2.1.1
2026-01-23

Responsive Drawing Canvas Pan & Zoom Stabilization

  • ImprovementGood. apply the same to the "Others" tab
  • UI & StylingI don't like the scroll idea. can we have it as button "Load more" inste
  • ImprovementIt works but only when the scroll appears when page is small. can you ma
  • ImprovementIt is not loading upon scroll!
  • ImprovementAs more artworks are being created, the gallery section is becoming heav
Beta 2.1.0
2026-01-22

Arabic Typographic Rules Engine & Advanced Character Analysis

  • ImprovementIt's not centering the artwork upon refreshing the page
  • ImprovementAlso, whenever i reload the screen or browser, fit the artwork the same
  • ImprovementWhenever an artwork is loaded to the grid, fit it to screen by 80% so it
  • UI & StylingNo I am talking about the "Letter Tracker" modal! it's missing
  • ImprovementI can't see the arabic letters under the title???
  • FixTry fixing this error: `Runtime Error: Error: Cannot read properties of
  • UI & StylingImprove the UI and UX without affecting the function
v2.0 — Architecture Re-engineering10 versions
Beta 2.0.9
2026-01-20

Firestore Trigger Email Engine for Automated Notifications

  • ImprovementVery good. however, the last step must have the old message "You are sub
  • FixMissing or insufficient permissions
  • ImprovementI can't see the changes
  • ImprovementWhen user submits an artwork, right before checking "I understand and ag
Beta 2.0.8
2026-01-19

Community Project Reminder Notifications & Email Layout

  • ImprovementRelease Beta 2.0.8
Beta 2.0.7
2026-01-19

Email Service Architecture Migration & Template Design

  • ImprovementI like the email template you created. However, it is not applying to al
Beta 2.0.6
2026-01-19

Newsletter Template Customization & Image Resizing

  • ImprovementThe logo in the email received looks broken. when i click the source i s
Beta 2.0.5
2026-01-19

Rich Text Formatting in Broadcast Messages

  • ImprovementThe reminder email is so dull and plain. Can you make a nice one with th
Beta 2.0.4
2026-01-19

Admin Approval Workflow & Email Notifications

  • FeatureAdd a new button to the main toolbar (fit-to-screen.svg) to fit the artw
  • ImprovementIn the reminder email, make the image of the artwork clickable and the l
Beta 2.0.3
2026-01-18

Gallery Modal Search & Artist Attribution

  • FeatureI am planning to develop the emails that are being sent to users by addi
Beta 2.0.2
2026-01-16

Dynamic Project Duplicate & Delete Workflows

  • UI & StylingIn the gallery modal, when i click on any tab other than "Community" tab
Beta 2.0.1
2026-01-16

Community Artwork Flat Collection Sync & Indexing

  • ImprovementRelease Beta 2.0.1
Beta 2.0.0
2026-01-16

Kashida 2.0 Architectural Rewrite & Modular Studio Engine

  • ImprovementUpdate to version: 2.0.0 (3771a5a)
  • ImprovementThe Email documents collection is "emails" not "mail"
  • ImprovementIt is still following the mailersend format. Here's an example of a succ
  • ImprovementWhile i do see the email "Reminder" in the database, it was not received
  • ImprovementNow previously i was using mailersend to send emails such as reminders o
  • ImprovementI have installed Trigger Email from Firestore ans used my email provider
v1.9 — Community Gallery & Administration9 versions
Beta 1.9.8
2025-11-27

Artwork Public Approval Status & Filtering Pipeline

  • FixIt's kind of fixed but still when I choose to sort the gallery artworks,
  • UI & StylingThere's a strange behavior in the gallery modal. When I open it for the
  • UI & StylingIn the gallery section, in the "Others" tab, within the "Remind" button,
Beta 1.9.7
2025-11-25

Admin Moderation Dashboard for Artwork Review

  • UI & StylingThe "Remind" button works for some artworks and doesn't work for others!
Beta 1.9.6
2025-11-24

Arabic Character Name Enforcement & String Sanitization

  • ImprovementPreviously, in the letter tracker module, i used to click on a letter an
Beta 1.9.5
2025-11-14

Dynamic Artwork Card Hover Animations & Artist Details

  • ImprovementSome of the artworks show "Unknown artist" while when you preview the ar
  • FixSyntaxError: Missing initializer in destructuring declaration
  • ImprovementIn the public gallery, you should never display the artist email to publ
Beta 1.9.4
2025-11-13

Community Gallery Grid & Approved Artworks Showcase

  • ImprovementOn the artwork cards in the others tab in the artwork gallery, put the d
  • FixTry fixing this error: `Console Error: Error: generateAndUploadArtworkIm
  • ImprovementNow i see the problem. then I suggest that we have the photo of the work
  • FixError: Could not render artwork SVG. at generateAndUploadArtworkImag
  • ImprovementWe will create an email sending which is triggered when admin clicks on
Beta 1.9.3
2025-11-10

Beta 1.9.3 Updates & Refinements

  • FeatureBeside the project.img, also add project.title, project.name, project.fi
  • FixYou cannot change it to project_img. It has to be project.img for the ma
  • ImprovementWhen you send the email data including the body, I want you to send anot
Beta 1.9.2
2025-11-10

Beta 1.9.2 Updates & Refinements

  • UI & StylingWhen i click on reject, make the gallery modal disappears to show the re
Beta 1.9.1
2025-11-08

Beta 1.9.1 Updates & Refinements

  • ImprovementNot working. now there is no image at all in the email
  • ImprovementThe image is still now showing. this is how it shows:
  • ImprovementThe image shows a link of code instead of being embedded in the email. t
  • ImprovementMaybe you need to create a folder for each user submissions where they
  • FixTry fixing this error: `Runtime Error: FirebaseError: Firebase Storage:
  • FixTry fixing this error: `Console Error: FirebaseError: Firebase Storage:
  • ImprovementWhen use clicks on publish artwork, save a jpg of the artwork to the sto
Beta 1.9.0
2025-11-06

Public Gallery System & Artwork Showcase Modal

  • ImprovementRelease Beta 1.9.0
v1.8 — Rules, Shading & Geometry10 versions
Beta 1.8.9
2025-11-06

Beta 1.8.9 Updates & Refinements

  • FixTry fixing this error: `Console Error: Error: details is not defined. Er
  • FeaturePreviously, users used to get notification ring in the main toolbar when
  • ImprovementWhen user publishes an artwork, when they click on publish, make the pub
Beta 1.8.8
2025-11-05

Beta 1.8.8 Updates & Refinements

  • FeatureI would like admin to be able to add a note upon rejecting the artwork
  • ImprovementIt is not working still. When I reject an artwork, do not show a textfie
  • UI & StylingApprove button is working perfectly and when i click it, it approves the
  • UI & StylingI don't know what you are changing! the reject button is completely usel
  • ImprovementBut it is still not working! just to confirm: We're talking about the re
  • UI & StylingThe reject button still not functioning
  • UI & StylingAgain! When i click on "reject" in the review tab in the gallery modal t
  • UI & StylingStill the "Reject" button is doing nothing!
  • UI & StylingGreat. the approve button is working now and it is sending emails. howev
  • UI & StylingThe approve/ reject buttons are there but they do not function
Beta 1.8.7
2025-11-03

Beta 1.8.7 Updates & Refinements

  • ImprovementBelow is the Google tag for this account. Copy and paste it in the code
  • ImprovementIt says: https://kashida.org/sitemap.xml Unknown Nov 3, 2025 Couldn't fe
  • ImprovementGoogle search console says: Sitemap could not be read
Beta 1.8.6
2025-10-31

Beta 1.8.6 Updates & Refinements

  • ImprovementFor artwork preview, activate the keyboard left and right arrows to go t
Beta 1.8.5
2025-10-27

Beta 1.8.5 Updates & Refinements

  • UI & StylingWhen saving the project, make the saving button indicating that the file
Beta 1.8.4
2025-10-27

Beta 1.8.4 Updates & Refinements

  • FixIt is fixed now. Also, when i enter artwork preview mode, make the "Late
  • ImprovementNot resolved, the letter tracker disappears and never comes back until i
  • ImprovementWhen I am working on a saved project, When I click on Alt+M or Alt+N to
Beta 1.8.3
2025-10-24

Beta 1.8.3 Updates & Refinements

  • UI & StylingIn the letter tracker modal, close to title letter tracker, between two
Beta 1.8.2
2025-10-21

Beta 1.8.2 Updates & Refinements

  • ImprovementIs this app discoverable by google search? I can't find it online
  • UI & StylingChange the about text to: As an Arab visual designer and artist, my artw
Beta 1.8.1
2025-10-21

Beta 1.8.1 Updates & Refinements

  • ImprovementCurrently when the app loads, it opens a link sketch-random number. I wa
  • ImprovementStrange! when i tried to approve a project from the admin page, i got: F
Beta 1.8.0
2025-10-20

Artwork Sorting by Cell Density & Letter Count

  • ImprovementGood not I have an issue with the sorting stability. Let's say i selecte
  • FeatureNow add occupied cells to the sorting (most and least)
  • FeatureIn the gallery, community artworks, add the number of occupied cells to
  • FeatureNow add to the sorting: Letter (Most) and Letters (Least)
  • ImprovementApparently you are not being able to pull the letter count. here's a hin
  • FeatureIn the gallery, community artworks, add the letter count to the artwork
  • ImprovementIn the gallery, community artworks, remove the "Approved:" wording from
v1.7 — Coordinates, Tutorials & Vectors10 versions
Beta 1.7.9
2025-10-20

Beta 1.7.9 Updates & Refinements

  • FeatureMake the login modal bigger and more inviting. Also add this text to it
  • ImprovementSet the default social sharing image of the app to default-sharing-image
Beta 1.7.8
2025-10-20

Beta 1.7.8 Updates & Refinements

  • ImprovementRemove the sorting by letter count and number of occupied cells and keep
  • ImprovementStrange but why is the filter hidden until i click on drafts tab then go
  • ImprovementI can't see it yet!
  • FeatureIn the gallery section, for the community artworks, add a filter in top
Beta 1.7.7
2025-10-19

Beta 1.7.7 Updates & Refinements

  • UI & StylingNice. Make the liker name clickable which will open the artist modal of
  • ImprovementWhen a user likes or dislikes (clicks on the heart) an artwork, send the
Beta 1.7.6
2025-10-19

Beta 1.7.6 Updates & Refinements

  • FeatureIn Artwork gallery modal, add to the artworks in the community tab (only
Beta 1.7.5
2025-10-17

Beta 1.7.5 Updates & Refinements

  • FeatureYou have put the artist email not name. in addition to the email, put fi
  • ImprovementFor only the artworks in the "Others" tab, remove the "Edit, delete, pub
Beta 1.7.4
2025-10-17

Beta 1.7.4 Updates & Refinements

  • FeatureI also need this saving logic to apply to old drafts earlier to this new
  • FeatureApply the new saving logic to when an existing draft is edited as well
  • ImprovementGive the artworks in the Others tab the same styling in terms of size an
  • ImprovementNo other user drafts found
  • UI & StylingPut another tab (Others) in the gallery modal that only the admin can vi
Beta 1.7.3
2025-10-13

Beta 1.7.3 Updates & Refinements

  • ImprovementWhen I click on View all from the Latest Artworks panel, the community a
Beta 1.7.2
2025-10-10

Beta 1.7.2 Updates & Refinements

  • UI & StylingIn the editProfileModal, put the save in lower area and make it when use
Beta 1.7.1
2025-10-09

Beta 1.7.1 Updates & Refinements

  • UI & StylingPut a "Back to Artist" button in artworkDetailModal when user opens artw
  • ImprovementWhen I click on an artwork through a specific artist folio page, limit t
  • UI & StylingPut a "Back to Artwork" button in userFolioModal when user opens another
  • UI & StylingThe edit profile modal is long. make it horizontal with two columns
  • FeatureAdd for user the ability to fill a small bio about themselves (say 100 w
Beta 1.7.0
2025-10-09

Interactive Onboarding Tutorial & Cell Statistics Overlay

  • UI & StylingFor some reason, when i click on (View all) on the Latest Artworks modal
  • UI & StylingWhen I click on the name, no modal appears
  • FeatureWhen user clicks on another user name in the artwork preview model or fr
v1.6 — Style Variations & Canvas Controls10 versions
Beta 1.6.9
2025-10-09

Beta 1.6.9 Updates & Refinements

  • FeatureAdd a "Share" button to the artwork preview modal which shares the artwo
Beta 1.6.8
2025-10-09

Beta 1.6.8 Updates & Refinements

  • UI & StylingIt works fine. Can you style the projectInfoContainer and make it little
  • FeatureFor newly remix artworks, do not show the rest of the action links befor
  • FixTry fixing this error: `Console Error: Error: getIndexForX is not define
  • ImprovementWhen a project is created/ loaded to the grid, beside the "save" link on
  • FixTry fixing this error: `Console Error: FirebaseError: Function setDoc()
  • FeatureIn the Artwork gallery/ draft tab, add a button to the artwork item "Dup
Beta 1.6.7
2025-10-07

Beta 1.6.7 Updates & Refinements

  • ImprovementRelease Beta 1.6.7
Beta 1.6.6
2025-10-07

Beta 1.6.6 Updates & Refinements

  • UI & StylingWhen I click on an artwork from the "latest artworks" modal, it successf
  • ImprovementThe problem is that without me loading the project to the grid first, th
  • ImprovementIt is more organized now but the text is too big. make it similar to the
  • ImprovementI can see the stats but they look messy and not organized. give nice sty
  • ImprovementIn the artwork preview, below the user information, put the artwork stat
Beta 1.6.5
2025-10-07

Beta 1.6.5 Updates & Refinements

  • UI & StylingWhen i click on an artwork to preview it, Artwork Gallery modal should c
Beta 1.6.4
2025-10-07

Beta 1.6.4 Updates & Refinements

  • UI & StylingThe artwork preview through the gallery modal is not working!
  • FeatureAdd "Previous" and "Next" buttons to the artwork preview modal, allowing
  • ImprovementNot resolved!
  • UI & StylingWhen I open a preview of an artwork through "Latest Artworks" modal then
Beta 1.6.3
2025-10-06

Beta 1.6.3 Updates & Refinements

  • UI & StylingIn the first time being clicked, Back to gallery button doesn't entirely
  • UI & StylingWhen I click on an artwork from the "latest artworks" modal, it successf
  • ImprovementApply the same for latest artworks. when user clicks on the artwork, the
  • FeatureIn the artwork preview modal, near the Close button, add Back to gallery
  • FixIt is fixed but you ruined the gallery modal!
  • ImprovementThe artwork is larger than the .artwork-detail-preview. Dont let this ov
  • ImprovementIn Artwork gallery, currently once use clicks on public approved artwork
Beta 1.6.2
2025-10-01

Beta 1.6.2 Updates & Refinements

  • ImprovementCan't upload profile photo. yesterday it was working fine
Beta 1.6.1
2025-09-30

Beta 1.6.1 Updates & Refinements

  • FixTry fixing this error: `Runtime Error: Error: onLetterClick is not a fun
  • ImprovementCurrently we're saving letter variations to the database under letter_fo
Beta 1.6.0
2025-09-30

Carpet Style Geometric Pattern Rendering

  • ImprovementWhen I click upload, nothing happens
  • ImprovementI don't see the image uploading
  • ImprovementGive use the ability to upload their photo. Maximum upload size is 512kb
  • FeatureIn the Stats section, can you add to the occupied cells a forward slash
v1.5 — Kashida Tatweel & Fillet Radii10 versions
Beta 1.5.9
2025-09-29

Beta 1.5.9 Updates & Refinements

  • ImprovementRelease Beta 1.5.9
Beta 1.5.8
2025-09-29

Beta 1.5.8 Updates & Refinements

  • ImprovementPNG export to be transparent without white background. And for all expor
  • FixTry fixing this error: `Runtime Error: Error: Cannot read properties of
  • ImprovementWhen i export all of the three extensions i get a message "Could not ren
  • ImprovementCan you move out the export from kufic-editor.ts to another file to keep
  • ImprovementLet's enhance the export function. Export SVG is now only "Export artwor
Beta 1.5.7
2025-09-28

Beta 1.5.7 Updates & Refinements

  • ImprovementThe artwork ID that is being saved to database is so long like 20 charac
Beta 1.5.6
2025-09-28

Beta 1.5.6 Updates & Refinements

  • UI & StylingWhen user selects a style (outline, carpet, maze, retro or narrow), do n
  • ImprovementWhy do we have /artwork/.. can't we have the artwork is without the /art
  • ImprovementI meant to fit the SVG preview of the letter in the assignPreview div pr
  • UI & StylingIn the modal, can you fit the letter properly inside the assignPreviewCo
  • FeatureNow we will do some logic: If I added a variation design to a letter, ch
  • FeatureI can see that you added a unicode showing the letter but I need another
  • ImprovementGood. now I want you also to save to it the unicode of letter being save
  • ImprovementCan you restructure the database of the letter_forms in a way to follow
  • ImprovementMake it write this information to Firestore
  • UI & StylingThe button is turned off! Anyway, if the logic is not ready yet, do not
Beta 1.5.5
2025-09-25

Beta 1.5.5 Updates & Refinements

  • ImprovementIn the admin page for approvals and rejections, when I reject or approve
  • ImprovementNotification is not disappearing after being checked!
Beta 1.5.4
2025-09-25

Beta 1.5.4 Updates & Refinements

  • UI & StylingI don't know why but the random coloring in Narrow style does not work u
  • FeatureCreate a new style call it "Narrow" with the following settings predefin
  • UI & StylingExtend color is not showing in the SVG export
Beta 1.5.3
2025-09-25

Beta 1.5.3 Updates & Refinements

  • ImprovementUpdate to version 1.5.3 (9462f54)
  • ImprovementWhen page loads for the first time in browser, i get a message "Artwork
  • UI & StylingIn all the 4 color palettes, why is the default color appears white? It
Beta 1.5.2
2025-09-25

Beta 1.5.2 Updates & Refinements

  • ImprovementUpdate to version 1.5.2 (ce3cfe3)
  • UI & StylingSimilar to border color and shadow color mechanism and how they work onl
Beta 1.5.1
2025-09-25

Beta 1.5.1 Updates & Refinements

  • FeatureSimilar to the shadow color picker, put one for the extend slider effect
  • FeaturePut a slider for extend feature opacity from 0-100 black
  • FeatureCan I have the extend slider to extend in all directions instead of one?
Beta 1.5.0
2025-09-23

Tatweel Kashida Extension & Letter Spacing Controls

  • ImprovementRelease Beta 1.5.0
v1.4 — Letter Dictionary & Connections9 versions
Beta 1.4.9
2025-09-23

Beta 1.4.9 Updates & Refinements

  • FeatureIn the Stats modal, under Coords, add a new stat line "Number of letters
Beta 1.4.7
2025-09-23

Beta 1.4.7 Updates & Refinements

  • ImprovementGood. now When I check off one of the rules or check off one of the lett
  • ImprovementWhen I check off one of the rules or check off one of the letters in the
  • ImprovementCurrently all messages appear on red background. Let's have it in 2 colo
Beta 1.4.6
2025-09-22

Beta 1.4.6 Updates & Refinements

  • FeatureI want to discuss how you store the values of "Square Kufic Guidelines"
Beta 1.4.5
2025-09-22

Beta 1.4.5 Updates & Refinements

  • ImprovementConvert all project loading and creation actions to use asynchronous req
Beta 1.4.4
2025-09-22

Beta 1.4.4 Updates & Refinements

  • UI & StylingWhen I change the style using (default, outline, carpet, maze or retro)
  • FeatureIf user is not logged in, and the started a new project, put the save li
  • ImprovementI don't think it's a rule issue. The project is being deleted regardless
  • FixWhen I delete a draft project, is says "Failed to delete artwork" althou
Beta 1.4.3
2025-09-21

Beta 1.4.3 Updates & Refinements

  • ImprovementI don't think so. it has to do with updating the grid as per the current
  • ImprovementIt works pretty fine. but I have a a comment about the grid: When I load
  • FeatureWhen I load a draft, it says artwork not found, starting a new sketch
  • ImprovementI need a deeplink for each project (draft, approved...etc) to appear in
Beta 1.4.2
2025-09-19

Beta 1.4.2 Updates & Refinements

  • ImprovementUpdate version to Beta 1.4.2
  • UI & StylingYes but the icon is not showing in the middle of the button! instead it
  • UI & StylingI noticed that when the page loads, the icon is correct then in a second
  • FeatureLet me put it another way. If the Draw Tool state is active (selected),
  • UI & StylingNo the default is color-lit.svg but the thing is that it is selected by
  • FeatureCorrect but since that the app starts with the draw tool preselected, th
  • FeatureWhen draw tool is selected, change the icon to color-drk.svg. I have alr
  • ImprovementWhen i load an artwork into the grid, even from my drafts, the stats doe
  • UI & StylingIt is working fine but it is only affecting the default style. can you a
  • UI & StylingIn the stats modal, when I hover over the words, highlight the cells in
Beta 1.4.1
2025-09-18

Beta 1.4.1 Updates & Refinements

  • UI & StylingTutorial buttons (next / skip) look too dull. can you make them follow t
  • ImprovementShift the grid little up and right like by 20% for each at start and mak
  • ImprovementIt didn't work. I suggest When the controlsContainer is dragged, it gets
  • ImprovementWhen full screen is activated, the controlsContainer goes down to be in
  • ImprovementI like it. do it
  • UI & StylingPut the styles modal on the right and the stats on its left side. I mean
  • FeatureAdd all available shortcuts to the tips
  • FixTry fixing this error: `Console Error: Error: Cannot set properties of u
Beta 1.4.0
2025-09-17

Arabic Alphabet Glyph Dictionary & Shape Variations

  • ImprovementMake the starting do in the middle of the screen. no need to offset the
  • UI & StylingPut more tips. literally i want you to cover every icon or link in the a
  • FeatureAdd more tips to the modal. I want the tips to cover literally everythin
  • ImprovementPut the tip on top side close to logo so it doesn't overlap with the oth
  • UI & StylingCreate a modal for tips: Every now and then, you show one tip to the use
  • ImprovementWhen i press the mouse wheel to drag the grid, change the mouse cursor t
  • ImprovementBeside the "latest artworks" put between two brackets (View all) which w
  • UI & StylingWhen user clicks on on an artwork in latest artworks modal, load it as u
  • ImprovementI agree but they still do not look the same. latest works looks bigger
  • FeatureLatest artworks label must follow the same square kufic guidelines label
v1.3 — Foundational Beta Release8 versions
Beta 1.3.9
2025-09-15

Beta 1.3.9 Updates & Refinements

  • FixTry fixing this error: `Console Error: Error: {imported module [project]
  • UI & StylingPut on the lower left side a modal that showcases the latest 3 approved
  • ImprovementI understand that draft, pending, published and rejected projects should
  • ImprovementDidn't work
  • FeatureWhen I change the dot size, the border must follow the new size as well
  • UI & StylingExtend is still showing fill color instead of transparent black
  • FixBorder export is fixed. however, extend export to SVG is still showing c
  • FeatureBorder and extend slider effects are not exporting in SVG
Beta 1.3.8
2025-09-14

Beta 1.3.8 Updates & Refinements

  • ImprovementThe rotation direction is wrong. It should be in the other direction
  • FeatureAdd the user birthday in the "account information"
  • ImprovementUnify the size of the projects in each tab
  • ImprovementSplit "my projects" into these tabs: "Draft", "Published", "Pending" and
  • ImprovementGive them the same stylig as the project in other tabs
  • FeatureMove "My projects" section from "Account information" to a new tab in "G
  • UI & StylingThe "Default" button in styles is enough and already doing all the "Rese
  • ImprovementCan you move the Redo/ Undo code to a separate file to make kufic-editor
  • FeatureAdd a new function. Redo/ Undo for coloring the cells and styles only
  • ImprovementCompletely remove the undo redo function
Beta 1.3.6
2025-09-12

Beta 1.3.6 Updates & Refinements

  • UI & StylingCreate another color picker exactly similar to the border color picker f
  • UI & StylingIt is working fine. just one thing: give use the ability to color specif
  • UI & StylingCreate another color picker for border where users can select the cell o
Beta 1.3.5
2025-09-12

Beta 1.3.5 Updates & Refinements

  • UI & StylingRemove inner shadow
  • UI & StylingI want the shadow to cast for a group of colored cells, not as per each
  • FeatureCreate a new slider "Shadow X": This will shift the shadow from middle (
  • UI & StylingGood but I want the shadow to extend from all sides
  • UI & StylingCan you make the shadow solid instead of blurry?
  • ImprovementUpdate version to 1.3.4
  • UI & StylingMake the shadow appear from all sides
  • FeatureCreate a shadow slider
  • FixTry fixing this error: `Runtime Error: Error: ctx.beginPath is not a fun
  • ImprovementExtend not working
Beta 1.3.3
2025-09-07

Beta 1.3.3 Updates & Refinements

  • ImprovementUpdate version to Beta 1.3.3
  • FixTry fixing this error: `Console Error: FirebaseError: Firebase: Please v
  • FeatureDo we have mode for email change?
  • FixOn verify page, i get this error: ❌ Error: i.f.checkActionCode is not a
  • ImprovementI am trying to Customize the action link URL (https://kashida.org/verify
  • ImprovementWhen user makes the dot size big, some of the dots are hidden below othe
  • FixTry fixing this error: `Runtime Error: Error: Failed to load chunk /_nex
  • FeatureWhen selected, add a coloring feature for selected cells. User can selec
Beta 1.3.2
2025-09-06

Beta 1.3.2 Updates & Refinements

  • ImprovementUpdate version to Beta 1.3.2
  • FeatureIt is conflicting with Ctrl+Shift+Alt + Click Add a group to current sel
  • FeatureAdd a new selection shortcut ALT+SHIFT+CLICK to Select similar groups. T
  • FeatureAdd a new slider similar to other sliders to colorize the dots call it “
  • ImprovementThe dot is not scaling as the other cells are doing. When I zoom in or o
  • FeatureAdd a new slider similar to other sliders to resize the dots call it “Do
  • FeatureAdd a new slider similar to other sliders to rotate the dots call it “Do
  • FixYou fixed it right but if user dragged the selected cells, they still ca
  • UI & StylingCurrently you are allowing user to paste/ place selected colored cells t
  • UI & StylingWhy do we still have the upload button? I thought we rolled back to a ve
Beta 1.3.1
2025-09-05

Beta 1.3.1 Updates & Refinements

  • ImprovementUpdate version to Beta 1.3.1
  • UI & StylingIn the “How to use” modal, split the information into 3 tabs. Tab1 call
  • ImprovementCTRL+Z to undo, CTRL+SHIFT+Z to redo
  • ImprovementActivate CTRL+X to cut cells
  • ImprovementTry CTRL+SHIFT+ALT+Click to Select multiple groups
  • ImprovementEnable multi select by the same behavioud of CTRL+Click, also enable DEL
  • FeatureLet's try the Magic Wand Select option but instead of adding it to the s
  • ImprovementIn the account information, edit profile section, I want users to be abl
  • ImprovementDo not autorun the tutorial. Keep it to the user’s to run it
  • FixTry fixing this error: `Console Error: Invalid DOM property `class`. Did
Beta 1.3.0
2025-09-05

Inaugural Beta Release: Square Kufic Studio Foundation

  • ImprovementLet's call the current release as "Beta 1.3.0" and put this version text
  • ImprovementI always notice this problem. how about we move the logic of the Arabic
  • ImprovementInvalid characters: م. Please use only Arabic letters. This is an Arabic
  • FeatureWhen I edit or create a new project, i get this message. Invalid charact
  • FixTry fixing this error: `Runtime Error: Error: Cannot read properties of
  • ImprovementCombine "Cell Coordinates" box with Stats box
  • UI & StylingRemove the #FFFFFF. Also no need for .svg file for the color picker. Whe
  • FeatureNow when I click on the color icon, in addition to the default selected
  • UI & StylingNow what I need is to work on the color selection. Currently you have tw
  • ImprovementSteps 3, 4 and 5 are not showing in the process!