SkyHistory User ManualSkyHistory

Main window
  1. Button Bar
  2. User pane
  3. Calendar pane
  4. Bookmarks pane
  5. History Window
  6. Search/Filter
  7. Status bar

Navigation Panes

Users

UsersThe window contains the imported Skype user contacts that are divided into 4 group types. In the single or multi-select mode the selection is treated as a filter by users and is applied against the main history window.

  • Recent Users – all users with chat history; Recent Users are sorted by the time of the latest instant message;
  • All Contacts – all Skype contacts;
  • User Defined Groups – imported from the Skype user defined groups of specific contacts; depending on the user settings there may be several groups of this kind displayed as root elements of the contacts tree;
  • Ungrouped – contacts that have not been categorized by the user.

Calendar

CalendarConversations are sorted by date and organized in a tree-like manner. Each tree node represents the year, the month and the day when a conversation started.

The end element contains a quick reference to the last message of the conversation and includes the conversation start time and the participants' names.


Bookmarks

BookmarksThis section is used to store messages that have been marked as Bookmarks.

One can mark a message as a Bookmark using the context menu in the history window by selecting the “Add bookmark” option. Selecting of a bookmark brings the user to the appropriate message in the history window.

The bookmark name consists of the author’s Skype name and the first message string, the total length of the bookmark name not exceeding 50 characters.

History Window

The History Window is populated by the messages from all conversations in which the contacts selected in the Users pane took part. The messages are grouped by chat and message time (from older messages to newer ones). Chats are presented as separate blocks and do not intersect messages from others chats.

