polari issueshttps://gitlab.gnome.org/GNOME/polari/-/issues2024-02-08T20:31:04Zhttps://gitlab.gnome.org/GNOME/polari/-/issues/23Better differentiation of users in the chat backlog2024-02-08T20:31:04ZFlorian Müllnerfmuellner@gnome.orgBetter differentiation of users in the chat backlogRyan Lerch [wrote](https://bugzilla.gnome.org/show_bug.cgi?id=710208)
> One feature that i rely on from every other IRC client I have used in the past is that each person's nick in a chat room typically a different colour.
>
> Would it b...Ryan Lerch [wrote](https://bugzilla.gnome.org/show_bug.cgi?id=710208)
> One feature that i rely on from every other IRC client I have used in the past is that each person's nick in a chat room typically a different colour.
>
> Would it be possible to do something similar in polari?https://gitlab.gnome.org/GNOME/polari/-/issues/22Gray out past discussions older than a day2023-08-04T03:33:46ZFlorian Müllnerfmuellner@gnome.orgGray out past discussions older than a dayJean-François Fortin Tam [wrote](https://bugzilla.gnome.org/show_bug.cgi?id=729967):
> When I start Polari, especially as I do that seldomly, I'm always haunted by my past - that is, visually overloaded with very old conversations in eac...Jean-François Fortin Tam [wrote](https://bugzilla.gnome.org/show_bug.cgi?id=729967):
> When I start Polari, especially as I do that seldomly, I'm always haunted by my past - that is, visually overloaded with very old conversations in each channel, which makes it hard to see what actually is new and requires reading.
>
> Any text whose timestamp is older than a day or so should probably be in muted color (50% transparent?) to provide somewhat of a "clean slate" for new discussions.Gurmannat SohalGurmannat Sohalhttps://gitlab.gnome.org/GNOME/polari/-/issues/186No way to enter commands as per user manual2021-09-05T14:39:56ZJason HeerisNo way to enter commands as per user manualI started up Polari 3.38 (on Gnome 3.38.5, Ubuntu 21.04) and configured it to connect to `libera.chat`. The first thing I want to do is sort out my nickname, backup nickname and password. According to both [Libera's documentation](https:...I started up Polari 3.38 (on Gnome 3.38.5, Ubuntu 21.04) and configured it to connect to `libera.chat`. The first thing I want to do is sort out my nickname, backup nickname and password. According to both [Libera's documentation](https://libera.chat/guides/registration) and [Polari's user manual](https://help.gnome.org/users/polari/stable/irc-nick-password.html.en) I can do this by sending a private message to the `NickServ` user. Specifically, the user manual says to use the following command:
/msg NickServ identify username password
But it does not say *how*. Here's a screenshot of what I see.
![polari](/uploads/a01fffec07b09054385db7241845e961/polari.png)
There is no obvious text box or command entry area. The `+` button prompts me to join a chat room, but says nothing about messaging individual users. There's also nothing about this in the drop down menu on the network name, the settings menu, or the application menu.
Where do I enter commands? Or, if it's not intended for Polari users to enter IRC commands directly, why does the user manual mention them?https://gitlab.gnome.org/GNOME/polari/-/issues/1Support the Matrix communication protocol2021-06-10T21:41:47ZSebastian SchlatowSupport the Matrix communication protocol[Matrix][0] is an [open decentral communication protocol][1] like XMPP / [IRC][2], but has also features like [Slack][3], [Gitter][4], [RocketChat][5] or [Mattermost][6].
[0]: https://matrix.org/
[1]: https://en.wikipedia.org/wiki/Matr...[Matrix][0] is an [open decentral communication protocol][1] like XMPP / [IRC][2], but has also features like [Slack][3], [Gitter][4], [RocketChat][5] or [Mattermost][6].
[0]: https://matrix.org/
[1]: https://en.wikipedia.org/wiki/Matrix_(communication_protocol)
[2]: https://wiki.gnome.org/Initiatives/Matrix
[3]: https://slack.com/
[4]: https://gitter.im/
[5]: https://rocket.chat/
[6]: https://about.mattermost.com/https://gitlab.gnome.org/GNOME/polari/-/issues/15[RFE] Support server passwords for logging in to ZNC servers2021-05-28T05:27:11ZTony James[RFE] Support server passwords for logging in to ZNC serversSome servers such as ZNC require a password in order to login. I have not yet found a way to provide this password in Polari.Some servers such as ZNC require a password in order to login. I have not yet found a way to provide this password in Polari.https://gitlab.gnome.org/GNOME/polari/-/issues/17roomStack: Display error message for a given room if we fail to join it.2020-03-31T08:45:50ZFlorian Müllnerfmuellner@gnome.orgroomStack: Display error message for a given room if we fail to join it.@bastianilso [wrote](https://bugzilla.gnome.org/show_bug.cgi?id=775256):
> If we attempt to join a room but fail to do so we need to have some error handling in place. The error handling should enable the user to retry joining the room a...@bastianilso [wrote](https://bugzilla.gnome.org/show_bug.cgi?id=775256):
> If we attempt to join a room but fail to do so we need to have some error handling in place. The error handling should enable the user to retry joining the room again later.
>
> ![mockup-room-errors](/uploads/bf3fab7c46bcd8848595f87ef5beceb8/mockup-room-errors.png)
>
> The attached mockup shows a GtkInfoBar containing the error message along with a "Retry" button. The GtkInfoBar is only shown for rooms that we failed to join.
>
> The error should explain why joining the room failed and there can be several reasons, the most interesting being:
>
> Error.CHANNEL_FULL
> The channel is full.
>
> Error.CHANNEL_BANNED
> You have been banned from the room.
>
> Error.CHANNEL_INVITE_ONLY
> The channel is invite-only
>
> Error.CHANNEL_KICKED
> You've been kicked from a channel.
>
> See also:
> https://people.gnome.org/~gcampagna/docs/TelepathyGLib-0.12/TelepathyGLib.Error.html
>
> As you can see in the Error class, there are more errors but they are too technical and could probably just go behind a generic "Polari encountered an error while attempting to join this room."https://gitlab.gnome.org/GNOME/polari/-/issues/117Feature request: Search messages2019-12-06T21:49:04ZLucas Alvares GomesFeature request: Search messagesIt would be great to have a search feature to be able to find specific messages in the chat log.It would be great to have a search feature to be able to find specific messages in the chat log.https://gitlab.gnome.org/GNOME/polari/-/issues/60Add keyword alerts2019-03-21T20:24:47ZJan TojnarAdd keyword alertsI maintain GNOME package set in NixOS and want to be pinged whenever anyone mentions GNOME on `#nixos` IRC channel.I maintain GNOME package set in NixOS and want to be pinged whenever anyone mentions GNOME on `#nixos` IRC channel.https://gitlab.gnome.org/GNOME/polari/-/issues/16Exempt nick names from spell checking2019-03-13T21:11:26ZFlorian Müllnerfmuellner@gnome.orgExempt nick names from spell checkingMost nick names aren't in the dictionary, but mentioning a nick on IRC clearly isn't a spelling error. So we should use the appropriate Gspell API to temporarily add the active room's users to the dictionary.Most nick names aren't in the dictionary, but mentioning a nick on IRC clearly isn't a spelling error. So we should use the appropriate Gspell API to temporarily add the active room's users to the dictionary.https://gitlab.gnome.org/GNOME/polari/-/issues/48Do not show notification number for NickServ2019-01-17T16:23:38ZnagisaDo not show notification number for NickServEvery time I start up Polari, it starts showing one or two "new" messages for each of `NickServ` and `ChanServ`.
This is pretty annoying and useless. Perhaps something could be done about this?
(Version 3.26.2)Every time I start up Polari, it starts showing one or two "new" messages for each of `NickServ` and `ChanServ`.
This is pretty annoying and useless. Perhaps something could be done about this?
(Version 3.26.2)https://gitlab.gnome.org/GNOME/polari/-/issues/41Support joining password protected rooms2018-08-24T12:35:38ZLee SymesSupport joining password protected roomsI'm trying to join a room which has a password on it using the `/join #room password`; The `#room` is opened as another room, however it doesn't actually join it.
I'm keen to try and implement this but would like some guidance or prior ...I'm trying to join a room which has a password on it using the `/join #room password`; The `#room` is opened as another room, however it doesn't actually join it.
I'm keen to try and implement this but would like some guidance or prior art to look at.https://gitlab.gnome.org/GNOME/polari/-/issues/31Show server motd2018-07-09T14:07:13ZMildredShow server motdThere is no way to show server motd, but that is sometimes very useful. it can show network rules and policy you must agree to. Not having a way to show them can be a problem.There is no way to show server motd, but that is sometimes very useful. it can show network rules and policy you must agree to. Not having a way to show them can be a problem.https://gitlab.gnome.org/GNOME/polari/-/issues/52UX proposal: room history with connect/join on demand2018-03-21T20:57:06ZGNUX proposal: room history with connect/join on demandRight now, using various rooms/channels in Polari occasionally (e.g. to ask a question) is not a great experience.
The user can either:
* keep all their previously joined rooms "added" on the LHS, and then every time Polari starts, it ...Right now, using various rooms/channels in Polari occasionally (e.g. to ask a question) is not a great experience.
The user can either:
* keep all their previously joined rooms "added" on the LHS, and then every time Polari starts, it connects to ***every configured IRC server***, and joins ***every previously used room***
* manually leave rooms after they're done with them, but have to re-join them via the (slow) "add room" -> wait for list to populate (or type the exact name. And still connect to every configured server on every startup.
A much nicer experience for users who don't usually want/need to have access to arbitrary amounts of channel chat history (which would require leaving Polari running anyway) would be to have the following:
* a room history view on the LHS (in addition to connected rooms etc.)
* a "disconnect from server if no rooms/conversations active" option (could be by making the server on the LHS selectable, and then have a "disconnect (you won't be available for direct messages)" message on the RHS - the LHS server item would also be selected on leaving the last room for that server)
* an easier "close room" mechanism (e.g. visible close button) to avoid having to right-click -> leave when finished with the room
* an option for whether to auto-connect to previous servers/rooms on startup ("on startup, re-connect to: * none; * servers; * servers and rooms")
Selecting a historical room would connect to the server and join the room as needed.
In this way, the user could retain the list of recent/useful rooms without having Polari connect to ***everything*** every startup.https://gitlab.gnome.org/GNOME/polari/-/issues/3Support pasting of non-text/image files (XDCC? FileTea?)2017-10-05T22:50:17ZLokesh KrishnaSupport pasting of non-text/image files (XDCC? FileTea?)Would give better feature parity with other clients such as HexChat and WeeChat.Would give better feature parity with other clients such as HexChat and WeeChat.