Announcing Olas 0.1!

Olas is an Instagram-like client for iOS and Android.

Olas 0.1 provides a feed of videos (like those on flare/highlighter/zap.stream), picture events (kind:20, a new kind that no client had implemented yet) and the classical short notes with images attached we are all used to.

When publishing images, Olas uses the new kind:20, in a future release you’ll be able to control whether to publish as a short note so that it appears in microblogging clients too.

Some more features already available:

✅ blossom uploads 🌸

✅ NIP-22 replies

✅ Reels (still quite buggy though)

✅ Edit your preferred blossom servers

✅ Edit your nutsack mint list

✅ Image download optimization (to be gentle with mobile data plans)

Coming next:

- NIP-55 (Amber) Logic

- Fix NIP-46 (bunker) login

- complete NIP-60 (nutsack) wallet

- Add NIP-57/61 zaps + nutzaps

- Bookmarks

- NIP-29 support: you’ll be able to create private or public communities where to share photos and videos with; imagine creating a private group just for your family or friends where you can publish pictures you don’t want to share with the world; or a community for artists.

Android users got a chance to get a glimpse of it already since nostr- active app stores like Zapstore are 100x easier to work with than permissioned stores.

EXPECT BUGS, this is an alpha release.

TestFlight link:

https://testflight.apple.com/join/2FMVX2yM

nostr:note1jza65mj3ndamfump9ppr02duawv98k2e83ppeh832j6tfg8euwtq3gzj5r

Reply to this note

Please Login to reply.

Discussion

Android was a little buggy so I'll use my work iPhone to test

Same

Super excited to try this out. On android, images don't seem to be loading for me. Also the bottom icons aren't respecting my dark mode settings, so a bit hard to see

Awesome work though!

🔥🔥🔥

Installed! A couple things out of the gate:

- How do I login?

- Auto detected dark mode which is great but when typing a text caption I can’t see the text.

- Can’t dismiss keyboard past this point.

On iOS, was also going to ask...

Yep same stuff and I couldn’t post anything

+1 Couldn’t upload on ios phone, or type in description and then get to ‘publish’ button. Tried pasting in text no luck either

Would it be possible to not have photos cropped to a square? Maybe full image? Or 5:4?

Home is blank

I created a new bunker uri with Amber but nothing happens when I paste in the string and try to login 😭

Yeah, the nip 46 login seems broken; will fix asap 😅

I also noticed on iOS when uploading a photo and then adding text, I am unable to see what it is that I’m typing. It will not go down to see the text box. See screen cap here. The ui does feel nice though. https://video.nostr.build/8452f463104ca17922837e2619fc80541e63837c7e95ad5148d86da73f65ab2b.mp4

Did we reach the limit of testers?

Now i can use imeta as an excuse of how i met her… :)

On iOS and home is blank for me. Can’t wait to try it out!

Wait what do you consider a microblogging client?

Not to speak for nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft, but in my understanding microblogging clients are the Twitter-clones, like Amethyst, Coracle, Damus, NoStrudel, etc.

Got it. I’m not seeing a feed though and can’t publish photos. Seems no way to minimize the keyboard. Text is black on black.

Been wanting a Nostr instagram type client. You are a legend.

Zapping for amber logic on the Roadmap. Can't wait to try it.

Link for android version ?

I'm a early days user of instagram, i never really liked twitter..nostr is nice because it's all of it in one place, with freedom, no algo.. i'm bullish on your app Olas!

I’ll test drive this puppy 👍🏽

Is there an APK somewhere?

On zapstore

This looks amazing! 🤙

Do you have a link to the spec of kind20 events? 🥲

It’s a PR by nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z

Thanks for sharing.

If this is the way forward we should replace NIP93 events in the user gallery with this in Amethyst, for interoperability

Are they different? Galleries are selected. These ones are all the crap people post.

Ok I'm confused now. I'm also confused every kind1 with an image currently shows up in the gallery when it's using kind20 👀 is that because of alpha or is this the idea?

I think nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft is also trying to make it work with kind1 clients, which I don't think it is a good idea. People don't want to mix the two generally.

But let's say it was using kind 20 only, I guess this would represent exactly what I intended to do with gallery entry events. Basically images you want to share and put in your profile gallery, and not every screenshot from every shitpost. It's a bit redundant to have 2 kinds for the same thing, I think. Just the way you create these currently in Amethyst is a bit different than actively posting a kind 20 event, like this client does. But it could be similar.

