58 Commits

Author SHA1 Message Date
Shariq Ansari
971265d000 fix: use document.doc instead of lead.data/deal.data
(cherry picked from commit 0144bc109a83f80e4349508001d1cb752707043c)

# Conflicts:
#	frontend/src/pages/Deal.vue
#	frontend/src/pages/Lead.vue
2025-07-30 12:44:41 +00:00
Shariq Ansari
859d93404d fix: minor fixes
(cherry picked from commit 2584cca128628b3cb7afa8b2307bfe6e61c303c5)
2025-07-15 08:00:10 +00:00
Shariq Ansari
59e762d658 fix: show absolute day count not in decimels
(cherry picked from commit a7dc5e05b3b5dff845b8c5cf32b3dc540e85e9ad)
2025-07-01 13:54:13 +00:00
Shariq Ansari
336ac2ad34 fix: prettyDate is not accurate
(cherry picked from commit 611f4cde70d7d4d14f823b1875c57bc75fa66c0f)
2025-07-01 11:20:51 +00:00
Shariq Ansari
4f1348b08c style: better spacing
(cherry picked from commit 28ece820ed38dde603102ee5efe711bbc3fc058b)
2025-06-26 12:24:35 +00:00
Shariq Ansari
7de7f6ac59 fix: future date is not captured in pretty date
(cherry picked from commit dba6dd19836501e595da5d7efe91bf78134de532)
2025-06-09 11:21:50 +00:00
Hussain Nagaria
6224c3eadc refactor: DRY up validate image file
* Also, allows more types of image files

(cherry picked from commit c6ad10857a3241fc2b9741d0298db034b01b789c)

