Freakoverse's avatar
Freakoverse
nabandondelivera
npub18n4y...zk9r
I guess I'm one of those #vtubers. Having fun talking about general topics, vrchat/similar, and games. Also #indiedev #gamedev. You can call me: Freak فْرِيكٌ フリク (still learning Nihongo). Making: DEG Mods, DEGA, DNN, DENOS #envtuber #podcast #gaming #gamedev #freedomtech
Freakoverse's avatar
Freakoverse 1 month ago
Friend be like (paraphrasing) "So I know your app is all about freedom, but why does it look like communism? Add channel visual customization" Breh xD
Freakoverse's avatar
Freakoverse 1 month ago
It seems like many people forget this important thing, which is under the umbrela that fiction = fiction: The standards of fiction is much higher than the standards of reality.
Freakoverse's avatar
Freakoverse 1 month ago
Good progress today with DEN Chat regarding mobile usage, specifically about importing your (pin protected) seed/nsec into the PWA. I was thiiiis close to use passkeys, but thankfully didn't. I just seperated the storage keys/seeds from the main domain's storage on the phone to a different one (main is web.den, the secondary one is vault.den) meaning if there's a supply chain attack on main then secondary won't be affected. Basically this is close to the security of nostr browser extensions from what I gathered. still not done, since did some decent refactoring with the login flow so still testing it, but assuming all goes well, mobile users will have a nice time.
Freakoverse's avatar
Freakoverse 1 month ago
oh btw added forum posting in den chat, reddit style, and two types of communities: open, moderated moderated is basically NIP-72 (and not sure why it's marked as unrecommended and recommends NIP-29, two completely different use-cases). open is basically making posts under a word rather than a created space/address. There's no moderation here aside from your own. there can be multiple c/gaming (and in reality it'd be c/longAssAddress), but there can only be one w/gaming and nobody controls it. If you're on web version, test it out. Not sure I'm happy with the design. Build release will come out later.
Freakoverse's avatar
Freakoverse 1 month ago
Considering logic is a rare things these days, i felt inclined to add these terms in the terms of use in den chat
Freakoverse's avatar
Freakoverse 1 month ago
attatching files/images in the social page in den chat is busted, so don't use it at the moment.
Freakoverse's avatar
Freakoverse 1 month ago
Me: Ok, time to take a small break Also me: Alright time to rebuild deg mods as I continue deving den chat and slap a new feature in denos me talking to me: Rest motherfucker xD
Freakoverse's avatar
Freakoverse 1 month ago
Got an idea to improve Nostr Silent Payments (NSP) to make it less... catastrophic, but it would leak only to the receiver that you're the sender (so instead of it being optional, it would be deterministically known), but the benefit is that in case the receiver didn't get notified of the funds, events got deleted, etc, and there being no way to recover, there'd now be a way to do so. The improvement is that NSP **should** only be used by other nostr users / used keys only, and so what would happen is that a address is generated based on the input of an ECDH result from the sender's private key and receiver's public key + ordering 0 and up with each discovered history in an address. What does this mean? 1. Alice with her npub generates an NSP Bitcoin address from Bob's npub, sends money to it, notifies him, and that's it. 2. Bob didn't get the notification for some reason, and Alice already closed everything (her app, and cleared her cache too, so everything is clean and supposedly unrecoverable). 3. Alice would then grab Bob's npub and generate the same address again from the first step, and resends the notification or just tells him that she sent him a transaction. 4. Bob now gets the notification and retrieves/spends the funds. 5. Let's assume Bob still didn't get the notification, but what he can do after known that Alice sent him money, or suspects it, he can just take Alice's npub and see if he received funds to any of his bitcoin addresses that Alice could have sent to, and he sees there are funds in one of them so he can now spend it. The recovery is deterministic now instead of random tweaks, but yea the "downside" is that if if either of them get compromised then the history is known between each other. The same kind of risk associate with DMs on nostr basically if keys leak, but hey, better than lost funds eh? / having a higher chance of recovery. I'd say the benefits outweigh the cons by a decent margin.
Freakoverse's avatar
Freakoverse 1 month ago
If you're wondering "so what's up with den?" Still fixing bugs, improving things. One main bug I'm hunting is related to file attachments in DM (private) not doing it right (narrowed it down to a hash issue). Aside from that, improvements related to adding years to dates here and there, moving some UI elements, etc. right now I've added more events to be rebroadcasted on login if it fails below 3 relays, to reduce the chance of events from being deleted, and more importantly also added the same system for the members lists for a hub (blossom / hash files), since it would pretty such if you open your hub and suddenly your members list got wiped. LiveKit now works for voice (before it was just cloudflare, but got around to self-host a livekit server and test things out) A shitton more to share in the patch notes, and I'm hoping a new release sometime this week (hopefully tomorrow?), unless my friend gives me more things to do x3 (I mean they did, but even more x3)
Freakoverse's avatar
Freakoverse 1 month ago
Me: "Ok so just a few fixes here and a new feature there and i'll release a new build" Friend: "hold my beer" This was 3-4 days ago, said friend sending bug reports, critique/feedback, feature requests, etc. Lucky to have em =3
Freakoverse's avatar
Freakoverse 1 month ago
I would've released a den chat update by now, but a friend came along and started testing and giving bug reports feedback, no filter, so been fixing and improving a lot. If you've been using web, all the updates are going to it, so you'd be seeing improvements. The desktop build is yet to be built (still fixing and improving), but I guess 0.2.2 build release will go out during the weekend. Won't add anything new, but a lot of changes, fixes, and improvements (patch notes will be long x3)
Freakoverse's avatar
Freakoverse 1 month ago
I just realized one benefit of receiving Bitcoin or other shitcoins to your nostr: If you see the funds in it are gone and it wasn't you, you now know your nsec is compromised xD
Freakoverse's avatar
Freakoverse 1 month ago
Another, another time where people can't differentiate between fiction and reality, and with a topping of ignorance, this time hitting the Stellar Blade sequel.
Freakoverse's avatar
Freakoverse 1 month ago
Was getting annoyed switching accounts on DENOS (settings>accounts>seed>key>set , or settings>accounts>key>set), so i updated it to include a small button next to the profile picture at the top in the signer page, so now it's click-key>select-account , and that's it (also updated the profile picture next to it to give better visual feedback that a switch happened).