Project

General

Profile

Offline list of favorite channels

Added by Mario Rohkrämer about 6 years ago

To get rid of Opera 12 eventually, I'm looking for any other IRC client which supports a list of favorite (e.g. ever previously visited) IRC channels, even if I am not yet connected to any network, to re-visit manually on demand (not automatically every time I connect to a network, because I use IRC only occasionally for different reasons and different topics; but connecting automatically when I call such a favorite channel).

Hardly any dedicated IRC client supports this feature out-of-the-box. HexChat does via plugin script. AdiIRC seems to be prepared for it, but I always see the "Server - Favorite" menu entry disabled, and I do not even know if it means the feature I am looking for, if it were enabled.


Replies (10)

RE: Offline list of favorite channels - Added by Per Amundsen about 6 years ago

Menubar -> Server - Favorites is for networks set as favorite in the Serverlist.

The way it works in AdiIRC is, you add your servers to the Serverlist and either set it to auto connect, or connect using Menubar -> Server -> All Servers or the /server command with the network name as a parameter.

In the Serverlist there is a tab called Channels, adding any channel there and unchecking Join on connect makes it a favorite channel on that network. You can then right-click the Channel List icon in the Toolbar to get the favorite channels list, not intuitive I know.

As long as you are connected through a server in the Network list, you can easily add/remove channels by right-clicking the channel in the Treebar or Switchbar -> Add Channel/Edit Channel.

See also this script https://dev.adiirc.com/boards/5/topics/1170 for a simpler approach.

RE: Offline list of favorite channels - Added by Per Amundsen about 6 years ago

I linked the wrong script, disregard that, can't find the one I was thinking about.

If the built-in method is not good enough for you, let me know how you envisioned a favorite system and I'll throw together a script, it's very trivial.

RE: Offline list of favorite channels - Added by Per Amundsen about 6 years ago

Found the script, someone made a whole session manager https://dev.adiirc.com/boards/5/topics/750

RE: Offline list of favorite channels - Added by Mario Rohkrämer about 6 years ago

Per Amundsen wrote:

You can then right-click the Channel List icon in the Toolbar to get the favorite channels list, not intuitive I know.

Unfortunately not. I added channels in the Channels tab of the Server List dialog. Then I connected to the network. Right-clicking the Channel List button, the top entry in the context menu is a separator; I believe the list of added channels for this network should appear above. The second entry is "Remove".

As long as you are connected through a server in the Network list, you can easily add/remove channels by right-clicking the channel in the Treebar or Switchbar -> Add Channel/Edit Channel.

I see neither.

Using v3.1 beta 2018/02/10.

RE: Offline list of favorite channels - Added by Per Amundsen about 6 years ago

The separator should not be there when there are no channels, I will fix that, thanks.

If you don't see the channels and/or the Treebar/Switchbar menu, you are probably not connected through the Serverlist, how exactly did you connect?

RE: Offline list of favorite channels - Added by Mario Rohkrämer about 6 years ago

There might be a kind of aliasing issue...

On starting AdiIRC, the automatically suggested server to connect to is "chat.freenode.net"; but in the "Server List" dialog, it is registered as "freenode" only, probably the name of the whole network.

When I just connect using the "Connect" button, the name of the server in the Treebar changes from "chat.freenode.net" to "freenode" while the server MotD is displayed. Then the "Channel List" context menu does not insert favorite channels above the first separator.

I really have to use the "Server List" dialog to connect to the "freenode" network. Then the "Channel List" context menu contains favorite channels.

Regarding how I would like it (optimally to my personal taste): The Treebar could always show favorite channels for each network, maybe in a dim color or in italics or with a different icon when not connected yet or not joined. When trying to join a favorite while not being connected, AdiIRC should automatically connect to the network and join this channel. Opera 12 did it so. As an alternative, favorite channels could also be handled as an additional (offline) branch, also with a "folder" icon – parallel to the "Channel" (online) branch below the server/network which contains the currently joined channels only.

Server/Network
  + Channel: #
    - #channel1
    - #channel2
  + Favorites
    - #favchan1
    - #favchan2

RE: Offline list of favorite channels - Added by Per Amundsen about 6 years ago

The Treebar name change is normal, the network name is not known to AdiIRC until connected and the server sends the proper name it uses.

It sounds like you are connecting through the Quick Connect dialog instead of the Serverlist, at the bottom of the Quick Connect dialog you can check the checkbox at the bottom that says "Don't show this box again, then go to the Serverlist and check the Show Serverlist on startup checkbox, so basically switching them around.

I get that you want a system that works through Treebar/Switchbar, but it is not currently possible to manipulate the Treebar/Switchbar through scripting, it's a very complex system with sorting, grouping etc, I was thinking about making a simple script which adds a new Menubar item called Channels or something, and just be a list of channels you can add through a popup dialog.

I'll keep your suggestion in mind though.

RE: Offline list of favorite channels - Added by Per Amundsen about 6 years ago

Just want to mention that Quick Connect was meant for new users to quickly Connect to a server, then convert to using the Serverlist as they need more advanced features, but many users gets confused that the Quick Connect dialog and the Serverlist is not related, which is understandable, I will remove Quick Connect and/or converge it with the Serverlist at some point.

RE: Offline list of favorite channels - Added by Mario Rohkrämer about 6 years ago

I use neither Server List nor Quick Connect right now, as long as I have only one network. When I start AdiIRC, it opens with an empty log window for the not yet connected freenode server, which is already displayed in the Treebar. I can just click the "Connect" button right after starting the application, and it connects to the freenode network. But then the context menu of the Channel List button is incomplete at the top. I should possibly check the box to show the Server List dialog per default.

RE: Offline list of favorite channels - Added by Per Amundsen about 6 years ago

Oh I see, if you have it setup like that, when no server in the Serverlist is set to Connect on startup and Quick Connect is disabled, AdiIRC defaults to showing a blank Server window using the last Quick Connect settings (so not related to the Serverlist).

I will definitely keep this confusion in mind when removing/merging the Quick Connect dialog, thanks.

    (1-10/10)