Posts

Showing posts from November, 2021

Manuskript 0.12.0 as snap

Because some random events and a missing maintainer I became the actual maintainer of Manuskript, an open-source tool for writers (with over 1k stars on Github 😅). I didn’t really have any experience in maintaining packages until then with the exceptions of smaller packages in the AUR . However it went reasonable I would say and I published my first release of Manuskript ( 0.12.0 ). Sure, the release had some minor issues: It crashed/didn’t start on Windows. 😓 It performed worse though of the spell- and grammar-checking with LanguageTool, I added. 😐 I had to publish a fixed version for Windows (it still crashed on Windows 7 and 8, Windows XP wasn’t even supported anymore 😕) I didn’t had any access to snapcraft.io, so the snap package could not be updated (it also contained some errors which made the build impossible as well). 😟 But slowly we got there. I’ve implemented a very useful script to automatically build the Windows version via Wine on my Arch Linux btw and debugg

GNUnet Messenger API: November

Image
Hi there, I just wanted to share a little report to the monthly progress of the GNUnet Messenger API from November. image of chat in messenger-gtk I’ve made quite some progress this month which can be followed visually this time because I focused on the GUI application with GTK+ for the most part but during testing I could track multiple bugs and issues down with the client-side library ( libgnunetchat ) as well as the messenger service itself in gnunet. Some issues still remain but they are on my list. For example the messenger service in gnunet has to be run as user currently to work as intended with the user’s ego keys from the identity service. This doesn’t make much sense because the messenger service integrates some optimizations for multi-user setups. But it’s not a huge issue for now and I probably have a solution to it in mind. The GUI application can now practically handle multiple chats in parallel. For now only public chats are available and I started the implementa