An image proxy is now online. π€

All images are chased through the proxy and cropped so that the amount of image data for download is limited.
Also, images that are blocked because of CORS or other browser security settings should be loaded as well.

Meine Freundin benutzt so eine App, aber weiΓ nicht, ob es diese hier ist. Ist die gut? Bei ihr gibt es einige Produkte gar nicht nach dem Abscannen.
I truly enjoyed seeing nostr:npub14j7wc366rf8efqvnnm8m68pazy04kkj8fgu6uqumh3eqlhfst0kqrngtpf and nostr:npub1gxdaxg7prcvgcs4pvlr8vac9a93t6uhph0wfuvpjm28q087n5y9qzx69d4 bringing #Bitcoin to another nocoiner audience π§‘
Hyper-bullish on nostr:npub1qv02xpsc3lhxxx5x7xswf88w3u7kykft9ea7t78tz7ywxf7mxs9qrxujnc β‘οΈπ¦
#einundzwanzig #plebchain #orangepilling #realtalk
TOKENS!
Good night to all. To tomorrow, a day when Nostr will still be censorship-resistant. π«
Emoji picker added. π

v0.4.4
π New Package Alert!
We've added a fancy new dependency called '@emoji-mart/data' that will help us make use of a bunch of fun emojis! π
Transforming the Editor in editors.js π
A couple of changes in the script here:
We've brought in data from our new emoji package along with a Picker component. This is like calling a new buddy for a party!
A brand new Picker instance has been created and it's now partying at Alpine.$refs.picker. π
We now have a smileys constant because who doesn't love smiles, right?
We've graciously bestowed the noteEditor with a new value - Alpine.newNoteValue. π
Playing around with Layouts π
Aesthetics are important, so we've tweaked the padding and margin in app.blade.php, making it more stylish and appealing. π
New Arrivals in create-note.blade.php π
Made the layout a little more interactive by introducing a new Picker component. Added a beautiful new space (div) for our shiny Picker component to reside. π‘
Shaking things up in navigation.blade.php π§
To make navigation smoother and dynamic, we've introduced a new sidebar component. Now moving around feels like sliding on butter! πΉ
Enjoy the updates! π
Image upload via drag and drop and copy paste are now possible. Now only an image proxy is missing.

