Avatar
El Presidento Ben
0adf67475ccc5ca456fd3022e46f5d526eb0af6284bf85494c0dd7847f3e5033
SouverΓ€nes Leben und Cypherpunk Anarchie πŸ”‘ B2DD 9D99 69E6 1E61 7125 346E 6D5B 01E0 6AA1 1B68

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.

https://einundzwanzigstr.codingarena.de

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.

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.

![file]()

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! πŸŽ‰

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.