Adium

Ticket #10088 (closed defect: fixed)

Opened 3 months ago

Last modified 2 months ago

Asks if it should send a message

Reported by: aaaaaaaaaaaaaa Assigned to: nobody
Priority: normal Milestone: SVN issues
Component: Adium Core Version: 1.3b2
Severity: normal Keywords:
Cc: Patch: None
Pending: 0

Description

When I try to send a message to person who's off-line or invisible I get:

"... appears to be offline. How do you want to send this message?"

It affects all protocols.

I wish there was an option like "When I hit send, I mean send!" so that never ever, under any circumstances, this requester gets in my way.

I have no use for it:

  • It's quite clear when contact appears to be off-line - I don't need to be reminded about that. Many contacts are using invisible, and Adium is clueless about this. I usually don't even care about contact's status - I just want to send a message.
  • I'm too scared to ever use "Send when both are on-line" option, because it could queue message for days or even weeks and unexpectedly fire it in totally unappropriate moment.

Change History

06/13/2008 08:12:55 PM changed by aaaaaaaaaaaaaa

BTW: the send window uses picture from contact's (on-line) profile, even if I have overrided the picture with my custom one for metacontact.

06/13/2008 11:29:58 PM changed by evands

I don't understand. You have no way of knowing this person is Invisible rather than Offline. After you send one message, you are not prompted again while the chat window is open. What's the problem?

06/14/2008 07:25:35 AM changed by aaaaaaaaaaaaaa

It does not ask only until I close message window. If I've spoken to a person 30 seconds ago, but closed window, I can be pretty sure this person is still on-line. Some of my friends are alwasy on-line (but invisible) in the evenings, etc.

My point is simple: When I send a message, I want to send a message. I don't want to bin it. I don't want to queue it. I want to send it.

Even if Adium really asked once, that's one time too much. I know what I'm doing and I don't want Adium to interfere (as I've explained in the report I'm not going to use "Send when both are on-line" ever, so nagging me to use this feature gets in my way)

(follow-up: ↓ 5 ) 06/14/2008 01:37:26 PM changed by owca

Yeap ... it's very annoying. I'm using Gadu Gadu and a lot of my friends are invisible almost hole day.

Please change it as it was before.

(in reply to: ↑ 4 ; follow-up: ↓ 6 ) 06/14/2008 02:12:12 PM changed by evands

Replying to owca:

Please change it as it was before.

What do you mean? It has been this way in Adium for at least 4 years.

(in reply to: ↑ 5 ) 06/14/2008 02:20:54 PM changed by aaaaaaaaaaaaaa

Replying to evands:

What do you mean? It has been this way in Adium for at least 4 years.

It wasn't popping up for a while now. I think that before 1.3 last time I saw it was in 0.89.

BTW: I've found another circumstance when this feature is just an useless annoyance: when invisible person sends me a message, Adium will try to stop me from responding to it (it's blatantly obvious that person who speaks to me is on-line now).

(follow-up: ↓ 8 ) 06/14/2008 02:56:25 PM changed by evands

Oh, right. In 1.0 through 1.2, we simply sent the message immediately, relying upon the server. In response to requests, we added the choice between immediate and delayed delivery on services with offline messaging, which is why you're seeing it. You're presumably using such a service with serverside offline messaging?

(in reply to: ↑ 7 ) 06/14/2008 05:36:05 PM changed by owca

Replying to evands:

You're presumably using such a service with serverside offline messaging?

Yes (Gadu-Gadu).

06/14/2008 05:39:53 PM changed by aaaaaaaaaaaaaa

It haven't even crossed my mind that there are protocols, which don't support server-side off-line messaging (I use XMPP, Gadu-Gadu and occasionally ICQ).

Since both addition and removal of this feature was requested, can you make it configurable then? (you can safely default to off for gadu-gadu protocol, as native gg client relies on off-line delivery and encourages users to stay invisible, so sending to messages to off-line users is very very common thing)

06/17/2008 06:44:02 AM changed by Robby

  • milestone set to Adium X 1.3.

Open for consideration. The only service I use where offline messaging isn't supported is MSN and sometimes XMPP.

06/17/2008 05:46:52 PM changed by evands

  • Gadu-Gadu users expect messages to offline people to just be sent; I understand this now.
  • AIM users, however, are not used to offline messaging and, in multiple cases of users who have contacted me or posted to the forums, do not want to unexpectedly send messages to be queued to the server, preferring instead to send when both people are online.
  • XMPP offline messaging varies by server and is basically only reliable if you know that your server supports it well. Prompting makes sense.
  • I don't know what the MSN mentality is... but generally speaking I think that some feedback as to what's going to happen when a message is sent is the right way to go.

One possibility would be a 'Always do this' style checkbox in the prompt, though that could not be added in 1.3 as we are string frozen. Another would be to simply have a prompt/don't-prompt understanding per service.... going that way, only on gadu-gadu at this point do I think there is a good argument for never prompting and instead always sending.

06/24/2008 07:17:01 PM changed by evands

  • status changed from new to closed.
  • resolution set to fixed.

(In [24062]) Gadu-Gadu accounts now send offline messages without prompting, fitting user expectations based on experiences with the official client and typical usage. Fixes #10088

06/24/2008 07:21:45 PM changed by Robby

  • milestone changed from Adium X 1.3 to SVN issues.

The behaviour that caused this complaint was new for 1.3, wasn't it?

06/24/2008 08:02:09 PM changed by evands

Yup.

06/28/2008 12:46:51 AM changed by ccsccs7

Will we be seeing a change for other IM protocols, or perhaps the adding of UI for settings to control this behavior?

06/28/2008 09:45:44 AM changed by evands

Other IM protocols currently have the correct default behavior in my opinion. I think it would be perfectly reasonable for the prompt to have a 'do not ask again' checkbox. However, Adium 1.3 is in feature and string freeze. A new ticket should be created for this functionality, for consideration in 1.3.1.