History Keeper

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/historykeeper_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

Changelog

. 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

Download

Ansi: historykeeper.zip
Unicode: historykeeperW.zip

Latest Version

History Keeper 0.2.1.0

Sources

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

License

GPL










Comente

Tire um tempo para comentar e nos dizer o que você acha. Alguns códigos HTML são permitidos para formatação.

Comentários dos Leitores

Hello!
First of all, thanks for a nice (series of) plugin(s)!
Please tell, where to get modded Variables plugin (unicode) for use with History Keeper?
There’s only ANSI version on pescuma’s site.

Sorry, found it.
It’s a bit below ANSI, a little further than I expected though.

Hi!
Why icons doesn’t appear in popups? I use Miranda 0.8.28 and History Keeper 0.0.1.5. Any chanse to fix this bug?