# Conflicts:
#	frontend/src/pages/Contact.vue
#	frontend/src/pages/Lead.vue
#	frontend/src/pages/MobileContact.vue
2025-06-08 07:19:55 +00:00
Shariq Ansari
408714083d fix: removed setuAssignees code
(cherry picked from commit 44df09fac28866c67b3d234dcaa100481841a602)
2025-06-06 09:29:56 +00:00
Shariq Ansari
88f4e10833 fix: load assignees in document.js
(cherry picked from commit 6d281922e401a0961840135dc6255286c4611f7f)
2025-06-06 09:29:55 +00:00
Shariq Ansari
5d35bb4537 fix: use prettydate method instead of useTimeAgo
(cherry picked from commit 549665bc616f937de91a263be86a332e44c2040e)
2025-05-28 08:29:37 +00:00
Shariq Ansari
d15f232060 fix: use toast.create api instead of createToast
(cherry picked from commit 6064ca5a4fd51b188df85394963ea73bea4b97a5)
2025-05-20 09:09:01 +00:00
Shariq Ansari
a1a44c1020 feat: implement runSequentially utility for sequential function execution
(cherry picked from commit 53c0706a3aeadf99c24724d1563a96e340c789fb)
2025-05-09 14:55:54 +00:00
Shariq Ansari
1a1f0478f0 fix: check if setupForm exist
(cherry picked from commit 6da3761e76a5a8bbd2f3059b04790c5c73645c76)
2025-05-09 14:55:47 +00:00
Shariq Ansari
0c561f2d63 fix: call getMeta only when needed 2025-03-15 14:20:44 +05:30
Shariq Ansari
c5bc6fe36b fix: remove hardcoded task status/priority options and get from meta 2025-03-07 15:53:02 +05:30
Shariq Ansari
7dd53d88e5 fix: parse call log from backend to get receiver and caller 2025-01-18 18:09:14 +05:30
Shariq Ansari
d896d8e839 fix: use icon color only in status indicators 2025-01-03 18:18:48 +05:30
Shariq Ansari
bf60064257 refactor: custom actions not loading on second visit 2025-01-03 17:46:42 +05:30
Shariq Ansari
df824bee1b fix: corrected the tooltip format 2025-01-03 15:43:18 +05:30
Shariq Ansari
e6470562a7 fix: depends_on in fields layout 2025-01-02 02:05:12 +05:30
Shariq Ansari
1450163379 feat: added grid (child table) control 2024-12-29 11:35:31 +05:30
Shariq Ansari
fb2303edf1 fix: added utils to format number & currency 2024-12-25 16:52:20 +05:30
Shariq Ansari
641d66bb14 fix: replaced luxon with dayjs 2024-12-03 20:04:59 +05:30
Shariq Ansari
d991eb52ef fix: added utils to get format & formatted date 2024-12-02 12:41:45 +05:30
Shariq Ansari
1d1f6f5891 fix: use vueuse/core timeAgo function & updated date formats supported by luxon 2024-11-29 21:51:43 +05:30
Shariq Ansari
c5cf1ca07a fix: use formatDate(with user timezone), formatAsTimeAgo from frappeui 2024-11-29 14:29:49 +05:30
Shariq Ansari
517adbd366 fix: update scemantic classes using automated script 2024-11-28 14:10:56 +05:30
Shariq Ansari
21379b6cf4 fix: moved util functions to util.js 2024-10-15 14:51:20 +05:30
Shariq Ansari
8bf88a2b1d fix: remove website validation 2024-09-17 18:49:28 +05:30
Shariq Ansari
9099e1710e fix: pass obj to form script 2024-09-17 15:06:10 +05:30
Shariq Ansari
3f85c56746 fix: render async list custom actions & bulk actions 2024-09-16 21:14:40 +05:30
Shariq Ansari
084ff543a4 fix: render async form custom actions & statuses 2024-09-16 20:53:32 +05:30
Shariq Ansari
6322ad268c feat: display depends on in settings page 2024-09-13 14:33:46 +05:30
Shariq Ansari
12801635aa fix: pass the obj which contains doc data for custom status 2024-09-05 02:49:22 +05:30
Shariq Ansari
17ed97a59c feat: show custom statuses in Lead/Deal page 2024-09-05 02:13:57 +05:30
Shariq Ansari
3c10b952b2 fix: send invitation, show pending ivitation, delete pending invitation 2024-09-03 15:12:14 +05:30
Shariq Ansari
431f45fea2 fix: pass currency in formatNumberIntoCurrency method 2024-06-20 15:04:36 +05:30
Shariq Ansari
c62faae5b8 fix: allow dragging in touc devices while reordering columns 2024-06-05 17:37:47 +05:30
Shariq Ansari
c0ae5f051c fix: handle multiple actions on list & form from different form scripts 2024-05-28 14:51:36 +05:30
Shariq Ansari
f3e02974b9 chore: moved isEmoji function in utils 2024-05-20 19:47:10 +05:30
Shariq Ansari
3be16274da fix: copy to clipboard fix 2024-05-13 12:47:22 +05:30
Shariq Ansari
63f4c049a0 chore: added lead/deal name on top right with copy to clipboard feat 2024-05-06 21:11:09 +05:30
Shariq Ansari
9f5bea6b22 fix: implemented customListActions in leads listview 2024-04-10 19:36:22 +05:30
Shariq Ansari
f0122a2cfd feat: allow adding custom bulk actions 2024-02-06 19:41:59 +05:30
Shariq Ansari
4ebd56b417 fix: show error if no email,phone or website set 2024-01-18 17:27:52 +05:30
Shariq Ansari
4382da5889 fix: load assigned users from todo 2024-01-17 20:21:19 +05:30
Shariq Ansari
91ed8c639b fix: added phone, no_of_employees & job_title field in deal 2024-01-05 16:13:22 +05:30
Shariq Ansari
95886bfde0 fix: render custom actions on lead/deal header 2023-12-28 16:49:39 +05:30
Shariq Ansari
96819956c9
Merge pull request #43 from shariquerik/cc-bcc-reply-all
feat: CC, BCC & ReplyAll
2023-12-26 20:55:04 +05:30
Shariq Ansari
5866adfa5e fix: added validate email function in utils 2023-12-26 18:58:29 +05:30