Commit Graph

73 Commits

Author SHA1 Message Date
yassinedorbozgithub
99f0f0eb2f fix(api): enhance logic 2025-06-12 17:41:20 +01:00
Mohamed Marrouchi
c9f521a837 fix: permanent ctx vars update + unit tests 2025-05-16 19:17:54 +01:00
Mohamed Marrouchi
41de535a7c fix: enhance implementation 2025-05-12 14:13:09 +01:00
MohamedAliBouhaouala
5d8befacdf fix: minor enhancements 2025-05-12 07:30:01 +01:00
Mohamed Marrouchi
bab2e3082f feat: implement nlp based blocks prioritization strategy
feat: add weight to nlp entity schema and readapt

feat: remove commented obsolete code

feat: restore settings

feat: apply feedback

fix: re-adapt unit tests

feat: priority scoring re-calculation & enabling weight modification in builtin nlp entities

fix: remove obsolete code

feat: refine unit tests, apply mr coderabbit suggestions

fix: minor refactoring

feat: add nlp cache map type

feat: refine builtin nlp entities weight updates

feat: add more test cases and refine edge case handling

feat: add weight validation in UI

fix: apply feedback

feat: add a penalty factor & fix unit tests

feat: add documentation

fix: correct syntax

fix: remove stale log statement

fix: enforce nlp entity weight restrictions

fix: correct typo in docs

fix: typos in docs

fix: fix formatting for function comment

fix: restore matchNLP function previous code

fix: remove blank line, make updateOne asynchronous

fix: add AND operator in docs

fix: handle dependency injection in chat module

feat: refactor to use findAndPopulate in block score calculation

feat: refine caching mechanisms

feat: add typing and enforce safety checks

fix: remove typo

fix: remove async from block score calculation

fix: remove typo

fix: correct linting

fix: refine nlp pattern type check

fix: decompose code into helper utils,  add nlp entity dto validation, remove type casting

fix: minor refactoring

