Worlds, Personas, and a More Finished House
It has been a little while since the last developer update, which is usually a sign that we were busy building rather than writing about building. Fair. This stretch was less about one giant feature and more about making MeetIndex feel like a place with its own internal logic: clearer identity, safer media handling, and fewer things that make you stop and ask, wait, why does it work that way?
The biggest addition is Worlds, also called personas. A World is a lightweight showcase layered onto your main profile for a distinct identity, interest, project, or creative life. It can have its own name, avatar, banner, bio, photo collections, and updates, but it is not a second account. No separate login, followers, messages, or parallel citizenry. Your main profile remains the home of the person behind it.
Collections arrived first as the foundation for Worlds. You can group gallery photos into themed albums, assign those collections to a World, and give each collection its own cover image. Deleting a collection does not delete its photos; it simply returns them to the uncollected gallery. Deleting a World works the same way at a larger level: its collections and updates remain safe and are simply unassigned. The house keeps the furniture.
We also added a way to move existing Journal updates between your main profile and a World. This is deliberately non-destructive and does not notify followers, because relocating an old post is organization, not a brand-new publication. Owners can move an individual update or select a batch of up to 50. For now, each update has one clear destination at a time, keeping the two views easy to understand.
The other major quality-of-life improvement is Choose from Gallery. New photos uploaded to a Journal update still use the existing attachment flow and join the Gallery. But you can now select photos you already own from a responsive Gallery picker, attach them below the post text, and publish without uploading the same image again. TipTap and inline image placement were intentionally left alone: attachments stay simple and predictable, while inline images remain the power-user path for precise placement.
The profile masthead received a proper redesign. Banners are now full-bleed, taller, and softly fade into the page instead of sitting inside a shallow framed strip. The identity card rises further into the image, and persona avatars now have enough scale to read as identity seals rather than tiny thumbnails. Around the Web links also got their own visual language: larger, softly branded portal buttons with color, depth, and a little invitation to leave the citadel.
There was a quieter but important media cleanup too. We fixed the orphan-photo path that could leave dead or unattached gallery records behind, including the old highlight re-seeding problem where a deleted image could return during a later profile save. Media Manager remains the proper place to remove stored files, while posts and forum attachments now show a clear Image removed by author fallback when an old blob is gone.
The greeter window was redesigned to feel like a person with a role rather than a generic beige interruption. Each greeter now carries a distinct identity tint, the card has a calmer single surface, and the duplicate dismissal action was removed. We also fixed the classifieds currency symbols, so listings no longer make international visitors perform financial archaeology.
Finally, we fixed a homepage hydration mismatch caused by random feed shuffling, made the shuffle deterministic while keeping the rotation alive, and continued the warmth pass across the hero images and hub navigation. The result is not just more functionality; it is a site that contradicts itself less often. That is the kind of progress that does not always make a dramatic screenshot, but users feel it everywhere.
Worlds and personas are now available, with more small refinements still ahead. The next obvious seam is making the rest of the writing surfaces understand existing Gallery photos as cleanly as Journal updates do. For now, the important part is here: you can show more than one side of yourself without having to build a second life from scratch.
MeetIndex
Dev Blog


