Age | Commit message (Collapse) | Author |
|
but not in focus”,
allowed to increment IM message counter when IM window is opened but doesn't have focus and reset IM counter when IM window get focus;
reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/76/
--HG--
branch : product-engine
|
|
messages (nearby chat/im) received today)
--HG--
branch : product-engine
|
|
incorrectly who ended the call)
- Added flag to voicechannel which is true when call is ended by agent.
- It is sent to imview via signal and used to properly customize text in outgoing call floater.
--HG--
branch : product-engine
|
|
window, not under.)
- added moving notifications floaters to front in the floater view while opening.
--HG--
branch : product-engine
|
|
removed redundant call status notifications: ringing, connected, hang_up,
unavailable, answering;
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
LLPanelFriends::refreshNames
--HG--
branch : product-engine
|
|
made voice status messages displayed in pop-out window;
--HG--
branch : product-engine
|
|
* for outgoing ad-hoc sessions chat history is saved into new file for every distinct set of initial participants
format: ["Ad-hoc Conference" "hash"<md5 hash of sorted participants' UUIDs>.txt]
ex: Ad-hoc Conference hash77a0ff26-614d-0dbd-ce19-5da9108f141a.txt
* for incoming ad-hoc sessions, chat history of each session is saved into a separate file:
format: [<ad-hoc session name> <timestamp> <4 first symbols of session id>.txt]
ex: Igor ProductEngine Conference 2010_01_22 07_41 2752.txt
--HG--
branch : product-engine
|
|
(following by the 7d600b529ee8 commit)
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
system notification
--HG--
branch : product-engine
|
|
should be human readable)
-- for now phone number is split on parts by two digits from right to left. The first left part can have 2 or 3 digits, i.e. +44-33-33-44-55-66 or 12-34-56-78-90.
--HG--
branch : product-engine
|
|
the VCP)
-- improved changes for bug EXT-3684 ("Default" icon is used always for group calls in the voice notifications instead of group icon) to process avaline calls
--HG--
branch : product-engine
|
|
voice notifications instead of group icon)
-- implemented LLGroupIconCtrl to show group icon for passed group UUID.
-- added LLGroupIconCtrl to incoming and outgoing dialogs
--HG--
branch : product-engine
|
|
added check to draw LLCallDialog if floater has dock control;
--HG--
branch : product-engine
|
|
- P2P and AVALINE invitationswill hide now if a call is not valid anymore
- GROUP and ADHOC invitations will stay on a screen
--HG--
branch : product-engine
|
|
chiclets for avaline calls are not spawned anymore
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
time creates new IM session
--HG--
branch : product-engine
|
|
place for several moments)
--HG--
branch : product-engine
|
|
according to the Voice UI Spec
- added new voice notification that replaced notification toasts
- now LLOutgoingCallDialog manages visibility of its controls on its own
--HG--
branch : product-engine
|
|
ad-hoc, group)
Added flag to an LLIMSession which indicated whether it has been created for a voice call.
--HG--
branch : product-engine
|
|
for incoming group and ad-hoc calls
now is is able to get a direction of calls through the voice channel's signal for its state changing
also choosing of type of IMSession was fixed and was moved from a separate function to the constructor
--HG--
branch : product-engine
|
|
|
|
shown if user accepts Ad-hoc conference)
sometimes a session name received from a server is empty,
added generating a correct session name in such a case
--HG--
branch : product-engine
|
|
Improved the implementation for auto-connecting an adhoc call. This
involved having the controller (LLIMMgr) set a flag in the model
(LLIMModel) to autoconnect on initialize. Now all of the view code
(LLPanelChatControlPanel) and the signal/callback infrastructure that
I added earlier can be removed as it violated MVP separation. Ah!
Much nicer. Thanks to PE folk for the suggestion.
|
|
(EXT-2803) Create notifications and dialogs to negotiate P2P voice chat (shown over the Speak button)
(EXT-2806) Create notification windows and dialogs to negotiate Group Voice Chat (docked to Speak button's chevron)
(EXT-2802) Create notifications and dialogs to negotiate AvaLine calls (shown over Speak button)
(EXT-2805) Create notifications and dialogs to negotiate Ad-Hoc calls (shown over Speak button)
- "NO ANSWER" notification gets closed after specified timeout
- added possibility to check direction of call (but it doesn't work for group and ad-hoc calls yet)
- adjusted layout for the incoming call dialog
--HG--
branch : product-engine
|
|
-- added new member in session stored count of unread messages from real participant and its updating
-- added new method to IM Manager to caclculate total count of unread messages from real participants in all stored sessions
-- added updating count of unread messages in IM Well counter
--HG--
branch : product-engine
|
|
(EXT-2803) Create notifications and dialogs to negotiate P2P voice chat (shown over the Speak button)
(EXT-2806) Create notification windows and dialogs to negotiate Group Voice Chat (docked to Speak button's chevron)
(EXT-2802) Create notifications and dialogs to negotiate AvaLine calls (shown over Speak button)
(EXT-2805) Create notifications and dialogs to negotiate Ad-Hoc calls (shown over Speak button)
implemented: invitations, displaying of notifications according to the state of current voice chat session
--HG--
branch : product-engine
|
|
and IM View.
- Added disconnecting signal in destructor.
--HG--
branch : product-engine
|
|
updated 1.23 chat log format - in multilined messages subsequent lines are prepended with a space
multilined messages of an old format are not supported, each line is considered as a separate message
the parser depends on current used date and time format
--HG--
branch : product-engine
|
|
-- updated reaction to accepting incoming call: added session URI argument. For now avaline caller is shown in the voice controls.
--HG--
branch : product-engine
|
|
history”;
--HG--
branch : product-engine
|
|
chiclet”
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
notify toast and adding record to IM history";
fixed avatar icon in IM-floater when message added to IM-session;
avoided popup of IM-tast when message added to IM-session;
--HG--
branch : product-engine
|
|
messages) about incoming voice calls and reactions on them (All types of IMs)
implemented "Started a voice call" and "Joined the voice call" IM notifications for p2p voice chat.
--HG--
branch : product-engine
|
|
name of the departing voice session more accurate (perhaps). WIP.
|
|
|
|
|
|
This is now a dockable floater with a dock tongue. It currently floats
over the sys well, where other system messages appear. The appearance
now matches the voice spec more closely. It also tells you which voice
channel you would be leaving if you accept the call.
|
|
WIP.
|
|
|
|
You can now multiple select users in the People panel, hit Call, and
start an ad-hoc voice conference call with those users.
The most difficult part here was automatically starting the call once
the conference chat panel popped up. We have to wait for the panel to
initialize before we can start a call, so I added another callback to
LLIMModel to enable us to get notified when the panel has initialized.
This is all wrapped up behind a new LLAvatarActions::startAdhocCall()
API.
|
|
increased for system messages (comming from 'Second Life', zero uuid)
--HG--
branch : product-engine
|
|
IM Floaters (Communicate) should be present in new IM Floaters/IM control panels, EXCLUDING voice related mute/moderation stuff
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
LLSD serialization).
Moved loading of IM history from LLIMFloater and LLFloaterIMPanel to LLModel::LLIMSession.
Implemented disabling of saving logs if it's disabled in Preferences.
--HG--
branch : product-engine
|