[ISSUE] #19 Fix urls (trailing or missing slashes) by @kartik1112 in https://github.com/Hexastack/Hexabot/pull/27
Fix: Add List Block by @yassine-sallemi in https://github.com/Hexastack/Hexabot/pull/33
fix: [BUG] #25 -Edit & Remove Buttons stay active after category switch by @DDibyajyot in https://github.com/Hexastack/Hexabot/pull/30
fix: logout page reload by @marrouchi in https://github.com/Hexastack/Hexabot/pull/36
fix: smtp config by @marrouchi in https://github.com/Hexastack/Hexabot/pull/42
fix: remove extra rerendering when position changes by @medtaher123 in https://github.com/Hexastack/Hexabot/pull/39
Feat/add merge workflow by @yassine-sallemi in https://github.com/Hexastack/Hexabot/pull/49
feat: add merge workflow by @Emnaghz in https://github.com/Hexastack/Hexabot/pull/38
Fix: load config on runtime by @marrouchi in https://github.com/Hexastack/Hexabot/pull/32
Feat: Loading docker images from Docker Hub by @yassine-sallemi in https://github.com/Hexastack/Hexabot/pull/50
fix: docker images in compose file by @marrouchi in https://github.com/Hexastack/Hexabot/pull/51
fix(widget): remove extra spaces in README by @marrouchi in https://github.com/Hexastack/Hexabot/pull/52
fix: dev compose file by @marrouchi in https://github.com/Hexastack/Hexabot/pull/53
fix: docker compose force build in dev env by @marrouchi in https://github.com/Hexastack/Hexabot/pull/56
refactor: populate queries by @marrouchi in https://github.com/Hexastack/Hexabot/pull/57
Fixed issue #16: Subscribers search input is too small by @JaiSharma1710 in https://github.com/Hexastack/Hexabot/pull/59
fix: enhance signup completion message clarity by @AuraOfDivinity in https://github.com/Hexastack/Hexabot/pull/54
Update translation.json -- [ISSUE] - Uppercase the 1st letter in the NLP Value dialog form fields #31 by @adititripathi in https://github.com/Hexastack/Hexabot/pull/34
fix: remove duplicated label.type translation keys by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/64
Resolved Issue #43 - Update Icons for Labels and Subscribers by @JaiSharma1710 in https://github.com/Hexastack/Hexabot/pull/60
fix: nlp value uppercase fr translation first letter by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/66
#61 Added default item in case of empty list in labels dropdown in subscriber section by @JaiSharma1710 in https://github.com/Hexastack/Hexabot/pull/62
feat: break NLU JISF apart by @marrouchi in https://github.com/Hexastack/Hexabot/pull/46
fix: add request queue to handle concurrent zoom & offset requests by @AuraOfDivinity in https://github.com/Hexastack/Hexabot/pull/55
fix: update package-lock file version and license values by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/75
fix: NLU image's building error by @Emnaghz in https://github.com/Hexastack/Hexabot/pull/70
fix: add target on widget build job by @Emnaghz in https://github.com/Hexastack/Hexabot/pull/71
fix: improve error handling for invalid URL submission by @devamitranjan in https://github.com/Hexastack/Hexabot/pull/73
fix: escape regular expressions by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/78
fix: api validation pipe by @devamitranjan in https://github.com/Hexastack/Hexabot/pull/80
Feat/i18n module by @marrouchi in https://github.com/Hexastack/Hexabot/pull/69
fix: increased the default number of pagesize by @devamitranjan in https://github.com/Hexastack/Hexabot/pull/84
feat: add unit tests to the api translation service by @mohitahlawat2001 in https://github.com/Hexastack/Hexabot/pull/91
fix: delete role permissions by @marrouchi in https://github.com/Hexastack/Hexabot/pull/85
fix: added unit test case for permission deleteone api by @devamitranjan in https://github.com/Hexastack/Hexabot/pull/92
Add permanent option context var by @medtaher123 in https://github.com/Hexastack/Hexabot/pull/67
fix: add ui development target by @Emnaghz in https://github.com/Hexastack/Hexabot/pull/93
Fix/api prod dockerfile by @marrouchi in https://github.com/Hexastack/Hexabot/pull/98
fix: prevent user from deleting their own roles by @Emnaghz in https://github.com/Hexastack/Hexabot/pull/41
Feat: Self Attached Node by @yassine-sallemi in https://github.com/Hexastack/Hexabot/pull/96
fix(api): packages vulnerabilities by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/97
fix: remove non compliant OSD license term by @marrouchi in https://github.com/Hexastack/Hexabot/pull/99
fix(api): jwt plain object issue by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/101
fix: enhance self linked block curve by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/104
fix(frontend): axios SSRF vulnerability by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/108
fix(frontend): align data grid toggle action by @marrouchi in https://github.com/Hexastack/Hexabot/pull/102
fix: Insecure randomness by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/106
fix: api docker container for mac users by @marrouchi in https://github.com/Hexastack/Hexabot/pull/110
refactor(frontend): decouple contexts logic from hooks logic by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/113
fix: add port to widget service on docker-compose by @Emnaghz in https://github.com/Hexastack/Hexabot/pull/118
fix(frontend): remove unused package-lock.json files by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/116
fix(frontend): trigger empty messages input control by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/123
feat: import http module in channels module by @marrouchi in https://github.com/Hexastack/Hexabot/pull/124
fix: event consistent naming by @marrouchi in https://github.com/Hexastack/Hexabot/pull/125
feat: enhance i18next typing by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/90
feat(frontend): added fix for the base url by @devamitranjan in https://github.com/Hexastack/Hexabot/pull/117
Feat/cli by @marrouchi in https://github.com/Hexastack/Hexabot/pull/130
Fix issue #45 - Enhance error toast messages by @PranavBhatP in https://github.com/Hexastack/Hexabot/pull/119
fix: lint errors by @Emnaghz in https://github.com/Hexastack/Hexabot/pull/131
fix: update readme and remove makefile by @marrouchi in https://github.com/Hexastack/Hexabot/pull/132
fix: cli prefix sanitize by @marrouchi in https://github.com/Hexastack/Hexabot/pull/134
fix: missing cli init cmd by @marrouchi in https://github.com/Hexastack/Hexabot/pull/135
feat(chatgpt-rag): remove chatgpt rag plugin by @IkbelTalebHssan in https://github.com/Hexastack/Hexabot/pull/136
Feat/readme badges + logo by @marrouchi in https://github.com/Hexastack/Hexabot/pull/138
fix: content update by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/133
fix: frontend Dockerfile for production by @marrouchi in https://github.com/Hexastack/Hexabot/pull/143
fix(frontend): logout redirection logic by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/140
fix: cli extension npm preinstall by @marrouchi in https://github.com/Hexastack/Hexabot/pull/144
fix(api): remove unused filterDynamicFields method by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/142
fix(frontend): add reset selected by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/149
fix(frontend): instable blocks type by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/152
feat: add README video by @marrouchi in https://github.com/Hexastack/Hexabot/pull/154
Update Video README.md by @marrouchi in https://github.com/Hexastack/Hexabot/pull/156
fix: update wording by @marrouchi in https://github.com/Hexastack/Hexabot/pull/159
fix(frontend): NLU Training I18n translation issue by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/161
refactor(api): emit events logic by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/155
fix: i18n custom blocks settings by @marrouchi in https://github.com/Hexastack/Hexabot/pull/163
feat: add bulk delete functionality by @IkbelTalebHssan in https://github.com/Hexastack/Hexabot/pull/164
fix(frontend): content type update cache issue by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/170
fix(frontend): Websocket connections issue by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/172
fix: add content file upload input by @Emnaghz in https://github.com/Hexastack/Hexabot/pull/168
Fix: Database Migrations through CLI by @yassine-sallemi in https://github.com/Hexastack/Hexabot/pull/173
fix: nlu helper init by @marrouchi in https://github.com/Hexastack/Hexabot/pull/177
feat: [ContextVar]add bulk delete functionality by @IkbelTalebHssan in https://github.com/Hexastack/Hexabot/pull/175
165 issue untyped events and event listeners by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/166
fix: autocomplete entity by @marrouchi in https://github.com/Hexastack/Hexabot/pull/176
fix: content reload after import by @Emnaghz in https://github.com/Hexastack/Hexabot/pull/180
feat: NLP samples bulk delete by @IkbelTalebHssan in https://github.com/Hexastack/Hexabot/pull/186
fix(widget): add scrollbar by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/188
feat: [NLP Entity] add bulk delete by @IkbelTalebHssan in https://github.com/Hexastack/Hexabot/pull/191
feat: [NLP Value] add bulk delete by @IkbelTalebHssan in https://github.com/Hexastack/Hexabot/pull/193
fix(api): nlp-sample schema remove unique from text field by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/195
fix(api): remove duplicated populate methods by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/200
fix: enhance web-socket connection access by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/197
fix(widget): scrollbar freeze by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/203
Feat/widget changes by @marrouchi in https://github.com/Hexastack/Hexabot/pull/206
fix(frontend): attachment port link issue by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/208
refactor(api): simplify services logic by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/205
fix: npm url by @marrouchi in https://github.com/Hexastack/Hexabot/pull/213
fix: attachment spelling issue by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/210
fix(frontend): public pages extra rendering by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/216
fix(api): remove unused v1 dto middleware logic by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/212
fix: automate removing unused imports by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/222
fix(api): settings types by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/228
fix(api): eslint imports order by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/230
fix: github PR template by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/232
fix(frontend): config context typing by @marrouchi in https://github.com/Hexastack/Hexabot/pull/234
feat(frontend): add i18n namespace + remove setting help & id by @marrouchi in https://github.com/Hexastack/Hexabot/pull/235
fix(frontend): eslint imports order by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/237
fix(widget): eslint imports order by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/239
feat: fetch remote i18n (partial - for channels only) by @marrouchi in https://github.com/Hexastack/Hexabot/pull/243
feat: add plugins settings i18n + typing by @marrouchi in https://github.com/Hexastack/Hexabot/pull/249
fix(frontend): regex input control by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/252
feat/refactor helpers by @marrouchi in https://github.com/Hexastack/Hexabot/pull/254
feat: add llm helper + Ollama by @marrouchi in https://github.com/Hexastack/Hexabot/pull/251
fix(api): enhance event typing by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/246
fix: ts issue (event listener) by @marrouchi in https://github.com/Hexastack/Hexabot/pull/261
247 issue eslint rule to automate adding copyright header by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/248
Enhance/intent classifier by @MohamedAliBouhaouala in https://github.com/Hexastack/Hexabot/pull/258
feat: hexabot logo in the widget header by @marrouchi in https://github.com/Hexastack/Hexabot/pull/262
feat: refactor extensions as npm packages (be brave 1) by @marrouchi in https://github.com/Hexastack/Hexabot/pull/257
fix: clear setting cache once seeded by @marrouchi in https://github.com/Hexastack/Hexabot/pull/263
feat: enhance llm helper support by @marrouchi in https://github.com/Hexastack/Hexabot/pull/264
fix(api): enhance base-repository.ts typing by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/269
New Contributors
@kartik1112 made their first contribution in https://github.com/Hexastack/Hexabot/pull/17
@yassinedorbozgithub made their first contribution in https://github.com/Hexastack/Hexabot/pull/29
@yassine-sallemi made their first contribution in https://github.com/Hexastack/Hexabot/pull/33
@DDibyajyot made their first contribution in https://github.com/Hexastack/Hexabot/pull/30
@medtaher123 made their first contribution in https://github.com/Hexastack/Hexabot/pull/39
@Emnaghz made their first contribution in https://github.com/Hexastack/Hexabot/pull/38
@JaiSharma1710 made their first contribution in https://github.com/Hexastack/Hexabot/pull/59
@AuraOfDivinity made their first contribution in https://github.com/Hexastack/Hexabot/pull/54
@adititripathi made their first contribution in https://github.com/Hexastack/Hexabot/pull/34
@devamitranjan made their first contribution in https://github.com/Hexastack/Hexabot/pull/73
@mohitahlawat2001 made their first contribution in https://github.com/Hexastack/Hexabot/pull/91
@PranavBhatP made their first contribution in https://github.com/Hexastack/Hexabot/pull/119
@IkbelTalebHssan made their first contribution in https://github.com/Hexastack/Hexabot/pull/136
@MohamedAliBouhaouala made their first contribution in https://github.com/Hexastack/Hexabot/pull/258
Full Changelog: https://github.com/Hexastack/Hexabot/commits/v2.0.0