Polari 3.18.1 also commonly known as “It’s Yoghurt. It’s French” was released recently and I wanted in that relation to cover the latest whereabouts in Polari.
To ensure that we can use a paste service which is distro-agnostic, GNOME’s sysadmin team has launch paste.gnome.org which is based on Sticky Notes. Polari will paste to this service if you attempt to paste more than 5 lines of text into the chat entry.
We have had awesome help from new contributors: Cody Welsh, Kunaal Jain and Jurijs KolomijecS have in total fixed 5 bugs. It’s really awesome to see some new nicks in #polari!
It would please Allan and Andrea to hear that it is no longer possible to ping them when writing words like “nowadays” or “average”. Polari tries to be more strict when to ping you and will avoid such situations now. Other bugfixes include:
- Private messaging people with capital lettes in their name no longer creates duplicate entries in the sidebar.
- The roomlist header now higlights on hover if it is sensitive.
- When a connection is renamed the roomlist is resorted.
- The join dialog now assumes you wish to join a room on the currently active server of the room in the chatview.
We will soon enter GNOME 3.19 territory and I do plan to get as much of my useful GSoC work landed as possible. At the moment I’m entertaining myself more with some design work which hopefully can make some interesting projects in the future.
Another great release by Bastian. Keep up the good work!
Can’t take any credit for this release though – I didnt commit anything between 3.18.0 and 3.18.1 :D
Polari uses quite a bit of CPU. Did you have time to investigate? There are two bugs related to that.
3.18 looks amazing btw, much better than any other IRC client. I like that it gets easier to use with each new version E.g. explaining that the horizontal line is to show “new messages” instead of somehow “knowing” that.
Haven’t had time to investigate no. I think first step is to get more details about which component the CPU usage is related to. – I would like to try gradually removing parts of Polari to isolate which element the issue might belong to. If you have a tip for figuring out the source for this issue let me know.
I cannot do that for coming two weeks, I’ll investigate after that. Seems perf tool can help in this. Never used that before so seems like fun to learn how it works.
http://www.brendangregg.com/perf.html
http://www.pixelbeat.org/programming/profiling/
Hopefully it’ll point to a function taking up most of the CPU and then you can figure it out from there ;)
Great job. Polari is a pleasure to use and it’s a showcase for the average engineer that something so convoluted like IRC can be beautiful. And it sure has been tried many times before.
P.S. You have a typo in your paste.gnome.org link. Add the prefix :)
thanks, fixed!
A codename that’s a quote from one of my favourite films!
And of course, Polari is shaping up very nicely. Thanks for the excellent work :)
> It would please Allan and Andrea to hear that it is no longer possible to ping them when writing words like “nowadays” or “average”. Polari tries to be more strict when to ping you and will avoid such situations now.
But for me, there’s a problem now…
http://pix.toile-libre.org/upload/original/1445024162.png
(also works with “The_gull”, of course.)
[WORDPRESS HASHCASH] The poster sent us ‘0 which is not a hashcash value.
Thanks for filing the bug, hopefully we can fix that in 3.18.2 :)
Does the pasting work automatically or is there a notice/dialogue? If the former there needs to be handling of channels as these are considered private by some. So users writing long lines there don’t want to have their content uploaded to gnome.org.
We are taking care of the privacy issue by asking if you want to paste these X lines to a paste service when you press Ctrl+V. :)