v0.4.3
New Feature: File Uploads π
Added a new mechanism (via InlineAttachment.php file) for handling the upload of files! We have now crowned a new manager in the app/Http/Controllers/Upload family who will handle this skillfully. π
Cool Enhancement for CodeMirror β¨
Two talented performers have joined the public/vendor stage named codemirror-4.inline-attachment.js and inline-attachment.js. Their role is to attach cool features, like inline attachments, to the fan-favorite CodeMirror. π
An Upgrade in editors.js π
We've tinkered under the hood of editors.js in the resources/js/nostr/utils directory to make CodeMirror handle inline attachments with more style and grace.
New Kids on the Block in app.blade.php πΌ
Our complex melody of code in app.blade.php in resources/views/components/layouts now includes two extra notes (codemirror-4.inline-attachment.js & inline-attachment.js) for enhanced harmony. π΅
New Scenic Route Added π
Doesn't hurt to have another lane on our highway of codes! We've added a fresh route (/upload-attachment) in our web.php routes file for managing file uploads efficiently. π£οΈ
https://einundzwanzigstr.codingarena.de/einundzwanzig-feed added
v0.4.2
Added Updates Fetching Functionality on 'einundzwanzig-feed' π
In the code file app/Livewire/Nostr/Feed.php, a new feature was added which fetches updates from https://portal.einundzwanzig.space/api/nostrplebs when you visit the page einundzwanzig-feed.
Enhanced YouTube Video Link Processing π₯
In app/Traits/RenderHtml.php, the code that replaces Youtube video URLs was improved to handle additional linked videos.
Included a New URL in OutboxRelayUrls Array π
In resources/js/nostr/ndk/instance.js, we've added a new URL called "wss://nostr.einundzwanzig.space" which will help in better connection and data relay.
Added LoadNpubs Property for Special Events β‘
In resources/js/nostr/nostrEvents.js, we've created a new property called loadNpubs that helps in listing special events when loadNpubs has relevant values.
Introduced New Navigation Link for 'einundzwanzig-feed' π
The navigation part of the website resources/views/livewire/layout/navigation.blade.php has a new link leading you to einundzwanzig-feed.
Added New Route to 'einundzwanzig-feed' πΊοΈ
Lastly, in routes/web.php, a new direction (route) was created that leads the user to the 'einundzwanzig-feed' page. It uses the same features as the Feed component.
https://einundzwanzigstr.codingarena.de updated.
v0.4.1
Smarter YouTube Link Handlingπ
We made our code a bit more clever! Now, it can check if a web address (URL) leads to a YouTube video. If it does, it'll automatically change it into a form that lets us show the video right on our site. π₯ No more needing to jump over to YouTube!
Smoother Content EditingβοΈ
We've added a piece of code to make setting up our content editors easier and quicker. They're now ready to go faster after the page loads. π
No More Loading Animations When Unnecessary!β³
We tweaked our code to make that occasionally pesky loading animation disappear when it's not needed. Your view of the page won't be blocked by a spinning loader when it shouldn't be. π
New Helper For Our Developersπ¨βπ»π©βπ»
We've added a new helper file in our codebase. This will contain crucial functions, making our developer team's life a touch easier by helping them code more efficiently! π
Hope you're excited about these updates as we are! π
NDK update to version 1 and fetching events is now ππππ
https://einundzwanzigstr.codingarena.de
v0.4
Package Update π¦
Our team just updated the nostr-dev-kit package to its latest version v1.0.0. π This involves revising our ingredient list inside a file called package.json.
New Properties Additions π§
We've brought some new abilities to our ndkInstance object in the instance.js file. Specifically, we added outboxRelayUrls and enableOutboxModel features that help us manage information more efficiently. π
Function Call Update π
In our magic scroll (file) nostrEvents.js, we shifted the magical spell (function call) ndkEvent.publish() to be placed below this.openReactionModal = false;. Simply put, we changed the order of some actions. π
Await Additions β³
To ensure operations are completed at the right time, we've made some spells (function calls) wait patiently before they do their work. We did that by adding the await keyword to ndkEvent.publish() and jsConfetti.addConfetti() in nostrEvents.js. So, it's going to be smooth sailing from now on! π
New version of https://einundzwanzigstr.codingarena.de is online.
Version 0.3.6
Added a new component package π¦
A new package called "WireUI" has been added to our project. This package will help us create better user interfaces.
Improved logic in code π§
A slight modification has been done in the logic within nostrAuthor.js, which makes things run more smoothly now.
Addition of new variables & methods π
New variables and methods have been introduced in nostrEvents.js and app.blade.php to enhance functionality and make our code more efficient.
New component for note creation π
A completely new component named create-note.blade.php has been introduced to ease the note creation process. This will surely improve our user's experience.
Changes in event handling π
Actions associated with events in sticky-header.blade.php and feed.blade.php have been updated, making better use of our new note editing and creation functions!
Tailwind configuration update βοΈ
We've added WireUI presets and content paths into our Tailwind configuration, ensuring our design framework plays nicely with these new updates.
The essence? Our starship runs faster and looks prettier now. Buckle up, mates! π
Das ist aber noch nicht im ganz produktivem Zustand.
Habe sehr lange damit Zeit verbracht, Komponenten zu erzeugen und im Hintergrund den Redis-Cache zu optimieren. Aber der zΓΌndet auch noch nicht ganz zuverlΓ€ssig.
New version of https://einundzwanzigstr.codingarena.de is online.
Version 0.3.6
Added a new component package π¦
A new package called "WireUI" has been added to our project. This package will help us create better user interfaces.
Improved logic in code π§
A slight modification has been done in the logic within nostrAuthor.js, which makes things run more smoothly now.
Addition of new variables & methods π
New variables and methods have been introduced in nostrEvents.js and app.blade.php to enhance functionality and make our code more efficient.
New component for note creation π
A completely new component named create-note.blade.php has been introduced to ease the note creation process. This will surely improve our user's experience.
Changes in event handling π
Actions associated with events in sticky-header.blade.php and feed.blade.php have been updated, making better use of our new note editing and creation functions!
Tailwind configuration update βοΈ
We've added WireUI presets and content paths into our Tailwind configuration, ensuring our design framework plays nicely with these new updates.
The essence? Our starship runs faster and looks prettier now. Buckle up, mates! π
This is a test note from: https://einundzwanzigstr.codingarena.de
0.3.5
Enhanced User Profile Assignment π§βπ»
Updated the code in nostrAuthor.js to only set the user's profile if certain criteria are met (like the display name must exist). This improves the accuracy and reliability of user profile assignments.
Refined Comment System π¬
Made some tweaks in nostrEvents.js. Now, after making a comment, the comment box will be cleared and the comment pop-up will automatically close. It's a neat little adjustment to enhance user experience in the comment section.
User Interface Adjustment π¨
Adjusted the font size in a part of the webpage (reply-loop.blade.php) from large to extra small. Making the text a bit smaller will allow for a cleaner and less cluttered look on the page.
Please remember, no change is too small to make a big difference. π Happy coding! π
Test Reply! Viel GlΓΌck mit dem Quiz.
Code is Speech! Test reply.
Dies ist ein Test.
Der Web Client fΓΌhrt nun SSR aus und rendered die Event-Contents vor.
Nach dem Posten dieser Note, sollte sie ganz oben in meinem Profil erscheinen.
https://void.cat/d/Hf4qnJRDFZquQ9wQuqCXjy.webp
Man kΓΆnnte erkennen, wo das ist π π
https://void.cat/d/F6dudaGSqxUtwdmAqN4XhQ.webp
Gestern 2.080 Meter Berg.
NatΓΌrlich Bitcoin Sticker dabei gehabt.

