v2.2.2
What's Changed
- Fix/channel data typing by @marrouchi in https://github.com/Hexastack/Hexabot/pull/442
- feat: ux enhancement on repeatable fieldsets by @IkbelTalebHssan in https://github.com/Hexastack/Hexabot/pull/429
- feat: tabs bidirectional sync with the url query by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/437
- fix: sync UI button max number validation with the API validation by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/435
- refactor: attachment service uploadFiles method by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/431
- fix: update quick replies maxInput value by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/441
- feat: minor updates to accomodate slack by @marrouchi in https://github.com/Hexastack/Hexabot/pull/450
- Fix CORS origin handling and update frontend environment variables by @medchedli in https://github.com/Hexastack/Hexabot/pull/451
- chore: update bot.service.ts by @eltociear in https://github.com/Hexastack/Hexabot/pull/456
- Fix : Number settings gets saved as strings in MongoDB by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/444
- fix: display contentType text-area fields in list block by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/459
- fix: Buttons display in the list/carousel block form by @marrouchi in https://github.com/Hexastack/Hexabot/pull/460
- fix(frontend): handle visual editor default flow navigation by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/464
- fix(api): add select all selector to the custom events by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/465
- fix: remove unecessary ws broadcast by @marrouchi in https://github.com/Hexastack/Hexabot/pull/469
- fix: type getMessage() by @marrouchi in https://github.com/Hexastack/Hexabot/pull/468
- fix(frontend): add missing autofocus for content add edit dialogs by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/466
- fix: persist subscriber avatars by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/476
- Revert "fix: persist subscriber avatars" by @marrouchi in https://github.com/Hexastack/Hexabot/pull/478
- Revert "Revert "fix: persist subscriber avatars"" by @marrouchi in https://github.com/Hexastack/Hexabot/pull/479
- fix: setting emit + unit tests by @marrouchi in https://github.com/Hexastack/Hexabot/pull/483
- feat: import nlpsamples files without adding them as attachments by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/462
- Fix/webchannel updates by @marrouchi in https://github.com/Hexastack/Hexabot/pull/486
- feat: add support for arrays in search filter by @marrouchi in https://github.com/Hexastack/Hexabot/pull/487
- fix: remove nlp import dialog by @marrouchi in https://github.com/Hexastack/Hexabot/pull/488
- Fix: base repository with strict null checks by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/467
- feat: add support for signed public urls for channels by @marrouchi in https://github.com/Hexastack/Hexabot/pull/489
- fix: settings strict null checks by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/471
- fix: socketio types by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/490
- Fix: i18n and translation strict null check by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/491
- fix: bot stats to comply with strict null check by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/492
- fix: restrict eslint license header year update to staged files by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/504
- fix: update package-lock.json file by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/506
- Feat/migration module by @marrouchi in https://github.com/Hexastack/Hexabot/pull/496
- Fix: plugins strict null check by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/493
- fix: socketio redis adapter by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/503
- Fix: permission and role ts strict null check by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/509
- fix: label by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/510
- fix: category by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/511
- feat: add metadata collection to store the db version by @marrouchi in https://github.com/Hexastack/Hexabot/pull/512
- feat: remove core nlu engine by @MohamedAliBouhaouala in https://github.com/Hexastack/Hexabot/pull/523
- fix: disabled tsconfig strict Property Initialization by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/526
- fix: base-controller by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/520
- fix: utilities decorators IsLessThanDate, IsObjectId by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/521
- fix: main.ts by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/522
- fix(frontend): remove duplicated type declarations by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/519
- [MERGE ORDER 2] fix: resolve search filterpipe null checks issues by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/530
- Hotfix: default lang by @marrouchi in https://github.com/Hexastack/Hexabot/pull/534
- [MERGE ORDER 1] fix: resolve pagination-querypipe null checks issues by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/528
- Refactor Subscriber/User Avatar Upload/Download by @marrouchi in https://github.com/Hexastack/Hexabot/pull/517
- fix: CMS module issues by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/532
- fix: User module issues by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/539
- fix: remove unecessary WithUrl typing by @marrouchi in https://github.com/Hexastack/Hexabot/pull/542
- fix: add default format implementation by @MohamedAliBouhaouala in https://github.com/Hexastack/Hexabot/pull/543
- feat: support dynamic DTOs: controller, service, repository and seed by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/550
- fix: NLP module strict null checks issues by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/544
- feat: Refactor attachment payload + use public signed urls in web channel by @marrouchi in https://github.com/Hexastack/Hexabot/pull/546
- fix: apply strict null checks updates to the Chat Module by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/547
- feat: implement strict null checks by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/563
- fix: missing value assignedAt by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/566
- fix: event returning users missing required payload by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/574
- feat: make storage mode configurable env var by @MohamedAliBouhaouala in https://github.com/Hexastack/Hexabot/pull/583
- Feat/attachments extra attrs by @marrouchi in https://github.com/Hexastack/Hexabot/pull/535
- update(api): centralize updateOne error handling logic by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/579
- fix: remove delete opearation by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/585
- fix(frontend): fix menu accessibility visibility issue by @AselPeiris in https://github.com/Hexastack/Hexabot/pull/555
- fix(frontend): resolve block list edit form bug by @yassinedorbozgithub in https://github.com/Hexastack/Hexabot/pull/581
- feat: refactor attachment storage to use helpers by @marrouchi in https://github.com/Hexastack/Hexabot/pull/589
- fix: Minor ts issue in subscriber preupdate hook by @marrouchi in https://github.com/Hexastack/Hexabot/pull/596
- fix: logout by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/604
- fix: patch-lock-file error in dev & prod mode by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/601
- fix: optimize docker cache api by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/610
- feat: update block plugin settings visibility by @MohamedAliBouhaouala in https://github.com/Hexastack/Hexabot/pull/618
- fix: remove duplicate emitted event 'new_users' by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/617
- fix: optimize docker frontend cache by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/602
- fix: remove unnecessary state change by @IkbelTalebHssan in https://github.com/Hexastack/Hexabot/pull/605
- fix: re-subscribe on ws reconnect by @marrouchi in https://github.com/Hexastack/Hexabot/pull/619
- feat: display toasters using react-query callback on success,failure by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/616
- fix: cors issue by @abdou6666 in https://github.com/Hexastack/Hexabot/pull/623
- fix: nlu format return by @marrouchi in https://github.com/Hexastack/Hexabot/pull/624
New Contributors
- @eltociear made their first contribution in https://github.com/Hexastack/Hexabot/pull/456
- @AselPeiris made their first contribution in https://github.com/Hexastack/Hexabot/pull/555
Full Changelog: https://github.com/Hexastack/Hexabot/compare/v2.1.5...v2.2.2