feat: refactor current implementation
2025-05-12 07:29:56 +01:00
yassinedorbozgithub
f972cc15dd fix: revert eventemitter updates 2025-05-08 08:30:27 +01:00
yassinedorbozgithub
b96048c7ee fix: add content payloadType unit test 2025-04-07 14:46:45 +01:00
Med Marrouchi
7977d9d445 Merge pull request #649 from Hexastack/fix/hook-chatbot-sent-event
fix: hook chatbot sent event
2025-04-04 08:36:13 +01:00
Med Marrouchi
a718128186 Merge pull request #852 from Hexastack/851-issue---make-logger-part-of-the-base-repository
feat: centrelize logger
2025-04-04 08:20:02 +01:00
Med Marrouchi
2c4d8e3352 Merge pull request #850 from Hexastack/849-issue---make-eventemitter-part-of-the-base-repository
Some checks are pending
Build and Push Docker API Image / build-and-push (push) Waiting to run
Build and Push Docker Base Image / build-and-push (push) Waiting to run
Build and Push Docker UI Image / build-and-push (push) Waiting to run
feat: centrelize eventEmitter
2025-04-03 15:53:26 +01:00
Med Marrouchi
0bbe7b8669 Merge pull request #848 from Hexastack/847-issue---make-loggerservice-and-eventemitter2-global-unit-test-providers
feat: add unit tests global provider config
2025-04-03 15:34:11 +01:00
Med Marrouchi
8680f48688 Merge pull request #717 from Hexastack/fix/payload-enum-missing-menu
Some checks are pending
Build and Push Docker API Image / build-and-push (push) Waiting to run
Build and Push Docker Base Image / build-and-push (push) Waiting to run
Build and Push Docker UI Image / build-and-push (push) Waiting to run
fix: missing value in PayloadType enum
2025-04-03 10:02:03 +01:00
abdou6666
5579052787 fix: apply feedback 2025-04-02 18:06:46 +01:00
yassinedorbozgithub
cca2922553 fix: resolve file conflicts 2025-03-24 14:15:52 +01:00
abdou6666
992ae79fc3 fix: update block controller 2025-03-24 11:59:18 +01:00
yassinedorbozgithub
020f63097e feat: centrelize logger 2025-03-23 17:26:23 +01:00
yassinedorbozgithub
80f7fdf8f5 feat: centrelize eventEmitter 2025-03-23 16:37:40 +01:00
yassinedorbozgithub
ac770154f5 feat: add unit tests global provider config 2025-03-23 08:52:19 +01:00
abdou6666
f2ca00f1d8 feat: change getDefaultSettings to be async 2025-03-21 15:17:59 +01:00
abdou6666
0cf437e773 fix: add menu value to enum 2025-03-04 13:06:42 +01:00
abdou6666
ea6b19637d feat: e2e test for updating block trigger to postback menu 2025-03-04 13:04:18 +01:00
Med Marrouchi
7acf637273 Merge pull request #802 from Hexastack/801-issue---deletemany-align-ids-type-with-value
Some checks failed
Build and Push Docker API Image / build-and-push (push) Has been cancelled
Build and Push Docker Base Image / build-and-push (push) Has been cancelled
Build and Push Docker UI Image / build-and-push (push) Has been cancelled
fix(api): align deleteMany ids type with value
2025-03-03 20:31:22 +01:00
Med Marrouchi
4399cc0957 Merge pull request #784 from medtaher123/fix/delete-invitation-on-role-delete
feat: delete invitation on role delete
2025-03-03 20:21:51 +01:00
Mohamed Marrouchi
7e48eb6067 feat: add outcome attribute 2025-03-03 09:54:31 +01:00
yassinedorbozgithub
67b1b7d7ff fix(api): align ids type with value 2025-02-26 16:31:41 +01:00
yassinedorbozgithub
49f0a9e1cf fix: label unit tests 2025-02-19 22:02:56 +01:00
yassinedorbozgithub
80d94699bf fix: add label bulk delete 2025-02-19 22:02:56 +01:00
medtaher
1707366d98 feat: delete invitation on role delete 2025-02-19 18:23:57 +01:00
hexastack
b51688fce4 fix: hook chatbot sent event 2025-01-30 07:29:07 +01:00
abdou6666
32d57874cd fix: remove service name prefix from logged messages 2025-01-27 12:36:50 +01:00
hexastack
3051e84251 feat: fix unit test 2025-01-22 18:11:45 +01:00
Med Marrouchi
854cfd856f Merge pull request #579 from Hexastack/576-issue---refactor-updateone-logic-to-centralize-logs
Some checks are pending
Build and Push Docker API Image / build-and-push (push) Waiting to run
Build and Push Docker Base Image / build-and-push (push) Waiting to run
Build and Push Docker UI Image / build-and-push (push) Waiting to run
update(api): centralize updateOne error handling logic
2025-01-20 10:24:48 +01:00
yassinedorbozgithub
6c75e6df4a refactor(api): Refactor updateOne logic 2025-01-16 18:47:25 +01:00
Mohamed Marrouchi
39213e8b0b refactor: channels design to allow attachment ownership 2025-01-15 18:05:53 +01:00
yassinedorbozgithub
91e61b2e5a fix: upadte chat module unit tests 2025-01-15 10:29:06 +01:00
yassinedorbozgithub
90a7c2f5c2 fix: apply strict null checks updates to the Chat Module 2025-01-09 17:58:26 +01:00
Mohamed Marrouchi
1ea0ce2a7f fix: subscriber avatar + update migration 2025-01-07 16:55:33 +01:00
Mohamed Marrouchi
e16660a0a0 fix: avatar dir 2025-01-07 16:55:33 +01:00
Mohamed Marrouchi
e2c81a9618 feat: update DB schema to use subscriber.avatar 2025-01-07 16:55:33 +01:00
Med Marrouchi
5218325426 Merge pull request #511 from Hexastack/fix/category-strict-null-check
Some checks failed
Build and Push Docker API Image / build-and-push (push) Has been cancelled
Build and Push Docker Base Image / build-and-push (push) Has been cancelled
Build and Push Docker NLU Image / build-and-push (push) Has been cancelled
Build and Push Docker UI Image / build-and-push (push) Has been cancelled
fix: category
2025-01-03 16:14:55 +01:00
abdou6666
9eef5c4bed fix: category 2025-01-02 18:18:29 +01:00
abdou6666
928a25c6d1 fix: label 2025-01-02 18:06:28 +01:00
Med Marrouchi
fc14cb07f2 Merge branch 'main' into fix/channel-data-inference-type-issue 2024-12-10 07:34:09 +01:00
abdou6666
3c7abc2261 fix: channels data type inference 2024-12-09 18:17:28 +01:00
yassinedorbozgithub
d3b5070407 fix: add retro compatibility for find and findAndPopulate methods 2024-12-06 16:26:54 +01:00
yassinedorbozgithub
cde4a36294 Refactor: merge find findPage - findAndPopulate findPageAndPopulate 2024-12-03 17:16:57 +01:00
abdou6666
332a2b7a70 revert: revert controller name 2024-11-22 18:12:50 +01:00
abdou6666
978562900e refactor: minor updates 2024-11-22 18:05:55 +01:00
hexastack
55fe415fd8 refactor: use deleteMany for multiple blocks removal 2024-11-22 17:58:11 +01:00
Mohamed Marrouchi
8ec4a33d94 fix: pagination 2024-11-22 16:05:30 +01:00