Thread

Zero-JS Hypermedia Browser

Relays: 5
Replies: 17
Generated: 17:52:23
Flotilla 1.5.0 (and 1.5.1) is out! This release leans into rooms by implementing the various access control flags defined in NIP 29 and in this PR: https://github.com/nostr-protocol/nips/pull/2106. I've added support for room policies and member lists to https://github.com/coracle-social/zooid, which is getting closer to a stable state. Also noteworthy are the addition of space membership lists based on the newly merged NIP 43 for proper two-tier access controls. Most exciting though is the launch of https://hosting.coracle.social, which allows you to set up your own hosted community relay. I fully recognize my own hypocrisy here (I've long said that client developers shouldn't run relays), but I also recognize that it's easier to monetize hosting and support than client software, which I very much want to do in order to help nostr become self-sustaining. To reduce the coupling between Flotilla and Coracle Hosting, I've added a list of hosting options to the "create space" page which lists several alternatives: image I've also open-sourced the infrastructure that powers Coracle Hosting, so you can run your own version of it! If you want to be listed, please contact me and I'll add you to my hosting services page. Here are the repositories in question: https://github.com/coracle-social/metamanager https://github.com/coracle-social/website The neat thing about metamanager is that it includes a chat bot which allows admins to manage virtual relays from a NIP 29 room. This way, Flotilla (or your preferred groups client) actually becomes an admin dashboard! With all that out of the way, here's the full changelog for this release of Flotilla: * Restyle mobile dialogs * Add room membership lists * Add space membership lists * Add edit room form * Support closed/private/restricted/hidden rooms * Add hosting services page * Improve performance and UI * Fix push notifications * Improve error detection and handling * Support invite links on discover page * Add link to landlubber if user is admin * Clear reply/share/edit on escape
2025-11-05 17:11:00 from 1 relay(s) 6 replies ↓
Login to reply

Replies (17)

