Miranda IM
+ Reply to Thread
Page 1 of 29 1 2 3 11 ... LastLast
Results 1 to 10 of 285

Thread: History Keeper plugin

  1. #1
    Join Date
    July 2005
    Location
    Brasil
    Posts
    2,705

    History Keeper plugin

    This plugin logs some events to the history and show popups.

    The events that are handled are:
    - Nickname changes
    - Client changes
    - Idle changes
    - Status changes
    - Status Message changes
    - X-Status changes
    - X-Status Message changes
    - Listening changes

    For it to work, it depends on some popup plugin (YAPP or Popup+) and on History Events plugin. It also support Variables plugin.

    This plugin requires at least Miranda 0.7

    The event icons were created by Angeli-Ka (Thanks!).

    Also, Faith Healer created another nice set of icons (Thanks!): http://www.pescuma.org/miranda/histo...r_fh_icons.zip

    To report bugs/make suggestions, go to the forum thread: http://forums.miranda-im.org/showthread.php?t=15468


    To do:
    ------------------
    - Integrate avh with it?
    - Support remembering status message per status
    - On status change, allow customizing popups per status change
    - Allow customizing the popup title
    - Support LogService
    - Add first run dialog


    Download:
    ------------------
    Ansi: http://www.pescuma.org/miranda/historykeeper.zip
    Unicode: http://www.pescuma.org/miranda/historykeeperW.zip

    Sources: SVN at https://developer.berlios.de/projects/mgoodies/


    Changelog:
    ------------------
    Code:
    0.2.1.0
      + Only notify when starting/ending idle
    
    . 0.2.0.0
      + Added tracking of idle
      + Support for accouts
      * Fix for icon in popups
    
    . 0.0.1.5
      + Support for new speak API
    
    . 0.0.1.4
      + Improved handling of metacontacts
    
    . 0.0.1.3
      * Fixed typo in options
      + Added langpack
    
    . 0.0.1.2
      * Fix for bugs introduced in latest version
    
    . 0.0.1.1
      + Group popups of status/status messages and x-status/x-status messages
      + Option to customize time to wait before notifying a change
      * Fixes to avoid some uneeded popups
      * Now it won't crash with old version of variables plugin (but will not work very well...)
    
    . 0.0.1.0
      + Added X-Status Message history
      * Changed XStatus to X-Status
      * Fix for storing some settings in db as temporary values
      * Listening changes will wait 30s before notification (to avoid duplicated notifications)
    
    . 0.0.0.9
      + Added 2 menus, one for log and one for notify
      + Added hidden option HistoryKeeper/UnifiedContextMenus
      + Added 'All Contacts' option to Notifications tab
    
    . 0.0.0.8
      * Fix for crash
      + Added listening to history
    
    . 0.0.0.7
      + Added variables support
      + Added option page to set log/notification types per contact
      * Fixes for bugs
      + Hidden settings: HistoryKeeper/PerDefaultLogSubcontacts , HistoryKeeper/PerDefaultNotifySubcontacts
      + New icons by Angeli-Ka
    
    . 0.0.0.6
      * Fix for options pages
      * Fix for notify on connection
      * Fix for hangup on exit
    
    . 0.0.0.5
      + Contact menus moved to a submenu
      * Fix for popups on status changes
      + Option 'don't popup on protocol connection' changed to 'dont notify  on protocol connection (popup + sound + speak)
      * All DB entries changed to HistoryKeeper db folder (this affected all *Current entries in db, so some notifications will be fired again - sorry)
      * It won't log/notify anymore events that happened in a subcontact (you can enable logging per subcontact or to enable logging for all subs create a DB entry HistoryKeeper/PerDefaultLogSubcontacts of type BYTE and set it to 1)
    
    . 0.0.0.4
      + Added sounds support
      + Added speak plugin support
    
    . 0.0.0.3
      * Changed handling of notifications (should appear less notifications now)
      * Fix for showing popups
      + Added Open message window popup option
      + Added variable %msg% for Status Change notifications
      + Added variables %MirVer_new% and %MirVer_old% for Client Change notifications
      + Added XStatus
    
    . 0.0.0.2
      + Added log to file option
      * Fixed crash on options page
      * Changes in some default options
    
    . 0.0.0.1
      + Initial version
    Last edited by pescuma; 29 Apr 2009 at 2:17 AM.

  2. #2
    Join Date
    September 2007
    Posts
    2
    The plugin crashes Miranda when I try to see plugin options (Options.../<all modules>/History/any of Client, Nickname, Status)

    AppName: miranda32.exe AppVer: 0.7.0.45 ModName: historykeeperw.dll
    ModVer: 0.0.0.0 Offset: 00001c5a

    CPU: Intel(R) Celeron(TM) CPU 1300MHz [x86 Family 6 Model 11 Stepping 1]
    Installed RAM: 512 MBytes
    Operating System: Microsoft Windows XP [version: 5.1.2600 Service Pack 2]
    Shell: Explorer.exe, Internet Explorer 6.0.2900
    Administrator privileges: Yes
    OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
    Free disk space on Miranda partition: 1676 MBytes
    Miranda path: C:\Program Files\Miranda
    Miranda IM version: 0.7.0 preview release #9 Unicode
    Build time: 13:08:09 on 12 September 2007
    Profile size: 3,840.00 KBytes
    Profile creation date: 30 Mar 2007 at 17:49:06 (UTC +4:00)
    Language pack: icolib [] v. N/A, modified: 08 Mar 2006 at 14:56:26 (UTC +4:00)
    Nightly: No
    Unicode core: Yes

    Active Plugins (41):
    ¤ advaimg.dll v.0.7.0.0 [12 Sep 2007] - Miranda Image services
    ¤ alarms.dll v.0.4.0.2 [01 Jun 2007] - Alarms
    atomic.dll v.0.6.0.0 [29 Mar 2002] - Atomic
    ¤ avs.dll v.0.7.0.0 [12 Sep 2007] - Avatar service (Unicode)
    ¤ clist_nicer.dll v.0.7.2.0 [12 Sep 2007] - CList Nicer+ (Unicode)
    cln_skinedit.dll v.0.0.0.2 [01 Aug 2006] - Skin editor
    ¤ cryptopp.dll v.1.0.2.1 [08 Jun 2007] - Crypto++
    dbeditorpp.dll v.3.1.3.6 [05 Aug 2006] - Database Editor++
    ¤ dbx_mmap.dll v.0.7.4.0 [12 Sep 2007] - Miranda mmap database driver
    fileAsMessage.dll v.0.0.2.4 [14 Mar 2005] - file As Message
    fltcontacts.dll v.1.0.0.6 [01 Dec 2004] - Floating contacts
    ¤ historyeventsW.dll v.0.0.1.0 [12 Sep 2007] - History Events (Unicode)
    ¤ historykeeperW.dll v.0.0.0.1 [12 Sep 2007] - History Keeper (Unicode)
    ¤ historypp.dll v.1.5.0.117 [10 Sep 2007] - History++ (2in1)
    ¤ historystats.dll v.0.1.5.2 [20 Jun 2007] - HistoryStats
    ICQ Corp.dll v.0.0.1.1 [19 Oct 2005] - ICQ Corporate Protocol
    ¤ ICQ.dll v.0.3.10.5 [12 Sep 2007] - IcqOscarJ Protocol |Unicode aware|
    ¤ ieview.dll v.1.0.9.10 [13 Jun 2007] - IEView
    ¤ jabber.dll v.0.7.0.13 [12 Sep 2007] - Jabber Protocol |Unicode aware|
    ¤ jabber-nem80.dll v.0.7.0.13 [12 Sep 2007] - Jabber Protocol |Unicode aware|
    ¤ jabber-ru.dll v.0.7.0.13 [12 Sep 2007] - Jabber Protocol |Unicode aware|
    ¤ jabber-sc.dll v.0.7.0.13 [12 Sep 2007] - Jabber Protocol |Unicode aware|
    ¤ jabber-sn.dll v.0.7.0.13 [12 Sep 2007] - Jabber Protocol |Unicode aware|
    KeepStatus.dll v.0.0.2.90 [10 Apr 2007] - KeepStatus
    look-in.dll v.0.6.0.0 [24 Apr 2005] - look-in
    mSecure.dll v.1.0.2.0 [16 Sep 2003] - mSecure
    mtextcontrol.dll v.0.0.2.0 [05 Jan 2007] - Miranda Text Control [build #484]
    ¤ NewEventNotify.dll v.0.2.0.0 [10 Jul 2007] - NewEventNotify |Unicode aware|
    ¤ PopUp.dll v.2.1.0.6 [10 Jul 2007] - Popup Plus |Unicode aware|
    ¤ scriver.dll v.0.7.0.0 [12 Sep 2007] - Scriver |Unicode aware|
    ¤ SecureIM.dll v.1.0.10.2 [19 Jun 2007] - SecureIM (2in1)
    sfloater.dll v.0.0.0.4 [11 Aug 2006] - Simple Floater
    speak.dll v.0.9.7.0 [22 Jan 2004] - Speak
    ¤ spellcheckerW.dll v.0.0.3.0 [31 Aug 2007] - Spell Checker (Unicode)
    StartupStatus.dll v.0.0.3.35 [12 May 2007] - StartupStatus
    ¤ tipper.dll v.0.4.0.9 [22 Aug 2007] - Tipper |Unicode aware|
    TypingNotify.dll v.0.0.1.7 [11 May 2006] - Typing Notify
    ¤ updater.dll v.0.5.3.0 [29 Jul 2007] - Updater (Unicode)
    Variables.dll v.0.2.1.1 [18 May 2006] - Variables (Unicode)
    ¤ VersionInfo.dll v.1.4.2.3 [25 Jul 2007] - Version Information |Unicode aware|
    ¤ WorldTime.dll v.0.3.1.0 [02 Jun 2007] - World Time

  3. #3
    Join Date
    March 2005
    Posts
    9,538
    The idea of unifying such events is good. But I never keep any kind of history in my DB, as I'm using the virtual DB driver from y_b and discard saving on exit.

    Would it be possible, however, to add the option of saving selected history to external files (txt, xml, etc)? Popups are good only as long as one's in front of the monitor.

    Well, I still have to actually install and test this plug-in. Let's see what gives... ;-)

  4. #4
    Join Date
    July 2005
    Location
    Brasil
    Posts
    2,705
    Quote Originally Posted by Aeond View Post
    The plugin crashes Miranda when I try to see plugin options (Options.../<all modules>/History/any of Client, Nickname, Status)

    AppName: miranda32.exe AppVer: 0.7.0.45 ModName: historykeeperw.dll
    ModVer: 0.0.0.0 Offset: 00001c5a
    Could you please download it again and try again? If it does not work, please send me the minidump (byu attache plugin). Thanks.


    Quote Originally Posted by Drugwash View Post
    Would it be possible, however, to add the option of saving selected history to external files (txt, xml, etc)?
    I can put it in TODO list

  5. #5
    Join Date
    March 2005
    Posts
    9,538
    I love your diplomatic way of saying "forget it". :-D

    OK, OK, I'll wait. :-)

  6. #6
    Join Date
    September 2007
    Posts
    2
    Quote Originally Posted by pescuma View Post
    Could you please download it again and try again? If it does not work, please send me the minidump (byu attache plugin). Thanks.
    Sorry, I didn't find your e-mail, so I placed minidump on http://aeond.com/tmp/mim-070913155907.dmp.bz2

    7b85372120c73ac270194d2fc3f36d64 *historykeeperW.dll
    historykeeperW.dll 82,50K 13.09.07 01:17

    I tried the updated version of History Keeper plugin on another copy of Miranda
    CPU: AMD Athlon(tm) 64 Processor 3000+ [x86 Family 15 Model 12 Stepping 0]
    Installed RAM: 512 MBytes
    Operating System: Microsoft Windows XP [version: 5.1.2600 Service Pack 2]
    Shell: Explorer.exe, Internet Explorer 6.0.2900
    Administrator privileges: Yes
    OS Languages: (UI | Locale (User/System)) : English/English | Russian/Russian
    Free disk space on Miranda partition: 1282 MBytes
    Miranda path: C:\Program Files\Miranda
    Miranda IM version: 0.7.0 preview release #6 Unicode
    Build time: 13:01:25 on 29 August 2007
    Profile size: 320.00 KBytes
    Profile creation date: 31 Aug 2007 at 22:53:55 (UTC +4:00)
    Language pack: icolib [] v. N/A, modified: 08 Mar 2006 at 14:56:26 (UTC +4:00)
    Nightly: No
    Unicode core: Yes

    Active Plugins (39):
    ¤ advaimg.dll v.0.0.1.0 [29 Aug 2007] - Miranda Image services
    ¤ alarms.dll v.0.4.0.2 [01 Jun 2007] - Alarms
    atomic.dll v.0.6.0.0 [29 Mar 2002] - Atomic
    ¤ attache.dll v.0.2.0.0 [24 Apr 2007] - Attache
    ¤ avs.dll v.0.7.0.0 [29 Aug 2007] - Avatar service (Unicode)
    ¤ chat.dll v.0.7.0.0 [29 Aug 2007] - Chat |Unicode aware|
    ¤ clist_nicer.dll v.0.7.2.0 [29 Aug 2007] - CList Nicer+ (Unicode)
    cln_skinedit.dll v.0.0.0.2 [01 Aug 2006] - Skin editor
    ¤ cryptopp.dll v.1.0.2.1 [08 Jun 2007] - Crypto++
    dbeditorpp.dll v.3.1.3.6 [05 Aug 2006] - Database Editor++
    ¤ dbx_3x.dll v.0.7.0.0 [29 Aug 2007] - Miranda database driver
    fileAsMessage.dll v.0.0.2.4 [14 Mar 2005] - file As Message
    fltcontacts.dll v.1.0.0.6 [01 Dec 2004] - Floating contacts
    ¤ historyeventsW.dll v.0.0.1.0 [12 Sep 2007] - History Events (Unicode)
    ¤ historykeeperW.dll v.0.0.0.1 [12 Sep 2007] - History Keeper (Unicode)
    ¤ historypp.dll v.1.5.0.116 [23 Jun 2007] - History++ (2in1)
    ¤ historystats.dll v.0.1.5.2 [20 Jun 2007] - HistoryStats
    ¤ ICQ.dll v.0.3.10.5 [29 Aug 2007] - IcqOscarJ Protocol |Unicode aware|
    ¤ ieview.dll v.1.0.9.10 [13 Jun 2007] - IEView
    ¤ import.dll v.0.7.0.0 [29 Aug 2007] - Import contacts and messages |Unicode aware|
    KeepStatus.dll v.0.0.2.90 [10 Apr 2007] - KeepStatus
    look-in.dll v.0.6.0.0 [24 Apr 2005] - look-in
    mSecure.dll v.1.0.2.0 [16 Sep 2003] - mSecure
    mtextcontrol.dll v.0.0.2.0 [05 Jan 2007] - Miranda Text Control [build #484]
    ncn.dll v.0.0.2.9 [28 Sep 2005] - NickChangeNotify
    ¤ NewEventNotify.dll v.0.2.0.0 [10 Jul 2007] - NewEventNotify |Unicode aware|
    ¤ PopUp.dll v.2.1.0.6 [10 Jul 2007] - Popup Plus |Unicode aware|
    ¤ scriver.dll v.0.7.0.0 [29 Aug 2007] - Scriver |Unicode aware|
    ¤ SecureIM.dll v.1.0.10.2 [19 Jun 2007] - SecureIM (2in1)
    sfloater.dll v.0.0.0.4 [11 Aug 2006] - Simple Floater
    speak.dll v.0.9.7.0 [22 Jan 2004] - Speak
    ¤ spellcheckerW.dll v.0.0.2.9 [28 Aug 2007] - Spell Checker (Unicode)
    StartupStatus.dll v.0.0.3.35 [12 May 2007] - StartupStatus
    ¤ tipper.dll v.0.4.0.9 [22 Aug 2007] - Tipper |Unicode aware|
    TypingNotify.dll v.0.0.1.7 [11 May 2006] - Typing Notify
    ¤ updater.dll v.0.5.3.0 [29 Jul 2007] - Updater (Unicode)
    Variables.dll v.0.2.1.1 [18 May 2006] - Variables (Unicode)
    ¤ VersionInfo.dll v.1.4.2.3 [25 Jul 2007] - Version Information |Unicode aware|
    ¤ WorldTime.dll v.0.3.1.0 [02 Jun 2007] - World Time

  7. #7
    Join Date
    April 2006
    Posts
    133
    I have the same problem posted By Aeond User:

    The plugin crashes Miranda when I try to see plugin options (Options.../<all modules>/History/any of Client, Nickname, Status)

  8. #8
    Join Date
    March 2005
    Posts
    9,538
    Me too, with the ANSI build. :-(

  9. #9
    Join Date
    September 2005
    Posts
    55
    Hi, Pescuma!

    This plugin looks good!

    Quote Originally Posted by Drugwash View Post
    The idea of unifying such events is good. But I never keep any kind of history in my DB, as I'm using the virtual DB driver from y_b and discard saving on exit.

    Would it be possible, however, to add the option of saving selected history to external files (txt, xml, etc)? Popups are good only as long as one's in front of the monitor.

    Well, I still have to actually install and test this plug-in. Let's see what gives... ;-)
    I would like to have history saved in external files too. This is the reason I use Status message change notify and nick change notify instead of Nick History plugin and Status Message History plugin.

    Another thing, Lastseen mod shows popups on status change too, maybe you could make your TODO list bigger and add its functionality too.

    Keep your good work.

  10. #10
    Join Date
    March 2005
    Location
    Singapore
    Posts
    938
    Quote Originally Posted by akustyk View Post
    I would like to have history saved in external files too. This is the reason I use Status message change notify and nick change notify instead of Nick History plugin and Status Message History plugin.
    IAWTC

    Do keep up the good work! You're maintaining a phenomenal number of plugins!

+ Reply to Thread

Similar Threads

  1. IM-History (online history plugin)
    By Telia in forum Plugins
    Replies: 54
    Last Post: 2 Feb 2008, 9:54 AM
  2. Replies: 88
    Last Post: 28 Dec 2007, 11:16 PM
  3. Replies: 75
    Last Post: 22 Oct 2007, 1:48 PM
  4. Gmail Chat History - as a history plugin
    By david_tm in forum Technical Support
    Replies: 3
    Last Post: 30 Aug 2007, 7:28 PM
  5. Replies: 2
    Last Post: 14 Mar 2007, 1:47 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts