Aaron Bohy
2264378739
[ADD] im_livechat,mail: canned responses support
...
Use the mention mechanism of the composer to autocomplete on canned responses
(keyword :) with fuzzy search.
Directly perform the string replacement in the composer, instead of
server-side as before.
Add a menu item to access an editable list view to create and edit canned
responses.
Add two canned responses as demo data.
2016-05-03 10:34:41 +02:00
..
2016-05-04 09:37:41 +02:00
2016-04-25 11:56:52 +02:00
2016-04-29 17:43:02 +02:00
2016-05-03 17:47:03 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 13:33:01 +02:00
2016-04-25 14:43:44 +02:00
2016-04-06 11:28:01 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-19 12:58:55 +02:00
2016-04-10 02:59:08 +02:00
2016-04-25 11:56:52 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-12 11:12:57 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 13:33:01 +02:00
2016-04-27 16:21:42 +02:00
2016-04-20 14:45:04 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 13:33:01 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 11:56:52 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 13:33:01 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 13:33:01 +02:00
2016-04-29 12:18:40 +02:00
2016-04-25 11:56:52 +02:00
2016-04-25 15:48:31 +02:00
2016-04-28 08:46:07 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 13:33:01 +02:00
2016-04-27 16:35:45 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 14:43:44 +02:00
2016-04-12 12:38:02 +02:00
2016-05-02 11:56:01 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-05-02 15:38:14 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 14:43:44 +02:00
2016-04-12 12:38:02 +02:00
2016-04-25 15:48:31 +02:00
2016-05-02 19:20:14 +02:00
2016-05-02 19:20:12 +02:00
2016-05-02 19:20:14 +02:00
2016-04-24 00:30:00 +02:00
2016-04-25 14:43:44 +02:00
2016-05-03 10:34:41 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 13:33:01 +02:00
2016-04-25 13:33:01 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-12 11:56:44 +02:00
2016-04-12 11:56:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-12 11:56:44 +02:00
2016-04-25 13:33:01 +02:00
2016-04-25 14:43:44 +02:00
2016-04-21 09:35:12 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-12 11:56:44 +02:00
2016-04-12 11:56:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 11:56:52 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 11:56:52 +02:00
2016-04-12 11:56:44 +02:00
2016-04-25 13:33:01 +02:00
2016-04-25 14:43:44 +02:00
2016-04-01 18:51:55 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-12 11:56:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-01 00:28:28 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 15:48:31 +02:00
2016-05-03 10:34:41 +02:00
2016-04-25 13:33:01 +02:00
2016-04-25 14:43:44 +02:00
2016-04-07 16:05:20 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-29 17:43:02 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 11:56:52 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 11:56:52 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-04 17:09:08 +02:00
2016-04-25 15:48:31 +02:00
2016-05-02 15:25:42 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-24 00:30:00 +02:00
2016-04-25 15:48:31 +02:00
2016-04-29 12:18:34 +02:00
2016-04-12 11:12:57 +02:00
2016-04-29 12:18:41 +02:00
2016-04-25 14:43:44 +02:00
2016-04-29 12:18:34 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 13:33:01 +02:00
2016-04-12 11:56:44 +02:00
2016-04-12 12:38:02 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-12 11:56:44 +02:00
2016-05-04 09:37:41 +02:00
2016-04-29 10:44:01 +02:00
2016-04-25 13:33:01 +02:00
2016-04-19 12:58:55 +02:00
2016-04-19 12:58:55 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 13:33:01 +02:00
2016-04-25 11:56:52 +02:00
2016-04-25 11:56:52 +02:00
2016-05-04 09:37:41 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-29 12:18:34 +02:00
2016-04-12 12:38:02 +02:00
2016-04-29 12:18:46 +02:00
2016-04-29 12:18:34 +02:00
2016-04-25 15:48:31 +02:00
2016-04-29 12:18:50 +02:00
2016-04-29 12:18:37 +02:00
2016-04-29 12:18:34 +02:00
2016-04-25 13:33:01 +02:00
2016-04-29 12:18:34 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 15:48:31 +02:00
2016-04-27 14:14:54 +02:00
2016-05-02 14:52:15 +02:00
2016-04-25 11:56:52 +02:00
2016-04-25 15:48:31 +02:00
2016-05-02 19:20:14 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 15:48:31 +02:00
2016-04-27 10:28:49 +02:00
2016-04-25 15:48:31 +02:00
2016-04-12 12:38:02 +02:00
2016-04-19 12:58:55 +02:00
2016-04-25 13:33:01 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-21 18:05:14 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 11:56:52 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 13:33:01 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-12 11:56:44 +02:00
2016-04-01 18:51:55 +02:00
2016-04-25 11:56:52 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 13:33:01 +02:00
2016-04-12 11:12:57 +02:00
2016-04-27 16:16:26 +02:00
2016-04-19 12:58:55 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 14:43:44 +02:00
2016-04-25 15:48:31 +02:00
2016-04-25 15:48:31 +02:00