Polari
1. Internet Relay Chat
3.22 Feature List
Item |
Description |
Status |
Replace telepathy-logger with tracker |
tp-logger is too slow for search/interface smarts, so query tracker instead |
Todo |
Make it easier to join existing rooms |
Load the list of existing rooms and present it to the user, so they can pick rooms instead of having to know the precise channel names |
|
Improve initial setup |
Our currently intial setup process consists mostly in telling the user where to start; we should use a more assistant-like pattern instead |
Todo |
Implement search |
Users should be able to search in current and previous conversations; results should also appear in gnome-shell |
Needs Design / In Progress |
Use history to add some interface smarts |
History is currently only used to display previous conversations. We should use the data to also: |
Todo |
Implement nick popovers |
Private conversations can currently only be started from the user list; adding the option to do this directly from the chat log will provide a more immediate alternative |
|
Support nickserv |
Having to identify manually on each connection is cumbersome, so we should automate this for the user (ideally doing better than XChat's "arbitrary command" option) |
3.20 Feature List
Very active cycle, but nothing ticked off the roadmap. Moved to 3.22.
3.18 Feature List
Item |
Description |
Status |
Initial setup |
If users don't have any connections/channels set up, we should guide them through the process instead of presenting a dull blank window; we might even offer importing settings from previously used clients |
|
Implement search |
Users should be able to search in current and previous conversations; results should also appear in gnome-shell |
Needs Design / In Progress |
Use history to add some interface smarts |
History is currently only used to display previous conversations. We should use the data to also: |
Todo |
Properly implement paste service support |
There is some basic support for sending long texts to an external paste service, but it was disabled for 3.12 due to privace concerns; properly design the feature and bring it back. It would be great to also support mime types other than text, in particular images. |
Done (for text) |
Support nickserv |
Having to identify manually on each connection is cumbersome, so we should automate this for the user (ideally doing better than XChat's "arbitrary command" option) |
Needs Design |
3.16 Feature List
Didn't happen either, moved to 3.18
3.14 Feature List
Didn't happen, moved to 3.16
3.12 Feature List
Item |
Description |
Status |
Implement nick completion |
|
|
Improve user list |
We could do a lot better than a plain alphabetical list: |
|
Improve room list |
Instead of listing channels alphabetically (grouped by connection), they should be sorted by relevance |
Todo |
Implement message-user action |
As it's in the mockups, it has been in the UI since the beginning, but so far activating it does nothing - obviously broken |
|
Initial setup |
If users don't have any connections/channels set up, we should guide them through the process instead of presenting a dull blank window; we might even offer importing settings from previously used clients |
|
Add search/history |
Users should be able to revisit/search previous conversations |
Needs Design |
Additional Ideas / Nice-to-haves
mark messages after periods of inactivity with timestamps
- support additional /commands
paste providers for mimetypes other than text (taking a screenshot with ctrl-print and pasting directly in polari would be sweet)
- small cli tool to route text to the current channel (think: git --format-patch --stdout -1 | polari-send)