← All projects

Mockups

Rebuilt mockups around a new taxonomy: all 3,886 mockups tagged, a new dashboard experience shipped Aug 19, custom mockups from your own photos, and public mockup pages for acquisition next.

3,886mockups tagged
784Custom Mockups users
86review comments

Taxonomy and tagging Shipped Infrastructure Jun 17

A new taxonomy for all mockups, every mockup tagged, live in the prod CMS.

1 PRs merged · 7 review comments from people · 0 from Copilot

Review page for the content team · Open full size
Tagging and review tool · Open full size

What I did

Impact

Mockups tagged3,886
Categories / use cases / sub use cases9 / 69 / 38

Links

Mockups on Dashboard Shipped New feature Aug 19

The taxonomy on the dashboard: navigation by category and use case, featured lanes, recency sort, tests and analytics.

6 PRs merged, 2 open · 31 review comments from people · 7 from Copilot

What I did

What people said

"shoutout to vasili, Henry, Julius" Tobi, release post
"THIS IS AMAZING!!" Henna Kim, in the thread

Links

Editor mockups panel In progress New feature About 80% done, PR up

The same taxonomy in the editor's mockups panel, built on browsing rows shared with the Elements panel.

3 PRs merged, 1 open · 48 review comments from people · 7 from Copilot

What I did

Custom Mockups app Shipped New feature Jul 2

Turn your own product photo into a mockup.

4 PRs merged · 0 review comments from people · 12 from Copilot

Custom Mockups app · Open full size

What I did

Impact

Users since Jul 2784
Users who exported a mockup303
Useful votes47 of 60

What people said

"this is the easiest and most adaptive to a garmet i've seen so far. love the settings that are available to change." Custom Mockups user

Custom mockups as a core feature Scoping New feature Shaping

Custom mockups built into Kittl itself, with a library, saved positions and collections.

0 PRs merged, 2 open · 0 review comments from people · 7 from Copilot

My Mockups library design · Open full size

What I did

Links

Logged-out mockup directory In progress New feature Design signed off Sep 24

Public mockup pages on kittl.com where visitors try the real micro editor; account actions become sign-up prompts.

0 PRs merged, 1 open · 0 review comments from people · 6 from Copilot

T-shirt mockup page, preview · Open full size

What I did

Links

Effort

14PRs merged, 6 open
+67,815lines added, 4,492 removed
306commits
86review comments from people
39automated review comments (GitHub Copilot)
113review replies I wrote

Reviewers (PRs reviewed): Vasili (6), Ashish (4), Henry (2), Aleksandr (1). Typical time to merge: 1 days. First PR 2026-06-15, last change 2026-09-27.

By part

PartMergedOpenLines addedPeopleCopilotReviewers
Taxonomy and tagging10+99870Vasili
Mockups on Dashboard62+6,570317Vasili, Henry, Ashish, Aleksandr
Editor mockups panel31+9,651487Ashish, Vasili
Custom Mockups app40+25,793012
Custom mockups as a core feature02+17,86707
Logged-out mockup directory01+6,93606
All 23 PRs
PRStateLinesPeopleCopilotReviewers
Custom Mockups extension
sandboxed-extensions · 2026-06-15
Closed+11,167 / -006
feat(mockups): Mockups panel rebuild + Custom Mockups ("Convert to Mockup")
mono · 2026-06-19
Closed+8,365 / -56802
feat(mockups): taxonomy + by-use-case CMS API CU-86cac3wqv
cms · 2026-06-21
Merged+998 / -170Vasili
refactor(elements-panel): extract generic swimlane primitives + export BaseElementCard - CU-86cac3wqv
mono · 2026-06-21
Merged+1,970 / -45573Ashish
feat(editor): image → mockup prototype (Convert to mockup) CU-none
mono · 2026-06-22
Closed+1,382 / -3402
feat(custom-mockups): bring the Custom Mockups extension onto main
sandboxed-extensions · 2026-06-30
Merged+11,286 / -004
Custom Mockups: migrate manifest embed to editorContentPanel
sandboxed-extensions · 2026-07-02
Merged+1 / -100
Custom Mockups: hardening, tests, kit conformance, and rename from Displace
sandboxed-extensions · 2026-07-02
Merged+2,988 / -1,16900
feat(mockups): taxonomy navigation trial on dashboard mockups page - CU-86cac3wqv
mono · 2026-07-16
Merged+4,498 / -958243Vasili
feat(editor): Mockups browsing panel: taxonomy nav + swimlanes - CU-86cac3wqv
mono · 2026-07-16
Open+4,175 / -235252Vasili
feat(mockups): legacy-surface compatibility for taxonomy panel - CU-86cac3wqv
mono · 2026-07-23
Merged+2,316 / -80101Ashish, Vasili
feat(mockups): shared taxonomy data layer + swimlane primitives - CU-86cac3wqv
mono · 2026-07-23
Merged+1,190 / -861Ashish, Vasili
feat(mockups): Like mockups from the dashboard grid card - CU-86cac3wqv
mono · 2026-08-06
Open+284 / -302
fix(deps): repair the mockups-react testing-library lockfile entry - CU-86cac3wqv
mono · 2026-08-07
Merged+1 / -100Ashish
feat(mockups): Strapi mockup blocks can point at a use case - CU-86cac3wqv
mono · 2026-08-07
Open+231 / -2000
feat(mockups): pin curated taxonomy lanes on the Featured view - CU-86cac3wqv
mono · 2026-08-14
Merged+441 / -4610Henry
test(mockups): e2e coverage for dashboard taxonomy navigation - CU-86cac3wqv
mono · 2026-08-17
Merged+170 / -002Aleksandr
fix(mockups): sort dashboard mockup feeds by recency - CU-86cac3wqv
mono · 2026-08-17
Merged+25 / -200Henry
fix(mockups): correct wrong and missing dashboard analytics - CU-86cb6w79j
mono · 2026-08-18
Merged+920 / -32460Vasili
feat(mockups): convert image to mockup on the modern renderer - CU-86c9narft
mono · 2026-08-20
Open+1,618 / -5100
feat(mockups): Public mockup directory pages - CU-86caxcu75
mono · 2026-08-20
Open+6,936 / -36106
feat(mockups): My Mockups library prototype - CU-86cbaj0f4
mono · 2026-08-26
Open+6,502 / -16103
feat(custom-mockups): record why an export upload failed
sandboxed-extensions · 2026-09-27
Merged+351 / -1402