Hi nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn I'm doing a test run right now. I am using a dummy test user i created via the flotilla app on my pixel. I scanned the QR code for the space invite, and requested access. I was then redirected to input an invite code. I copy and pasted that same invite code and now it shows 'access denied' for that dummy user in the space. I don't see any option from my web login on this nostr account to approve the new user to my space.
2025-11-05 20:50:42 from 1 relay(s) ↑ Parent 1 replies ↓ Reply
Why shouldn't client devs run a relay? Lets go a step further, why shouldn't they put the relay they run as the default for their client? Because i think they should, or atleast its fine if they do. Ofcourse users should be able to change settings/relays or whatever Nostr-virtue, and ofcourse there should be no hard tie in between the client and relay in terms of functionality and whatever Nostr-sin you can imagine. But giving users basic onboarding both in terms of giving them a relay to start out with, as well as some content to look at, makes sense to me. Could be any kind of relay, for instance something like spatianostra based on a group of trusted users.
2025-11-06 02:40:54 from 1 relay(s) ↑ Parent 2 replies ↓ Reply
It would be neat to see client specific dynamic voting. Each client that chose to implement something like that could sort of display their own community ethos to new users by seeding it with pubkeys that have supported their project thus far. It takes some time & attention from a few foundational voters to build a feed that is viable, but spatianostra itself could act as a somewhat neutral placeholder until a client specific instance was built up to something satisfying to the client developers.
2025-11-06 03:31:53 from 1 relay(s) ↑ Parent Reply
An important premise of nostr is interoperability, both in technical and social terms. If clients don't run relays their defaults have to be provided by a third party, reinforcing the social cobtract that if you run a relay and don't actively protect it, anyone can connect. Like how opening a connection to port 22 is legally considered hacking, but opening a connection to 443 isn't. It also distributes risk posed to the user and encourages technical ibterop as well.
2025-11-06 03:57:19 from 1 relay(s) ↑ Parent Reply
I was logged in as this account i am speaking to you with. I created the relay using this account, then generated an invite code. Then, using my pixel dummy account I scanned the QR invite. With all that said, it looks like now my dummy account has access to the space :) Perhaps the app needed to be closed / opened again, not sure but it did not get me access to the relay immediately. In further testing, I am having trouble uploading anything in the space channel. I get a crazy long error message when trying to upload both using this account on my lap top and when using the dummy account on my pixel. I can DM you the error message if you want. Also - The image I uploaded when creating my relay is not appearing as an icon for the relay in the left hand side bar, seems that the upload was unsuccessful but I got no indication it didn't work.
2025-11-06 04:24:19 from 1 relay(s) ↑ Parent 1 replies ↓ Reply
"In further testing, I am having trouble uploading anything in the space channel. I get a crazy long error message when trying to upload both using this account on my lap top and when using the dummy account on my pixel. I can DM you the error message if you want." CORRECTION: I only get the error when I try and post images into threads or the main chat. I do not have issues when posting images in direct messages using flotilla.
2025-11-06 04:38:53 from 1 relay(s) ↑ Parent 1 replies ↓ Reply
"It sounds like you tried to access the space with a different user from the one you signed up with? Or did you sign in with that user first and then generate an invite code for the dummy user? Invite codes should auto-add members, but let me know if that's not working." - tried with a dummy account on my lg phone and i am inputting the invite string, but then redirected to a button to 'request access', which then redirects me to input the invite code again, and the cycle continues. So, it's not immediately dropping me into the space upon inputting the invite code.
2025-11-06 04:52:01 from 1 relay(s) ↑ Parent 1 replies ↓ Reply
We are looking for someone who can invest 45,000 US dollars in our company. We are looking for an investor who can lend 45,000 US dollars to our company. We are looking for an investor who can invest 45,000 US dollars in our company. With this budget, we will produce our own uniquely designed furniture through our contracted manufacturers and offer them to the global market. By producing in bulk (wholesale), we will significantly reduce production costs and be able to sell high-quality, durable, and aesthetically pleasing furniture at affordable prices. With the budget of 45,000 US dollars you will invest in our company, we will produce our own designed furniture and sell it in the global market. With the money you lend, we will have the company we have agreed on produce quality furniture for a certain amount of money and sell it on the international market. Since our furniture will be produced wholesale, we will provide a cost advantage and will be offered to customers at affordable prices. In short, we will be able to sell quality, beautiful-looking, comfortable furniture to people at affordable prices. Since the furniture we produce will be made of cheap and high-quality materials, people will want to buy it quickly. You know that furniture is a type of profession that has been very profitable for years and will provide us with a large profit in a short time. Thanks to our experience in advertising, we will expand into international markets and make quick profits. Because our advertising network is strong, we will be able to acquire a customer base from many countries in a short time. This means that within this project, your money will grow more than fivefold in a short period, providing you with a high and guaranteed profit. 💼 Your Profit: You will provide a loan of 45,000 US dollars to our company. We will invest these funds in our furniture business, grow the investment, and return a total of 250,000 US dollars to you by March 22, 2026. You will invest 45,000 US dollars in our company. When 22.03.2026 comes, I will return your money as 250,000 US dollars. In short, you will receive back the 45,000 US dollars you lent to our company as 250,000 US dollars, and we will give you back your money in an increased amount. We will contact you on March 22, 2026, and refund your winnings of 250,000 US dollars. To learn how to lend 45,000 US dollars to our company and to get detailed information about our educational project, send a message to my Telegram username below. To learn how you can invest 45,000 US dollars in our company and how you can participate in our furniture project, send a message to my Telegram username below and I will give you detailed information. To learn how you can multiply your money by investing 45,000 US dollars in our company and to get detailed information about our furniture project, send a message to my Telegram username below. To learn how you can lend 45,000 US dollars to our company and increase your money by participating in our furniture project, send a message to my Telegram username below and all detailed information will be given to you. Turn your capital into opportunity! Our company is seeking a 45,000 USD investment to expand our innovative furniture project. Join us and discover how your money can grow while supporting a global venture. For full details, message us on Telegram at the username below. For detailed information and to learn how you can participate in our furniture project, send a message to my Telegram username below and I will give you detailed information. My telegram username: @adenholding
2025-11-06 08:00:09 from 1 relay(s) ↑ Parent Reply
Here is a succinct list of items from my testing / using flotilla yesterday: "I'm trying to join the space for community organizers, but no luck: Says 'Failed to Connect' profile image for the coracle hosted relay not showing up, and no way to add one after creation via landlubber reactions to notes in the chat show up on my local device, but don't show up on any other devices until i navigate out, then back into the page. They do not appear in real time as the chat messages / replies do. Seem to be delivered slower than actual messages. Notifications work on my lap top, but so far push notifications for a space and direct message push notifications are not working on my pixel running graphene (app downloaded from zapstore). I have been able to get notifications to work on my LG phone where i downloaded the app from the google playstore. However, when I click on the flotilla notification, instead of opening the app, it opens my phone's browser and takes me to coracle.social. Also, I logged out of my account on my lap top, but I still get notification on my lap top for that account so it seems to still be saved somewhere in my browser. Should remove that if logged out." I'm very interested in this awesome app getting the finishing touches on it so if you want more feedback / testing...let me know. I don't want to bug you more than I have 🤙
2025-11-06 16:46:25 from 1 relay(s) ↑ Parent 2 replies ↓ Reply
Just released a new version, please update and give it another try! You should be able to update your relay image in flotilla directly now (space information -> edit space). Let me know if anything other problems crop up (notifications are still unsolved).
2025-11-11 22:30:42 from 1 relay(s) ↑ Parent Reply