Pranav Raj S
|
b57063a8b8
|
feat: Support dark mode in login pages (#7420)
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
|
2023-07-01 07:49:52 +05:30 |
|
Nithin David Thomas
|
09ce85b30d
|
Chore: moves localstorage helper as a shared utility (#6838)
* Chore: moves localstorage helper as a shared utility and refactors constants
* Refactors constants file
* Fixes merge conflicts
* Delete constants.js
---------
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
|
2023-04-11 15:50:46 +05:30 |
|
Shivam Mishra
|
00ee0478eb
|
feat: IndexedDB based caching for labels, inboxes and teams [CW-50] (#6710)
* feat: allow caching of labels in the account scope
* feat: send cache keys in account json response
* feat: kickstart web worker
* feat: setup basic architecture for workers
* feat: install idb
* feat: add datamanger
* fix: typos
* refactor: rename method
* feat: make init db a manual step
* refactor: separate accountIdFromRoute
* feat: cache enabled API client
* feat: enable caching for inboxes and labels
* feat: enable cache for team
* feat: manage exceptions for team
* feat: add team to data manager
* feat: add a generic listener
* refactor: send only cache keys
* refactor: separate validate method
* feat: add listeners
* feat: add event for revalidate
* feat: add cache keys endpoint
* refactor: fetch cache keys instead of full account data
* fix: key pattern
* feat: don't fetch account for cache_keys
* fix: cache key base class
* refactor: cache keys helper
* feat: add helper
* fix: cache-key update logic
* feat: delete indexeddb on logout
* feat: remove worker.js
* refactor: move data-manager
* refactor: name of file
* feat: add test for DataManager
* refactor: add fake idb to jest setup
* test: cache keys helper
* test: cache keys helper
* test: cache_keys in accounts controller
* refactor: remove cache_keys context
* feat: add policy for cache-keys
|
2023-03-27 12:16:25 +05:30 |
|
Nithin David Thomas
|
8df7547043
|
feat: Add support for draft messages in reply box (#4440)
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com>
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
|
2022-10-03 21:29:02 -07:00 |
|
Pranav Raj S
|
1dc7ce526e
|
chore: Add ee helper, custom_attributes to account (#5058)
|
2022-07-19 00:33:06 +05:30 |
|
Pranav Raj S
|
c0249a1b5b
|
chore: Fix loading state in the inbox settings page (#4926)
|
2022-06-24 23:15:46 +05:30 |
|
Pranav Raj S
|
0319b78eac
|
fix: Allow users to login even if they have access to more than 15 accounts (#4475)
|
2022-04-14 20:54:26 +05:30 |
|
Pranav Raj S
|
bc7bcc20b8
|
Revert "feat: Adds support for draft in conversation reply box (#4205)" (#4425)
This reverts commit 5ea0436051.
|
2022-04-08 15:52:39 +05:30 |
|
Nithin David Thomas
|
5ea0436051
|
feat: Adds support for draft in conversation reply box (#4205)
* Add draft support
* Fixes issue with draft loading
* Adds draft for private notes
* Use localstorage helper
* .remove instead of .clear
* Remove timestamp
* clearLocalStorageOnLogout
* Fix draft save on refresh
* Remove usage of delete operator
* Adds autosave for draft messages
* Remove setinterval and add debounce
* Removes draft redundancy check
* Adds test cases for debouncer
* Update app/javascript/shared/helpers/specs/TimeHelpers.spec.js
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com>
* Update app/javascript/shared/helpers/specs/TimeHelpers.spec.js
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com>
* Review fixes
* Fixes issue with debouncer
* FIxes debouncer issue
* Fixes issue with draft empty message
* Removes empty keys from local storage drafts
* Fixes error with empty draft
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com>
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Co-authored-by: iamsivin <iamsivin@gmail.com>
|
2022-04-07 22:16:45 +05:30 |
|
Pranav Raj S
|
9583a2dbad
|
chore: Pass sso_account_id to select the account during SSO Login (#4103)
|
2022-03-03 20:49:51 +05:30 |
|
Pranav Raj S
|
cc74bebc0f
|
feat: Display Account context in the UI (#4069)
|
2022-02-25 16:36:36 +05:30 |
|
Pranav Raj S
|
4759730022
|
feat: Configure Chatwoot & Analytics for SaaS app (#2975)
* feat: Add Chatwoot support inside Chatwoot SaaS
* Fix identity issues with Chatwoot
|
2021-09-07 23:11:01 +05:30 |
|
Pranav Raj S
|
1312d07aa2
|
chore: Remove momentjs, use date-fns (#1233)
|
2020-09-14 15:14:26 +05:30 |
|
Pranav Raj S
|
ec3c2ed4bb
|
chore: Use 'Lax' instead of 'None' (#1129)
fixes: #919
Signed-off-by: Pranav Raj Sreepuram <pranavrajs@gmail.com>
|
2020-08-09 18:13:17 +05:30 |
|
Pranav Raj S
|
c4e2a84f65
|
Feature: Agent Profile Update with avatar (#449)
* Feature: Agent Profile Update with avatar
* Add Update Profile with name, avatar, email and password
|
2020-02-16 17:20:38 +05:30 |
|
Pranav Raj S
|
e0d291c49e
|
Create util for apiLoadingStatus (#170)
* Create util for apiLoadingStatus
* Revert "Fix #52 rubocop metrics abc size in passwords controller (#119)"
This reverts commit 9c22da0ac6.
|
2019-10-22 13:28:45 +05:30 |
|