PC Zello 1.17 Bug List
Doug Lee
Last Revised July 22, 2012

These are bugs I have found in PC Zello version 1.17 as of the above date.

Bug #1

Summary
Messages marked as unread retain this marking on Zello restart but cease being counted as such in the channel's message count.
Steps To Reproduce
Actual Results
The channel's displayed message count is gone, but messages still appear as unread in the channel's specific history list. (This triggers Bug #2; see below.)
Expected Results
The unread message count should precisely reflect the number of unread messages shown in the channel's specific history list.
Workaround
None known.

Bug #2

Summary
Desynch between played and marked-read messages is possible when the user clicks on a channel message count.
Steps To Reproduce
Actual Results
The message that begins playing is the first message that arrived since the message count began incrementing from zero. In the case of a Zello restart (see Bug #1), the messages begin playing starting with the first unplayed message that arrived after the restart. However, the messages are automatically marked as read starting with the first actual unplayed message. This means that Zello begins to believe old messages that were never played were in fact played.
Expected Results
Messages should begin playing starting with the oldest unplayed message as shown in the channel's specific history list, and each time a message is automatically marked as read, it should be the message that has just played.
Workaround
Play unread messages from channel-specific history lists rather than by clicking message counts.

Bug #3

Summary
Playing messages by left-clicking a channel's message count can cause a condition where clicking history items plays the wrong message.
Steps To Reproduce
Actual Results
Trying to play a message in the already-playing channel will begin playing the next unplayed message after the one interrupted by the click, rather than playing the message actually clicked. If the clicked message is unread, however, it will still automatically be marked as read (see Bug #2). Trying to play a message from a different channel will still play the next unread message after the one currently playing - not even a message from the correct channel.
Workaround
After this, clicking messages in channel-specific history lists will again work as intended.
Workaround
Play unread messages from channel-specific history lists rather than by clicking message counts.

Bug #4

Summary>
Clearing history does not clear message counts and still allows playing of old messages by clicking message counts.
Steps To Reproduce
Actual Results
Message counts below channel names remain, and clicking them begins playing messages that are no longer shown in general or channel-specific history lists.
Expected Results
When any message is cleared from history, it should not be represented in message counts or remain playable by any means.
Workaround
Shut down and restart Zello once after clearing history. (If only part of history is being cleared though, this action can trigger bugs #1, #2, and/or #3 at some later point.)

Bug #5

Summary
Solo mode still allows out-of-channel messages to be played at the end of any local transmission.
Steps To Reproduce
Note: This bug is new in 1.17 and was not present in 1.16.
Actual Results
When the local transmission ends, the out-of-channel transmission currenntly in progress will begin playing even though Solo mode remains active.
Expected Results
Solo mode should always prevent any out-of-channel transmissions from being heard.
Workaround