Adium

Ticket #8360 (closed enhancement: fixed)

Opened 10 months ago

Last modified 4 months ago

Save open chats on quit

Reported by: dan-cn Assigned to: zacw
Priority: normal Milestone: Adium X 1.3
Component: Adium Core Version: 1.1.4
Severity: normal Keywords: save on quit session windows tabs
Cc: Patch: None
Pending: 0

Description

It would be great to have an option within Adium to save the open chats on quit--so if you have to restart the computer for some reason, or there's a particularly important chat you want to leave open (or continue later), that chat won't disappear after you quit and reopen Adium. Essentially it would be similar to Saft's option for Safari to "Save opened browser windows upon quit."

Change History

11/10/2007 08:14:02 AM changed by jas8522

  • keywords changed from save on quit to save on quit session windows tabs.
  • milestone set to Good idea for "later".

11/16/2007 08:33:35 PM changed by johndoe3924

I need that feature too! thanks

05/15/2008 08:38:14 AM changed by djmori

05/17/2008 06:27:44 PM changed by zacw

  • owner changed from nobody to zacw.
  • status changed from new to assigned.
  • milestone changed from Good idea for "later" to Adium X 1.3.

05/17/2008 06:51:07 PM changed by zacw

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

(In [23478]) Save and restore opened chats/containers when Adium quits. This is a preference in the General preferences. I'm going to eventually also have it save and restore the HTML of the webkit view, but that's going to take a little bit of thinking. Fixes #8360.

05/17/2008 07:06:57 PM changed by zacw

(In [23479]) Call the preference "Save opened chats when quitting" instead of "Save open chats on quit". Refs #8360.

05/17/2008 11:21:00 PM changed by zacw

(In [23481]) Save and restore the buffered HTML contents of chats along with their containers. This exposes a few things: <AIMessageDisplayController> gain a way to set or get the contents of the "content source"?\226?\128?\148whatever arbitrary NSString representation of the view they want to store. This is passed back in to "restore" the last save. This also includes a mechanism to state the version/implementation of the "source" so that it doesn't restore the wrong info (i.e., style changes?\226?\128?\148styles are the identifier for the webkit view). AIMessageView gains a mechanism to reveal its <AIMessageDisplayController>.

Someone more familiar with WebKit stuff able to tell me why it doesn't scroll to the bottom where it's set to do so in AIWebKitMessageViewController.m?

Refs #8360.