JSM Profile Banner
JSM Profile
JSM

@JSummersMuir

Followers
3,960
Following
719
Media
806
Statuses
7,621

Product Design @supabase

localhost:3000
Joined September 2010
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
I've been working on some concepts for @supabase billing pages. Liking some of these little animation ideas.
15
9
243
@JSummersMuir
JSM
5 months
This alignment took longer than I want to admit.
Tweet media one
10
2
238
@JSummersMuir
JSM
2 years
Update on the Auth UI component @supabase #SupaLaunchWeek
3
15
196
@JSummersMuir
JSM
1 month
. @supabase Design System WIP
Tweet media one
15
9
195
If anyone is wondering how Tokens Studio / Figma Variables —> Tailwind CI works; it looks a little bit like this. (Diagram made with @supabase Figma Diagram Kit, using @stripe theme)
Tweet media one
We have Tokens Studio ( @six7 ) managing @figma Variables™ and we've got a CI setup into @tailwindcss config, which is styling ui. @shadcn component templates. This is pretty awesome folks.
Tweet media one
4
16
126
5
22
175
@JSummersMuir
JSM
2 years
Hey twitter friends 📣 [1] Are you any of the following... — Front-end developer — UI designer — UX designer [2] Do you love @supabase ? [3] Do you love building and maintaining design systems? DM me. @supabase
24
12
152
@JSummersMuir
JSM
4 months
that'll do pig
12
1
151
@JSummersMuir
JSM
4 months
Made some progress on our form components. Standardizing everything to react-hook-form.
Tweet media one
6
2
139
@JSummersMuir
JSM
2 years
EDGE FUNCTIONS now available on @supabase ⚡️⚡️⚡️
Tweet media one
6
12
138
@JSummersMuir
JSM
2 years
Makes sense.
Tweet media one
9
9
130
We have Tokens Studio ( @six7 ) managing @figma Variables™ and we've got a CI setup into @tailwindcss config, which is styling ui. @shadcn component templates. This is pretty awesome folks.
Tweet media one
4
16
126
You may have seen new technical diagrams in @supabase #supalaunchweek blog posts this week. We are going to open source the figma file we used to make them. It also supports Figma Tokens ( @six7 ) for theming! Follow me for updates. Sneak peek in the 🧵of themes added so far...
Tweet media one
13
12
123
@JSummersMuir
JSM
3 months
Spitballing how to display small lists of logs
Tweet media one
6
3
124
@JSummersMuir
JSM
2 years
I thought we might need a Date Picker for some upcoming @supabase updates. work in progress...
Tweet media one
7
3
117
@JSummersMuir
JSM
2 months
Auth settings ideas
Tweet media one
5
3
110
@JSummersMuir
JSM
5 months
Prototyping the @supabase dashboard navigation for full width content.
9
4
109
@JSummersMuir
JSM
3 years
Today I launched a UI library I've been quietly making on @ProductHunt It's been super fun to work on and it would be amazing if you could upvote it if you like it 😍 🗳✅👉 @supabase_io #supalaunchweek
6
18
103
@JSummersMuir
JSM
3 years
Replaced tabs with @radix_ui tabs and removed a third of the code from /src in @supabase ui lib in the process.
Tweet media one
3
7
95
@JSummersMuir
JSM
2 years
Supabase Realtime — Product Hunt Launch 🚀🚀🚀 Check it out, and if you like it, give it an upvote! ⚡️ @supabase built by @wenboxie @abc3erl @joshenlimek
Tweet media one
5
17
90
@JSummersMuir
JSM
2 months
leaking our color palette at @supabase 😂 We export these periodically and run it through Style Dictionary to generate css variables. We also make a bunch of tailwind classes in our tailwind config. The color surface-100 can be used like ‘bg-surface-100’
Tweet media one
Tweet media two
5
0
88
@JSummersMuir
JSM
3 years
We received *so much* feedback we added categories in the feedback form. @supabase
Tweet media one
4
4
76
Got a rough 1st pass on @storybookjs stories for @shadcn components if anyone wants to copy them.
Tweet media one
0
7
77
small update @supabase
Tweet media one
4
7
76
@JSummersMuir
JSM
3 years
Supabase UI custom theming in progress… @supabase
Tweet media one
Tweet media two
2
1
72
@JSummersMuir
JSM
2 months
Billing breakdown prototype from last week. We wanted to explore how it would feel/look to see all the projects broken down by cost, and easily see what Compute size they had running on each project. One caveat is we have free quotas for usage overage that are organization wide
4
1
68
@JSummersMuir
JSM
2 years
Supabase Docs updates 📕 Live development thread 🧵all this week ⚡️ Let's goooo... @supabase
Tweet media one
4
12
65
@JSummersMuir
JSM
4 months
Building out a <TreeView/> component for @supabase work in progress so far..
Tweet media one
Tweet media two
5
1
64
@JSummersMuir
JSM
7 months
I hate threads, but, here's a genuine thread on the design lifecycle of the new Assistant in @supabase . I included all the bad stuff 😅
@AntWilson
Ant Wilson — e/postgres
7 months
The new AI powered RLS assistant in the @supabase dashboard is a perfect example of @rauchg 's concept of "DX 2.0". This isn't just a simple chat interface - it's deeply integrated into the policy writer and will make diff suggestions against your SQL code. DX is evolving fast.
Tweet media one
11
18
153
2
8
64
@JSummersMuir
JSM
2 years
There is also a role for a Front End engineer at @supabase 💻🖥📱🖱 Shape how 1000s of developers experience our Supabase dashboard. Apply here ⬇️ Any questions 👉 jonny @supabase .io
3
17
65
@JSummersMuir
JSM
3 years
Goes to the Alps in Germany - spends all day checking @supabase GitHub
Tweet media one
Tweet media two
Tweet media three
3
2
62
@JSummersMuir
JSM
3 years
I'm fixing all the horrible issues with :focus in @supabase UI and moving over some more components to use @radix_ui . Also adding in some default :hover and :active states which were missing everywhere (sorry). Tailwind Theming will be released as a beta release soon.
3
4
59
@JSummersMuir
JSM
2 years
What a week at @supabase !! You can see the entire wrap up of the week right now. Something for everyone… New Docs Image resizing MFA Wrappers Custom Domains New plugins Vault Point in time recovery Graphql Postgres 15 CRDTs PostREST11 🔥🔥🔥🔥🔥🔥
2
14
60
@JSummersMuir
JSM
7 months
swag upgrade at @supabase
Tweet media one
Tweet media two
4
6
57
@JSummersMuir
JSM
2 years
rainbow-base
Tweet media one
0
5
54
@JSummersMuir
JSM
3 years
We're building an open source UI library to use with @supabase_io . It is inspired by @tailwindcss examples and some of my favourite parts of @AntDesignUI . we're looking forward to shipping the first stable release soon 🚀
Tweet media one
2
8
53
@JSummersMuir
JSM
3 years
I'm using @radix_ui colors and @JulianWels Atlas Theme @figmadesign plugin for the @supabase UI kit. Really neat that I can apply a range of warm or cool grays so quickly to an entire Figma frame.
1
7
53
@JSummersMuir
JSM
3 months
Behind the scenes for @supabase GA WEEK Day 2 assets. All in @figma .
Tweet media one
3
2
50
@JSummersMuir
JSM
11 months
That was quite a week. * faints * ❤️ @supabase ⚡️
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
0
48
@JSummersMuir
JSM
2 years
Playing around with @supabase UI theming and form input. Removed a lot of the redundant (and annoying) 'title' and 'description' text props so we can use whatever we need inside components depending on the use case.
8
4
49
@JSummersMuir
JSM
4 months
Should we?
Tweet media one
4
1
44
@JSummersMuir
JSM
2 years
This is just getting silly now.
Tweet media one
2
8
43
@JSummersMuir
JSM
2 years
If you could fix one thing about @supabase , what would it be?
65
5
42
@JSummersMuir
JSM
2 months
Extension card kaizen
Tweet media one
2
0
43
@JSummersMuir
JSM
2 years
You can probably tell what apps we use at @supabase
Tweet media one
3
0
42
@JSummersMuir
JSM
9 months
Want to build / edit / design / write the worlds best dev tool docs ? (Or know someone who does 👀?) @supabase is looking for a Technical Docs Lead. Be your own manager, work remote, work with me (sorry). As a reward for reading — here's some behind the scenes shots from
Tweet media one
Tweet media two
Tweet media three
Tweet media four
6
11
38
@JSummersMuir
JSM
5 months
Prototyping what @supabase Storage would look like with a data grid (in @figma )
1
1
39
@JSummersMuir
JSM
3 years
We made some color and layout updates to the @supabase_io dashboard. Much more to come soon!
Tweet media one
0
1
39
@JSummersMuir
JSM
6 months
Shout out to @radix_ui for being the backbone of everything on my twitter timeline.
0
3
35
Tweet media one
0
0
37
@JSummersMuir
JSM
2 years
We also made logs awesome 🪵 We will be adding a dedicated logs UI to each major @supabase product - but, we've also added a Logs Explorer so you can run SQL queries on all the logs tables. Ability to save queries and run recent queries coming pretty soon as well.
0
1
36
If this gets 100 likes, I'll permanently change @supabase Light Mode to display @saltcod 's mug.
Tweet media one
0
4
36
@JSummersMuir
JSM
2 years
Just been overhauling Phone Authentication settings in @supabase Studio. Couldn't help but add the SMS provider icons 👀
Tweet media one
2
3
36
@JSummersMuir
JSM
7 months
Small styling update for the Schema Visualizer. @supabase Check it out 🔗
1
3
36
@JSummersMuir
JSM
23 days
Making some adjustments to the @supabase themes so light mode feels more natural when looking at data tables and navigation.
Tweet media one
4
1
36
@JSummersMuir
JSM
3 years
So that just happened..
@TechCrunch
TechCrunch
3 years
Open source backend-as-a-service startup Supabase raises $30M by @grg
19
90
488
1
1
34
@JSummersMuir
JSM
2 years
Currently just migrating our @supabase auth component to a new home. Just working on a theme config right now ✨
Tweet media one
5
3
32
@JSummersMuir
JSM
2 years
Do you know someone who LOVES building and maintaining billing systems? 🧑‍💻 We have a position for you at @supabase ⚡️🧳
Tweet media one
1
10
33
@JSummersMuir
JSM
2 years
Collision aware 'list box'. (technically it's a @radix_ui dropdown menu in disguise for now 😬)
Tweet media one
1
2
32
@JSummersMuir
JSM
6 months
Mockups of status indicator for @supabase Branches we did this morning. Should help with showing wether your branch is waiting to run migrations or has failed to run them, or perhaps is still being created. Ideally we would have interactive migration logs UI but this seemed
Tweet media one
3
2
32
@JSummersMuir
JSM
3 years
whiteboard planning from early this year @supabase
Tweet media one
Tweet media two
3
1
32
@JSummersMuir
JSM
7 months
I really like the shift to "copy and paste" templates for components. @shadcn and @authkit are setting a new standard for developing an app fast without installing loads of deps. Should @supabase Auth UI be going the same way? Or we way off ?
6
1
32
@JSummersMuir
JSM
2 years
F U N C T I O N S 👁 ⚡️ 👁
0
3
32
Got a question for you...
Tweet media one
17
0
29
@JSummersMuir
JSM
3 years
Blows my mind the @supabase team — I glance at our recent changes and South Korea (Seoul) is a new region. 🇰🇷🇰🇷🇰🇷🇰🇷
Tweet media one
1
2
30
that'll do goose @supabase
Tweet media one
Tweet media two
2
1
31
@JSummersMuir
JSM
7 months
A Postgres database, for every git branch. (psst, and also a Postgres database, for every @vercel preview)
@supabase
Supabase
7 months
LW🆇 Day 3 Main Stage announcement Supabase Branching ⬥ Vercel Previews ⬥ Data Seeding ⬥ Preview branch and more:
Tweet media one
7
20
154
1
1
29
@JSummersMuir
JSM
6 months
Exploring some ways to spot contrast issues as we work on the @supabase design system. hat tip to @marijanapav for the plugin suggestion.
Tweet media one
4
2
27
@JSummersMuir
JSM
2 months
Icon documentation. Icons by @marijanapav
Tweet media one
0
1
28
@JSummersMuir
JSM
2 years
We're gearing up for Launch Week 6 at @supabase . Sneak peek below. Can you guess what it is?
@JSummersMuir
JSM
2 years
@neilsuperduper @jamesm @supabase it certainly does 👀 sneak peek of some work from last week for #launchweek6 @supabase
0
0
11
1
4
27
@JSummersMuir
JSM
5 months
How the sausage is made @supabase
Tweet media one
0
0
26
@JSummersMuir
JSM
2 years
Join @supabase We have an open position for a Brand Designer 🎨💅 You'll be one of the first designers to lead the company's brand.
Tweet media one
3
6
26
@JSummersMuir
JSM
4 months
Multi line text area and command popover A mashup of VSCode copilot and @v0
3
0
25
@JSummersMuir
JSM
2 years
@supabase behind the scenes
Tweet media one
1
1
26
@JSummersMuir
JSM
5 months
Tweet media one
3
1
25
Only just seen @supabase Auth UI is now used by 1,000+ repositories.
Tweet media one
2
1
25
@JSummersMuir
JSM
3 years
We’ve ceremoniously finished our launch week with a good ol’ Friday deployment. #launchweeksql @supabase
0
1
25
@JSummersMuir
JSM
3 months
Behind the scenes for @supabase GA WEEK Day 3 assets. All in @figma .
Tweet media one
0
1
24
@JSummersMuir
JSM
5 months
Updating filters for @supabase notifications. Keyboard accessible combo box so you can search all your projects / orgs. Shout out to @joshenlimek for shipping the logic.
3
1
24
@JSummersMuir
JSM
2 months
🪄 If you had a magic wand What would you change in @supabase ?
43
2
24
@JSummersMuir
JSM
8 months
Launch Week X meets Launch Week 8 @supabase
Tweet media one
0
0
23
@JSummersMuir
JSM
2 years
I’ll pay Twitter Blue if the ads disappear. @elonmusk
2
0
23
@JSummersMuir
JSM
7 months
#SupaLaunchWeek sneak peek 1️⃣ get a ticket 2️⃣ win swag @supabase
Tweet media one
Tweet media two
3
1
23
@JSummersMuir
JSM
2 years
Our @ProductHunt launch has started surging!! Get your vote in now 🗳 —> <— @supabase 🚀 🚀 🚀
Tweet media one
1
3
23
@JSummersMuir
JSM
3 years
Dashboard team at @supabase is the bees knees. Can't wait to see what we'll deliver over the next few months.
2
0
23
@JSummersMuir
JSM
2 years
@supabase is now in the @ycombinator Top Company list 🎉🎉🎉😎😎 Ok, now back to work…
Tweet media one
0
1
23
@JSummersMuir
JSM
2 years
We're looking for a Head of Docs at @supabase come join us...
@supabase
Supabase
2 years
Know someone perfect for Head of Docs at supabase?
Tweet media one
2
15
59
1
2
22
@JSummersMuir
JSM
7 months
Soon...
Tweet media one
0
1
22
@JSummersMuir
JSM
2 years
@zernonia @kiwicopple @supabase @ProductHunt The secret ingredient at @supabase is... every week is actually launch week
3
2
21
@supabase Learn shadow puppets
Tweet media one
Tweet media two
1
3
22
@JSummersMuir
JSM
7 months
3 years flew by with @supabase ; this year we've upgraded the design team to 3. With @marijanapav and newest member @frnk_snslvdr . Read how we ship in today's post:
@supabase
Supabase
7 months
Unlock the secrets of Supabase Design 🖌️ Dive into the minds of @marijanapav , @frnk_snslvdr , and @JSummersMuir as they reveal the tactics used for crafting the designs loved by many. Read blog:
Tweet media one
2
10
78
0
1
22
@JSummersMuir
JSM
4 months
Branching now in Public Alpha 📣 I think this is the Supabase killer feature. Migrations managed for you so you can just build your app and not worry.
@kiwicopple
Paul Copplestone — e/postgres
4 months
@Supabase Branching is now in Public Alpha 🚨 anyone on the Pro Plan can try it out. it works like this: 1/ link your project to a github repo (monorepos supported!) 2/ every github PR spins up an entire Supabase backend 3/ the migrations run on your backed and the database
29
25
185
0
0
22
@JSummersMuir
JSM
6 months
Tweet media one
2
0
20
@JSummersMuir
JSM
3 years
We'd love to hear more about how you're using the @supabase dashboard - also.. we have shiny new things we'd like to test with you and receive feedback on 😍 DM me for details.
8
3
21
@JSummersMuir
JSM
2 years
Guess I’m famous now
Tweet media one
4
0
20