Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
9907968
Merge branch 'master' of github.com:erxes/erxes
munkhsaikhan Sep 30, 2025
937ff54
fix: posclient similarity chosen page with remainder
munkhsaikhan Sep 30, 2025
b34cb62
fix: posclient similarity chosen page with remainder
munkhsaikhan Sep 30, 2025
3bec802
feat: enhance automation rule handling with expression support
Wlkr123 Sep 30, 2025
e292f02
fix: cars from clientportal many car many customer
munkhsaikhan Oct 1, 2025
63392d4
Merge branch 'master' of github.com:erxes/erxes
munkhsaikhan Oct 1, 2025
f1c4fd4
Release 2.17.14
Wlkr123 Oct 1, 2025
0b8589d
tickets(fix) debug and add form fix
uuganaa1007 Oct 1, 2025
c8a615f
diff
uuganaa1007 Oct 1, 2025
eb8b6e0
Merge pull request #6255 from erxes/tickets-refactor
Wlkr123 Oct 1, 2025
87adf74
refactor: comment out unused filter conditions in generateCommonFilte…
Wlkr123 Oct 2, 2025
074f914
Merge branch 'master' of github.com:erxes/erxes
Wlkr123 Oct 2, 2025
a1967ec
fix: update redirect logic in handleMagiclink and handleCoreLogin to …
Wlkr123 Oct 2, 2025
3be14d7
fix(pos): check barcode and shop theme show unitPrice and remainder
munkhsaikhan Oct 2, 2025
1b6f2bc
Merge branch 'master' of github.com:erxes/erxes
munkhsaikhan Oct 2, 2025
1d01f51
fix: posclient sync util performance
munkhsaikhan Oct 3, 2025
d82f582
Release 2.17.15
Wlkr123 Oct 6, 2025
3da6e99
fix: update related service name from 'contacts' to 'core' in getItem…
Wlkr123 Oct 6, 2025
e7a81bb
fix: add delay and logging in relatedServices function of getItems au…
Wlkr123 Oct 6, 2025
63f25ea
refactor: clean up code formatting and improve readability in various…
Wlkr123 Oct 6, 2025
585ff58
Release 2.17.16
Wlkr123 Oct 6, 2025
1f5276b
ticket(fix) boardsSelect name fix
uuganaa1007 Oct 7, 2025
68873b6
Merge branch 'master' of github.com:erxes/erxes
soyombo-baterdene Oct 7, 2025
09e7b56
core(fix):Refactor createSystemGroupsFields: deduplicate relations an…
uuganaa1007 Oct 8, 2025
4056f7a
diff
uuganaa1007 Oct 8, 2025
58c1c9f
Merge pull request #6439 from erxes/refactor-system-fields
Wlkr123 Oct 8, 2025
9749ce9
initial-sync
Wlkr123 Oct 8, 2025
61ec36b
Merge branch 'master' of github.com:erxes/erxes
soyombo-baterdene Oct 9, 2025
902dd7a
feat(core): Create Relations group if not exists
uuganaa1007 Oct 9, 2025
109ab0f
Merge pull request #6449 from erxes/system-fields
Wlkr123 Oct 9, 2025
8d1e0df
feat(core): add fieldsGroupFix mutation for fixing property groups
uuganaa1007 Oct 9, 2025
fa7974c
diff
uuganaa1007 Oct 9, 2025
929362b
feat: enhance score campaign functionality with new field origin and …
Wlkr123 Oct 9, 2025
2bd71fa
Merge branch 'master' of github.com:erxes/erxes
Wlkr123 Oct 9, 2025
23e1a76
Release 2.17.17
Wlkr123 Oct 9, 2025
2a9d57d
Merge pull request #6450 from erxes/properties-fix-mutation
Wlkr123 Oct 9, 2025
2ecd539
chore: update .env.sample with MongoDB, Elasticsearch, and performanc…
Wlkr123 Oct 10, 2025
d002e27
Merge branch 'master' of github.com:erxes/erxes into essyncer-saas-in…
Wlkr123 Oct 10, 2025
834adbb
Merge pull request #6465 from erxes/essyncer-saas-initial-syncer
Wlkr123 Oct 10, 2025
79208e4
feat(syncer): implement batch processing for MongoDB to Elasticsearch…
Wlkr123 Oct 10, 2025
3fc6b98
feat(syncer): add logging for template creation and update Elasticsea…
Wlkr123 Oct 10, 2025
a7d3f10
fix(syncer): remove unnecessary performance flags from monstache comm…
Wlkr123 Oct 10, 2025
4d78272
Merge branch 'master' of github.com:erxes/erxes
soyombo-baterdene Oct 14, 2025
1670ce5
chore(clientportal): make email comparisons case-insensitive and use …
soyombo-baterdene Oct 14, 2025
1e5a11d
fix: similiraties products per with remainder
munkhsaikhan Oct 14, 2025
1e8b627
fix: tourism update
batorshih Oct 15, 2025
69a4f34
Update packages/plugin-bm-api/src/cronjobs/index.ts
batorshih Oct 15, 2025
3bcd28d
Merge pull request #6482 from batorshih/master_tourism
batorshih Oct 15, 2025
342b2a2
chore: update AWS credentials in GitHub Actions workflow for plugin-w…
Wlkr123 Oct 20, 2025
65a7cc2
chore: update AWS credentials in GitHub Actions workflows for multipl…
Wlkr123 Oct 20, 2025
78f6f1f
chore: standardize AWS secret access key formatting in GitHub Actions…
Wlkr123 Oct 21, 2025
0501ab1
Release 2.17.18
Wlkr123 Oct 21, 2025
4b0092b
chore: choose target when give score (#6261)
batmnkh2344 Oct 22, 2025
d2b5b5e
fix: update regex for value replacement in automations and improve co…
Wlkr123 Oct 22, 2025
4bdb951
Merge branch 'master' of github.com:erxes/erxes
Wlkr123 Oct 22, 2025
f46c0a0
Release 2.17.19
Wlkr123 Oct 22, 2025
1662d2b
refactor: simplify customAttributions mapping in SetProperty componen…
Wlkr123 Oct 23, 2025
1b863d5
Release 2.17.20
Wlkr123 Oct 23, 2025
0174ee6
fix:permission cancel button (#6531)
sekulya Oct 23, 2025
1187979
Release 2.17.21
Wlkr123 Oct 23, 2025
6770877
debug: add console logs for placeholder and parent object in ScoreCam…
Wlkr123 Oct 24, 2025
2d75db9
debug: add additional console logs for score calculations and updated…
Wlkr123 Oct 24, 2025
d3448eb
debug: update console log to stringify parent object in resolvePlaceh…
Wlkr123 Oct 24, 2025
d3a6611
fix: tourism update (#6543)
batorshih Oct 28, 2025
3bf532a
fix: pos, temp save remainders, sort and filter remainder and price (…
munkhsaikhan Oct 28, 2025
ee9a3a2
chore: pos fetch remainder refactor
munkhsaikhan Oct 28, 2025
0b283f6
fix: pos ui filter has a remainder
munkhsaikhan Oct 29, 2025
2e49065
fix(ticket): fix required field validation preventing ticket creation
uuganaa1007 Oct 29, 2025
d077899
Release 2.17.22
enkhtuvshinD Oct 31, 2025
7213374
Merge branch 'master' of github.com:erxes/erxes
soyombo-baterdene Nov 3, 2025
e298a38
bugfix(cms): prevent 'isScheduled' from being sent in mutation input
soyombo-baterdene Nov 3, 2025
69e01fb
chore(cms): fix categories/tags pagination
soyombo-baterdene Nov 4, 2025
e4dfe14
fix: car clientPortal mutations
munkhsaikhan Nov 4, 2025
625e3c4
fix: car clientPortal mutations
munkhsaikhan Nov 4, 2025
dd3f23b
feat(ticket): initialize fields from localStorage and sync with props…
uuganaa1007 Nov 4, 2025
58c3752
Release 2.17.23
enkhtuvshinD Nov 4, 2025
2dbbdee
Merge branch 'master' of github.com:erxes/erxes
enkhtuvshinD Nov 4, 2025
67c704e
Release 2.17.23
enkhtuvshinD Nov 4, 2025
4e06b47
fix: incoming call ringtone
enkhtuvshinD Nov 4, 2025
0a4376a
feat: add call cookie resseter
enkhtuvshinD Nov 6, 2025
4fd0149
chore: debug call queue list
enkhtuvshinD Nov 6, 2025
a9ed5bf
chore: debug call queue list
enkhtuvshinD Nov 6, 2025
1b08a2d
fix: fix call monitor
enkhtuvshinD Nov 7, 2025
151d359
Release 2.17.24
enkhtuvshinD Nov 7, 2025
8fdec5a
chore: remove console
enkhtuvshinD Nov 7, 2025
fbdfc5e
chore(clientportal): update typo
soyombo-baterdene Nov 7, 2025
030c753
Merge branch 'master' of github.com:erxes/erxes
soyombo-baterdene Nov 7, 2025
e9beeff
fix(cms): fix duplicate tag slug errors by recursively adding increme…
soyombo-baterdene Nov 10, 2025
0d8e666
Merge branch 'master' of github.com:erxes/erxes
enkhtuvshinD Nov 10, 2025
9114b0d
feat: show vip customer in incoming call
enkhtuvshinD Nov 10, 2025
6721453
feat(cms): generate unique slug/code before save models
soyombo-baterdene Nov 11, 2025
e5d9156
fix(cms): fix duplicate fields error
soyombo-baterdene Nov 11, 2025
4a9d96e
chore: add tick provider and debug
enkhtuvshinD Nov 14, 2025
1ac45bd
fix(cms): use dynamic search value in tag query
soyombo-baterdene Nov 14, 2025
ed7a2c1
Merge branch 'master' of github.com:erxes/erxes
soyombo-baterdene Nov 14, 2025
2154c92
fix(ticket): add local storage changer
uuganaa1007 Nov 16, 2025
a232222
Release 2.17.25
enkhtuvshinD Nov 17, 2025
873f868
fix(calls): monitor local time
enkhtuvshinD Nov 17, 2025
126fa63
chore(calls): remove tick provider
enkhtuvshinD Nov 17, 2025
a5c7853
Release 2.17.26
enkhtuvshinD Nov 17, 2025
f4bb913
fix(tickets): convert to ticket in inbox
uuganaa1007 Nov 18, 2025
f42d6a4
chore(calls): debug grandsteam requests
enkhtuvshinD Nov 18, 2025
a662d7e
Release 2.17.27
enkhtuvshinD Nov 18, 2025
6a7e4da
chore: Add the ability to filter reports by userIds for inbox
batmnkh2344 Nov 19, 2025
f9c94ab
Release 2.17.28
Wlkr123 Nov 19, 2025
881c355
feat(tickets): fix create ticket properties
uuganaa1007 Dec 3, 2025
6528f90
feat: product lastCode (#6715)
sekulya Dec 5, 2025
0148178
Release 2.17.29
Wlkr123 Dec 5, 2025
d60dd39
chore: staging, prevent password reuse for cp & loan bugs (#6726)
munkhsaikhan Dec 10, 2025
08f9dd8
registrationnumber search
uuganaa1007 Dec 12, 2025
2ec1692
refactor(messageBroker): standardize string quotes and improve error …
Wlkr123 Dec 22, 2025
c4e3e3d
Merge branch 'master' of github.com:erxes/erxes
Wlkr123 Dec 22, 2025
70338e2
fix(messageBroker): improve error handling for non-existing queue names
Wlkr123 Dec 22, 2025
bcd041c
Release 2.17.30
Wlkr123 Dec 22, 2025
f1bfdd7
feat: add loyalty voucher discount calculation for deals
batmnkh2344 Dec 23, 2025
71c6bc1
Merge branch 'master' of github.com:erxes/erxes
soyombo-baterdene Dec 27, 2025
944ecbd
feat(core): add chunked file upload support to core package
soyombo-baterdene Dec 27, 2025
889ef99
feat(erxes-ui) add upload progress tracking for attachments and chunk…
soyombo-baterdene Dec 27, 2025
d351be3
chore: add null checks and fix loyalty processing
batmnkh2344 Jan 5, 2026
6760c75
Release 2.17.31
Wlkr123 Jan 6, 2026
b5bc9b7
fix: loyalty discount calculation in checkLoyalties for sales
batmnkh2344 Jan 7, 2026
47d3b4e
Merge branch 'master' of github.com:erxes/erxes
soyombo-baterdene Jan 9, 2026
9b16f24
chore(cms): add publishedDate field to posts schema and UI
soyombo-baterdene Jan 9, 2026
2db506d
Update Posts.ts
soyombo-baterdene Jan 9, 2026
bd953bf
Update List.tsx
soyombo-baterdene Jan 9, 2026
95b7cb2
fix(utils): update API URL retrieval to use environment variables
Wlkr123 Jan 12, 2026
82b1776
Merge branch 'master' of github.com:erxes/erxes
Wlkr123 Jan 12, 2026
57edf8b
debug
Wlkr123 Jan 15, 2026
067eb0f
refactor(clientPortal): improve API URL handling and code formatting
Wlkr123 Jan 16, 2026
829b66a
refactor(utils): remove debug logging from fetchUserFromToki function
Wlkr123 Jan 16, 2026
36b16b4
feat: add erxes 2.0 inbox features
uuganaa1007 Jan 28, 2026
bedc731
fix(inbox): resolve filter update issue
uuganaa1007 Jan 29, 2026
2493496
feat(inbox): date filter calendar
uuganaa1007 Jan 29, 2026
04a8ef9
feat(inbox): add call audio and conversation history UI
uuganaa1007 Jan 29, 2026
04264fd
fix: can't count segment count on customersCount. query and set impor…
Wlkr123 Jan 30, 2026
fbd1508
debug inbox filter
uuganaa1007 Feb 2, 2026
3eb79b3
fix(date-filter): handle UTC to local timezone correctly
uuganaa1007 Feb 2, 2026
e73cd94
feat: inbox date filter and conversation call pro refactor
uuganaa1007 Feb 2, 2026
c1ca4e1
feat(engages): add response field to email logs and improve error han…
Wlkr123 Feb 3, 2026
541ba62
Merge branch 'master' of github.com:erxes/erxes
Wlkr123 Feb 3, 2026
02398eb
fix: totalAmount is 0 then close this order on pos
munkhsaikhan Feb 5, 2026
b5e284f
fix: score log with custom description
munkhsaikhan Feb 5, 2026
ef08dd1
Release 2.17.32
Wlkr123 Feb 6, 2026
2be352c
chore: erxes 2.0 inbox filter
uuganaa1007 Feb 9, 2026
07fe50e
fix: update existing attachment instead of creating duplicate in uplo…
batmnkh2344 Feb 10, 2026
e4081fd
chore: remove debug console.log from Uploader component
batmnkh2344 Feb 10, 2026
3884345
fix: handle loyalty owner when customers merge (#6957)
batmnkh2344 Feb 10, 2026
237e669
Release 2.17.33
Wlkr123 Feb 11, 2026
5442122
chore: fix inbox date filter to correctly handle UTC
uuganaa1007 Feb 11, 2026
128e0d0
debug: CallPro controller
uuganaa1007 Feb 11, 2026
2d1962d
fix: improve import file upload handling and remove debug logs
Wlkr123 Feb 11, 2026
31a0e41
Merge branch 'master' of github.com:erxes/erxes
Wlkr123 Feb 11, 2026
3d6c2d2
Release 2.17.34
Wlkr123 Feb 11, 2026
49306f1
chore: fix inbox date filter to correctly handle UTC
uuganaa1007 Feb 11, 2026
6fb77b3
chore: fix inbox date filter to correctly handle UTC
uuganaa1007 Feb 11, 2026
d2aca3b
chore(inbox): fix date format in conversation history
uuganaa1007 Feb 12, 2026
0b6bb62
chore: customer merge functionality with custom fields support (#6967)
batmnkh2344 Feb 24, 2026
deac8e6
fix: correct import path for CustomersMerge component in ActionSection
batmnkh2344 Feb 24, 2026
e2af595
fix: filter falsy values from defaultFileList in Uploader component
batmnkh2344 Feb 24, 2026
d16abc5
fix: loyalty section on customer, refunded to earned
munkhsaikhan Feb 28, 2026
418e01d
Merge branch 'master' of github.com:erxes/erxes
munkhsaikhan Feb 28, 2026
888fa0e
fix: cars cpCarsAdd find wrong car
munkhsaikhan Mar 2, 2026
3eaf71f
Release 2.17.35
Wlkr123 Mar 2, 2026
cf1e33b
add paginated segment filter with conversation validation
uuganaa1007 Mar 3, 2026
1275ba5
feat(inbox): add conversation count by segment
uuganaa1007 Mar 3, 2026
8a3e47a
fix: customer merge with disabled customFields
munkhsaikhan Mar 4, 2026
f723990
Merge branch 'master' of github.com:erxes/erxes
munkhsaikhan Mar 4, 2026
1a67c31
chore: little
munkhsaikhan Mar 4, 2026
a9dee3f
chore: little
munkhsaikhan Mar 4, 2026
aee62c9
Release 2.17.36
Wlkr123 Mar 4, 2026
90222a2
feat(sales): add product category dimension to deal reports
batmnkh2344 Mar 10, 2026
be838bc
Revert "feat(sales): add product category dimension to deal reports"
batmnkh2344 Mar 12, 2026
a42e66e
feat: add product category dimension to deal reports
batmnkh2344 Mar 12, 2026
9e6aa8a
fix: facebook-messenger add HUMAN_AGENT tag support for replies outsi…
uuganaa1007 Mar 13, 2026
6299f6f
feat: insight add Call-Pro chart
uuganaa1007 Mar 13, 2026
a25fb9b
feat(pos 2.0): add service charge on pos and separate print progress …
tsebaa0310 Mar 17, 2026
9505b46
Release 2.17.37
Wlkr123 Mar 17, 2026
bb7a658
fix(print): resolve print closing issue after printing (#7212)
tsebaa0310 Mar 19, 2026
79e80c2
fix(print): resolve print timing issue and add table number to receip…
tsebaa0310 Mar 19, 2026
caf53bb
fix(pos): refetch poscSlots after order cancel to update table status…
tsebaa0310 Mar 23, 2026
3cf8405
fix(ticket): correct isCheckDepartment visibility using department in…
uuganaa1007 Mar 23, 2026
720c65c
Merge branch 'master' of github.com:erxes/erxes
uuganaa1007 Mar 23, 2026
86e8049
feat: enhance voucher owner queries and client portal integration wit…
batmnkh2344 Mar 25, 2026
a32755b
feat: add labels and productCategoryInfo attribute for deal document
batmnkh2344 Mar 25, 2026
3612dca
feat: add support for automation triggers in log and checklist mutations
Wlkr123 Mar 25, 2026
ac1673d
feat: core clarify pipeline visibility logic for fields and groups
uuganaa1007 Mar 25, 2026
4db7fd4
refactor: streamline automation trigger processing in message broker
Wlkr123 Mar 26, 2026
375a7f4
Merge branch 'master' of github.com:erxes/erxes
Wlkr123 Mar 26, 2026
24bab49
fix: update fixDate function to accept undefined value
Wlkr123 Mar 26, 2026
23e16cd
Release 2.17.38
Wlkr123 Mar 26, 2026
2930f25
feat(pos): added isCleanTaxPrice to interface (#7317)
tsebaa0310 Mar 27, 2026
5efb33b
fix: return
munkhsaikhan Mar 27, 2026
03f486a
Release 2.17.39
Wlkr123 Mar 27, 2026
95439f7
feat: add Toki 21+ age verification in client portal login (#7325)
sekulya Mar 30, 2026
8a3b679
feat: implement checkTokiUserLegalAge function in client portal and r…
Wlkr123 Mar 30, 2026
d018679
feat: update checkTokiUserLegalAge mutation to include clientPortalId…
Wlkr123 Mar 30, 2026
ef90a40
fix: core propertyGroupForm ui
uuganaa1007 Mar 31, 2026
c7cb1d6
feat: refactor checkTokiUserLegalAge to return boolean for adult veri…
Wlkr123 Apr 2, 2026
a37d14f
Merge branch 'master' of github.com:erxes/erxes
Wlkr123 Apr 2, 2026
392cbc7
feat(payment): introduce Toki pay as payment option(#7411)
soyombo-baterdene Apr 8, 2026
8832f7e
fix: loyalties shareScore and changeScore
munkhsaikhan Apr 9, 2026
70cfebe
fix: msdynamic save soap response
munkhsaikhan Apr 10, 2026
c835ebb
chore: msdynamic little
munkhsaikhan Apr 10, 2026
b5c7490
Release 2.17.40
Wlkr123 Apr 10, 2026
ca00808
fix: refactor readFromCFImages to use async/await for improved error …
Wlkr123 Apr 11, 2026
89da6ca
fix: add logging for response in uploadToCFStream function
Wlkr123 Apr 11, 2026
ea2b717
fix: loyalties, check score to number
munkhsaikhan Apr 14, 2026
1a2c498
chore: with log
munkhsaikhan Apr 14, 2026
2260296
fix: share score then update customFieldsData
munkhsaikhan Apr 14, 2026
5e60b3a
fix: improve email extraction logic to avoid duplicates
Wlkr123 Apr 14, 2026
fe2390e
Merge branch 'master' of github.com:erxes/erxes
Wlkr123 Apr 14, 2026
bc6eb0a
Release 2.17.41
Wlkr123 Apr 14, 2026
7ba21c1
chore: loyalties share score to changeScore logic
munkhsaikhan Apr 15, 2026
c8ca602
feat(pricing): add query checkDiscoutn
munkhsaikhan Apr 15, 2026
79d13f9
Release 2.17.42
Wlkr123 Apr 15, 2026
165c052
fix(configs): await initFirebase and improve promise handling
Wlkr123 Apr 17, 2026
da99025
refactor: extract service account parsing logic into a reusable function
Wlkr123 Apr 17, 2026
1e32f7f
refactor: remove unnecessary console.log statements from checkFile an…
Wlkr123 Apr 17, 2026
3584292
debug(clientPortal): log API URL, token, and API key for debugging
Wlkr123 Apr 21, 2026
4b1284b
degug(clientportal): toki
Wlkr123 Apr 21, 2026
0c412c0
fix: changeScore with score share
munkhsaikhan Apr 21, 2026
af0cc23
debug(clientPortal): add logging for API requests and responses in cl…
Wlkr123 Apr 22, 2026
be8177b
Merge branch 'master' of github.com:erxes/erxes
Wlkr123 Apr 22, 2026
1c3c797
fix: ticket departmentIds not saved or filtered correctly
uuganaa1007 Apr 23, 2026
c62be5a
Release 2.17.43
Wlkr123 Apr 24, 2026
0b8720b
feat(automations): add checkTargetMatch functionality to automations …
Wlkr123 Apr 25, 2026
a7b1dc1
Release 2.17.44
Wlkr123 Apr 26, 2026
450c968
feat(pos): update print text style and size and add category-based se…
tsebaa0310 Apr 27, 2026
57e750b
fix(inbox): link customer when adding ticket via Related tab + fix li…
uuganaa1007 Apr 27, 2026
48a9d29
Release 2.17.45
Wlkr123 Apr 27, 2026
945c229
feat(inbox): add CallProSwitcher component
uuganaa1007 May 4, 2026
c9dba0d
feat(inbox): add CallProSwitcher component
uuganaa1007 May 5, 2026
e70fca2
feat(pos): integrate QZ Tray for auto printing (#7601)
tsebaa0310 May 5, 2026
58de7ec
fix(pos): revert api uri to environment variable (#7602)
tsebaa0310 May 5, 2026
8ee3122
fix(pricing): find matched plans improve
munkhsaikhan May 5, 2026
85ce74f
fix(callpro): show phone number and audio player when multiple custom…
uuganaa1007 May 6, 2026
1b869a0
Release 2.17.46
Wlkr123 May 6, 2026
cd1bac2
fix(utils): add environment variable check for version in query logic
Wlkr123 May 6, 2026
39fd1a0
Release 2.17.47
Wlkr123 May 6, 2026
72933f3
debug
Wlkr123 May 6, 2026
b61270b
fix(AddForm): add edit conformity logic for new conversation conversion
Wlkr123 May 6, 2026
be4362c
Release 2.17.48
Wlkr123 May 6, 2026
98778f1
fix(logUtils): improve target handling and formatting in activity log…
Wlkr123 May 6, 2026
62143bc
Release 2.17.49
Wlkr123 May 6, 2026
598863e
Release 2.17.50
Wlkr123 May 6, 2026
b8c5a95
fix(inbox): customFields
uuganaa1007 May 7, 2026
1f617d8
feat: inbox customerSyncRegistrationNumber mutation add
uuganaa1007 May 7, 2026
bfbb94b
fix(tickets): hide name field in "Convert to ticket" form when isHide…
uuganaa1007 May 7, 2026
f8c5999
Release 2.17.51
Wlkr123 May 7, 2026
b294897
fix(facebook): add messaging_type MESSAGE_TAG when sending tagged mes…
uuganaa1007 May 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
26 changes: 26 additions & 0 deletions .commitlintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"extends": ["@commitlint/config-conventional"],
"rules": {
"subject-case": [1, "always", "camel-case"],
"type-enum": [
2,
"always",
[
"ci",
"chore",
"docs",
"feat",
"fix",
"perf",
"refactor",
"revert",
"style",
"test",
"setup",
"build",
"config",
"deps"
]
]
}
}
6 changes: 0 additions & 6 deletions .env.sample

This file was deleted.

28 changes: 0 additions & 28 deletions .eslintrc

This file was deleted.

2 changes: 2 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# workflow owner
/.github/workflows/ @batamar
4 changes: 4 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# These are supported funding model platforms

github: erxes
open_collective: erxes
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

<!-- Please use this template while reporting a bug and provide as much info as possible. Not doing so may result in your bug not being addressed in a timely manner. Thanks!

If the matter is security related, please disclose it privately via info@erxes.io
-->

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Context (please include the related information if applicable):**
- OS: [e.g. Ubuntu 16.04]
- Browser version [e.g. chrome 75.0.3770.142 safari 12.1.1]
- erxes version [e.g. 0.9.17, 0.9.16]
- installation type [e.g docker, manual]

**Additional context**
Add any other context about the problem here.
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: Enhancement request
about: Suggest an enhancement to the erxes project
title: ''
labels: ''
assignees: ''

---

**Is your enhancement request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Additional context**
Add any other context or screenshots about the enhancement request here.
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Additional context**
Add any other context or screenshots about the feature request here.
11 changes: 11 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[ISSUE](https://github.com/erxes/erxes/issues/ISSUE)

### Context

Your context here. Additionally, any screenshots. Delete this line.


// Delete the below section once completed
### PR Checklist
- [ ] Description is clearly stated under Context section
- [ ] Screenshots and the additional verifications are attached
58 changes: 58 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Configuration for probot-stale - https://github.com/probot/stale

# Number of days of inactivity before an Issue or Pull Request becomes stale
daysUntilStale: 30

# Number of days of inactivity before an Issue or Pull Request with the stale label is closed.
# Set to false to disable. If disabled, issues still need to be closed manually, but will remain marked as stale.
daysUntilClose: 5

# Only issues or pull requests with all of these labels are check if stale. Defaults to `[]` (disabled)
onlyLabels: []

# Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable
exemptLabels:
- pinned
- security
- "[Status] Maybe Later"

# Set to true to ignore issues in a project (defaults to false)
exemptProjects: false

# Set to true to ignore issues in a milestone (defaults to false)
exemptMilestones: false

# Set to true to ignore issues with an assignee (defaults to false)
exemptAssignees: false

# Label to use when marking as stale
staleLabel: stale

# Comment to post when marking as stale. Set to `false` to disable
markComment: >

# Limit the number of actions per hour, from 1-30. Default is 30
limitPerRun: 30

# Optionally, specify configuration settings that are specific to just 'issues' or 'pulls':
pulls:
markComment: >
Thank you for your contribution! However, it has
not had any activity on it in the past 30 days and will be closed in
5 days if no updates occur. If you believe the changes are still valid then please verify your
branch has no conflicts with target and rebase if needed. If you
are awaiting a (re-)review then please let us know.

issues:
markComment: >
Thank you for your contribution! However, it has
not had any activity on it in the past 30 days and will be closed in
5 days if no updates occur. If you would like this issue to remain open:

1. Verify that you can still reproduce the issue in the latest version of erxes
1. Comment that the issue is still reproducible and include:
* What version of erxes you reproduced the issue on
* What OS and version you reproduced the issue on
* What steps you followed to reproduce the issue
# exemptLabels:
# - confirmed
63 changes: 63 additions & 0 deletions .github/workflows/client_portal.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: Client portal CI

on:
push:
branches:
- dev
- master
- rc
- v2
- staging
paths:
- "client-portal/**"
- ".github/workflows/client_portal.yaml"
pull_request:
branches:
- master
- rc
- dev
- apm
- v1
paths:
- "client-portal/**"

jobs:
client-portal:
runs-on: ubuntu-22.04

steps:
- uses: actions/checkout@v4

- name: Use Node.js 14.20.x
uses: actions/setup-node@v1
with:
node-version: 14.20.x

# https://github.com/actions/cache/blob/master/examples.md#node---yarn
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT

- uses: actions/cache@v4
id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`)
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-client-portal-${{ hashFiles('client-portal/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-client-portal-
${{ runner.os }}-yarn-

- name: Build
run: |
cd client-portal
rm -rf node_modules
yarn install --frozen-lockfile
yarn build

- name: Build docker image
if: github.event_name == 'push' && ( github.ref == 'refs/heads/master' || github.ref == 'refs/heads/rc' || github.ref == 'refs/heads/dev' || github.ref == 'refs/heads/staging' || github.ref == 'refs/heads/v2' )
run: |
cd client-portal
echo ${{ secrets.DOCKERHUB_TOKEN }} | docker login -u ${{ secrets.DOCKERHUB_USERNAME }} --password-stdin
docker buildx build -t erxes/client-portal:${GITHUB_REF#refs/heads/} -f Dockerfile .
docker push erxes/client-portal:${GITHUB_REF#refs/heads/}
55 changes: 55 additions & 0 deletions .github/workflows/core.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: Api core CI

on:
push:
branches:
- dev
- master
- rc
- v2
- staging
paths:
- "packages/api-utils/**"
- "packages/core/**"
- ".github/workflows/core.yaml"

jobs:
core:
runs-on: ubuntu-22.04

steps:
- uses: actions/checkout@v4

- name: Use Node.js 18.20.x
uses: actions/setup-node@v4
with:
node-version: 18.20.x

# https://github.com/actions/cache/blob/master/examples.md#node---yarn
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT

- uses: actions/cache@v4
id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`)
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-api-core
restore-keys: |
${{ runner.os }}-yarn-api-
${{ runner.os }}-yarn

- name: Build
run: |
cp -r builder dist
cd dist
yarn install
yarn build core

- name: Build docker image
if: github.event_name == 'push' && ( github.ref == 'refs/heads/master' || github.ref == 'refs/heads/rc' || github.ref == 'refs/heads/dev' || github.ref == 'refs/heads/staging' || github.ref == 'refs/heads/v2' )
run: |
cd dist/erxes
echo ${{ secrets.DOCKERHUB_TOKEN }} | docker login -u ${{ secrets.DOCKERHUB_USERNAME }} --password-stdin
docker buildx build -t erxes/core:${GITHUB_REF#refs/heads/} -f Dockerfile .
docker push erxes/core:${GITHUB_REF#refs/heads/}
Loading