Ich liebe das Zusammenspiel zwischen Backend und Frontend und wenn es eh ein Cache im Background gibt, warum sollte das HTML nicht auch vom Server vorgerendert werden. Das schont die Ressourcen des Browsers. Der muss sich nur ums fetchen kümmern.
Ich arbeite derzeit an einer komplett neu refaktorierten Version des Web Clients mit Server-Side-Rendering. Hatte da gestern beim Duschen total verrückte Ideen.
Aber jetzt geht es erst einmal wandern in den Bergen.
Am Nachmittag geht es dann weiter. Vielleicht gehe ich auch auf Zapstream Live.
This is because no image proxy is used yet either. I have put it on the roadmap. These are the original image urls of the profiles. And there is a lot that can go wrong with that.
Yes the ad blockers prevent loading of many images. I use Libreworlf as a browser and I don't see many images from profiles because they are simply blocked by the browser itself because the urls don't meet privacy standards. This will probably always be a problem when using urls on external hosts.
? link ?
https://github.com/HolgerHatGarKeineNode/einundzwanzigstr
👀 Wer sich dafür interessiert. Ich habe meinen Code für einen Nostr Client, der sich auf Einundzwanzig konzentrieren wird auf Github mit MIT Lizenz hochgeladen.
https://void.cat/d/UDL9dF7GPzjERAEKE6Ec2A.webp
‼️ Ich entwickle nicht mobile first sondern konzentriere mich auf große Bildschirme, da ich als Entwickler hier drei große nebeneinander habe und es keinen guten Web Client gibt, der viele Informatione gleichzeitig anzeigen kann und auch den Platz dafür gut ausnutzt.
🤙 Aber es wäre sicherlich möglich für kleinere Bildschirme zu optimieren.
Jetzt muss ich mich erst einmal um Refaktorierung kümmern, damit die große nostrApp.js Datei in kleine Einzelteile gepackt werden können.
🚩 Die Funktion, um allen Einundzwanzig Plebs zu folgen werde ich die Tage auch dort reinpacken und performance-optimieren.
🪲 Noch geht nicht nicht alles und es gibt Bugs.
👉 Hosted Test-Link: https://einundzwanzigstr.codingarena.de
https://void.cat/d/V8ncmXezFfx7aSscSiGLoB.webp
Roadmap updated
https://github.com/HolgerHatGarKeineNode/einundzwanzigstr
👀 Wer sich dafür interessiert. Ich habe meinen Code für einen Nostr Client, der sich auf Einundzwanzig konzentrieren wird auf Github mit MIT Lizenz hochgeladen.
https://void.cat/d/UDL9dF7GPzjERAEKE6Ec2A.webp
‼️ Ich entwickle nicht mobile first sondern konzentriere mich auf große Bildschirme, da ich als Entwickler hier drei große nebeneinander habe und es keinen guten Web Client gibt, der viele Informatione gleichzeitig anzeigen kann und auch den Platz dafür gut ausnutzt.
🤙 Aber es wäre sicherlich möglich für kleinere Bildschirme zu optimieren.
Jetzt muss ich mich erst einmal um Refaktorierung kümmern, damit die große nostrApp.js Datei in kleine Einzelteile gepackt werden können.
🚩 Die Funktion, um allen Einundzwanzig Plebs zu folgen werde ich die Tage auch dort reinpacken und performance-optimieren.
🪲 Noch geht nicht nicht alles und es gibt Bugs.
👉 Hosted Test-Link: https://einundzwanzigstr.codingarena.de
Meine Vision ist, die Daten aus dem Einundzwanzig Portal mit dem Nostr Netzwerk zu verknüpfen und die Meetups mehr zu Nostr hinzubewegen.
https://github.com/HolgerHatGarKeineNode/einundzwanzigstr
👀 Wer sich dafür interessiert. Ich habe meinen Code für einen Nostr Client, der sich auf Einundzwanzig konzentrieren wird auf Github mit MIT Lizenz hochgeladen.
https://void.cat/d/UDL9dF7GPzjERAEKE6Ec2A.webp
‼️ Ich entwickle nicht mobile first sondern konzentriere mich auf große Bildschirme, da ich als Entwickler hier drei große nebeneinander habe und es keinen guten Web Client gibt, der viele Informatione gleichzeitig anzeigen kann und auch den Platz dafür gut ausnutzt.
🤙 Aber es wäre sicherlich möglich für kleinere Bildschirme zu optimieren.
Jetzt muss ich mich erst einmal um Refaktorierung kümmern, damit die große nostrApp.js Datei in kleine Einzelteile gepackt werden können.
🚩 Die Funktion, um allen Einundzwanzig Plebs zu folgen werde ich die Tage auch dort reinpacken und performance-optimieren.
🪲 Noch geht nicht nicht alles und es gibt Bugs.
👉 Hosted Test-Link: https://einundzwanzigstr.codingarena.de
https://void.cat/d/Eit8ctme7Qj7LyFiRda8G.webp
You can click the profile pictures and get to the user's feed.
I am currently working on the follow functions.
https://void.cat/d/CTQoi648AuRrwrg3TdEEjS.webp
This view of threads is now ready.
But must now debug the comment function.
So that, the correct tags for replies are set.
Thank you very much. But still I don't know if the codebase is sustainable enough.
But still a very fun journey to understand Nostr better.
Dies ist ein Test ob die Reply Funktion nun die richtigen Tags setzt:

https://void.cat/d/CTQoi648AuRrwrg3TdEEjS.webp
This view of threads is now ready.
But must now debug the comment function.
So that, the correct tags for replies are set.
https://void.cat/d/WHRKVHEVkbi3RrkLgVmT6E.webp
Okay, this looks good.
Recursion is always a headache. Now I need a coffee first. ☕
https://void.cat/d/SuQ381SEQ8DhKzzgqtUYeg.webp
That's really hard. But believe that it will work soon. THREAD
https://void.cat/d/7hkbuZACy5t7RSENqY7U5a.webp
https://einundzwanzigstr.codingarena.de/my-feed
"MY FEED" added
Notes from all plebs you follow.
NICE!!!! it worked!