History window

  1. Chat header. Includes the chat start date. The contacts that participated in the chat are indicated in brackets.

  2. Contact's name. In Skype there are 3 variants of displaying a Skype account name:

    • "Display name" – the Skype account name given by the user;
    • "Contact name" – the account name indicated in the profile;
    • "Skype name" – the login name.

    The History Window is configured to show Display name if available, otherwise the Contact name is displayed. If the Contact name is not specified, the Skype name is used.

  3. Message text

  4. The date and the time when the message was sent. Regional settings are applied.

  5. Selected the required message and its context menu.

    Options available in the context menu:

    • The "Copy" option allows to copy the whole context of the message (the sender's name, date and time, the text itself):

      Dave Smith, 3/1/2010 11:06:39:
      Hello Tom, How are you?

    • The "Copy text" option is designed to copy only the message text:

      Hello Tom, How are you?

    • The "Delete" option is used to delete the selected messages. When messages are deleted from the database, a warning message is displayed. The "Add bookmark" option allows to add the message to the Bookmarks pane.
  6. Message in the edit mode and its context menu. One can enter the edit mode in two ways: by double-clicking the message or by selecting a message and hitting ‘Enter’. This mode does not allow to edit messages, but you can select a text fragment to copy.

    Options available in the context menu:

    • The "Copy" option allows to copy the selected part of the message:

      I traveled a lot

    • The "Delete" option deletes the selected message. When messages are deleted from the database, a warning message is displayed.

To navigate the History Window the following keys can be used as well:

  • Up and Down arrows move the focus across the messages;
  • PgUp and PgDn keys control scrolling;
  • Enter sets the selected message into the edit mode;
  • Esc sets the selected message into the read mode

Search

Searching enables the user to quickly find in the history window the message that meets the search criteria defined in the search box.

To find a message one can use parts of the text or wildcards like “?” or “*”. The wildcards are applied only if the checkbox “Use Mask” Mask is checked, otherwise the special symbols “?” or “*” will be treated as common characters.

Then you can use left and right arrows Left arrow Right arrow to look up for older or newer messages or conversations.

To clear/reset the search criteria use the Clear search button.

Filter

Filtering allows the user to leave in the chat history window only those messages that meet specific criteria defined in the filter box. All the other messages will be hidden and made unavailable for the user.

As a filter one can use parts of the text or wildcards like “?” or “*”. The wildcards are applied only if the checkbox “Use Mask” Mask is checked, otherwise the special symbols “?” or “*” will be treated as common characters.

To clear/reset the search criteria use the Clear search button.

Clear History and Delete Message(s)

There are three ways to delete a message:

  • DeleteThe first way is to select a message you want to delete in the chat history window and use the ‘Delete’ option in the context menu;


  • DeleteThe second way is to select one of nodes in the Calendar Pane and, using the ‘Delete’ option in the context menu, delete all conversations that are related to the selected node (the selected conversation, all conversation for the given month, all conversations for the given year);


  • DeleteThe third way is to select one of nodes in the Users Pane and, using the ‘Clear History’ option in the context menu, delete all conversations that are related to the selected node (all conversations for the selected contact(s), all conversations for the selected group).


When messages are deleted, the following warning messages will be displayed:

  • on deleting messages

    Delete selected

  • on deleting chats for the given period

  • on cleaning up the chat history for specified contacts/groups

    Delete contacts

One can disable displaying of warning messages in the SkyHistory preferences (page with the database settings of the “Options" dialog”) or by unchecking the combo box in the warning message dialog: Always comfirm

Configuration and Options

Grid Setting

Grid optionThis page allows the user to configure how messages will be displayed in the History Window. They can be customized:

  • Skype name for incoming messages (font and text color);
  • Skype name for outgoing messages (font and text color);
  • Time and date of incoming messages (font and text color);
  • Time and date of outgoing messages (font and text color);
  • Incoming message (font and text color, background color);
  • Outgoing message (font and text color, background color);
  • Chat header (font and text color, background color).

DataBase Location and Import

DB optionThis page contains the chat history database settings that can be customized by the user.

Here you can:

  • Define whether a warning message will be displayed or not each time when a message is deleted from the database;
  • Select a path to a folder containing the application configuration files and the chat history database;
  • Import the existing messages from Skype if you have just installed SkyHistory;
  • Update your message database if you imported your message history previously. In this case SkyHistory compares the chat history in Skype and in the SkyHistory database and updates its database with the missing messages.

Security

Accounts optionChat history security settings. On this page the user can define for which Skype contacts the history should be tracked or ignored.


Main sections and settings in the INI file

[ApplicationRun] Application start settings
FirstTimeRun=1268143292 Used to check whether it is the first application start
[HistoryWindowParams] Main window parameters
VertSplitterPos=210 Location of the vertical splitter
Width=960
Height=533
The main window size
PositionX=160
PositionY=104
The start location of the main window on the screen
FirstTimeRun=1268143292 Used to check whether it is the first application start
[NestedWindowParam] Navigation page settings
TopPartSize=0.596939 The Users pane size percentagewise
MiddlePartSize=0.403061 The Calendar pane size percentagewise
BottomPartSize=0.104072 The Bookmarks pane size percentagewise
[UserListParam] User pane settings
ExpandedGroups=Recent Users! List of groups separated by an exclamation point that should be automatically expanded
[Incoming nickFontParam] Sections with the settings to control the way messages are displayed in the History Window
[Outgoing nickFontParam]
[Incoming timestampFontParam]
[Outgoing timestampFontParam]
[Incoming messageFontParam]
[Outgoing messageFontParam]
[Start of chat textFontParam]
[RemoveMessage] Option to control the way warning messages are displayed upon deleting a message from the database
Show= 1 - enabled, 0 – disabled
[DB] Database settings section
Path= Path to the database containing the chat history
[AllowHistory] Security settings section
tom.morento= 1 – history tracking is allowed, 0 - history tracking is disallowed

Useful things you can do to adjust the layout

Resize the main window – drag window corners Resize corner to make the window bigger or smaller.

Resize the panes and message history windows horizontally – drag the vertical splitter between the panes section and the history window to make them wider or narrower.

Resize the “Users", “Calendar”, “Bookmarks” panes vertically – drag the horizontal splitter Horizontal spliter below or above the necessary pane to make them higher or lower.

Show/hide the “Users", “Calendar”, “Bookmarks” panes – just click the Show-hide button in the caption of the required pane to hide and the Show-hide button to show it again.

The Button bar

Button bar

Navigation Show/Hide the "Navigation" panel (CTRL+N)
Filter Show/Hide the "Filter" panel (CTRL+F)
Search Show/Hide the "Search" panel (CTRL+S)
Search Show the "Options" dialog (CTRL+O)
Search Show help file (F1)
Search Show the "About" dialog (CTRL+?)

Status bar

Displays the total number of messages and conversations that meet the search users/groups criteria as well as the criteria specified in the additional filter of the chat history window.

Status bar

Keyboard layout

F1 Show help file
ALT+? Show the "About" dialog
CTRL+F Show/Hide the "Filter" panel
CTRL+N Show/Hide the "Navigation" panel
CTRL+O Show the "Options" dialog
CTRL+S Show/Hide the "Search" panel
CTRL+Q Quit the application