Kind 20 is for all the shitposts, all memes and things you want to share but might not want in your Gallery. To me they are very different.

Hm ok, I thought it was the other way round. I'm still confused an will observe what happens lol.

I guess my point is, I still think having consistent galleries around clients would be nice somehow.

Yeah, just been posting things to my Amethyst gallerie on the nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl npub. No idea, if they show up anywhere else.

Kind of weird to include microblogging notes, but not curated gallery entries.

Okay now I'm confused, too..

Wtf..

Need to rethink a lot for Lumina now.. wtf..

Somehow this never reached me :(

Maybe that's what I needed for LUMINA.rocks ... #lumina

The version on iOS is called Snapstr.

gonna check this out !

FYI nostr:npub10fu0hlkx3s4n4dsgfu0cpqephga4afr4qtzpz9vsyqf7vj88v2yqdp8vp4 nostr:npub1v02emwxjn2lznkmnszltjy4c7cqzxuejkmye0zeqs62wf0shpahswdmwuj

nostr:note12ucwu7mhd3km8j9arlga6gld9y2yywg7txn39sqg2zjk5t72ap4sutpcep

yep, saw this! I have it on my phone now. Seems to be a bit buggy on my end still. The images appear rather squished when viewing in the homescreen

Hi, I have installed Olas, but I can’t do anything. I only see this screen

Downloading now, can't wait to try it out!

Thanks, big P

Well done!!! Excited to try this out!

I can't access the zap store, it says that I have an ad blocker...

Downloaded it 🤩 Is it normal that it downloads in iOS as snapstr with a different screen than the one shared in the video ? 😅

No, it’s not 🤔 can you share a screenshot?

Exactly the same experience I’ve had. Uninstalled now.

Wait what; that’s an old version!

That’s the one that downloads via the TestFlight link in your announcement note.

my first time releasing something on Testflight, looks like I needed to be explicit about which version the link points to; I just thought it would point to the latest one 😅

is the good version in the current testflight link then? 😅

Ah that explains it. I think quite a few of us wanted to try/test it out 😅

Que pocas pulgas tienen algunos, no valoran el trabajo de uno y encima quieren todo gratis. Te banco Pablito

Ooooh shit; I know what happened, apparently after deploying I need to push explicitly to the general tester group the new version; the version everybody installed is like 1 day old!!

Ah! 😁

very cool.

Trying it out on iOS 18.2 and the feed is not showing. Settings only has relays option (not sure if there is suppose to be more).

Same

Super buggy, but I'm down.

Congrats 👏

Excited to give it a try!

Thank you for this. It would be great to see it in fdroid eventually.

igライクなnostrクライアントがリリースされてたから試した

nostr:note12ucwu7mhd3km8j9arlga6gld9y2yywg7txn39sqg2zjk5t72ap4sutpcep

How can i get the android version?

> Android users got a chance to get a glimpse of it already since nostr- active app stores like Zapstore are 100x easier to work with than permissioned stores.

What specifically what that much easier nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft

Looking for value prop/benefits for the dev marketing site.

cc nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9

Bullish 💜

Brilliant well done nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft

So cool! Is it possible to login through nsecapp?

in plane sight

sanity island 👌🏼

where can I get this for testing on Android?

I got it on zap.store.

I got a more recent version now... when image grid? :-)

IIRC Instagram started allowing portrait photos a few years ago. Would be nice to enable that.

Dark mode needs work. And nothing happens when I click Publish.

Also when logged in, I'd like my home feed to be only people and tags that I follow. Maybe a button somewhere to turn global on.

Anyway, very cool stuff!

The latest version I just published should properly display grid mode

Better!

If a post has multiple images attached, it should show all of them in the grid view.

👍👍👍 i still need to add support for multiple images in one post 👍

I think you're shipping too fast 😂

HAHAHHA

Will fix the version in zapstore asap, been having some issues with it but hopefully nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9 will iron them out soon 🤙🤙

Fixed since yesterday! Republish with --overwrite-release 🤙

is the UI/UX supposed to be like this on dark mode? i personally don’t like it, forced to use light mode for now until fix comes.. nonetheless congrats! 🎉

I thank you for yer work sir and hope this can fill the gap that NostrGram left.

Is there any way to upload photos that are not constrained into a square?

yes, the next version will remove that constrain since it's a fairly popular request

Great

Do you have an estimated date yet for the next version?

Tonight or tomorrow 🫡

🤘🏼