Oh it was there, I was just disallowing videos other than nostr.build and imgur.com source
Sounds like I need to add mkv to the regex
This is cool, now it seems to be actually working. I opened notifications on my phone, and unseen notifications badge disappeared on desktop.
Calibri wasn’t actually loading correctly, so it was system default sans serif 😄 but now changed to Lato. What say you?
It's signing chat / notifications last seen times in order to show the same "unseen" status between devices. Maybe it could stop doing that if user rejects the operation once.
I think I’ll do a ”feeds” home view where you can choose from many feeds, including those with no special algorithm.
Unseen notification count should be finally working & syncing between devices
Changed to Calibri. Not that unique looking, but very readable.
Testing Futura light font. Any better?
Should we bech32 encode the hashes like we do npubs and note ids? "file1234abcd..."
Reverted to kind: 6 boosts until this can be sorted out.
content is actually '#[ 0 ]' without the spaces
Iris boosts are broken. Trying to fix, but somehow this code outputs an event with the tags array in wrong order so that #[ 0 ] refers to 'p' tag, not 'e'.
Nostr.publish({
kind: 1,
tags: [
['e', nostrId, '', 'mention'],
['p', author],
],
content: '#[0]',
});
Even if APIs are closed and scraper scripts somehow blocked, you can always do a browser extension that saves your posts from FB / Twitter to Nostr as you view them. They can't prevent it, and making backups of your own content is always kosher.
A lot of harshness might be the large amount of empty black space vs twitter or ig. That could be used more efficiently on desktop
IG and twitter have pure black
That will change with the thread layout update
Hmm, maybe it's not easy on mobile because you need to paste it somewhere. Maybe should be some place to show it.
Profile -> dropdown -> copy user id
It's storing them on gundb: locally and on my gun relay that it automatically connects to.
The great thing about gun is that you can edit your block list on different devices without worry that they might be out of sync and overwrite each other, like has happened with nostr contacts.
The block list is public, so I just changed the button text to "Block (public)". I'll do encrypted block list at some point.
I removed eth login, because no one was using it, and the login flow was not that good. It would ask the user to sign a string and derive a gun keypair from it. That was necessary, because Iris was using GunDB, which uses P-256 keys and eth is secp256k1.
But I guess window.ethereum would be directly compatible with a similar flow as window.nostr? Even if you don't buy shitcoins, window.ethereum is natively present in Brave browser.