I've just released BeAIM 1.6.2 which brings some bugfixes and makes it a lot easier to build your own package. Pre-build packages are available at...I've just released BeAIM 1.6.2 which brings some bugfixes and makes it a lot easier to build your own package. Pre-build packages are available at codeberg.org/nikisoft/BeAIM/releases/tag/1.6.2 again, but you can now also create your own HPKGs by downloading the source and simply running make package. Previously packages were handcrafted using BeSlys excellent HPKG Creator. Show more
Loading content, please wait.Looking at fixing sound effects in BeAIM, I found a rather small but surprising file in Haiku that should actually handle the playback:...Looking at fixing sound effects in BeAIM, I found a rather small but surprising file in Haiku that should actually handle the playback: grok.nikisoft.one/opengrok/xref/haiku/src/kits/med… Seems it's only a placeholder for BeOS ABI compatibility and doesn't actually do anything. Not sure if I should contribute to Haiku to implement that, or simply implement playback in BeAIM in a different way. The former would surely help more in the long run, but the latter will be a lot easier for now and avoid having users wait for the next Haiku release to make sounds work. Show more
Loading content, please wait.Today I created the Haiku User Map, a little toy project that can show where Haiku developers and users live (if they want). It's more or less the...Today I created the Haiku User Map, a little toy project that can show where Haiku developers and users live (if they want). It's more or less the same thing SerenityOS also has. You can see it live on haiku-usermap.codeberg.page or you can see the source code at codeberg.org/haiku-usermap/pages Show more
Loading content, please wait.I've just released BeAIM version 1.6.1 which brings support for system colors (just finished!) and translations using Haikus LocaleKit rather than a...I've just released BeAIM version 1.6.1 which brings support for system colors (just finished!) and translations using Haikus LocaleKit rather than a custom-made solution. You can download the new version from here: codeberg.org/nikisoft/BeAIM/releases/tag/1.6.1 HPKG packages for both x86 and x86_64 are available, but you can also build it from source if you like. Show more
Loading content, please wait.That one took me some time (and christmas time is usually quite busy for me), but BeAIM does now fully support Haikus system colors. It looks great...That one took me some time (and christmas time is usually quite busy for me), but BeAIM does now fully support Haikus system colors. It looks great in dark mode! Text formatting still works fine with it, only black text is overwritten to B_DOCUMENEXT_COLOR to avoid unreadable text. Show more
Implementation of the LocaleKit in BeAIM is now finished, that means the application should now automatically start in your native language if...Implementation of the LocaleKit in BeAIM is now finished, that means the application should now automatically start in your native language if you're using it for the first time (previously saved settings are kept, however). That's all for the user-visible changes, everything else looks the same as before, but with improved, more native magic behind the scenes. Show more
I've been working on replacing BeAIMs self-made translation library with Haikus native LocaleKit for better OS integration. Changing the source code...I've been working on replacing BeAIMs self-made translation library with Haikus native LocaleKit for better OS integration. Changing the source code is mostly done, except that switching between languages doesn't work yet. The more time-consuming task is transforming all translations to the new format. I first made a catkeys file that translates to the old placeholder constants and built a little Javascript that replaces them with the proper translations. That's a lot faster than reworking all translations by hand. The strings in the catkeys format aren't even sorted in any reasonable way, so it's a never ending scroll up and down and read twice in the old file. Here's the script that does all the hard work for me: paste.bka.li/Q+LBkb.js Show more
Loading content, please wait.
I've just released BeAIM Version 1.6.0 that provides binary HPKG packages for both 64bit and 32bit on the Codeberg releases page. That marks a first...I've just released BeAIM Version 1.6.0 that provides binary HPKG packages for both 64bit and 32bit on the Codeberg releases page. That marks a first big milestone, as the application can be considered rather stable and usable by now, but of course there's still room for improvements and yes, I will further improve it as my time allows.
codeberg.org/nikisoft/BeAIM/releases
Show more
Both SOCKS5 and HTTP(S) proxies are now working in BeAIM \o/ I got SOCKS5 working at late Sunday already. And today I found out that HTTP(S) proxies...Both SOCKS5 and HTTP(S) proxies are now working in BeAIM \o/ I got SOCKS5 working at late Sunday already. And today I found out that HTTP(S) proxies weren't broken at all, it's just difficult to find servers that allow requests with the CONNECT method. For that reason, I improved error handling so that anything that isn't code 200 is seen as failure, not just the most common errors 503 and 504. Show more
Currently working on debugging SOCKS5 Proxy support in BeAIM, that's a hard one. It connects to the SOCKS5 server and sends some data, but that data...Currently working on debugging SOCKS5 Proxy support in BeAIM, that's a hard one. It connects to the SOCKS5 server and sends some data, but that data seems like it's missing a few important details (destination host and port, for example) Show more
My fork of BeAIM is now open-source at codeberg.org/nikisoft/BeAIM - I'm pretty sure it's not yet complete, in fact I know quite a lot of areas to...My fork of BeAIM is now open-source at codeberg.org/nikisoft/BeAIM - I'm pretty sure it's not yet complete, in fact I know quite a lot of areas to improve, but keeping back project for too long and then never getting them done has been a problem for me in the past, so I prefer to publish it quite early this time. Show more
Loading content, please wait.Currently working on reviving good old BeAIM. Finally we have native instant messaging on Haiku again, like in the good old days. Doesn't that look...Currently working on reviving good old BeAIM. Finally we have native instant messaging on Haiku again, like in the good old days. Doesn't that look nice? Show more
I recently launched a OpenGrok instance dedicated to Haiku-related repositories,where you can search through source code online:
grok.nikisoft.one
If...I recently launched a OpenGrok instance dedicated to Haiku-related repositories,where you can search through source code online:
grok.nikisoft.one
If you're developing for Haiku,you may find it useful.
Show more
It's been quite some time since I've been active here :/ Should definitely change that,now that I'm more into Haiku development again and have a...It's been quite some time since I've been active here :/ Should definitely change that,now that I'm more into Haiku development again and have a little native-app project that I may have to share updates about soon.I'm somewhat shocked,seeing that my work on the Weather app (that I didn't finish btw) was 3 years ago already Show more
Basic Information
-
Gender
Male -
Birthdate
08. 08. 2000 -
About me
I'm a privacy-activist and hobby programmer.
I run several webpages and try to learn programming native applications for Haiku.
My favorite operating system is Haiku,but I also like FreeBSD and OpenIndiana. -
Location
Bad Mergentheim (Bad Mergentheim,Verwaltungsgemeinschaft Bad Mergentheim,Main-Tauber-Kreis,Baden-Württemberg,DE-BW,97980,Germany,de)
Contact Information
-
Website
https://www.nikisoft.one