Welcome to the Public Home of the Seed Hypermedia Team!
Discussions, Projects, and Updates organize this repository.
Discussions are conversations that initiate new, relevant matters. Tags organize them: #UX, #Frontend, #Backend, #Editor, #Infra, #Seed Bugs, #How Might We
Projects
Updates
Roadmap
——————————————————————
Latest Updates in Seed
Document mention email notifications
Demo Brief
Custom Navigation
We have been building a custom navigation UI so you can modify the nav bar of your site! Still working on some minor fixes, but this should be ready for the next release.
Document change email notifications
Demo
Migrating UI Components from Tamagui to Tailwind
(Photo by Miko Guziuk on Unsplash) When we adopted Tamagui, our goal was ambitious but clear: build a unified UI component system that we could reuse across all platforms — Electron (desktop), Web (Remix), and eventually React Native for mobile. The dream of writing once and reusing everywhere was enticing, and early on, it felt like we were on the right track. But reality hit us hard. The Challenges We Faced Admitting Our Part in It Setting a Plan in Motion Choosing Our New Stack Failed Attempts and What We Learned Where We Are Now Thanks for reading! This migration has been a tough but necessary move to keep our momentum as a startup. I’ll continue to share updates as we progress — and hopefully provide more insights for anyone considering a similar shift. Update: 19/06/2025
Unify Accessory panel tabs
This week I worked on making sure users can access to the accessory panels both on web and desktop the same way. The look and feel its not 100% teh same but is very close. This will be improved over time for sure! (Photo by vackground.com on Unsplash)
Identity Switcher
We now have a switcher in the corner of the application that allows you to select which identity you are acting as.
Projects
Inbox
Problem Solution Rabbit Holes / Concerns
Branch Following
Problem Solution
Unify the Search experience across the app
Problem Solution I believe we can use a library like DownShift to create the primitives for all the search instances we need. Scope Rabbit Holes No-Gos
Comment URLs
We need to be able to copy comment URLs, open comment URLs on web and desktop, and we should be able to embed documents Owner: 
Comment search
Now that we have comment IDs we can include back comments in search results
Contact Search
A contact is a relation between two accounts so for each account i am logged in, I pick a name (not the publishable name) of the other account. But right now, we don't search for contacts. We need to change the search API to take the account we are logged as and the backend should find the contacts matching the search input. Questions. What's a contact in the permanent data?
Discussions
Frontend: Type Safety
#Frontend Obviously, we need a better approach to type safety on the SHM frontend team. This will help us avoid bugs and generally save time fixing issues that could be identified earlier. We want to make sure that our type safety is going in the right direction. We can immediately do the following: Then we could introduce a discord bot or something that keeps track of when we introduce or remove TS ignores. The bot could say "thank you" to the devs who remove many TS ignores in one week, and shame the devs who add them.
Can we query citations on a query block?
#Backend If we could add citations on the query block, we could create discussion channels!
Tag a document by using #
I want to add a #Tag, like #UX, by just clicking # like in Roam Research!
I like this message from Linear
#UX Issue queued for creation. It will be synced with the other users once you regain network connectivity!
Create links of Apple mail messages or Apple Nodes in other apps
#Random I saw this tweet the other day and I found it interesting I asked about how it was done, and this is the reply: This is cool!. but sadly is a MacOS only thing and apparently a very small set of apps supports this. I was wondering if something like this could be useful in Seed but this means that the message link will be broken in other machines (unless we "copy" the email, but at that point we are better suited with a IPFS link of the email blob). Anyways, good stuff!
Users don't notice the account picker
#UX Let's keep an eye on it for now, but every single user I have seen using the app has not noticed the account picker. We might need to do some design changes. One option is to bring the Contact Avatar to the top. Twitter or Gmail does it this way. And it works pretty well in my opinion!