We track projects' progress at Hypertuesdays and Updates.

    Feed

    We want to bring back Feeds. Problem Solution API Support

    15 August 2025
    Isabella Velez
    Eric Vicenti
    Gabo H Beaumont
    +0

    Activity Panel Read Order

    All activity subpanels should have a read order from top to bottom that means that the lates activity will be at the top and the oldest will be at the bottom. Feed / All Activity Version History Citation Discussion Directory

    15 August 2025
    Isabella Velez
    Gabo H Beaumont

    Membership

    We are going to be crating memberships for user to be able to join communities. Membership Permission Joining Experience For Users Document Settings Document Access

    1 August 2025
    Isabella Velez
    horacio

    WordPress importer

    Objective Import content from WordPress into Seed Hypermedia, turning posts/pages into documents in a site? Import workflow Possible libraries Edge cases Questions Should I just try calling API with /wp-json/? Apparently API key is only needed for private content or authenticated actions. Each post includes:    is my understanding of the project correct?

    30 July 2025
    Iskak Toltay

    Improve search results ordering

    Solution to make recent relevant matches appear first

    22 July 2025
    Julio

    Private Docouments

    The state of private for a document will be a document property of each independent document. This will be able to be changed on the document settings panel. Document Settings Membership Permissions Joining Experience For Users

    21 July 2025
    Isabella Velez

    Role Invites

    Invite link generation When clicking on invite link you will get a generated link with the selected role. If you want to change duration for the link, number of people that can use it or role you will be able to do this on the invite settings. Discord invites where taken as a reference Invite Membership

    21 July 2025
    Isabella Velez

    Commentor Role

    The commentor role is someone who is allowed to view and write comments even if this permissions have been disabled in the document. Joining Experience For Users Document Access Panel

    21 July 2025
    Isabella Velez

    Contact Improvement

    Problem Solution Design Idea

    15 July 2025
    Isabella Velez

    Inbox

    Problem Solution Rabbit Holes / Concerns

    1 July 2025
    Eric Vicenti

    Branch Following

    Problem Solution

    24 June 2025
    Eric Vicenti
    Gabo H Beaumont

    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

    24 June 2025
    horacio

    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: 

    24 June 2025
    Eric Vicenti

    Comment search

    Now that we have comment IDs we can include back comments in search results

    17 June 2025
    Julio

    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?

    17 June 2025
    Julio

    I have created a new guide for custom domain please review!

       

    27 April 2025
    Gabo H Beaumont

    Paid Content

    Problem Solution Behavior Downsides Scope

    17 March 2025
    Eric Vicenti

    Cross-Site Signing

    Problem Solution In the original window where the comment draft exists, there is an iframe which has loaded the identity provider hyper.media/hm/embed/auth. Internally it is polling the indexeddb for the containing origin's abilities. When they change, they are and communicated via postmessage so the publisher knows what sort of content can be signed in the iframe. When the comment is submitted, air.com passes in the unsigned comment blob to the identity provider iframe (again, via postmessage). The identity provider iframe will make sure the ability is present and valid. Then will sign it. It will pass the signed comment back to the air.com who requested it. At this point the signed comment needs to be saved to at least one server, and it can be sent to air.com or hyper.media, or both, whoever is willing to distribute it. For now, air.com will be the one responsible for saving and distributing the comment blob, which will result in a good UX because the comments will be refetched after saving to show the user the comment they just created. Why this is Secure Concerns

    12 March 2025
    Eric Vicenti

    Investigate Web Authentication

    Problem Solution Alternative: Seed Phrase with Local Storage Cross-Domain Strategy Implementation Strategy

    4 February 2025
    Eric Vicenti

    Navigation

    I am creating this document here because I can't discuss new materials on Eric's document.

    28 January 2025
    Gabo H Beaumont

    Unified Activity Section

    Problem Solution Scope Rabbit Holes

    21 January 2025
    Eric Vicenti
    Gabo H Beaumont
    horacio
    +0

    Hypermedia Comment URLs

    Problem Solution Scope

    21 January 2025
    Seed Team

    Write Document Structure

    Problem Solution Scope Rabbit Holes No Goes

    21 January 2025
    Eric Vicenti

    Project: Broadcasting

    Problem Solution Scope Rabbit Holes No Goes

    5 November 2024
    Seed Team