Ich werde gleich etwas zu den Jitsi Hacks (https://jitsi-hacks.cketti.eu/) in der virtuellen @cbase Mainhall erzählen. Kommt vorbei! https://jitsi.c-base.org/mainhall
If you own a blog, please add the date!
If you really want to, you can also add these hacks to your own Jitsi server. Instructions for 'emoji reaction':
https://github.com/cketti/jitsi-hacks/issues/3#issuecomment-739332293
I needed a break from working on my regular project and… turned into a bad web developer? See for yourself:
https://jitsi-hacks.cketti.eu/
I added functionality to the Jitsi Meet browser app by injecting JavaScript via bookmarklets 🙈
Dino 0.2 is out!
Dino is a privacy-friendly messaging application. The 0.2 release adds message correction, improves the file upload functionality and provides more information on encryption.
Release blog post: https://dino.im/blog/2020/11/dino-0.2-release/
Looks like the Mastodon web UI could do better, too. Especially when URLs are wrapped in angle brackets there's no reason to end them early.
This is a URL ending in a question mark: https://example.com/path?
Text <https://example.com/path?>
Text (https://example.com/path?)
Text (https://example.com/path?).
This is a URL ending in a period: https://example.com/path.
Text <https://example.com/path.>
Text (https://example.com/path.)
Text (https://example.com/path.).
This is a URL containing unmatched parentheses: https://example.com/(path))
Text <https://example.com/(path))>
Text (https://example.com/(path)))
Text (https://example.com/(path))).
This is a URL containing parentheses: https://example.com/(path)
Text <https://example.com/(path)>
Text (https://example.com/(path))
Text (https://example.com/(path)).
This is a boring URL: https://example.com/path
Text <https://example.com/path>
Text (https://example.com/path)
Text (https://example.com/path).
This isn't the first time. And I'm sure the app will be available again soon.
Still, it's very annoying. You'd think a track record of 10+ years of non-malicious behavior would buy you at least another set of eyes before the app is removed.
Google removed @k9mail from the Play Store without prior notice because they objected to the following text in the app description (that has been the same for more than a year):
(People sometimes call K-9: K9, K9 Mail, K-9 Email, K9 Email, K9 E-Mail, k9mail or k9email.)
I am happy to report that my changes to the #Kotlin IDEA plugin have been merged. In the future the parameter info popup will be much more useful when using named arguments 🥳
I wrote a short blog post that explains why you might want to avoid the common 'Intent.resolveActivity() then startActivity()' pattern when targeting Android 11.
Yesterday I read through 161 comments on a feature request of another project to find out what design considerations went into their implementation. Took me almost an hour. About a third of the comments didn't add any value and could have been skipped 😞
Open source developer, @k9mail maintainer. Berlin, Germany.