Giter Site home page Giter Site logo

pidgin-hide-chat-on-join's People

Contributors

kgraefe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

pidgin-hide-chat-on-join's Issues

interference with Pidgin's setting "Hide new IM conversations"

KIAaze wrote on 2011-04-17:
-When I set "Hide new IM conversations" to "Never" in the pidgin options, the plugin works and hides IRC messages, but pidgin shows the nickserv/chanserv messages. (normal behaviour)
-When I set "Hide new IM conversations" to "Always" in the pidgin options, the plugin DOES NOT work and the IRC messages pop up, but the nickserv/chanserv do not.

Launchpad Details: #LP771635 kgraefe - 2011-04-27 07:44:49 +0200

Windows binary: Compatibility with older Pidgin versions

Aleron Ives via E-Mail:

Greetings!

I had a question about your "hide chat on join" Pidgin plugin. Would you be willing to allow all Pidgin versions to use it? It's currently only usable on Pidgin 2.12.0 or higher, but I suspect it would also work on earlier versions.

To my knowledge, unlocking the plugin is a one-line change. In hide_chat.c, you can change line 60 from:

PURPLE_MINOR_VERSION,

to

1,

and then the plugin will be compatible with Pidgin 2.1 and above.

Thanks for reading! 

Aleron Ives via E-Mail:

Hello again, and thanks for replying!

> PURPLE_MINOR_VERSION gets replaced on compile-time
> by whatever Pidgin version you build the plugin against.

Yes, which means any Pidgin version < 2.12 is blocked from running the plugin, since that's what you compiled against. I'm not actually running Pidgin 2.1; that's just the version Eion Robb suggested I ask you to target, as that's the minimum required version he sets in his plugins (by replacing PURPLE_MINOR_VERSION with 1 before compiling).

I'm using Pidgin 2.11 for two reasons:

1) Pidgin 2.12 broke the log manager by removing old protocols completely, so it's no longer possible to search logs made with old protocols, e.g. AIM, after you update. Obviously, you don't need to be able to connect with dead protocols, but being able to easily search old logs for information is still helpful.

2) I've been told either Pidgin 2.12 or 2.13 broke emoji theme support, which would make Discord much more difficult to use when the emoji sent by other people would always show up as squares. Emoji themes work fine on 2.11, so I can see them, as well as use my own emoji.

I'm willing to accept any extra security risks for the time being for the sake of functionality that's important to me, so I was just hoping you'd consider removing the Pidgin 2.12 requirement, as I have plenty of Discord channels enabled for automatic joining that would benefit from your plugin.

In any event, thank you for taking the time to read my request. 

Doesn't work on Windows 10, Pidgin 2.12.0

Hi...Right now this plugins (lastest .dll) doesn't work on Windows 10 and Pidgin 2.12.0...you can set any chat room to "Hide on join" + Auto Join but always it popups when I restart pidgin.

Launchpad Details: #LP1690864 Matias Marchetti - 2017-05-15 18:54:35 +0200

Transifex integration

  • List translators in AUTHORS.md
  • Enable Transifex app in Github
  • Delete .tx directory from repository

Notification of new messages for some channels

It would be nice if the plug-in notified of new messages for some specific channels you have hidden, so you don't have to remember checking bold channels in buddy list when exiting Pidgin.

I suggest blinking tray icon as in the attached picture, just like Pidgin already does when your nickname is mentioned. Whenever hiding is enabled for a channel, an additional context item would be displayed, like "Notify messages" or something.

Launchpad Details: #LP1042469 Renato Silva - 2012-08-28 00:51:42 +0200

Chats still appear on startup

Hi, I'm using:

  • pidgin-hide-chat-on-join 2.1 (downloaded and built from source from the GitHub releases)
  • Pidgin 2.14.8 (libpurple 2.14.8)

I'm on Wayland but this happens on xorg also โ€” I checked on both.

All of my enabled plugins:
image

And here's what happens on startup:
image

Any additional logs I should provide?

Manual join does not work

Currently, you cannot explicitly join a chat with the "/join" command. You need to switch to buddy list and double click the channel instead. Also, if the channel wasn't auto-joined, you need to double-click it twice in buddy list.

Launchpad Details: #LP1045133 Renato Silva - 2012-09-03 02:25:26 +0200

Hide only automatic joins, all at once

I don't see why we would hide non-automatically joined channels. Since we join them manually, we obviously don't want them hidden at that very moment!

Also, when using tabs, if there's any auto-join channel unchecked, the point of "useful for auto-join channels" goes away. Hence, we need to manually keep hide option in sync for every auto-joined channel.

So I suggest removing context menu entry. When plug-in is enabled, it will automatically hide all auto-joined channels.

Launchpad Details: #LP1045132 Renato Silva - 2012-09-03 02:20:48 +0200

combined with matrix plugin

The plugin ask if it should show or hide different chatrooms, it should maybe try to include another field (some kind of title or caption) for the rooms - because for matrix rooms it shows nasty hashtag ids.

I am not sure if this is possible.

basicly reproducible by using purple matrix plugin.

Improve README.md

  • Short abstract of what it is doing
  • Chats must be added to the buddy list
  • Chats are hidden only within a two second period after connecting. This timeout can be increased in the account settings.
  • Mention third-party protocols that suffer from #6

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.