I have a little ask box (https://racc.at/ask) on my site as a lot of you already know, a while ago I made a little widget that I have pinned to the panel at the bottom of my desktop and it notifies me whenever there's something new in the inbox that needs answering!
I posted about it on Bluesky a couple (https://bsky.app/profile/racc.at/post/3ln4m77jaas2o) of times (https://bsky.app/profile/racc.at/post/3ln6uz3vlj226) before, but I've updated it yesterday to look a little better, with little dividers, text that actually wraps around, a scrollbar, the works. Happy with it! :)
(https://racc.at/media/uploads/Screenshot_20250812_002459.png)
I use KDE, so I can make little widgets, called plasmoids (https://userbase.kde.org/Plasma/Plasmoids/en), in QML (https://doc.qt.io/qt-6/qml-tutorial.html).
QML supports adding JavaScript functions and expressions as properties and event callbacks, so all the code for fetching new questions is coupled right with the UI stuff which I think is neat.
One thing I kinda want to do now is allowing myself to answer these incoming questions right from the widget, because as it stands, I'm still using this one script I'd written that makes me select a question via fzf and write an answer via nvim @_@