Sivin Varghese
6a7b98b345
Feat: Creates add note component for CRM ( #2187 )
...
* Feat: Creates add note component for CRM
2021-05-01 19:26:17 +05:30
Muhsin Keloth
aa47bad4c1
chore: Add campaign empty page ( #2173 )
...
* Enhancement: Create route for contact details page
* add campaign page, add button, campaign description
* add locale texts
* update locale texts
* update grid
Co-authored-by: Nithin David <webofnithin@gmail.com>
2021-04-28 06:27:47 -07:00
Nithin David Thomas
6ea1e0d047
chore: Add route for contact details page ( #2168 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-04-27 21:31:11 -07:00
Pranav Raj S
8ea35802b4
fix: Handle email with no subject line and no body ( #2164 )
...
* fix: Add a default email subject line if no subject is present
* Add a default on the frontend
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-04-27 10:51:04 -07:00
Pranav Raj S
98e20e8607
chore: Enable the languages no, zh-CN, hu ( #2135 )
2021-04-20 16:22:03 +05:30
Sojan Jose
043919b3e5
chore: New Crowdin Translation updates ( #2063 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-04-19 15:10:16 +05:30
Nithin David Thomas
864471a21e
feat: Create a new conversation from the contact panel ( #2019 )
...
* Chore: Improve button component styles
2021-04-16 20:31:07 +05:30
Nithin David Thomas
98bfef026e
Chore: Add validation for contact phone field ( #2105 )
2021-04-16 06:18:13 -07:00
Muhsin Keloth
ce4ce3c86c
fix: Check uploaded file size in widget and dashboard ( #1975 )
...
* File size check logic in widget
* set maxium file size
* update locale texts
* file size check in dashboard
* dynamincally set file size limit error message
* code climate review fixes
* add alert mixin
* move attahcment bus event to constants
* Move file size check logic to helper
* add specs for file size limit check helper
* changes as per review
2021-04-15 22:28:19 +05:30
Muhsin Keloth
04a9dc630a
enhancement: Enable reply box for whatsapp template message ( #2082 )
...
* remove 24-hours reply restriction in WhatsApp
* remove the console.logs
* move reply policy to separate constants file
* fix spelling mistake
2021-04-12 03:45:11 -07:00
Sivin Varghese
3e03b08ad0
Enhancement: Adds a new button that redirect to inbox config page ( #2066 )
...
* Adds a new button that redirect to inbox config page
* Review fixes
2021-04-08 16:01:46 +05:30
Muhsin Keloth
cc3da031e2
enhancement: Profile settings accessibility improvements ( #2054 )
...
* profile settings in to separate form
* update locale texts
* replce woot-submit-button with woot-button
* disable button if value is empty
* change condition
* code climate fixes
2021-04-07 12:28:50 +05:30
Nithin David Thomas
7c9cd8aa1e
feat: Add a dropdown to change status to "bot" ( #1997 )
2021-04-07 11:44:58 +05:30
Sojan Jose
866de4ae2d
chore: New translation updates
2021-03-16 00:00:53 +05:30
Sivin Varghese
36f086c5cb
feat: Redesigned search UI ( #1845 )
2021-03-15 18:38:05 +05:30
Nithin David Thomas
c99c63cd79
Feat: Assign conversations to teams. ( #1849 )
2021-03-15 18:37:03 +05:30
Nithin David Thomas
941d4219f0
feat: Set up store for teams ( #1689 )
2021-03-15 18:35:56 +05:30
Nithin David Thomas
1d2e1a2823
Feat: business hours settings page ( #1812 )
...
Co-authored-by: Sojan <sojan@pepalo.com>
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-03-13 11:42:51 +05:30
Nithin David Thomas
9e8a943ec7
feat: Add audio alert for incoming messages on dashboard ( #1738 )
...
Fixes : #1345
2021-03-04 19:24:03 +05:30
Ricardo
6aed01de0c
chore: Revised Spanish translation ( #1761 )
2021-03-03 17:12:22 +05:30
Nithin David Thomas
89e5f18dfb
feat: Update design of Contacts table ( #1753 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-03-01 22:28:15 +05:30
David Pedoneze
60b25760fb
fix: Resolve pt_BR inboxMgmt SETTINGS locale typo ( #1836 )
2021-02-28 13:43:38 +05:30
Pranav Raj S
82a1ad891d
feat: Add a view to assist user while onboarding ( #1826 )
...
Co-authored-by: Nithin David <webofnithin@gmail.com>
2021-02-24 11:16:38 +05:30
Nithin David Thomas
a3b0de63de
Feat: Component for setting business hour availability ( #1794 )
...
* Component business hour setting availability
2021-02-22 16:30:58 +05:30
Nithin David Thomas
c17380d48a
Feat: Create contact from contacts page ( #1806 )
...
* Add contact create modal to contacts page
* Test cases
* Review fixes
2021-02-19 20:22:58 +05:30
Nithin David Thomas
eec90a1319
chore: Refactor Edit contact modal to separate form ( #1805 )
2021-02-19 00:10:32 +05:30
Sojan Jose
850041bc1d
fix: Twitter inbox creation error ( #1783 )
...
fixes #1708
Co-authored-by: Pranav <pranav@chatwoot.com>
2021-02-16 19:35:10 +05:30
Pranav Raj S
1706199a0e
feat: Add pre_chat_form_settings in inbox settings page ( #1776 )
2021-02-16 00:58:57 +05:30
Sojan Jose
84560953ea
chore: Update translations ( #1713 )
...
Co-authored-by: luiscper
Co-authored-by: Sin V (jiiniasu)
Co-authored-by: AlguienSama
Co-authored-by: this-gavagai
Co-authored-by: Yovan Lutfi Arya (Regerta)
Co-authored-by: vfasoulas
Co-authored-by: magnus
Co-authored-by: Goudarz Jafari (Goudarz)
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-02-13 15:37:06 +05:30
Nithin David Thomas
eaafc45f45
feat: Show teams on sidebar ( #1754 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
Co-authored-by: Sojan <sojan@pepalo.com>
2021-02-13 14:58:05 +05:30
Pranav Raj S
bf2b56a988
fix: Fix bot message rendering in dashboard ( #1743 )
2021-02-09 15:19:47 +05:30
Sojan Jose
5d5e75ce9c
Chore: Fix Deserialisation Error in Jobs ( #1683 )
...
- Ignore Jobs on de-serialization error
- Show empty conversations in chat UI
Fixes : #1480
2021-01-31 13:05:07 +05:30
Sojan Jose
bf7915c8a3
chore: Update translations, Add Norwegian(no) ( #1675 )
...
Co-authored-by: magnus - Norwegian
Co-authored-by: Sina Nouri (sina.nouri) - Persian
Co-authored-by: Arnaud Dupont (dupont.arnaud.58) - French
Co-authored-by: Ilya Konovalenko (ilyakonovalenko) - Russian
Co-authored-by: lybtt - Chinese Simplified
Co-authored-by: arturczyzewski - Polish
Co-authored-by: vfasoulas - Greek
Co-authored-by: Thiago Costa Cavalcante (thiagolinocc) - Portuguese, Brazilian
Co-authored-by: Yovan Lutfi Arya (Regerta) - Indonesian
Co-authored-by: chinyaev - Russian
Co-authored-by: this-gavagai - Nepali
Co-authored-by: petrs - Czech
Co-authored-by: Sin V (jiiniasu) - Swedish
Co-authored-by: Ambler (ambler) - Korean
Co-authored-by: Nestor Davalos (nestordavalos) - Spanish
Co-authored-by: Goudarz Jafari (Goudarz) - Persian
Co-authored-by: Pranav <pranav@chatwoot.com>
2021-01-28 14:03:52 +05:30
Pranav Raj S
b93388b330
feat: Tag agents in a private note ( #1688 )
...
Co-authored-by: Sojan <sojan@pepalo.com>
2021-01-27 00:04:11 +05:30
Muhsin Keloth
c087e75808
feat: notification center ( #1612 )
...
Co-authored-by: Pranav <pranav@chatwoot.com>
2021-01-25 00:59:44 +05:30
Pranav Raj S
12491fa8d5
feat: Add "Enter to send" option on format mode ( #1671 )
2021-01-19 19:28:40 +05:30
Sojan Jose
b4ef6f64be
chore: Update translations ( #1661 )
...
Co-authored-by: Pranav <pranav@chatwoot.com>
Co-authored-by: AlguienSama
Co-authored-by: Scarlett Bidun (scarlettbidun)
Co-authored-by: Sin V (jiiniasu)
Co-authored-by: Diego Vieira (diego-vieira)
Co-authored-by: vfasoulas
Co-authored-by: Yovan Lutfi Arya (Regerta)
Co-authored-by: arturczyzewski
2021-01-18 12:36:26 +05:30
Nithin David Thomas
54f15b73d3
feat: Markdown editor support ( #1657 )
...
Co-authored-by: Pranav <pranav@chatwoot.com>
2021-01-18 11:20:19 +05:30
Pranav Raj S
ba06fe1cb2
feat: Update notification in account settings ( #1660 )
2021-01-17 23:59:09 +05:30
Sojan Jose
b6e8173b24
feat: HMAC verification for web widget ( #1643 )
...
* feat: HMAC verification for web widget. Let you verify the authenticated contact via HMAC on the web widget to prevent data tampering.
* Add docs for identity-validation
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-01-17 22:44:03 +05:30
Sojan Jose
37d8e1c9a0
chore: Update translations, enable Swedish ( #1628 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
Co-authored-by: Sin V (jiiniasu)
2021-01-09 13:29:02 +05:30
Pranav Raj S
df27aab959
fix: Include missing file for labels ( #1629 )
2021-01-08 21:01:45 +05:30
Sojan Jose
7672e49148
chore: Update translations ( #1561 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
Co-authored-by: Yovan Lutfi Arya (Regerta)
Co-authored-by: Goudarz Jafari (Goudarz)
Co-authored-by: korho
Co-authored-by: vfasoulas
2020-12-29 13:18:22 +05:30
Nithin David Thomas
56280eaf35
chore: Remove beta tag from sidebar name ( #1552 )
2020-12-26 11:18:56 +05:30
Nithin David Thomas
7c62d3629c
feat: Add pending message on dashboard ( #1547 )
2020-12-25 13:15:01 +05:30
Sojan Jose
677f56f802
chore: Update translations ( #1536 )
...
Co-authored-by: Pranav <pranav@chatwoot.com>
Co-authored-by: AlguienSama
Co-authored-by: Yovan Lutfi Arya (Regerta)
Co-authored-by: Frederik
Co-authored-by: Ambler (ambler)
Co-authored-by: Hossein Sadeghi (ssageghi)
Co-authored-by: korho
Co-authored-by: vfasoulas
Co-authored-by: Thiago Ramos (thiago)
Co-authored-by: Ehab hakawati (ehab.hakawati)
Co-authored-by: Karl Marx (taylanguney)
Co-authored-by: Fernando Sousa (Fernando)
Co-authored-by: Matt (duartemvix)
2020-12-22 18:01:10 +05:30
Pranav Raj S
9d3dda9a61
feat: Add full name to the user signup form ( #1534 )
2020-12-21 14:05:19 +05:30
Sojan Jose
610142c1b8
chore: Enable Korean (ko) ( #1514 )
2020-12-16 00:35:40 +05:30
Pranav Raj S
ac7fdaa997
chore: Add documentation for Maxmind geocoder setup ( #1518 )
2020-12-16 00:32:05 +05:30
Pranav Raj S
0619894560
feat: Download Agent wise report ( #1517 )
2020-12-15 23:35:03 +05:30
Pranav Raj S
faafdc3bf8
chore: Add missing label to locale file ( #1513 )
2020-12-15 01:24:56 +05:30
Sojan Jose
e07ecd547b
chore: Update translations ( #1502 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com>
Co-authored-by: Yovan Lutfi Arya (Regerta)
Co-authored-by: Matt (duartemvix)
Co-authored-by: vfasoulas
Co-authored-by: Fernando Sousa (fernando)
Co-authored-by: korho
2020-12-09 16:43:51 +05:30
Pranav Raj S
70002afc60
chore: Move missing text to translation files ( #1501 )
2020-12-08 23:31:25 +05:30
Sojan Jose
2880f4942a
chore: Enable Finnish, Indonesian languages ( #1495 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com>
Co-authored-by: Michael (msmits2011)
Co-authored-by: pixpack
Co-authored-by: vfasoulas
Co-authored-by: korho
Co-authored-by: Yovan Lutfi Arya (Regerta)
2020-12-08 00:05:07 +05:30
Pranav Raj S
594871ed96
chore: Fix translation issues ( #1494 )
2020-12-07 20:11:27 +05:30
Sojan Jose
a5ceddc454
chore: Enable Czech(cs), Turkish(tr), update translations ( #1466 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com>
Co-authored-by: Алексей Чертановский
Co-authored-by: canbaran011
Co-authored-by: Jonáš Loskot (Fjuro)
Co-authored-by: wanhai huang
Co-authored-by: Matt (duartemvix)
Co-authored-by: chinyaev
Co-authored-by: Karl Marx (taylanguney)
2020-12-01 13:15:17 +05:30
Sojan Jose
d88118e8d5
chore: Enable Danish language ( #1443 )
...
Co-authored-by: Samuel Rasmussen
Co-authored-by: wanhai huang
Co-authored-by: Matt
Co-authored-by: Petteri Pucilowski
Co-authored-by: Алексей Чертановский
Co-authored-by: @vfasoulas
Co-authored-by: Goudarz Jafari
2020-11-24 23:07:51 +05:30
Pranav Raj S
3ee453c01e
fix: Avoid keys getting translated in availability ( #1418 )
2020-11-17 10:39:46 +05:30
Sojan Jose
9d2542eecd
chore: Enable Japanese, update translation from Crowdin ( #1417 )
2020-11-16 23:11:14 +05:30
மனோஜ்குமார் பழனிச்சாமி
f4facee8d8
chore: Update text on PR template, inboxMgmt.json ( #1410 )
2020-11-16 19:50:32 +05:30
Pranav Raj S
5c3de5e095
fix: Enhance CRM UI ( #1397 )
...
* feat: Sort by name
* feat: Fetch labels from sidebar
* Remove unused language file
* Add beta tag to contacts
* Add timeMixin, reduce font-size
* Remove unused methods
* Remove unused prop
* Disabled footer if no contacts or invalid page
* Add keyup for input
* Fix conversation not loading if there are no active conversations
* return last_seen_at as unix time
* Fix contact edit modal
* Add loader for edit contact button
* Fix review comments
2020-11-11 16:02:14 +05:30
Nithin David Thomas
f214c9c47c
feat: Add Contacts page ( #1335 )
...
Co-authored-by: Sojan <sojan@pepalo.com>
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com>
2020-11-10 15:25:26 +05:30
Pranav Raj S
7718cf7d2c
feat: Add global message search ( #1385 )
...
* feat: Search messages by content
* Fix search UI
* Add specs
* chore: Filter search results
* Update highlight logic
* Rename query to searchTerm
Co-authored-by: Sojan <sojan@pepalo.com>
2020-11-08 01:46:45 +05:30
Akash Srivastava
074084b258
feat: Auto resolve conversations after n days of inactivity ( #1308 )
...
fixes : #418
2020-11-01 12:53:25 +05:30
Ricardo
85738f6408
Added missing keywords ( #1365 )
2020-10-28 02:14:58 +05:30
Muhsin Keloth
9e3b0f0731
fix: name and email address overflow issue in customer side panel ( #1348 )
...
* Complete name and email address overflow issue
* Changes as per review
* Code cleanup
2020-10-19 14:57:16 +05:30
Pranav Raj S
85514cae8d
feat: Display reply time in widget ( #1349 )
...
Fixes #1132
2020-10-18 23:32:22 +05:30
Ricardo
bd11b2ec58
chore: Update Spanish translation ( #1342 )
2020-10-17 16:02:08 +05:30
Dmitriy Shcherbakan
ecebe163e1
feat: Ability to unmute muted conversations ( #1319 )
2020-10-08 12:02:08 +05:30
ı ɑɷ ɖεɾεƙ
ee119b2174
chore: Update translation for vietnamese ( #1312 )
2020-10-05 19:55:18 +05:30
Dmitriy Shcherbakan
127ffda762
feat: Change availability status from sidebar ( #1288 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com>
2020-10-02 11:16:12 +05:30
Sojan Jose
b862817b29
feat: Enable reauthorization for Facebook ( #1286 )
2020-09-30 01:12:32 +05:30
Pranav Raj S
99ca54fd3c
fix: Remove keys for reports from translation file ( #1279 )
2020-09-27 18:56:52 +05:30
snowild
17e5c01948
chore: Update zh_TW i18n files ( #1262 )
...
Co-authored-by: JackTsai <jacktsai@larvata.tw>
2020-09-22 19:16:00 +05:30
Pranav Raj S
ea6577af6d
fix: Remove agent keys from translation file ( #1261 )
2020-09-20 22:19:34 +05:30
Sojan Jose
31c07771e8
feat: Notification on new messages in conversation ( #1204 )
...
fixes : #895
fixes : #1118
fixes : #1075
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com>
2020-09-10 19:19:15 +05:30
Sojan Jose
ce13efd273
chore: Update translations for ar, zh ( #1172 )
2020-08-26 21:33:52 +05:30
Pranav Raj S
8cf05f1d9f
feat: Ability to edit a contact ( #1092 )
...
Ability to edit contact information in conversation sidebar
Co-authored-by: Sojan <sojan@pepalo.com>
2020-08-23 00:05:07 +05:30
Sojan Jose
83eb92e7ff
chore: Enable Russian, update translations ( #1159 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com>
2020-08-22 17:54:16 +05:30
Sojan Jose
cdd385b269
feat: Custom Attributes for contacts ( #1158 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com>
2020-08-21 19:30:27 +05:30
Sojan Jose
22880df429
Feature: Send chat transcript via email ( #1152 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com>
2020-08-17 11:25:13 +05:30
Sojan Jose
4216d63311
feat: Ability to reply to specific tweets ( #1117 )
...
Ability to choose a specific tweet to reply to
Fixes #982
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com>
2020-08-11 09:57:42 +05:30
Pranav Raj S
db877453a4
feat: Disable attachments and emoji picker in the web widget ( #1102 )
...
Signed-off-by: Pranav Raj Sreepuram <pranavrajs@gmail.com>
2020-08-05 17:46:17 +05:30
Pranav Raj S
5e5f34bedc
chore: Add an indicator for incoming emails ( #1112 )
2020-08-01 20:56:47 +05:30
Pranav Raj S
2b1d445003
feat: Use display_name instead of name of the agent ( #1097 )
...
* feat: Use display_name instead of name of the agent
2020-07-27 22:19:26 +05:30
Divyesh Kothari
89ed0b425b
feat: Ability for the logged in user to create a new account ( #985 )
...
Co-authored-by: Divyesh <dkothari@box8.in>
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com>
2020-07-26 12:54:50 +05:30
Pranav Raj S
0f2d3418f9
fix: Add a check for 24 hour window before sending a message ( #1084 )
...
Co-authored-by: Sojan Jose <sojan@pepalo.com>
2020-07-25 22:54:45 +05:30
Sojan Jose
8079bf50a0
Feature: API Channel ( #1052 )
2020-07-21 12:15:24 +05:30
Sony Mathew
96efc44b82
Chore: Feature lock email settings in UI ( #1065 )
...
* Chore: Feature lock email settings in UI
The email settings under account settings needed to be
feature locked in a way different from teh current way for it
to be enabled for accounts in a self hosted scenario.
Some refactorings were also done along with this change.
1. There was a feature flag defined in code in account model called
domain_emails_enabled was used to check if the inbound emails was
enabled for the account. But there was already a feature flag called
"inbound_emails" defined in features.yml. So changed to use this to
check if inbound emails are enabled for an account.
2. Renamed and re-purposed existing `domain_emails_enabled` to
`custom_email_domain_enabled` to use for feature toggling the UI
for email settings.
3. To enable & disable multiple features using the featurable concern
we were passing an array of values. Changed this to accept a comma
separated set of values.
* Chore: Feature lock email settings in UI
Fixed the specs for accounts controller & removed
unneccessary code from Account seetings component in UI
* Chore: Convert newlines to <br>s
Removed the layout used while sending replies in
conversation continuity.
Converted the newlines in the messages to <br/> tags
for the correct HTML rendering.
* Chore: Bug fix in reply email domain
Renamed the function custom_email_domain_enabled to
inbound_email_enabled.
Fixed bug on setting reply emails's domain.
2020-07-19 23:08:07 +05:30
Sojan Jose
7607e8edb4
Chore: Enable bot conversations in status dropdown ( #1041 )
2020-07-19 21:22:12 +05:30
Pranav Raj S
196741d975
Bug: Fix translated keys for availability statuses in Greek ( #1050 )
2020-07-15 22:55:57 +05:30
Ali Ghanavatian
24101eb117
Feature: Add persian translation ( #1017 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com>
2020-07-10 21:08:59 +05:30
Sojan Jose
a77cc713c2
Chore: Include Tamil, Arabic, other language updates ( #1018 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com>
2020-07-08 00:59:30 +05:30
Sojan Jose
c98907db49
Feature: Availability Statuses ( #874 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com>
2020-07-04 11:42:47 +05:30
Pranav Raj S
97ad39713b
Feature: Improve label experience ( #975 )
...
Co-authored-by: Sojan <sojan@pepalo.com>
2020-06-25 21:04:03 +05:30
Sojan Jose
1ef8d03e18
Feature: Slack - receive messages, create threads, send replies ( #974 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com>
2020-06-22 13:19:26 +05:30
Sojan Jose
432dad203b
Feature: Inbox greeting message ( #927 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com>
2020-06-09 23:54:35 +05:30
Sojan Jose
52d28105e4
Chore: Remove dead code related to billing ( #935 )
...
- remove subscription model
- remove billing-related code
2020-06-07 20:31:48 +05:30
Sojan Jose
93d8a25877
Enable Spanish ( #913 )
2020-06-02 23:43:03 +05:30
Pranav Raj S
884a1c5971
Chore: Add an option to upload a business logo to inbox ( #905 )
...
Chore: Add an option to upload a business logo to inbox
2020-05-31 16:16:22 +05:30