louistiti
754bd7380f
build(bridge/python): 1.2.0
2023-11-14 22:38:34 +08:00
louistiti
d32cda3663
build(bridge/nodejs): 1.1.0
2023-11-14 22:35:27 +08:00
louistiti
c8d2e8c985
chore: bump to 1.0.0-beta.10+dev
2023-11-12 22:22:56 +08:00
louistiti
2a15434919
Merge branch 'feat-improve-ner-types' into develop
2023-11-12 18:16:37 +08:00
louistiti
b2c375861b
feat: identify entities from utterance samples for a better prioritization of classifications
2023-11-12 18:14:16 +08:00
Théo LUDWIG
ae6fec335d
fix(skill/date_time): add follow up utterance samples
2023-07-24 23:00:30 +02:00
louistiti
16302ec6e4
Merge branch 'develop' into feat-improve-ner-types
2023-07-23 11:26:38 +08:00
Louis Grenard
4d03e1bb4e
docs(README): add knowledge base LLM scenario
2023-07-23 11:15:23 +08:00
Théo LUDWIG
69ce669b4c
feat(tcp server): remove unnecessary data from entity + detect most populated city
2023-07-02 11:09:22 +02:00
Théo LUDWIG
c512b422e7
feat(web app): add "Show more" when answer is "too big"
2023-07-01 23:33:41 +02:00
Théo LUDWIG
2ad6541c3e
feat(skill/help): helps you get started with Leon
2023-07-01 23:28:55 +02:00
Théo LUDWIG
379326d7c1
feat(bridge/nodejs): simplify leon.setAnswerData
2023-07-01 23:24:29 +02:00
Théo LUDWIG
1359f5d210
feat(bridge/python): simplify leon.set_answer_data
2023-07-01 23:23:34 +02:00
Théo LUDWIG
64858ec6fe
feat(tcp server): add Country information to City
2023-07-01 19:01:57 +02:00
Théo LUDWIG
166175192d
feat(tcp server): better detect cities thanks to alternate names
2023-07-01 19:00:34 +02:00
Théo LUDWIG
97de1d1c3f
fix(skill/date_time): correct time zone with toLocaleString method
2023-07-01 18:24:19 +02:00
louistiti
563792bd0a
fix(tcp server): use root path for the time_zones.txt file
2023-06-30 22:35:58 +08:00
Théo LUDWIG
076db4c3eb
fix(skill/date_time): determine correctly isDaylightSavingTime
2023-06-30 15:11:17 +02:00
Théo LUDWIG
02e1de8ffa
fix: precise units used in time zone data
2023-06-29 23:14:14 +02:00
Théo LUDWIG
cc01bd18b2
feat(skill/date_time): time zone
2023-06-29 23:03:03 +02:00
Théo LUDWIG
2478adbaa2
feat(server): add spacy data in entity resolution
2023-06-29 22:33:25 +02:00
Théo LUDWIG
45b177d0fb
feat(tcp server): add support for time zone and more city/country data
2023-06-29 22:32:12 +02:00
Théo LUDWIG
c0deafcd69
feat(server): improve NER types
2023-06-29 00:04:37 +02:00
louistiti
eea6b0392d
feat(skill/date_time): add new utterance samples
2023-06-29 00:17:29 +08:00
louistiti
9845612c68
Merge branch 'feat/skill-utilities-date-time' into develop
2023-06-28 23:39:25 +08:00
louistiti
d46ec1d3d5
Merge branch 'feat/skill-leon-age' into develop
2023-06-28 23:39:15 +08:00
louistiti
f1a65f53bc
feat(skill/age): add new utterance samples
2023-06-28 23:39:07 +08:00
Théo LUDWIG
1410b72362
chore(skill/date_time): add test folder
2023-06-27 18:35:03 +02:00
Théo LUDWIG
e9245b522f
fix(skill/date_time): separate current date and current time
2023-06-25 22:46:10 +02:00
Théo LUDWIG
636eb0f139
feat(skill/date_time): days countdown
2023-06-25 12:27:30 +02:00
Théo LUDWIG
8645ef01fd
fix: improve types for Node.js skill SDK
2023-06-25 12:08:36 +02:00
Théo LUDWIG
18867bde89
fix(server): improve json schema description for skill config
2023-06-25 12:07:41 +02:00
Théo LUDWIG
d061a6c4bf
feat(skill/date_time): get current week number of the year
2023-06-24 19:57:47 +02:00
Théo LUDWIG
e2ec76275a
feat(skill/date_time): get current date and time
2023-06-24 19:30:55 +02:00
Théo LUDWIG
767bace201
feat(skill/age): ask Leon his age
2023-06-24 13:23:19 +02:00
louistiti
e70d0a0029
feat(web app): add init messages
2023-05-30 23:52:35 +08:00
louistiti
595fe78679
Merge branch 'python-sdk' into develop
2023-05-29 22:55:36 +08:00
louistiti
69cb6a610f
build(bridge/nodejs): bump to 1.0.0
2023-05-29 22:01:32 +08:00
louistiti
10a03d90e3
build(bridge/python): bump to 1.1.0
2023-05-29 22:01:06 +08:00
louistiti
251950384e
refactor(server): rename obj to skillAnswer
2023-05-28 12:53:44 +08:00
louistiti
8c91d245e8
refactor(server): remove speech prop from skill output backward compatibility
2023-05-28 12:49:56 +08:00
louistiti
df343ce94f
fix(skill/akinator): typo ShowNextActionSuggestions to showNextActionSuggestions
2023-05-28 10:12:40 +08:00
louistiti
7c73f435af
fix(skill/akinator): disable urllib3 cert warning
2023-05-28 10:07:23 +08:00
louistiti
b5ef7242af
fix(skill/have_i_been_pwned): use current_entities instead of entities
2023-05-28 09:23:50 +08:00
Divlo
16e1f7a34a
chore: remove dead code
2023-05-28 01:32:57 +02:00
Divlo
e42a54d593
refactor(skill/akinator): usage of new SDK
2023-05-28 01:10:03 +02:00
Divlo
cd3bcd5d6e
refactor(server): leon over http with /api/utterance
2023-05-28 00:31:40 +02:00
Divlo
2ea6237b1f
chore: remove /api/downloads
2023-05-27 23:53:20 +02:00
Divlo
9782526c42
chore: remove legacy Python bridge/utils
2023-05-27 23:48:39 +02:00
Divlo
3bf7150387
refactor(skill/have_i_been_pwned): usage of new SDK
2023-05-27 23:34:15 +02:00
Divlo
c00c85fd4f
fix(bridge): better types and network error
2023-05-27 20:29:01 +02:00
Divlo
a76d05f68a
refactor(skill/product_hunt_trends): usage of new SDK
2023-05-27 20:21:03 +02:00
Divlo
f17a4d3a2a
refactor(skill/github_trends): usage of new SDK
2023-05-27 18:06:31 +02:00
Divlo
850ea46ec6
style(skill/mbti): add missing space for consistency (oops)
2023-05-27 12:54:16 +02:00
Divlo
a540307241
refactor(skill/mbti): usage of new SDK
2023-05-27 12:43:19 +02:00
Divlo
e440e4f715
refactor(skill/speed_test): usage of new SDK
2023-05-27 12:00:13 +02:00
louistiti
d1fe81ddc6
refactor: modify settings method from isAlreadySet to isSettingSet
2023-05-27 09:47:09 +08:00
louistiti
3648fef5fb
refactor(bridge/python): add key to settings.isAlreadySet
2023-05-27 09:00:00 +08:00
louistiti
1f9137bb20
refactor(bridge/nodejs): add key to setting.isAlreadySet
2023-05-27 08:47:24 +08:00
louistiti
2e6abef507
chore: lint
2023-05-27 08:06:11 +08:00
louistiti
a55fbcd532
fix: ignore error if skill.json isn't found when getting skill info
2023-05-27 08:05:22 +08:00
Divlo
924317c614
refactor(skill/is_it_down): usage of new SDK
2023-05-27 00:14:51 +02:00
Divlo
0c44916aa2
chore(bridge): add comments (jsdoc/docstring) for settings
2023-05-26 23:50:36 +02:00
Divlo
2a0cc0644e
chore: remove youtube_downloader skill
2023-05-26 23:34:37 +02:00
Divlo
4f5b385fd7
chore: rename config.json to settings.json
2023-05-26 23:31:25 +02:00
Divlo
30e405bbe3
feat(bridge/python): add Settings module
2023-05-26 23:03:02 +02:00
Divlo
8c105a043d
feat(bridge/nodejs): add Settings module
2023-05-26 23:01:54 +02:00
Divlo
99b5e7ab6d
chore: remove synchronization capability
2023-05-26 22:58:26 +02:00
Divlo
b9dbc5012c
Revert "chore: add __init__.py files to avoid mypy linting error"
...
This reverts commit 0b16eebfbd .
2023-05-26 10:12:43 +02:00
Divlo
0b16eebfbd
chore: add __init__.py files to avoid mypy linting error
...
Ref: https://github.com/python/mypy/issues/8686#issuecomment-1178977365
2023-05-25 22:56:38 +02:00
Divlo
c078505846
refactor(skill/todo_list): usage of new SDK
2023-05-25 22:47:58 +02:00
Divlo
421232a6dc
refactor(skills): usage of datetime ISO 8601 string format instead of timestamp
2023-05-25 19:05:51 +02:00
louistiti
c62368ddad
chore: comments and French punctuation
2023-05-25 08:34:20 +08:00
Divlo
f956e1abc6
fix(bridge): memory path always defined
2023-05-25 01:04:28 +02:00
Divlo
dc88ac244d
perf(skill/guess_the_number): only store one game at a time to avoid increasing the size of memory unnecessarily
2023-05-25 00:38:34 +02:00
Divlo
4cd01a4baf
refactor(skill/random_number): usage of new SDK
2023-05-25 00:12:59 +02:00
Divlo
06cda4a1f0
fix(bridge/nodejs): allow memory that stores null value
2023-05-25 00:04:25 +02:00
Divlo
dc7615723d
fix(bridge/python): allow memory that stores null value
2023-05-24 23:57:44 +02:00
Divlo
14275be5f7
refactor(skill/introduction): usage of new SDK
2023-05-24 23:57:18 +02:00
Divlo
158df2f0f1
refactor(skill/greeting): usage of new SDK
2023-05-24 23:57:05 +02:00
Divlo
6bed516f89
refactor(skill/rochambeau): usage of new SDK
2023-05-24 23:22:43 +02:00
Divlo
7e72928ad6
refactor(skill/guess_the_number): usage of new SDK
2023-05-24 23:10:14 +02:00
louistiti
4a7e77141e
refactor: remove Python shebangs
2023-05-24 20:32:43 +08:00
louistiti
25ab60e5a2
feat: add Leon user agent from bridges
2023-05-24 19:53:34 +08:00
Divlo
f8e6012cbe
fix(bridge/python): add types
2023-05-23 19:50:19 +02:00
louistiti
1c5d2874b0
refactor(bridge/python): add memory comments
2023-05-23 21:37:12 +08:00
louistiti
3449c14d47
feat(bridge/python): functional memory
2023-05-23 21:27:35 +08:00
louistiti
51f57e3255
feat(bridge/python): memory write method
2023-05-23 20:10:48 +08:00
louistiti
7fd4be1248
feat(bridge/python): memory read method
2023-05-23 20:09:09 +08:00
louistiti
3b77d64d4f
feat(bridge/python): memory clear method
2023-05-23 20:06:35 +08:00
louistiti
ab7e2a9b10
refactor(bridge/nodejs): remove Aurora index file
2023-05-22 22:54:00 +08:00
louistiti
b2e4ebf1be
feat(bridge/python): support widget answer
2023-05-22 22:17:53 +08:00
louistiti
3c9a210081
feat(bridge/python): leon.answer usage
2023-05-22 21:14:52 +08:00
louistiti
7a9068283b
refactor(bridge/python): new bridge main file
2023-05-22 20:32:36 +08:00
louistiti
66dc0aab0f
feat(skill/timekeeper): boilerplate
2023-05-22 20:18:13 +08:00
Divlo
91e48af263
feat(bridge/python): add Network module (WIP)
2023-05-21 23:20:58 +02:00
louistiti
3a230633d8
feat(bridge/python): memory kick off
2023-05-21 19:12:30 +08:00
louistiti
6c3a03d16a
feat(bridge/python): add widget class
2023-05-21 19:03:54 +08:00
louistiti
8a60b3d0d3
Merge branch 'python-sdk-fixes' into python-sdk
2023-05-21 18:51:42 +08:00
Divlo
cb3d3bf5a8
fix(bridge/nodejs): add lang to action params
2023-05-20 20:34:12 +02:00
Divlo
f3257ad7b0
style(bridge/python): format with autopep8
2023-05-20 20:33:37 +02:00
Divlo
cb29848f45
fix(bridge/python): better typings
2023-05-20 19:49:56 +02:00
Divlo
ebaa3c4f9b
fix(bridge/python): inconsistent indentation TabError
2023-05-20 19:49:07 +02:00
louistiti
de17719537
feat(bridge/python): typing (WIP)
2023-05-20 23:28:44 +08:00
louistiti
47d5a48ac9
fix(bridge/python): import INTENT_OBJECT to leon
2023-05-20 23:17:42 +08:00
louistiti
e8ceed62eb
feat(bridge/python): leon.answer
2023-05-20 23:16:50 +08:00
louistiti
bbc1f8a79c
feat(bridge/python): leon.set_answer_data
2023-05-20 23:09:45 +08:00
louistiti
289efb5610
feat(bridge/python): leon.get_src_config
2023-05-20 22:49:17 +08:00
louistiti
05a4b2c773
feat(bridge/python): Leon singleton
2023-05-20 22:42:30 +08:00
louistiti
a32ad86342
feat(bridge/python): add constants
2023-05-20 22:40:38 +08:00
louistiti
a2eacc3930
fix(server): add lang back to the intent object till Python bridge is updated
2023-05-19 22:09:01 +08:00
louistiti
a8c079fd5c
feat: provide built-in context data to skills
2023-05-19 21:47:23 +08:00
louistiti
b389bdd8c6
feat(server): provide sentiment analysis to NLU result
2023-05-19 21:40:24 +08:00
louistiti
750d1de8b4
chore: merge branch 'skill-text-n-speech-difference' into develop
2023-05-18 21:14:09 +08:00
louistiti
d295105fa6
chore: disable import/order ESLint rule for skills
2023-05-18 21:06:04 +08:00
louistiti
e2899c8d9a
refactor(skill/good_bye): rollback as speech/text answer is only supported in logic skills
2023-05-18 20:38:26 +08:00
louistiti
7f9b60a6cd
feat(server): differentiate skill text answer from speech answer (WIP)
2023-05-18 00:00:40 +08:00
louistiti
9e77953976
refactor(bridge/nodejs): use AnswerConfig type from core schema
2023-05-17 22:21:11 +08:00
louistiti
cb6462b749
feat: define new skill answer format
2023-05-17 18:31:39 +08:00
Louis Grenard
07a3b1701d
docs: update README.md
2023-05-16 23:14:02 +08:00
Louis Grenard
f6300a3fb8
docs: update README.md
2023-05-16 23:14:02 +08:00
louistiti
46299ef4eb
Merge branch 'skill-widget-ideas' into develop
2023-05-16 23:08:00 +08:00
louistiti
259dc53213
Merge branch 'skill-widget-ideas' into develop
2023-05-16 23:08:00 +08:00
louistiti
51152a0fe3
refactor(bridge/nodejs): protected memory constructor
2023-05-16 23:07:12 +08:00
louistiti
01305af669
refactor(bridge/nodejs): protected memory constructor
2023-05-16 23:07:12 +08:00
Divlo
5539130dd9
fix: typo missing "GB" for Free RAM
2023-05-15 23:42:27 +02:00
Divlo
efd1061f30
fix: typo missing "GB" for Free RAM
2023-05-15 23:42:27 +02:00
Divlo
f6a501d4e1
fix(bridge/nodejs): improve Memory types with external skill memory
2023-05-15 22:58:40 +02:00
Divlo
839c7bfc3c
fix(bridge/nodejs): improve Memory types with external skill memory
2023-05-15 22:58:40 +02:00
Divlo
d3ba85cb36
feat(bridge/nodejs): add Widget abstract class
2023-05-15 21:18:54 +02:00
Divlo
623039415a
feat(bridge/nodejs): add Widget abstract class
2023-05-15 21:18:54 +02:00
louistiti
7a75c985e0
Merge branch 'skill-widget-poc' into develop
2023-05-15 21:31:02 +08:00
louistiti
0f2a579a66
refactor(web app): remove original app rendering
2023-05-15 21:30:42 +08:00
louistiti
63573083fa
feat(web app): render widget
2023-05-15 21:25:20 +08:00
louistiti
34aa188643
feat: skill -> core -> client widget support
2023-05-15 01:13:18 +08:00
louistiti
76dfe72f5f
feat(web app): kick off Aurora structure
2023-05-15 00:00:21 +08:00
louistiti
7a31158497
feat(web app): set up React
2023-05-14 23:43:42 +08:00
louistiti
96145bb2f7
feat(web app): add vite React plugin
2023-05-14 23:23:17 +08:00
louistiti
17cb808aab
chore: install required npm deps
2023-05-14 23:22:01 +08:00
louistiti
b757d2d4ae
chore: upgrade vite to latest
2023-05-14 23:20:41 +08:00
louistiti
ce001c2e65
feat(bridge/nodejs): support read memory from other skills
2023-05-14 21:00:52 +08:00
louistiti
a3b8c40714
refactor(scripts): unify skills setup over one iteration only
2023-05-14 12:10:55 +08:00
louistiti
0283878a90
refactor(bridge/nodejs): force run to be the skill action entry point
2023-05-14 09:15:05 +08:00
louistiti
3ed19bd6d0
Merge branch 'nodejs-bridge-memory' into develop
2023-05-14 08:58:28 +08:00
louistiti
c163f5971c
feat(bridge/nodejs): sync return new memory value on write
2023-05-14 08:58:19 +08:00
louistiti
6a01e1e743
Merge branch 'nodejs-bridge-improvements' into nodejs-bridge-memory
2023-05-14 08:52:03 +08:00
louistiti
b06eab9107
style(bridge/nodejs): memory exception/error renaming
2023-05-14 08:51:52 +08:00
Divlo
12ce47b937
fix(bridge/nodejs): usage of getleon.ai to try network available
2023-05-14 00:39:56 +02:00
Divlo
c8fc0068d1
feat(bridge/nodejs): improvements to memory
2023-05-14 00:39:30 +02:00
louistiti
e32bf370db
Merge branch 'nodejs-bridge-memory' into develop
2023-05-14 00:11:10 +08:00
louistiti
9ef4f234b8
Merge branch 'develop' into nodejs-bridge-memory
2023-05-14 00:08:18 +08:00
louistiti
6d2292f508
fix(server): pre-check add process.cwd() to all constant paths
2023-05-14 00:06:43 +08:00
louistiti
b897ae160f
feat(bridge/nodejs): simple get / set memory
2023-05-13 23:52:54 +08:00
louistiti
a51d92bf08
refactor(bridge/nodejs): remove Prisma
2023-05-13 19:04:54 +08:00
louistiti
6d495cf43c
refactor(scripts): explicit Node.js bridge npm packages install
2023-05-13 00:30:15 +08:00
louistiti
d6933a9e35
refactor(bridge/nodejs): remove lowdb and tiny custom ORM in favor of Prisma
2023-05-13 00:26:51 +08:00
louistiti
127a10f8ed
feat(scripts): install Node.js bridge npm packages on setup
2023-05-12 23:54:57 +08:00
louistiti
ef223a2901
feat(bridge/nodejs): make use of Prisma from skill action (PoC)
2023-05-11 23:39:17 +08:00
louistiti
9a06c64a5d
feat(bridge/nodejs): Prisma SQLite setup
2023-05-11 23:26:42 +08:00
louistiti
ad5edb5ad5
feat(bridge/nodejs): support nested props find in memory
2023-05-11 22:30:22 +08:00
louistiti
ee0b080522
feat(bridge/nodejs): support updateOne memory method
2023-05-11 21:50:29 +08:00
louistiti
be04b10645
feat(bridge/nodejs): support findMany memory method
2023-05-11 21:41:51 +08:00
louistiti
ab62a65e57
feat(bridge/nodejs): support findOne memory method
2023-05-11 21:40:22 +08:00
louistiti
99ac5f18c8
feat(bridge/nodejs): give public access to Low instance
2023-05-11 21:21:26 +08:00
louistiti
87a7077854
refactor(bridge/nodejs): rename create with createOne
2023-05-11 21:04:18 +08:00
louistiti
af2a124165
refactor(bridge/nodejs): rename insert to create
2023-05-11 20:59:26 +08:00
louistiti
8e55c481d4
feat(bridge/nodejs): support insertMany memory method
2023-05-11 20:51:19 +08:00
louistiti
d7b814761f
feat(bridge/nodejs): tiny ORM kick off
2023-05-11 20:49:40 +08:00
louistiti
4dde49e545
feat(bridge/nodejs): memory database pattern (WIP)
2023-05-10 23:29:41 +08:00
Divlo
34b29d0e61
fix(bridge/nodejs): memory ESM dynamic imports
2023-05-10 00:45:21 +02:00
louistiti
954126315f
refactor(bridge/nodejs): TSConfig ESM NCC
2023-05-09 21:48:07 +08:00
louistiti
e240a2db3c
feat(bridge/nodejs): memory ESM debugging (WIP)
2023-05-09 21:39:18 +08:00
louistiti
4abb68c1b3
Merge branch 'nodejs-bridge' into develop
2023-05-08 22:05:42 +08:00
louistiti
3ea1a3666b
feat(bridge/nodejs): add isNetworkAvailable network method
2023-05-08 22:03:30 +08:00
louistiti
d3e0810298
fix(bridge/nodejs): temporize data buffer on output
2023-05-08 22:01:46 +08:00
louistiti
ef6d46cf8e
refactor(scripts): remove cmd output on install Node.js skills packages
2023-05-08 21:57:41 +08:00
louistiti
e65ecd5b67
fix(scripts): install Node.js skills packages timestamp comparison
2023-05-08 21:45:06 +08:00
louistiti
5946a00427
feat(scripts): skill package install/uninstall package script
2023-05-08 21:35:14 +08:00
louistiti
6b239ae38b
style(scripts): fix linting
2023-05-08 21:24:26 +08:00
louistiti
224158812f
feat(scripts): install Node.js skills packages
2023-05-08 21:23:33 +08:00
Divlo
ee9794cd9f
Revert "feat(bridge/nodejs): add leon.getVersions"
...
This reverts commit ec819e1765 .
2023-05-08 10:58:31 +02:00
Divlo
ad497d36c3
style: fix linting
2023-05-07 21:44:55 +02:00
Divlo
5eb62ddcf5
chore: add leon-nodejs-bridge as local dependency
2023-05-07 21:43:03 +02:00
Divlo
ec819e1765
feat(bridge/nodejs): add leon.getVersions
2023-05-07 21:38:09 +02:00
louistiti
2c2f49290a
Merge branch 'nodejs-bridge' into develop
2023-05-07 21:28:28 +08:00
louistiti
f936652007
Merge branch 'nodejs-bridge-improvements' into nodejs-bridge
2023-05-07 21:26:12 +08:00
Divlo
950985ca86
feat(bridge/nodejs): finish network implementation
2023-05-07 15:07:20 +02:00
louistiti
8147d8423b
feat(scripts): add Node.js bridge on check script
2023-05-07 20:09:37 +08:00
louistiti
3f556494c2
Merge branch 'nodejs-bridge-improvements' into nodejs-bridge
2023-05-07 19:07:05 +08:00
Divlo
426c816ca4
build(bridge/nodejs): avoid installing dependencies each time we build
2023-05-07 01:14:44 +02:00
louistiti
dd0eab51b6
Merge branch 'HEAD' into nodejs-bridge
2023-05-06 22:47:36 +08:00
Divlo
07e253f663
build(bridge/nodejs): usage of ncc
2023-05-06 15:38:49 +02:00
Divlo
de08807f1a
feat(bridge/nodejs): add Network module (WIP)
2023-05-06 14:21:24 +02:00
Divlo
2cb030f47b
fix(bridge/nodejs): usage of types from server/core/brain/types
2023-05-06 14:03:56 +02:00
Divlo
673cf0426f
fix(bridge/nodejs): build error
2023-05-06 13:55:43 +02:00
louistiti
e89b5b0ea3
refactor(bridge/nodejs): isolate types from bridge
2023-05-06 18:26:22 +08:00
Divlo
6b76e6a102
fix(bridge/nodejs): stricter leon.getSRCConfig types
2023-05-05 20:24:01 +02:00
Divlo
1625aaf3cd
fix(bridge/nodejs): typings improvements
2023-05-05 20:00:51 +02:00
louistiti
b65cfb70d6
feat(bridge/nodejs): final answer bridge
2023-05-05 21:21:27 +08:00
louistiti
89a6c04a1e
refactor(bridge/nodejs): new answer types (WIP)
2023-05-05 00:34:16 +08:00
louistiti
e42655a5ff
refactor(server): remove skill answer type complexity
2023-05-04 22:34:29 +08:00
louistiti
c9678fe34f
refactor(bridge/python): flush standard output every time
2023-05-04 21:40:11 +08:00
louistiti
8349e41205
feat(bridge/nodejs): answers
2023-05-03 23:28:12 +08:00
louistiti
759e67ac40
fix(bridge/nodejs): SDK mapping
2023-05-03 16:02:57 +08:00
louistiti
fc1fa56eab
Merge branch 'develop' into nodejs-bridge
2023-05-03 14:54:51 +08:00
louistiti
8f5bd3a9a5
feat: add free RAM check
2023-05-03 14:54:23 +08:00
louistiti
a836a7cc8c
feat(bridge/nodejs): resolve SDK mapping
2023-05-03 09:27:23 +08:00
louistiti
2df22770e0
refactor(bridge/nodejs): SDK mapping
2023-05-03 08:39:06 +08:00
louistiti
9b839d3e66
feat(bridge/nodejs): first draft
2023-05-02 23:53:41 +08:00
louistiti
2e3796642d
refactor(server): send heartbeat every 6 hours instead
2023-05-02 16:43:04 +08:00
louistiti
b027905ed0
refactor(bridge/nodejs): package.json new dist entry point path
2023-05-01 23:01:46 +08:00
louistiti
4c9dfe667b
build(bridge/nodejs): bump 0.0.1-alpha.0
2023-05-01 22:49:32 +08:00
louistiti
ed215feb81
refactor(scripts): Node.js bridge bin dist
2023-05-01 22:48:31 +08:00
louistiti
cd82a3a11b
chore: bump to 1.0.0-beta.9+dev
2023-05-01 10:23:19 +08:00
louistiti
b7a4f69565
build: release 1.0.0-beta.8
2023-05-01 10:09:29 +08:00
louistiti
7b8a324658
fix(server): catch error on start for telemetry client
2023-05-01 01:54:19 +08:00
louistiti
59cfded2bb
feat(server): send Node.js bridge version to telemetry
2023-05-01 01:26:28 +08:00
louistiti
8dc8c05d7d
refactor(scripts): add bin level for Node.js bridge
2023-05-01 01:13:19 +08:00
louistiti
0e4ec4fb97
refactor(scripts): exclude current Node.js bridge archive from new archive
2023-05-01 00:49:35 +08:00
louistiti
bb00677568
feat(scripts): add build for Node.js bridge
2023-05-01 00:36:03 +08:00
louistiti
308b63f576
fix(scripts): tmp setup Node.js bridge removal
2023-04-30 23:49:21 +08:00
louistiti
40819e8e17
feat(bridge/nodejs): release process
2023-04-30 23:39:39 +08:00
louistiti
0fba50905f
feat(bridge/nodejs): entry point build
2023-04-30 21:36:07 +08:00
louistiti
419bfe3d78
refactor(scripts): commit-msg scopes
2023-04-30 20:35:56 +08:00
louistiti
1847248f12
feat: add instanceID on check script
2023-04-30 10:45:51 +08:00
louistiti
eed4a9597c
refactor(server): get Node.js version from process.versions.node
2023-04-30 10:32:01 +08:00
louistiti
c3452d2170
feat(server): add minimum RAM requirement on pre-check
2023-04-30 10:31:18 +08:00
louistiti
0a14567776
refactor: round up total RAM on check script
2023-04-30 10:13:41 +08:00
louistiti
71573b78d1
refactor: instance ID log on postinstall
2023-04-29 21:04:29 +08:00
louistiti
722dba875b
feat: do not download binaries if the latest version is already installed
2023-04-29 20:58:10 +08:00
louistiti
593419639e
refactor: naming
2023-04-27 20:24:16 +08:00
louistiti
8b2f06e305
feat(server): bootstrap Node.js bridge entry point
2023-04-27 20:16:08 +08:00
louistiti
12e4b7bccf
ci: use ubuntu-20.04 for the draft-release job
2023-04-26 23:00:01 +08:00
louistiti
63a6c2d161
ci: force ubuntu-20.04 and npm install as there is no package-lock.json anymore
2023-04-26 22:49:54 +08:00
louistiti
f0e898e3c0
ci: remove npm caching
2023-04-26 22:45:34 +08:00
louistiti
10bb4af4dc
build: bump Python bridge to 1.0.1
2023-04-26 22:35:48 +08:00
louistiti
1af3fc2011
style: better info message on prompt false for pre release binaries
2023-04-26 22:34:47 +08:00
louistiti
781cb072a3
fix: use version.py to prompt version bump confirmation on pre-release binaries
2023-04-26 22:33:10 +08:00
louistiti
73fe21f02e
Merge branch 'fix-python-bridge-requests-certs' into develop
2023-04-26 22:24:44 +08:00
louistiti
0947bd7877
fix(server): close error log file handler
2023-04-26 21:31:12 +08:00
Divlo
07d2a41ecb
fix(python bridge): include requests.certs file
2023-04-23 22:32:43 +02:00
louistiti
9a66b677e0
feat(server): sanitize current OS profile session name on telemetry error
2023-04-23 22:14:06 +08:00
louistiti
fe580cfb92
feat: sanitize current OS profile session name for better privacy
2023-04-23 22:12:19 +08:00
louistiti
075f4458a0
feat(server): support isGitpod telemetry
2023-04-22 23:51:08 +08:00
louistiti
094b1218e6
refactor(server): replace HAS_LOGGER by IS_TELEMETRY_ENABLED for the Telemetry service
2023-04-18 20:09:42 +08:00
louistiti
b16475766a
fix(server): create errors.log if it does not exist before parsing logs
2023-04-18 09:21:05 +08:00
louistiti
e5fdeba50b
fix(server): ensure the errors.log file exist before reporting errors
2023-04-18 09:05:35 +08:00
louistiti
12b0fe6525
Merge branch 'telemetry' into develop
2023-04-16 16:46:58 +08:00
louistiti
302e1e11e0
feat(server): switch telemetry to production mode
2023-04-16 16:46:51 +08:00
louistiti
8d5bca0d2b
refactor(server): handle telemetry on NLU edge cases
2023-04-16 15:36:59 +08:00
louistiti
994cca7bf4
refactor: do not call any core singletons during setup
2023-04-15 00:32:28 +08:00
louistiti
a03afa78be
refactor(server): telemetry utterance less parameters
2023-04-13 22:44:28 +08:00
louistiti
a1f93a6922
fix(server): await for logical skill execution
2023-04-13 22:20:06 +08:00
louistiti
2678f6f04a
feat(server): add isProduction data to telemetry
2023-04-13 00:41:02 +08:00
louistiti
03acb35e84
feat(server): complete telemetry client
2023-04-13 00:11:23 +08:00
louistiti
337854ab02
feat: kick off telemetry client
2023-04-12 00:25:40 +08:00
louistiti
19c569b76a
Merge branch 'develop' into telemetry
2023-04-11 22:39:50 +08:00
louistiti
5b4cd9da81
Merge branch 'feat/better-json-schemas-developer-experience' into develop
2023-04-11 20:20:07 +08:00
louistiti
40069ab5f0
feat(server): kick off telemetry
2023-04-10 22:35:37 +08:00
Divlo
8c89cbf43c
Merge branch 'develop' into feat/better-json-schemas-developer-experience
2023-04-05 00:13:34 +02:00
louistiti
5061cac591
Merge branch 'http-server-refactoring' into develop
2023-04-04 23:09:49 +08:00
louistiti
f660506d98
chore(server): add TODO for HTTP API skills routes
2023-04-04 23:08:54 +08:00
louistiti
25f81d3c3c
Merge branch 'refactor/fastify-api' into http-server-refactoring
2023-04-04 23:03:03 +08:00
Divlo
d261967920
refactor(server): http-server with over http enabled
2023-04-03 20:58:02 +02:00
Divlo
907fb1a129
Merge branch 'http-server-refactoring' into refactor/fastify-api
2023-04-03 19:19:21 +02:00
Divlo
7d63108e8d
fix(server): async hooks http-server
2023-04-03 19:12:54 +02:00
louistiti
274d7d52fd
refactor(server): remove legacy server/src/tts/tts.js
2023-04-03 23:26:52 +08:00
louistiti
d815ab8bff
refactor(server): socket server interfaces
2023-04-03 23:24:54 +08:00
louistiti
35da3a388a
refactor(server): socket server typing
2023-04-03 23:22:07 +08:00
Divlo
a29296c612
refactor(server): api and plugins for http-server
2023-04-03 17:20:00 +02:00
louistiti
b93180a822
fix(server): ASR not getting ready
2023-04-03 23:04:18 +08:00
louistiti
9fa0c2e1ba
chore: re-enable linter on commit
2023-04-03 22:29:21 +08:00
louistiti
2115054de6
Merge branch 'refactor/fs-promises' into http-server-refactoring
2023-04-03 21:59:20 +08:00
louistiti
f167f64cfb
fix: simultaneous skills execution; Akinator new step 0
2023-04-03 21:55:36 +08:00
Divlo
abc6b21df2
fix: make cleanActiveContext synchronous
2023-04-03 08:33:45 +02:00
Divlo
bd66bb5cb7
refactor: usage of fs.promises
2023-04-02 20:34:50 +02:00
Divlo
c49f931da4
style: fix linting
2023-04-02 19:18:15 +02:00
louistiti
070f0e1469
refactor(server): change HTTP server props accessiblity
2023-04-02 19:11:37 +08:00
louistiti
bf4806c987
refactor(server): finish NLU typing
2023-04-02 18:42:00 +08:00
louistiti
37e5ca0e87
refactor(server): simpler error handler from the NLU action execution
2023-04-02 18:04:25 +08:00
louistiti
a6011e3cc6
refactor(server): NLP.js process raw type
2023-04-02 18:00:10 +08:00
louistiti
44882129a7
refactor(server): NLU default values
2023-04-02 16:56:53 +08:00
louistiti
8282c37a5a
refactor(server): slot filling
2023-03-27 22:23:10 +08:00
louistiti
26ff4520c8
refactor(server): action loop
2023-03-27 22:09:32 +08:00
louistiti
e2f0df2cb6
refactor(server): unify join path
2023-03-27 21:51:40 +08:00
louistiti
7259ceda59
refactor(server): unify skill config getter
2023-03-27 21:42:33 +08:00
louistiti
7f99372130
Merge branch 'develop' into http-server-refactoring
2023-03-26 18:52:19 +08:00
Louis Grenard
0cbd438a34
docs: question LLMs to large language models
2023-03-26 10:23:11 +08:00
Louis Grenard
71b30a7f97
docs: add current state to the README
2023-03-26 10:21:22 +08:00
louistiti
bfdc60fa65
refactor(server): slot filling
2023-03-22 23:54:58 +08:00
louistiti
99af936803
refactor(server): action loop
2023-03-22 23:34:39 +08:00
louistiti
d41e960373
refactor(server): brain types
2023-03-22 22:31:42 +08:00
louistiti
ae04ba369c
refactor(server): NLP conversation
2023-03-22 22:19:29 +08:00
louistiti
afff309d43
refactor(server): skillConfigPath naming unification
2023-03-22 22:08:35 +08:00
louistiti
16c25c9036
chore: upgrade async to latest
2023-03-20 23:46:27 +08:00
louistiti
cd551197ea
chore: upgrade Fastify to latest
2023-03-20 23:37:55 +08:00
louistiti
f6077d58f1
chore: upgrade to TypeScript 5+
2023-03-20 23:35:07 +08:00
louistiti
eb026cb74a
refactor(server): move some NER methods from NLU to NER
2023-03-20 23:15:26 +08:00
louistiti
7d6698df17
refactor(server): NLU method accessibility
2023-03-20 22:45:11 +08:00
louistiti
a215fc8770
refactor(server): default NLU result
2023-03-20 22:35:44 +08:00
louistiti
a8e3fb8b87
refactor(server): NER
2023-03-20 22:04:04 +08:00
louistiti
6820501da6
refactor(server): remove JavaScript NER and NLU
2023-03-20 21:22:33 +08:00
louistiti
b51bf4b1c2
refactor(server): model loader error handling
2023-03-20 20:52:42 +08:00
louistiti
5369da1734
refactor(server): models loader
2023-03-18 10:47:44 +08:00
louistiti
d5d8d56124
refactor(server): brain done
2023-03-15 22:30:22 +08:00
louistiti
fbcc089e2b
refactor(server): brain options
2023-03-07 23:22:35 +08:00
louistiti
76dacb4f5e
refactor(server): brain logic action skill execution
2023-03-07 22:20:40 +08:00
louistiti
24ec0f0927
refactor(server): start brain refactoring
2023-03-05 23:07:34 +08:00
louistiti
b8aac89c4d
refactor(server): brain NLU result renaming
2023-03-04 06:48:04 +08:00
louistiti
72a4f787a3
refactor(server): brain typing done
2023-02-25 09:32:11 +08:00
louistiti
137032b1c0
refactor(server): fix brain answers types
2023-02-25 08:46:23 +08:00
louistiti
5011d906e7
chore: more comment and remove socket server legacy comments
2023-02-21 00:15:42 +08:00
louistiti
35d171e421
chore: comment for what to do next
2023-02-21 00:11:32 +08:00
louistiti
20e7a98241
refactor(server): continue brain typing
2023-02-21 00:00:14 +08:00
louistiti
abf811f2e4
refactor(server): handle skill result in brain
2023-02-20 22:58:15 +08:00
louistiti
4d7c49e1ee
refactor(server): load models and init core instances only once
2023-02-20 21:56:22 +08:00
louistiti
e182da0048
refactor(server): remove unecessary socket connections
2023-02-20 20:26:38 +08:00
louistiti
f81255aa20
refactor(server): better STT/TTS logs
2023-02-20 20:31:42 +08:00
louistiti
7aaca4dfc8
refactor(server): only keep types file at the first-node level
2023-02-20 00:30:17 +08:00
louistiti
4a74ee030a
refactor(server): BrainProcessResult action; nextAction type to skill config schema action [string]
2023-02-20 00:09:38 +08:00
louistiti
7c76e538ab
refactor(server): define BrainProcessResult and refactor schema types naming
2023-02-20 00:07:42 +08:00
louistiti
87ed70d313
refactor(server): define NLUSlot
2023-02-19 23:15:34 +08:00
louistiti
98bb70bee6
refactor(server): define SkillOutputType
2023-02-19 20:56:35 +08:00
louistiti
a77f0e2473
refactor(server): implement all NER entity types
2023-02-19 20:48:48 +08:00
louistiti
03b128a544
chore: new ESLint rules for TypeScript
2023-02-19 00:02:15 +08:00
louistiti
9c6a60f92c
refactor(server): set SkillConfig actions type in brain
2023-02-18 23:49:10 +08:00
louistiti
311923255e
fix(server): fail when first execute a dialog action
2023-02-18 19:51:56 +08:00
louistiti
cb77b4fc95
refactor(server): get correct audio duration from TTS
2023-02-18 19:16:26 +08:00
louistiti
4883d7723b
refactor(server): synthesizers and parsers debug (tmp)
2023-02-13 23:57:29 +08:00
louistiti
eb72a61bad
refactor(server): brain tmp
2023-02-12 23:21:19 +08:00
louistiti
6dfeb6480f
chore: add save-exact npm option to install exact packages version
2023-02-11 19:35:15 +08:00
louistiti
51f9a29679
chore: lock all deps
2023-02-11 11:36:08 +08:00
louistiti
d51bf36566
refactor(server): NLU and brain kick off (tmp)
2023-02-10 22:18:56 +08:00
louistiti
9c9f944350
refactor(server): switch from brain instance within NLU to singleton brain
2023-02-09 21:15:49 +08:00
louistiti
7b557da549
refactor(server): NLP.js TS declarations + NLU kick off
2023-02-09 21:01:33 +08:00
louistiti
849749b900
refactor(server): add lang to TTS init
2023-02-07 22:41:02 +08:00
louistiti
528da32d03
refactor(server): STT parser abstract class
2023-02-07 22:36:59 +08:00
louistiti
9ef7476267
refactor(server): Watson synthesizer + synthesizer abstract class
2023-02-07 22:21:42 +08:00
louistiti
0f897942fa
refactor(server): remove already-refactored synthesizers
2023-02-07 21:55:14 +08:00
louistiti
885f3738fc
refactor(server): TTS Google Cloud synthesizer
2023-02-07 21:35:27 +08:00
louistiti
ab0d88accf
refactor(server): add STT parser parent class
2023-02-07 21:30:47 +08:00
louistiti
1146322196
refactor(server): TTS Flite synthesizer + synthesizer parent class
2023-02-07 21:26:14 +08:00
louistiti
157e28a063
Merge remote-tracking branch 'origin/develop' into http-server-refactoring
2023-02-03 00:18:56 +08:00
louistiti
c8bc9ecbb0
refactor(server): HTTP server; brain entries; STT parsers; TTS synthesizers (WIP)
2023-02-03 00:14:23 +08:00
Louis Grenard
18ba094647
docs: add sponsor to README.md
2023-01-31 23:22:31 +08:00
Divlo
31e44cde37
fix(server): improve schemas by adding descriptions
2023-01-06 22:20:55 +01:00
Divlo
248dbb84f0
chore: add $schema property to all JSON files
2023-01-06 21:48:35 +01:00
Divlo
609fb676e4
feat(server): pre-check validate $schema property
2023-01-06 21:48:14 +01:00
Divlo
5d866664b2
fix(server): remove additionalProperties in schemas to allow $schema property
2023-01-06 21:18:27 +01:00
Divlo
ba09ef10b1
feat: add generate:json-schemas script
2023-01-06 21:18:19 +01:00
louistiti
19ce6eb9c2
refactor(server): socket server and brain (WIP)
2022-11-20 23:21:06 +08:00
louistiti
934689ecf7
chore: merge branch 'develop' into http-server-refactoring
2022-11-19 21:15:35 +08:00
louistiti
2f56a14d68
chore: delete package-lock.json file due to @ffmpeg-installer/ffmpeg optionalDependencies binaries
2022-11-19 21:14:36 +08:00
louistiti
cc05ce3d76
chore: format pre-check
2022-11-19 21:13:00 +08:00
louistiti
5959b43e0a
chore: upgrade TypeScript to latest
2022-11-19 21:12:43 +08:00
louistiti
b9a6ee08fe
refactor(server): split socket server (WIP)
2022-11-19 20:57:45 +08:00
louistiti
b1739bbe6b
Merge branch 'develop' into http-server-refactoring
2022-11-14 23:57:41 +08:00
louistiti
cad6d7f725
Merge branch 'feat/add-typebox-ajv' into develop
2022-11-14 23:56:08 +08:00
louistiti
a08ddb2e26
Merge branch 'develop' into feat/add-typebox-ajv
2022-11-14 23:56:03 +08:00
louistiti
c7aa84f9c4
docs: remove sponsor
2022-11-14 23:50:58 +08:00
louistiti
ec10030951
refactor: modify voice config samples default values
2022-11-14 23:49:44 +08:00
louistiti
b298667e3d
Merge branch 'docs/fix-contributing-python-environment' into develop
2022-11-14 23:41:13 +08:00
louistiti
69e90c3b5f
refactor(server): HTTP server and structure (wip)
2022-11-14 00:49:24 +08:00
Divlo
2ada7f2efa
docs: make clear that commands should be run on Ubuntu in CONTRIBUTING to set up the Python Environment
2022-11-13 13:41:51 +01:00
Divlo
28c15885fd
fix: improve error display in pre-check
2022-11-13 13:36:54 +01:00
Divlo
194a9b1bbb
fix: add http_api property to skill config schema
...
http_api is used by `skills/news/github_trends/config/en.json`.
2022-11-13 13:08:32 +01:00
Divlo
4ce9676319
fix: include voice configuration sample schemas
2022-11-13 13:02:51 +01:00
Divlo
fb75b40fb6
feat: validate JSON Schemas with AJV
2022-11-13 13:00:15 +01:00
Divlo
d973ab4318
chore: delete schemas.ts files outside server
2022-11-13 12:48:43 +01:00
Divlo
f8b08f38b1
fix: stricter JSON Schemas
...
- Type.Strict()
- Type.Object({ additionalProperties: false })
- Type.String({ format: 'email' | 'uri' })
2022-11-13 12:46:31 +01:00
louistiti
b3b10e326f
refactor(server): prepare upcoming core singletons registration
2022-11-13 01:12:20 +08:00
louistiti
efe865a4c5
refactor(server): reorganize TCP client accessors
2022-11-13 00:40:14 +08:00
louistiti
a37ac96411
refactor(server): protect TCP client from mutability
2022-11-13 00:16:53 +08:00
louistiti
8a16a3d97e
refactor(server): LEON_NODE_ENV constant
2022-11-12 23:20:48 +08:00
louistiti
3d9d9496b7
fix(server): reset connection state and connection counter
2022-11-12 23:09:22 +08:00
louistiti
862112ed5f
refactor(server): TCP client connect method
2022-11-12 22:51:47 +08:00
louistiti
ea76739d88
refactor(server): TCP client to singleton
2022-11-12 22:31:49 +08:00
louistiti
c53feba8f5
chore: latest package-lock.json
2022-11-12 10:00:22 +08:00
louistiti
62d511f967
chore: merge
2022-11-12 09:48:14 +08:00
louistiti
664359158e
chore: merge
2022-11-12 09:46:50 +08:00
louistiti
8ecde83b89
refactor(server): TCP client to TypeScript
2022-11-11 23:32:33 +08:00
louistiti
420f87daca
docs: add contributing guide for the Python bridge and TCP server
2022-11-11 22:54:28 +08:00
louistiti
c722050aec
refactor: add types to schemas object on pre-checking
2022-11-11 22:27:47 +08:00
louistiti
c434b550a5
Merge branch 'feat/add-typebox-ajv' into develop
2022-11-11 21:50:55 +08:00
louistiti
06a2adf62b
feat: add pre-checking for all JSON configs
2022-11-11 21:43:24 +08:00
louistiti
bb0cf69659
feat: add pre-checking for all JSON configs
2022-11-11 11:43:24 +08:00
louistiti
e50fadd142
Merge branch 'develop' into feat/add-typebox-ajv
2022-11-08 20:59:25 +08:00
louistiti
327cbff184
Merge branch 'develop' into feat/add-typebox-ajv
2022-11-08 20:59:25 +08:00
louistiti
62853a340f
feat: add total RAM data to the checking script
2022-11-08 20:10:46 +08:00
louistiti
86852a8cac
feat: add total RAM data to the checking script
2022-11-08 20:10:46 +08:00
louistiti
efc94a2ac3
Merge branch 'develop' into feat/add-typebox-ajv
2022-11-06 23:13:49 +08:00
louistiti
fd4f429b86
Merge branch 'develop' into feat/add-typebox-ajv
2022-11-06 23:13:49 +08:00
louistiti
f5404920fa
Merge branch 'develop' into feat/add-typebox-ajv
2022-11-06 23:13:49 +08:00
louistiti
a0d8c7251c
refactor: add full intent object path on skill execution during checking
2022-11-06 22:25:39 +08:00
louistiti
303ebea3f3
refactor: add full intent object path on skill execution during checking
2022-11-06 22:25:39 +08:00
louistiti
c38012afcf
refactor: add full intent object path on skill execution during checking
2022-11-06 22:25:39 +08:00
louistiti
becac3b0f6
fix(server): Python bridge fails to execute on Windows intent object absolute path because of whitespace
2022-11-06 22:18:09 +08:00
louistiti
0245712e24
fix(server): Python bridge fails to execute on Windows intent object absolute path because of whitespace
2022-11-06 22:18:09 +08:00
louistiti
4b003a852e
fix(server): Python bridge fails to execute on Windows intent object absolute path because of whitespace
2022-11-06 22:18:09 +08:00
louistiti
ddf389ffd1
chore: add Python bridge npm script
2022-11-06 21:57:04 +08:00
louistiti
1d59b0a774
chore: add Python bridge npm script
2022-11-06 21:57:04 +08:00
louistiti
74582899a2
chore: add Python bridge npm script
2022-11-06 21:57:04 +08:00
louistiti
8a91dcb85d
refactor(web app): minor style improvements
2022-11-05 23:33:15 +08:00
louistiti
8fbc4bb23f
refactor(web app): minor style improvements
2022-11-05 23:33:15 +08:00
louistiti
61d31d9b52
refactor(web app): minor style improvements
2022-11-05 23:33:15 +08:00
louistiti
a81e536fd5
refactor(web app): adapt new Vite config
2022-11-05 23:17:18 +08:00
louistiti
25fdaeeab2
refactor(web app): adapt new Vite config
2022-11-05 23:17:18 +08:00
louistiti
c4885cb324
refactor(web app): adapt new Vite config
2022-11-05 23:17:18 +08:00
Divlo
71e0f1933c
refactor: domain, skill-config and skill in skills/schemas.ts
2022-11-01 21:51:19 +01:00
Divlo
65246dc7cd
refactor: domain, skill-config and skill in skills/schemas.ts
2022-11-01 21:51:19 +01:00
Divlo
32fd041495
refactor: domain, skill-config and skill in skills/schemas.ts
2022-11-01 21:51:19 +01:00
louistiti
6c292994fd
feat: add data schemas
2022-11-02 00:21:14 +08:00
louistiti
6e8c326a9c
feat: add data schemas
2022-11-02 00:21:14 +08:00
louistiti
a4e9b1e1cc
feat: add data schemas
2022-11-02 00:21:14 +08:00
louistiti
29d7f16b2c
feat: add voice configuration schemas
2022-11-01 22:09:52 +08:00
louistiti
e3c0a180af
feat: add voice configuration schemas
2022-11-01 22:09:52 +08:00
louistiti
360c4d4f6f
feat: add voice configuration schemas
2022-11-01 22:09:52 +08:00
louistiti
1a580d1051
Merge branch 'develop' into feat/add-typebox-ajv
2022-11-01 21:45:50 +08:00
louistiti
f13df6ab76
Merge branch 'develop' into feat/add-typebox-ajv
2022-11-01 21:45:50 +08:00
louistiti
239472b61e
Merge branch 'develop' into feat/add-typebox-ajv
2022-11-01 21:45:50 +08:00
Louis Grenard
83c501dc8d
docs: add new sponsor
2022-11-01 21:44:44 +08:00
Louis Grenard
67d07ed7e6
docs: add new sponsor
2022-11-01 21:44:44 +08:00
Louis Grenard
18a728ff4b
docs: add new sponsor
2022-10-30 22:23:40 +08:00
Louis Grenard
b77e3a99e9
docs: add new sponsor
2022-10-30 22:23:40 +08:00
louistiti
daba510755
feat: add distro level info in check report
2022-10-29 11:48:16 +08:00
louistiti
dcc04de6bc
feat: add distro level info in check report
2022-10-29 11:48:16 +08:00
louistiti
38693e42ef
Merge branch 'fix/docker-issues-with-ssl' into develop
2022-10-23 22:55:04 +08:00
louistiti
ceaff26d2d
Merge branch 'fix/docker-issues-with-ssl' into develop
2022-10-23 22:55:04 +08:00
Divlo
db373b66a6
fix(docker): issues with SSL
2022-10-23 12:37:36 +02:00
Divlo
fb03359400
fix(docker): issues with SSL
2022-10-23 12:37:36 +02:00
Divlo
d8e40c9cce
refactor(server): replace unknown return type with TypeBox schema types
2022-10-23 11:09:07 +02:00
Divlo
ecca030ab9
refactor(server): replace unknown return type with TypeBox schema types
2022-10-23 11:09:07 +02:00
Divlo
35322b39e3
refactor(server): replace unknown return type with TypeBox schema types
2022-10-23 11:09:07 +02:00
Divlo
be079b87c8
feat(server): add JSON models with TypeBox
...
Later, we will be able to validate JSON files thanks to AJV.
2022-10-23 11:05:55 +02:00
Divlo
2a7b2f45d6
feat(server): add JSON models with TypeBox
...
Later, we will be able to validate JSON files thanks to AJV.
2022-10-23 11:05:55 +02:00
Divlo
2a48bc6343
feat(server): add JSON models with TypeBox
...
Later, we will be able to validate JSON files thanks to AJV.
2022-10-23 11:05:55 +02:00
louistiti
5acd22a885
Merge branch 'python-bridge-tcp-server-binaries' into develop
2022-10-23 12:01:21 +08:00
louistiti
632a048c6b
Merge branch 'python-bridge-tcp-server-binaries' into develop
2022-10-23 12:01:21 +08:00
louistiti
e1e4910399
fix(docker): based on Ubuntu image
2022-10-23 11:46:15 +08:00
louistiti
5bd67be2e5
fix(docker): based on Ubuntu image
2022-10-23 11:46:15 +08:00
louistiti
482f7bfbb8
chore(docker): .dockerignore path
2022-10-23 10:58:25 +08:00
louistiti
2d6f16a311
chore(docker): .dockerignore path
2022-10-23 10:58:25 +08:00
louistiti
3f8027af2a
refactor: from superagent to axios
2022-10-23 10:55:03 +08:00
louistiti
da063b73bc
refactor: from superagent to axios
2022-10-23 10:55:03 +08:00
louistiti
3f97a12153
fix(python bridge): remove unecessary sqlite3 import
2022-10-23 10:07:14 +08:00
louistiti
6bee56580b
fix(python bridge): remove unecessary sqlite3 import
2022-10-23 10:07:14 +08:00
louistiti
ad1708abbb
feat: ignore given warnings for TCP server binary on check script
2022-10-23 01:58:13 +08:00
louistiti
bd1671c440
feat: ignore given warnings for TCP server binary on check script
2022-10-23 01:58:13 +08:00
louistiti
e527110b9c
feat: add binaries download progress
2022-10-23 01:00:55 +08:00
louistiti
0cf39c181f
feat: add binaries download progress
2022-10-23 01:00:55 +08:00
louistiti
c0886c086f
Merge branch 'feat/download-unzip-python-bridge-tcp-server-binaries' into python-bridge-tcp-server-binaries
2022-10-22 23:23:08 +08:00
louistiti
e459c1011c
Merge branch 'feat/download-unzip-python-bridge-tcp-server-binaries' into python-bridge-tcp-server-binaries
2022-10-22 23:23:08 +08:00
louistiti
9928509171
refactor: minor setup-python-binaries renaming
2022-10-22 23:22:50 +08:00
louistiti
16444ae79f
refactor: minor setup-python-binaries renaming
2022-10-22 23:22:50 +08:00
louistiti
75a351e77d
chore: fix typo in report logs
2022-10-22 17:50:35 +08:00
louistiti
5c02e906fa
chore: fix typo in report logs
2022-10-22 17:50:35 +08:00
louistiti
b74e7beb29
ci: pre-release TCP server workflow
2022-10-22 15:14:17 +08:00
louistiti
03b0d08ae0
ci: pre-release TCP server workflow
2022-10-22 15:14:17 +08:00
louistiti
2183ffa4f0
refactor: send check report to the production URL
2022-10-19 23:28:33 +08:00
louistiti
6dbdfe7ba5
refactor: send check report to the production URL
2022-10-19 23:28:33 +08:00
Divlo
8ab9c2e4df
feat: download and unzip TCP Server + Python Bridge on postinstall
2022-10-19 13:23:28 +02:00
Divlo
c912b637ee
feat: download and unzip TCP Server + Python Bridge on postinstall
2022-10-19 13:23:28 +02:00
louistiti
fcce24d68c
feat: send report to Pastebin and generate URL
2022-10-19 01:17:57 +08:00
louistiti
4df23cfe45
feat: send report to Pastebin and generate URL
2022-10-19 01:17:57 +08:00
louistiti
76e700e9ce
feat: provide Python bridge and TCP server version in report
2022-10-19 00:40:34 +08:00
louistiti
65592b9af5
feat: provide Python bridge and TCP server version in report
2022-10-19 00:40:34 +08:00
louistiti
2463759717
refactor: check script according to binaries changes
2022-10-19 00:22:37 +08:00
louistiti
8f9937ddee
refactor: check script according to binaries changes
2022-10-19 00:22:37 +08:00
louistiti
02c28b85f6
refactor: remove unnecessary checks
2022-10-16 23:25:58 +08:00
louistiti
5042bcc95d
refactor: remove unnecessary checks
2022-10-16 23:25:58 +08:00
louistiti
f54e8407c0
ci: remove tests for Ubuntu AArch64
2022-10-16 01:14:45 +08:00
louistiti
cc6503e6f7
ci: remove tests for Ubuntu AArch64
2022-10-16 01:14:45 +08:00
louistiti
46a8bc61ea
ci: test Ubuntu AArch64
2022-10-15 23:36:34 +08:00
louistiti
8de9d84f1f
ci: test Ubuntu AArch64
2022-10-15 23:36:34 +08:00
louistiti
9aaa3d740d
ci: build on Ubuntu AArch64
2022-10-15 23:24:45 +08:00
louistiti
29c582c89e
ci: build on Ubuntu AArch64
2022-10-15 23:24:45 +08:00
louistiti
401f60e05b
ci: split macOS ARM64 build into isolated job
2022-10-15 22:25:05 +08:00
louistiti
bc53a36cd8
ci: split macOS ARM64 build into isolated job
2022-10-15 22:25:05 +08:00
louistiti
a4fbba5fd0
ci: add macOS ARM64 self-hosted runner
2022-10-15 22:09:12 +08:00
louistiti
84cdc7fa60
ci: add macOS ARM64 self-hosted runner
2022-10-15 22:09:12 +08:00
louistiti
6ea6c84b3d
refactor: remove setuptools and wheel force install for macOS ARM64 arch
2022-10-15 21:38:22 +08:00
louistiti
1dc0451f0f
refactor: remove setuptools and wheel force install for macOS ARM64 arch
2022-10-15 21:38:22 +08:00
louistiti
6e2790b738
refactor: remove Rust compiler version number from TCP server setup
2022-10-15 21:11:29 +08:00
louistiti
1beebcccd2
refactor: remove Rust compiler version number from TCP server setup
2022-10-15 21:11:29 +08:00
louistiti
92ea9a081e
feat: install additional resources for macOS ARM64 arch
2022-10-15 21:03:44 +08:00
louistiti
b6b42c422c
feat: install additional resources for macOS ARM64 arch
2022-10-15 21:03:44 +08:00
louistiti
23d6dd5e91
chore: ignore Fleet folder
2022-10-15 20:46:57 +08:00
louistiti
bda75915b2
chore: ignore Fleet folder
2022-10-15 20:46:57 +08:00
Divlo
b099d53871
fix(docker): install Python binaries from postinstall script
2022-10-13 22:59:39 +02:00
Divlo
c6ad1968e7
fix(docker): install Python binaries from postinstall script
2022-10-13 22:59:39 +02:00
louistiti
a5cbbf93a9
ci: try pre-release with all OSes
2022-10-13 01:42:36 +08:00
louistiti
bc37bd1687
ci: try pre-release with all OSes
2022-10-13 01:42:36 +08:00
louistiti
fc3e36713c
ci: remove the lock file for Windows
2022-10-13 01:29:37 +08:00
louistiti
7161cd5996
ci: remove the lock file for Windows
2022-10-13 01:29:37 +08:00
louistiti
350072cf8c
ci: remove skip lock for Windows
2022-10-13 01:22:40 +08:00
louistiti
23b7d5b49e
ci: remove skip lock for Windows
2022-10-13 01:22:40 +08:00
louistiti
b0849c0046
ci: add PIP_NO_BINARY
2022-10-13 01:11:12 +08:00
louistiti
599f9561e4
ci: add PIP_NO_BINARY
2022-10-13 01:11:12 +08:00
louistiti
0efed9d5f3
ci: set up MSBuild if Windows
2022-10-13 01:03:14 +08:00
louistiti
bd45220c66
ci: set up MSBuild if Windows
2022-10-13 01:03:14 +08:00
louistiti
08d7fdf0dd
ci: make use of Pipenv 2022.7.24 and skip lock on Windows
2022-10-13 00:53:58 +08:00
louistiti
53757651c8
ci: make use of Pipenv 2022.7.24 and skip lock on Windows
2022-10-13 00:53:58 +08:00
louistiti
42a3130394
ci: try with --deploy flag to install Python deps
2022-10-13 00:10:45 +08:00
louistiti
bd1bde0814
ci: try with --deploy flag to install Python deps
2022-10-13 00:10:45 +08:00
louistiti
24c15c73c8
Merge branch 'develop' into python-bridge-tcp-server-binaries
2022-10-12 23:53:16 +08:00
louistiti
ad044814a5
Merge branch 'develop' into python-bridge-tcp-server-binaries
2022-10-12 23:53:16 +08:00
louistiti
7d7552e95b
docs: remove typo
2022-10-12 23:52:53 +08:00
louistiti
fc2a37a7a6
ci: try Windows Pipenv deps install
2022-10-12 23:50:46 +08:00
louistiti
aede3cbf52
ci: try Windows Pipenv deps install
2022-10-12 23:50:46 +08:00
louistiti
a863c872b0
ci: try to build on Windows without catching exceptions
2022-10-12 23:37:23 +08:00
louistiti
79115d1b25
ci: try to build on Windows without catching exceptions
2022-10-12 23:37:23 +08:00
louistiti
e5eeffa2bc
Merge branch 'develop' into python-bridge-tcp-server-binaries
2022-10-12 23:11:07 +08:00
louistiti
404a1d5b3f
Merge branch 'develop' into python-bridge-tcp-server-binaries
2022-10-12 23:11:07 +08:00
Louis Grenard
5e6caf7521
docs: add MacStadium to the README thanks section
2022-10-12 23:10:20 +08:00
louistiti
050d1f35b2
ci: tru the Windows runner without the rm command
2022-10-11 00:47:45 +08:00
louistiti
8a191b9c91
ci: tru the Windows runner without the rm command
2022-10-11 00:47:45 +08:00
louistiti
8a746d7ff8
ci: remove Pipfile.lock on Windows
2022-10-11 00:43:31 +08:00
louistiti
56a9a796bd
ci: remove Pipfile.lock on Windows
2022-10-11 00:43:31 +08:00
louistiti
39bf7c678a
ci: upgrade Pip to latest and try Windows runner
2022-10-11 00:36:27 +08:00
louistiti
5bc0a7f97b
ci: upgrade Pip to latest and try Windows runner
2022-10-11 00:36:27 +08:00
louistiti
0188dd7ed8
ci: test to upload artifact with default name
2022-10-11 00:03:36 +08:00
louistiti
7fe7b2feaa
ci: test to upload artifact with default name
2022-10-11 00:03:36 +08:00
louistiti
adc63c94ba
ci: upload artifacts then download and pre-release
2022-10-10 09:11:56 +08:00
louistiti
ee0134598c
ci: upload artifacts then download and pre-release
2022-10-10 09:11:56 +08:00
louistiti
47e9c291b4
ci: remove Windows
2022-10-10 09:02:03 +08:00
louistiti
b19e5ad0cb
ci: remove Windows
2022-10-10 09:02:03 +08:00
louistiti
ff53b7a3f2
ci: remove Pipenv cache from pre-release binaries workflows
2022-10-10 00:14:37 +08:00
louistiti
de442741e5
ci: remove Pipenv cache from pre-release binaries workflows
2022-10-10 00:14:37 +08:00
louistiti
aafde0543f
ci: install Pipenv on pre-release binaries workflows
2022-10-10 00:04:28 +08:00
louistiti
f43e17aad4
ci: install Pipenv on pre-release binaries workflows
2022-10-10 00:04:28 +08:00
louistiti
4760c4d6de
ci: checkout repo first on pre-release binaries workflows
2022-10-10 00:01:24 +08:00
louistiti
ddbe4f0fd1
ci: checkout repo first on pre-release binaries workflows
2022-10-10 00:01:24 +08:00
louistiti
c2865f73fb
refactor: exit pre-release binaries script
2022-10-09 23:58:59 +08:00
louistiti
f17a601d8e
refactor: exit pre-release binaries script
2022-10-09 23:58:59 +08:00
louistiti
32ee4fef51
ci: add environment variables to locate virtual env
2022-10-09 23:58:05 +08:00
louistiti
5bace9545a
ci: add environment variables to locate virtual env
2022-10-09 23:58:05 +08:00
louistiti
0f348ba48e
Merge remote-tracking branch 'origin/develop' into python-bridge-tcp-server-binaries
2022-10-09 23:53:49 +08:00
louistiti
f170a1dd8e
Merge remote-tracking branch 'origin/develop' into python-bridge-tcp-server-binaries
2022-10-09 23:53:49 +08:00
louistiti
cb37b4fcd2
refactor: pre-release binaries script give only workflow name
2022-10-09 23:53:40 +08:00
louistiti
91eac5c875
refactor: pre-release binaries script give only workflow name
2022-10-09 23:53:40 +08:00
Louis Grenard
4c19994fed
ci: pre-release-tcp-server.yml GitHub Action workflow
2022-10-09 23:52:37 +08:00
Louis Grenard
8d4e8ba3a8
ci: pre-release-python-bridge.yml GitHub Action workflow
2022-10-09 23:51:22 +08:00
louistiti
6618f3a6a5
fix: rename GitHub workflows from the pre-release-binaries script
2022-10-09 23:39:22 +08:00
louistiti
518889b459
fix: rename GitHub workflows from the pre-release-binaries script
2022-10-09 23:39:22 +08:00
louistiti
0df61ae714
ci: pre-release TCP server
2022-10-09 22:03:26 +08:00
louistiti
cc8a32d17d
ci: pre-release TCP server
2022-10-09 22:03:26 +08:00
louistiti
b9792d28d7
ci: pre-release Python bridge
2022-10-09 22:00:56 +08:00
louistiti
a00b01c041
ci: pre-release Python bridge
2022-10-09 22:00:56 +08:00
louistiti
3f6e6ccdea
refactor: rename GitHub workflows release script as pre-release
2022-10-09 21:27:12 +08:00
louistiti
7db5c064d9
refactor: rename GitHub workflows release script as pre-release
2022-10-09 21:27:12 +08:00
louistiti
4fcf8dceda
feat: trigger GitHub workflows script done
2022-10-09 21:16:42 +08:00
louistiti
ed8390a36c
feat: trigger GitHub workflows script done
2022-10-09 21:16:42 +08:00
louistiti
3fe89bfda3
feat(tcp server): versioning
2022-10-09 00:31:52 +08:00
louistiti
1d45c2e715
feat(tcp server): versioning
2022-10-09 00:31:52 +08:00
louistiti
2b8ac0eb2b
feat(python bridge): versioning
2022-10-09 00:29:30 +08:00
louistiti
784f86f6f3
feat(python bridge): versioning
2022-10-09 00:29:30 +08:00
louistiti
0ae31f6cc8
feat(server): add warning hint on macOS TCP server cold start
2022-10-07 19:18:36 +08:00
louistiti
9d865291f0
feat(server): add warning hint on macOS TCP server cold start
2022-10-07 19:18:36 +08:00
louistiti
cb1a192a6d
fix: comply macOS x86_64 and macOS arm64 to Python sysconfig.get_platform()
2022-10-07 18:25:51 +08:00
louistiti
bc7dd0f836
fix: comply macOS x86_64 and macOS arm64 to Python sysconfig.get_platform()
2022-10-07 18:25:51 +08:00
louistiti
90530e4e60
refactor: remove LC_ALL and LANG env vars
2022-10-07 18:23:10 +08:00
louistiti
8d64ad9650
refactor: remove LC_ALL and LANG env vars
2022-10-07 18:23:10 +08:00
louistiti
6a4bde6c88
chore: explicit exclusion of TCP server and Python bridge on TypeScript watcher
2022-10-07 15:47:55 +08:00
louistiti
b3fdde9d83
chore: explicit exclusion of TCP server and Python bridge on TypeScript watcher
2022-10-07 15:47:55 +08:00
louistiti
7111983ef5
perf(tcp server): option to download spaCy models through mirror in China
2022-10-07 15:31:37 +08:00
louistiti
ea6fc4108a
perf(tcp server): option to download spaCy models through mirror in China
2022-10-07 15:31:37 +08:00
louistiti
b201f3f1b1
fix(tcp server): handle Windows child process does not throw exception
2022-10-07 14:10:32 +08:00
louistiti
40958f2fb4
fix(tcp server): handle Windows child process does not throw exception
2022-10-07 14:10:32 +08:00
louistiti
cace69e9af
perf(tcp server): do not download Python deps but spaCy models when necessary
2022-10-07 13:44:48 +08:00
louistiti
8e0d18a596
perf(tcp server): do not download Python deps but spaCy models when necessary
2022-10-07 13:44:48 +08:00
louistiti
432c590ee7
feat: on Python dev env setup, provide Windows hint related to Microsoft C++ Build Tools
2022-10-07 13:24:58 +08:00
louistiti
861d773cdd
feat: on Python dev env setup, provide Windows hint related to Microsoft C++ Build Tools
2022-10-07 13:24:58 +08:00
louistiti
061f555e11
fix: always make use of latest Python build deps
2022-10-07 13:16:35 +08:00
louistiti
6bd9f0ef9d
fix: always make use of latest Python build deps
2022-10-07 13:16:35 +08:00
louistiti
7bb9780ab1
feat: add hint on failed build
2022-10-07 12:07:48 +08:00
louistiti
d69157439c
feat: add hint on failed build
2022-10-07 12:07:48 +08:00
louistiti
999328819a
feat: map Python bridge and TCP server binaries to runtime code
2022-10-07 11:53:43 +08:00
louistiti
1a3d4f2204
feat: map Python bridge and TCP server binaries to runtime code
2022-10-07 11:53:43 +08:00
louistiti
0e697183b2
perf(tcp server): optimize spaCy models checking
2022-10-07 11:26:39 +08:00
louistiti
b59f6a7264
perf(tcp server): optimize spaCy models checking
2022-10-07 11:26:39 +08:00
louistiti
05b62871fb
feat: universal build binaries script
2022-10-07 10:41:04 +08:00
louistiti
bf902fd2d9
feat: universal build binaries script
2022-10-07 10:41:04 +08:00
louistiti
9724d7b943
feat: pack TCP server and optimize setup scripts
2022-10-07 02:37:43 +08:00
louistiti
a8272e1bf9
feat: pack TCP server and optimize setup scripts
2022-10-07 02:37:43 +08:00
louistiti
109561495c
feat(tcp server): set up script
2022-10-06 23:20:30 +08:00
louistiti
b96070085b
feat(tcp server): set up script
2022-10-06 23:20:30 +08:00
louistiti
286892eb30
chore: upgrade archiver to latest
2022-10-06 19:48:17 +08:00
louistiti
48688dc6e6
chore: upgrade archiver to latest
2022-10-06 19:48:17 +08:00
louistiti
3eea6a8fe8
feat(python bridge): pack build
2022-10-06 19:45:35 +08:00
louistiti
9dd9b010ed
feat(python bridge): pack build
2022-10-06 19:45:35 +08:00
louistiti
472e388508
feat(python bridge): build script
2022-10-06 19:01:50 +08:00
louistiti
0888ae5033
feat(python bridge): build script
2022-10-06 19:01:50 +08:00
louistiti
1a953e007d
feat(python bridge): set up script
2022-10-06 16:27:20 +08:00
louistiti
2d7be3348a
feat(python bridge): set up script
2022-10-06 16:27:20 +08:00
louistiti
0fd4dd67c7
refactor(tcp server): move tokenizers private libraries to lib location
2022-10-06 08:34:30 +08:00
louistiti
bee3fbb9e2
refactor(tcp server): move tokenizers private libraries to lib location
2022-10-06 08:34:30 +08:00
louistiti
6146fa1f15
fix(tcp server): include private libraries of the tokenizers package
2022-10-06 01:25:26 +08:00
louistiti
55db68400d
fix(tcp server): include private libraries of the tokenizers package
2022-10-06 01:25:26 +08:00
louistiti
3361d9b37e
feat(tcp server): include tokenizers files on build
2022-10-06 01:11:52 +08:00
louistiti
7d2432c56c
feat(tcp server): include tokenizers files on build
2022-10-06 01:11:52 +08:00
louistiti
39dacb87e0
chore(tcp server): upgrade to latest setuptools version
2022-10-06 00:59:20 +08:00
louistiti
48731e8ddf
chore(tcp server): upgrade to latest setuptools version
2022-10-06 00:59:20 +08:00
louistiti
2c9b675cae
refactor(tcp server): remove cx_Freeze from Pipfile to install it individually during the dev phase
2022-10-06 00:13:54 +08:00
louistiti
4d0a97f9c2
refactor(tcp server): remove cx_Freeze from Pipfile to install it individually during the dev phase
2022-10-06 00:13:54 +08:00
louistiti
0d02b2e9fa
fix: remove requests.certs import from the TCP server and Python bridge setups
2022-10-05 01:31:46 +08:00
louistiti
133310bd7d
fix: remove requests.certs import from the TCP server and Python bridge setups
2022-10-05 01:31:46 +08:00
louistiti
d8b20660a2
fix: upgrade cx_Freeze to 6.11.1 with --no-binary to avoid OpenSSL conflict with urllib3
2022-10-04 23:57:18 +08:00
louistiti
69bf9cebb3
fix: upgrade cx_Freeze to 6.11.1 with --no-binary to avoid OpenSSL conflict with urllib3
2022-10-04 23:57:18 +08:00
louistiti
5715786be2
chore: add TCP server and Python bridge as high-level nodes
2022-10-04 17:16:41 +08:00
louistiti
91e39a0a37
chore: add TCP server and Python bridge as high-level nodes
2022-10-04 17:16:41 +08:00
louistiti
0a4baf67ac
feat: isolate TCP server
2022-10-04 17:10:14 +08:00
louistiti
586ca11106
feat: isolate TCP server
2022-10-04 17:10:14 +08:00
louistiti
39b605f6f4
chore: transparent distribution structure
2022-10-04 14:30:10 +08:00
louistiti
20b967b4ea
chore: transparent distribution structure
2022-10-04 14:30:10 +08:00
louistiti
a27ab96e18
feat: Python bridge binary build with cx_Freeze
2022-10-04 14:19:56 +08:00
louistiti
dd9d024975
feat: Python bridge binary build with cx_Freeze
2022-10-04 14:19:56 +08:00
louistiti
f1dcb07d5b
feat: Python bridge build on macOS x86_64 arch
2022-10-02 15:43:48 +08:00
louistiti
8d1ab6973a
feat: Python bridge build on macOS x86_64 arch
2022-10-02 15:43:48 +08:00
louistiti
38226ca84e
feat(server): add execution time
2022-09-27 19:49:09 +08:00
louistiti
b7d496e6d6
feat: add skill execution time in check script
2022-09-27 19:46:41 +08:00
louistiti
4d2fb56109
Merge branch 'chore/eslint-rule-prefer-node-protocol' into develop
2022-09-27 08:46:48 +08:00
Divlo
f4a53da7fd
chore: add unicorn/prefer-node-protocol ESLint rule
2022-09-26 22:10:27 +02:00
louistiti
defc70128c
refactor: add ESLint rules about imports
2022-09-27 00:01:03 +08:00
louistiti
f68da11f6b
refactor(server): make use of node:* import for all Node.js built-in modules
2022-09-26 23:28:25 +08:00
louistiti
0a49cb17fa
refactor(server): remove node:* imports
2022-09-26 22:48:12 +08:00
louistiti
7081464abc
refactor(server): add explicit return types
2022-09-26 22:46:12 +08:00
louistiti
7544534ea4
refactor(server): skill domain helper to static class
2022-09-26 21:36:07 +08:00
louistiti
46c0b579aa
refactor(server): OS helper to static class
2022-09-26 21:32:59 +08:00
louistiti
a80e8ba65d
refactor(server): log helper to static class
2022-09-26 21:29:56 +08:00
louistiti
88d86117ac
refactor(server): loader helper to static class
2022-09-26 21:24:07 +08:00
louistiti
f4d625500f
refactor(server): lang helper to static class
2022-09-26 21:17:36 +08:00
louistiti
afec850fc9
refactor(server): date helper to static class
2022-09-26 21:13:33 +08:00
louistiti
9065d713e9
refactor(server): string helper from singleton to static
2022-09-26 00:44:40 +08:00
louistiti
1a4e09f908
refactor(server): simplify helpers singleton
2022-09-25 23:37:30 +08:00
Louis Grenard
4a59ba1d9c
chore: update sponsor
2022-09-25 08:44:31 +08:00
louistiti
cc317842d8
chore: clean up ESLint comments and new Prettier/ESLint script
2022-09-21 23:29:29 +08:00
louistiti
c65f60e2b7
refactor(server): provide explicit class name to helpers
2022-09-21 23:08:11 +08:00
louistiti
2378dc37b1
Merge branch 'refactor/server-helpers' into develop
2022-09-21 23:01:36 +08:00
louistiti
82f6ee80fe
refactor(server): skill domain helper to singleton
2022-09-21 23:01:16 +08:00
louistiti
84aadc0245
refactor(server): string helper to singleton
2022-09-21 22:24:48 +08:00
louistiti
a5e48ec9e7
refactor(server): OS helper to singleton
2022-09-21 22:15:02 +08:00
louistiti
e7cb31e706
chore(server): add comments on loader helper
2022-09-21 21:51:19 +08:00
louistiti
713ece380b
refactor(server): rename lang helper methods
2022-09-21 21:46:05 +08:00
louistiti
8d3aee8da7
refactor(server): lang helper to singleton
2022-09-21 21:31:19 +08:00
louistiti
f21e43c16a
refactor(server): date helper to singleton
2022-09-21 20:43:50 +08:00
louistiti
4f1683dc55
refactor(server): capitalize singleton helpers instance constants
2022-09-21 20:25:00 +08:00
Divlo
74be62b812
chore: ignore core/skills-endpoints.json
2022-09-20 22:19:06 +02:00
Divlo
8d6a1167da
chore: delete old unused ISSUE_TEMPLATE
2022-09-20 21:51:57 +02:00
Divlo
c68b16191a
chore: remove unneeded eslint disable comments
2022-09-20 21:49:41 +02:00
Divlo
ef8374d03b
perf: improve scripts/lint
2022-09-20 21:47:29 +02:00
Divlo
285bfa6e78
refactor(server): add getSkillConfig
2022-09-20 21:43:34 +02:00
Divlo
a28eede95b
refactor(server): os helper to TypeScript
2022-09-20 21:34:56 +02:00
Divlo
247167202d
refactor(server): remove inconsistencies
2022-09-20 21:33:02 +02:00
Divlo
949138627e
refactor(server): loader helper to TypeScript
2022-09-16 20:58:24 +02:00
Divlo
b7f20710db
refactor(server): log helper to TypeScript
2022-09-16 19:36:58 +02:00
Divlo
c979a9ea08
refactor(server): lang helper to TypeScript
2022-09-16 17:17:54 +02:00
louistiti
dabd657acf
refactor(server): add comments to the skill domain helper
2022-09-13 23:16:12 +08:00
louistiti
6f7bcc5e37
refactor(server): skill domain helper to TypeScript
2022-09-13 23:06:57 +08:00
louistiti
dbd659d75f
feat: add OS info in the checking report
2022-09-13 00:45:23 +08:00
louistiti
ed97b9361f
feat: add spaCy model checking
2022-09-13 00:09:37 +08:00
louistiti
35a9f6e0ea
refactor(server): string helper to TypeScript
2022-09-12 16:00:46 +08:00
louistiti
da0233495d
refactor(server): replace Moment.js by Day.js
2022-09-12 12:45:25 +08:00
louistiti
ebe31f4b60
chore: upgrade moment-timezone to latest
2022-09-12 10:45:04 +08:00
louistiti
6dbe1e514f
refactor(server): date helper to TypeScript
2022-09-12 10:41:16 +08:00
louistiti
b4909564c7
chore: upgrade Coqui STT to latest
2022-09-10 11:51:23 +08:00
louistiti
e8b596a8d8
chore: upgrade hotword deps
2022-09-10 10:55:13 +08:00
Louis Grenard
54336cdd01
docs: update skills list link
2022-09-05 13:45:01 +08:00
louistiti
bf065fcbc6
chore: upgrade FFprobe to latest
2022-09-04 23:59:18 +08:00
louistiti
e541e32c53
chore: upgrade Socket.IO to latest
2022-09-04 23:53:05 +08:00
louistiti
6872ee9735
chore: upgrade Vite to latest
2022-09-04 23:50:17 +08:00
louistiti
e0bb25b1d9
fix(web app): when suggestions are null new npm deps tree was creating conflict
2022-09-04 23:48:55 +08:00
louistiti
cf563f5f32
feat(server): detach the TCP server from the main process in dev
2022-09-04 18:54:16 +08:00
louistiti
891b032543
fix: recursive compilation through the server folder
2022-09-04 14:28:36 +08:00
louistiti
49ffb0b1f3
style(server): typo
2022-09-04 14:25:41 +08:00
louistiti
aa7a152f7b
refactor(server): make use of consts for TCP server matters
2022-09-04 14:23:23 +08:00
louistiti
58dc881a83
refactor(server): make use of consts for logger matters
2022-09-04 14:18:53 +08:00
louistiti
819e57a2c2
refactor(server): make use of consts for HTTP API matters
2022-09-04 14:17:06 +08:00
louistiti
d05d572b70
refactor(server): make use of consts for voice config matters
2022-09-04 14:10:42 +08:00
louistiti
e07ec87838
refactor(server): init dotenv earlier and make use of consts for time zone matters
2022-09-04 13:56:05 +08:00
louistiti
cb173a6319
refactor(server): make use of consts for HTTP config matters
2022-09-04 13:32:58 +08:00
louistiti
ddffd80985
refactor(server): make use of consts for lang matters
2022-09-04 13:28:10 +08:00
louistiti
e1719115ea
refactor(server): make use of consts for env matters
2022-09-04 13:13:03 +08:00
louistiti
a903f20d7e
chore: merge
2022-09-04 11:57:05 +08:00
louistiti
783858f811
chore: keep an exact ESLint version for JetBrains IDEs issue
2022-09-04 11:56:02 +08:00
louistiti
4e7ee1bb5e
feat: make sure there is no .venv folder before the Python deps setup
2022-09-03 21:12:53 +08:00
louistiti
a79459e5a6
chore: Prettier and lint-staged setup
2022-09-03 20:59:18 +08:00
louistiti
6d836d2d93
chore: upgrade Fastify to latest
2022-09-03 20:56:44 +08:00
louistiti
e905dcc86b
feat: lint-staged config
2022-09-03 20:56:15 +08:00
louistiti
4485b97ec2
chore: upgrade Fastify to latest
2022-09-03 19:57:19 +08:00
louistiti
0ea9bec001
Merge branch 'ts-kickoff' into develop
2022-09-03 19:25:04 +08:00
louistiti
be4761602c
chore: new deps tree
2022-09-03 19:24:06 +08:00
louistiti
27bd5a082f
feat: remove Babel
2022-09-03 19:16:13 +08:00
louistiti
019c462bfa
feat: complete Prettier setup
2022-09-03 19:12:41 +08:00
louistiti
ba9f3f22f6
feat: basic Prettier setup
2022-09-03 18:37:56 +08:00
louistiti
b9945729bb
feat: new ESLint config
2022-09-03 18:17:16 +08:00
louistiti
935246d09a
feat: make use of tsc-watch for dev server
2022-09-03 17:29:22 +08:00
louistiti
ebda0da64e
chore: install resolve-tspaths dev dep.
2022-09-03 13:08:54 +08:00
louistiti
36730025fc
chore: upgrade nodemon to latest
2022-09-03 12:06:00 +08:00
louistiti
6d3d441fbf
feat: extend from main TypeScript config
2022-09-03 12:02:40 +08:00
louistiti
9e48c5264c
fix: resolve alias paths after compilation
2022-09-03 11:58:10 +08:00
louistiti
844fcc8a86
refactor: correct build:server executions order
2022-09-03 10:12:49 +08:00
louistiti
04c5bedd2b
chore: move nodemon config to a config file
2022-09-03 10:05:27 +08:00
louistiti
4ca98cdbab
chore: extend TypeScript config
2022-09-03 09:51:35 +08:00
louistiti
9645c3de68
refactor: TypeScript build kick off
2022-08-29 00:59:35 +08:00
louistiti
781e072b23
refactor: TypeScript entry point
2022-08-28 14:12:59 +08:00
louistiti
3498293098
refactor: make use of ts-node
2022-08-28 11:37:32 +08:00
louistiti
fa7bc53ee9
chore: bump 1.0.0-beta.8+dev
2022-08-24 21:35:26 +08:00
louistiti
0bd07cba5c
docs: add blog post to the changelog
2022-08-24 21:19:20 +08:00
louistiti
04b95e20c3
docs: clean up changelog
2022-08-24 21:17:03 +08:00
louistiti
3fb7ed691f
build: release 1.0.0-beta.7
2022-08-24 21:12:30 +08:00
Louis Grenard
e4a0a4556e
docs: change notice from the README
2022-08-24 21:03:04 +08:00
louistiti
4bf2a9af96
docs: change newsletter link
2022-08-23 23:40:55 +08:00
louistiti
41435b3cbc
chore: change email address
2022-08-23 23:01:46 +08:00
louistiti
afdb71f766
perf: check Pipfile instead of Pipfile.lock to judge whether Python packages must be installed
2022-08-23 21:19:23 +08:00
louistiti
0580cfc54a
chore: upgrade to spaCy latest and PyTorch latest
2022-08-23 21:05:49 +08:00
Divlo
f507f6f7e4
fix(docker): usage of Ubuntu base image with pyenv and nvm ( #408 )
2022-08-23 20:59:09 +08:00
louistiti
f17b894907
refactor: legacy package/module naming to skills naming
2022-08-20 22:47:06 +08:00
louistiti
01f7515e6f
refactor: switch from skill NLU config to skill config naming
2022-08-20 22:35:34 +08:00
louistiti
141c89ecbf
feat(web app): join us on Discord
2022-08-14 21:19:04 +08:00
Divlo
81ae87f0d9
chore: improve Gitpod usage (using current source code) ( #398 )
2022-07-30 17:20:40 +08:00
louistiti
5219e41d31
chore: simplify Gitpod initialization
2022-07-27 23:16:37 +08:00
louistiti
bf679495fa
chore: Gitpod makes use of the Leon CLI
2022-07-27 23:02:55 +08:00
louistiti
65bfa6cf37
chore: enable site-packages for the virtual env
2022-07-27 22:51:42 +08:00
louistiti
58ab0acdd8
refactor(server): auto capitalize first letter of spaCy entities
2022-07-21 23:03:48 +08:00
louistiti
cb18ed6397
fix(skill/color): more appropriate answer
2022-07-21 21:47:29 +08:00
louistiti
fdf0a389b7
fix: check script with new intent-object format
2022-07-19 22:01:48 +08:00
louistiti
cfd8f7cbe5
fix: check new resolvers paths
2022-07-19 21:57:00 +08:00
louistiti
a1d390dd3e
style(server): format as project convention
2022-07-16 18:51:31 +08:00
Najim
6e7c0aac57
fix(server): make leon handle multiple socket.io-client instances
2022-07-15 08:45:28 +01:00
rangi376w
e83a1c4230
docs: README - Edited sentence for clarity ( #389 )
...
The sentence ended with a preposition and was grammatically incorrect. Updated for clarity.
Co-authored-by: Louis Grenard <louis.grenard@gmail.com >
2022-07-13 23:35:04 +08:00
louistiti
79e7df022f
feat(skill/akinator): finish up
2022-07-13 23:26:15 +08:00
louistiti
244d08c0bd
feat(server): trigger next action suggestions or current ones
2022-07-13 22:51:10 +08:00
louistiti
7134c9dbc1
refactor(server): make difference between next suggestions and current suggestions
2022-07-13 22:31:11 +08:00
louistiti
93f09685b5
refactor(server): controlled suggestions
2022-07-13 09:05:53 +08:00
louistiti
602604e437
feat: create new NLP skills resolvers model + NLP global resolvers model
2022-07-12 22:27:38 +08:00
louistiti
29c5348b5a
chore: use original intent object sample file
2022-07-11 08:41:21 +08:00
louistiti
f6461f733b
fix(skill/akinator): remove direct end on guess action
2022-07-10 20:47:51 +08:00
louistiti
f9865b71c3
refactor(skill/rochambeau): move handsign global entity to skill enum entity
2022-07-10 20:07:29 +08:00
louistiti
905d248ebf
feat: better isolate skill resolvers from global resolvers + finish up Akinator skill
2022-07-10 19:58:07 +08:00
louistiti
b35a249bf6
feat: transfer language from core to skills + support thematics on Akinator skill
2022-07-10 09:21:43 +08:00
louistiti
76cae42fde
feat(skill/akinator): finished main business logic
2022-07-10 00:26:41 +08:00
louistiti
239ce6fb36
chore: add Leon version in check report
2022-07-09 19:07:17 +08:00
louistiti
ec77dd0f02
fix(server): fallback on global resolver during resolver classification
2022-07-09 18:59:25 +08:00
louistiti
fa558a447a
docs: edit newsletter link
2022-07-07 00:04:08 +08:00
louistiti
7101b8b4b8
feat: actions on slot level + akinator skill progress
2022-07-04 21:50:57 +08:00
louistiti
02a2f71470
feat(skill/akinator): backbone
2022-07-04 00:47:10 +08:00
louistiti
aad9f3f1ef
feat(skill/mbti): complete form resolver
2022-07-03 12:32:15 +08:00
louistiti
99a3f103e0
feat(skill/mbti): finish business logic
2022-07-03 12:17:05 +08:00
louistiti
0f4576c27d
refactor(skill/mbti): change some questions
2022-07-03 10:00:42 +08:00
louistiti
ae4f69f7c7
feat(skill/mbti): questions mapping
2022-07-03 00:00:48 +08:00
louistiti
7f1f887159
feat(skill/mbti): complete questionnaire
2022-07-02 23:46:48 +08:00
louistiti
33109a4c8b
feat(skill/mbti): main logic backbone
2022-07-02 23:21:46 +08:00
louistiti
6ed88a5946
feat: add Cartesian sample training on resolvers + enum entities
2022-07-02 01:42:23 +08:00
louistiti
eb5ade7684
feat: map skills resolvers intents
2022-07-01 01:07:48 +08:00
louistiti
82df0a3c23
feat: train skills resolvers and remap as per changes
2022-07-01 00:19:36 +08:00
louistiti
0fe0e9a717
refactor(server): remove resolvers ghosting as it uses its own model now
2022-06-30 22:48:40 +08:00
louistiti
e37526d905
feat(server): introduce main NLP model and resolvers NLP model
2022-06-30 22:35:54 +08:00
louistiti
899676110a
chore: tmp disable GitHub Actions on the develop branch
2022-06-30 21:32:06 +08:00
louistiti
86d5040a7d
feat(skill/mbti): main NLU structure [skip ci]
2022-06-30 00:31:21 +08:00
louistiti
aebe513599
Merge branch 'from-modules-to-skills' into develop [skip ci]
2022-06-26 23:23:57 +08:00
louistiti
07743657cd
BREAKING: remove legacy packages
2022-06-26 23:11:37 +08:00
louistiti
68514cbc07
Merge branch 'from-modules-to-skills' into develop
2022-06-26 19:47:20 +08:00
louistiti
ce00989b01
feat(skill/color): introduce color skill
2022-06-26 19:32:49 +08:00
louistiti
f1f8b472b4
refactor(skill/todo_list): adapt to Cartesian training samples
2022-06-26 17:54:49 +08:00
louistiti
a1e9011d5d
feat: achieve Cartesian training
2022-06-26 17:37:21 +08:00
louistiti
e3b20a320d
chore: add global entities logs on training phase
2022-06-26 17:28:19 +08:00
louistiti
a8d82050c8
fix(server): make use of current entities to match global entities
2022-06-26 12:40:29 +08:00
louistiti
2e66be25ef
refactor: train global entities at a higher level
2022-06-26 12:01:43 +08:00
louistiti
aa995d46c8
refactor: move up the rest of the config to the higher level
2022-06-20 21:17:30 +08:00
louistiti
3713521b08
refactor: move up /server/src/config to /core level
2022-06-19 23:57:36 +08:00
louistiti
dcddacca29
feat: introduce suggestions
2022-06-19 14:37:21 +08:00
louistiti
4b5a883510
feat: communicate suggestions to the client
2022-06-19 13:47:43 +08:00
louistiti
192dd0a87a
feat(skill/rochambeau): add start answers
2022-06-19 12:18:23 +08:00
louistiti
573704706c
feat(skill/rochambeau): introduce paper scissors rock
2022-06-19 12:00:17 +08:00
louistiti
fba80966c9
feat(skill/guess_the_number): introduce the Guess the Number skill
2022-06-16 23:38:35 +08:00
louistiti
af0fdd1e18
feat(skill/introduction): add one utterance sample
2022-06-16 22:24:42 +08:00
louistiti
843bc428b8
feat(server): change log emojis
2022-06-16 22:21:15 +08:00
louistiti
be0b345d3f
feat(skill/birthday): remove birthday skill
2022-06-16 21:52:30 +08:00
louistiti
c5cc9bdd52
feat(skill/introduction): ask about owner info if necessary
2022-06-16 21:52:00 +08:00
louistiti
795acc5bdd
feat: shared skills memory
2022-06-16 21:31:30 +08:00
louistiti
8377c63db4
feat(server): provide nextAction even when no slot is set and clean up NLU object on context switch
2022-06-15 23:16:13 +08:00
louistiti
e1485c2ed3
refactor: simplify skills outputs
2022-06-12 17:58:57 +08:00
louistiti
10d10a1690
feat: support dynamic variables on skill NLU settings for logic type
2022-06-12 10:49:07 +08:00
louistiti
c5edf6488b
refactor: simplify slots mapping data structure between core and skills
2022-06-11 23:02:49 +08:00
louistiti
b69b1fea16
feat(server): report full traceback from skills execution
2022-06-11 10:01:47 +08:00
louistiti
567b030c4f
feat(server): support on-the-fly entity annotation for built-in entities
2022-06-11 07:54:20 +08:00
louistiti
2ac1bc63cc
fix(server): multiple slots filling
2022-06-10 22:57:31 +08:00
louistiti
fce47cdbd5
feat(server): save slots within conversation context
2022-06-08 00:20:26 +08:00
louistiti
9139215971
chore: remove logs
2022-06-07 22:05:51 +08:00
louistiti
6712ae5539
fix(server): context switching on action loop
2022-06-06 23:42:36 +08:00
louistiti
ceea47ff7d
feat(server): resolve resolvers tmp
2022-06-06 00:26:24 +08:00
louistiti
f4d782b69e
refactor(server): split anonymous collaborative logger request
2022-06-05 10:58:00 +08:00
louistiti
8a33980260
refactor(server): split language switching
2022-06-05 10:54:58 +08:00
louistiti
a42bf40b93
Merge branch 'develop' into from-modules-to-skills
2022-06-05 10:43:53 +08:00
louistiti
782a3aaa0a
fix(server): check one-shot slot filling case causing infinite loop
2022-06-05 10:43:38 +08:00
Louis Grenard
f30ddb6be5
docs: update sponsor [skip ci]
2022-06-03 08:47:21 +08:00
louistiti
6cfbabfe73
refactor(server): tmp NLU split
2022-05-29 17:14:28 +08:00
louistiti
b1a332bab6
feat: tmp resolvers mapping
2022-05-23 23:19:25 +08:00
louistiti
e88495a9a9
feat: start to map resolvers between the core and skills
2022-05-23 22:33:56 +08:00
louistiti
993d52e868
feat: train affirmation and denial resolver
2022-05-23 22:23:32 +08:00
louistiti
0acb31a9c6
feat(server): prepare the next action on non-slot-filled skills
2022-05-22 13:11:07 +08:00
louistiti
ffe0c8d217
Merge branch 'develop' into from-modules-to-skills
2022-05-14 12:59:55 +08:00
Louis Grenard
5dbc010fa6
docs: remove sponsor [skip ci]
2022-05-14 12:59:02 +08:00
Louis Grenard
f36dd20f82
docs: remove sponsor [skip ci]
2022-05-14 12:54:35 +08:00
louistiti
870ab2e87e
feat(server): add more affirmative utterance samples
2022-05-14 12:53:31 +08:00
louistiti
0ebc0518e6
fix(skill/rochambeau): final logic
2022-05-09 22:31:47 +08:00
louistiti
7f5e30ac82
feat(skill/rochambeau): init
2022-05-09 21:47:35 +08:00
louistiti
f4446ef177
feat(server): restart a skill with the original utterance saved in context
2022-05-09 01:09:33 +08:00
louistiti
035c9d5240
feat(server): clean up context if the action loop does not meet the expected items
2022-05-08 23:37:03 +08:00
louistiti
1529c72039
feat(server): add handsigns custom entity
2022-05-08 22:16:28 +08:00
louistiti
9e242d77d3
feat(server): reprocess NLU in case of slot filling interruption
2022-05-08 12:40:49 +08:00
louistiti
250e16e4e4
refactor: rename "source" to "item"
2022-05-08 11:31:05 +08:00
louistiti
f88305020a
feat(server): handle action loop when slots have all been filled at once
2022-05-05 22:49:39 +08:00
louistiti
27dc801cf5
feat(server): break the action loop from the skill
2022-05-05 21:37:59 +08:00
louistiti
05e0911009
chore: upgrade spaCy to 3.3.0
2022-05-05 21:26:02 +08:00
louistiti
99681e2577
feat(server): stop action loop from skill to core
2022-05-05 21:11:48 +08:00
louistiti
c5b3840082
feat(server): introduce basic concept of action loop
2022-05-04 22:52:05 +08:00
louistiti
7a9db1363d
chore: require Python 3.9.10 to run
2022-05-01 10:53:52 +08:00
louistiti
c988a456f4
Merge branch 'develop' into from-modules-to-skills
2022-05-01 08:50:05 +08:00
Louis Grenard
5ee57ddf2a
docs: remove sponsor [skip ci]
2022-05-01 08:49:35 +08:00
louistiti
6c59f17207
chore: tmp
2022-05-01 08:48:07 +08:00
Louis Grenard
b47cbc3a5e
docs: add @ant-media sponsor [skip ci]
2022-04-27 22:04:24 +08:00
louistiti
fa4bd6a8a1
Merge branch 'develop' into from-modules-to-skills
2022-04-11 22:53:52 +08:00
louistiti
3dd9039678
fix: use ports.ubuntu.com mirror for the offline TTS [skip ci]
2022-04-11 22:53:26 +08:00
louistiti
19e1aa22f6
feat(server): prepare action loop feature
2022-04-07 22:09:01 +08:00
louistiti
8b56a1850c
feat(server): add current utterance entities to differentiate from the whole context
2022-04-06 02:10:05 +08:00
louistiti
8e1868798c
feat(server): when a context is activated, pick up the most probable classification
2022-04-06 01:44:40 +08:00
louistiti
875757739f
feat(server): persist entities into contexts
2022-04-06 00:25:58 +08:00
louistiti
860571bcb6
refactor: persistent entities in dynamic contexts (wip)
2022-04-05 20:27:15 +08:00
louistiti
efc2a3a7c0
refactor: normalize entities
2022-04-05 10:41:18 +08:00
louistiti
9d6ae0aecd
refactor: comply skills params to new structure
2022-04-05 10:22:49 +08:00
louistiti
68e40f65df
feat(server): forward slots to skill + add original utterance
2022-04-01 00:45:07 +08:00
louistiti
22e9234b3d
feat(server): handle case when all slots have been filled in one utterance
2022-04-01 00:02:37 +08:00
louistiti
8746175eca
refactor(server): NLU process method
2022-03-31 00:21:53 +08:00
louistiti
39f8dc2bae
refactor(server): slotFill method
2022-03-30 23:21:43 +08:00
louistiti
6b37195d9d
refactor(server): make use of setter for activeContext
2022-03-30 00:10:27 +08:00
louistiti
faabc2c7b0
fix(server): clean up active context after all slots have been filled
2022-03-29 20:11:33 +08:00
louistiti
7513aa7d20
fix: set skill config only when a bridge is set
2022-03-29 20:04:55 +08:00
louistiti
9b870010dd
feat(server): trigger next action once all slots have been filled
2022-03-29 00:11:08 +08:00
louistiti
9124687eb0
feat(server): complete slot filling before triggering the next action
2022-03-28 01:09:30 +08:00
louistiti
77ebaf4a9c
feat(server): from modules to skills with type at the actions level
2022-03-28 00:27:42 +08:00
louistiti
81c7eb83c5
refactor(server): move from skill type to action type
2022-03-28 00:01:57 +08:00
louistiti
e27c1b9c8f
feat(server): verify if all slots are filled
2022-03-27 22:49:59 +08:00
louistiti
b6f79e04b9
refactor(server): disable builtin boolean entity
2022-03-27 21:59:44 +08:00
louistiti
25adf406c8
feat(server): context and slot filling, keep context and await for entities
2022-03-27 19:50:35 +08:00
louistiti
1ece25a497
feat(server): unstack oldest context
2022-03-27 12:30:34 +08:00
louistiti
49a7da9117
refactor(server): context and slot filling into a specific class
2022-03-27 10:24:08 +08:00
louistiti
2a535a8898
refactor(server): start slot filling / context refactor (wip)
2022-03-27 01:32:12 +08:00
louistiti
8257eb8792
feat(server): context setup with slot for each conversation (wip)
2022-03-27 01:05:56 +08:00
louistiti
960a6dc71c
feat(server): resolve slots from slot filling
2022-03-26 19:51:50 +08:00
louistiti
3bbc2f8a25
feat(server): pickup questions for slot filling
2022-03-26 17:36:21 +08:00
louistiti
6aa60bfbd8
fix(server): correctly extract all spaCy entities
2022-03-26 15:51:12 +08:00
louistiti
368c57928a
refactor(server): spaCy entities extracting
2022-03-22 23:40:35 +08:00
louistiti
1d9b18093b
feat(server): main slots structure (wip)
2022-03-22 22:43:57 +08:00
louistiti
334bf393f2
feat(server): introduce resolvers for slot filling (wip)
2022-03-22 00:39:36 +08:00
louistiti
7e70f41774
refactor(server): find spaCy entities before extracting entities
2022-03-21 23:40:10 +08:00
louistiti
bc228a6860
feat(web app): wait for TCP client to be connected first
2022-03-21 22:48:52 +08:00
louistiti
95bfcfe422
feat(server): slot filling PoC (tmp wip)
2022-03-21 00:01:44 +08:00
louistiti
2b03d981ab
refactor(server): add prefix for system intents
2022-03-20 20:01:24 +08:00
louistiti
969a83e608
feat(server): slot filling (wip)
2022-03-20 19:25:42 +08:00
louistiti
1845eed71d
feat(server): trigger unsupported language
2022-03-20 18:07:16 +08:00
louistiti
cbb48213d2
Merge remote-tracking branch 'origin/develop' into from-modules-to-skills
2022-03-19 20:47:15 +08:00
Louis Grenard
499be77d50
docs: add long dev notice to README [skip ci]
2022-03-19 19:47:45 +08:00
louistiti
d1c2a11d82
feat(server): context (wip)
2022-03-14 00:06:23 +08:00
louistiti
a9a43ac478
feat(server): context (wip)
2022-03-13 18:30:45 +08:00
louistiti
bf9bf231f7
feat(server): differenciate cities from countries for location entities
2022-03-13 13:34:53 +08:00
louistiti
1e6835a9e5
chore: context (wip)
2022-03-12 13:18:13 +08:00
louistiti
9be7c70076
feat(server): auto restart the TCP server when language is switching
2022-03-06 22:09:04 +08:00
louistiti
fd7234c827
chore(server): remove unnecessary Python packages
2022-03-06 15:13:34 +08:00
louistiti
0f7a6f6bed
refactor(server): TCP server for better structure
2022-03-06 14:26:36 +08:00
louistiti
1e988350b4
refactor: rename skills folder to match PEP 8 convention
2022-03-06 11:08:05 +08:00
louistiti
a808742c92
feat(server): support multi languages on TCP server
2022-03-06 02:33:32 +08:00
louistiti
cbe89ed6cc
feat(server): add auto reconnect on TCP client
2022-03-06 01:32:34 +08:00
louistiti
006e9fb011
feat(server): make TCP client global
2022-03-06 00:19:14 +08:00
louistiti
8acb82da9b
feat(server): fully implement low-level networking for IPC
2022-03-05 23:41:39 +08:00
louistiti
8476d5fc3c
refactor(server): add entities data to TCP server message
2022-03-05 21:32:43 +08:00
louistiti
5970ec9e8e
feat: Python TCP server and Node.js TCP client for IPC (wip)
2022-03-05 18:46:34 +08:00
louistiti
caa86fc8a6
feat: introduce spaCy for complete NER (wip)
2022-03-05 01:43:49 +08:00
louistiti
f17db82509
refactor(skill/birthday): main NLU structure
2022-03-04 00:16:59 +08:00
louistiti
64e8742aad
refactor(skill/birthday): birthday != birth date
2022-03-04 00:03:34 +08:00
louistiti
76547d9411
feat: slot filling (wip)
2022-03-03 23:50:45 +08:00
louistiti
9ce9a8bc4f
fix: only set skill config when it is a logic type
2022-03-02 01:08:03 +08:00
louistiti
f4f9fff978
feat: share data across domains
2022-03-02 01:00:55 +08:00
louistiti
0367b44f21
feat: dynamic variable binding on NLG
2022-03-02 00:16:03 +08:00
louistiti
8280c65897
fix(server): intent not found
2022-02-28 23:06:21 +08:00
louistiti
d5577b1ef5
feat(server): more accurate NLG
2022-02-28 22:54:31 +08:00
louistiti
28efe6e7d5
feat(server): unknown_answers fallback on dialog type
2022-02-28 22:03:15 +08:00
louistiti
b0d4bf6e1f
refactor: remove src/ when skills are dialog type
2022-02-28 21:32:35 +08:00
louistiti
a853de4558
refactor(skill/partner_assistant): use dialog type
2022-02-28 21:27:06 +08:00
louistiti
3ca48265e7
feat(server): deep data mapping on enum NER
2022-02-28 01:00:01 +08:00
louistiti
8f2f935b94
feat(server): NLG and entities mapping
2022-02-27 16:32:01 +08:00
louistiti
29b32f66f2
Merge branch 'develop' into from-modules-to-skills
2022-02-27 11:30:22 +08:00
Divlo
4372b45fc6
fix(docker): check should not allocate a pseudo-TTY ( #359 )
...
LGTM 👍
2022-02-27 11:28:25 +08:00
louistiti
4d255dd1d1
Merge branch 'develop' into from-modules-to-skills
2022-02-24 23:42:20 +08:00
Louis Grenard
8825d6877c
docs: move sponsor to new section [skip ci]
2022-02-24 23:40:42 +08:00
louistiti
975b8ebcf0
feat: context and slot filling preparation (wip)
2022-02-23 21:33:47 +08:00
louistiti
4107932d00
feat: annotate entities on the fly + prepare for dialog skill type and cross-domains data
2022-02-22 22:31:06 +08:00
louistiti
cf6340b3ca
refactor(skill/youtube_downloader): from module to skill
2022-02-22 09:21:05 +08:00
louistiti
131659928e
refactor(skill/product_hunt_trends): from module to skill
2022-02-22 09:04:18 +08:00
louistiti
4029759ba7
refactor(skill/github_trend): from module to skill
2022-02-22 08:44:21 +08:00
louistiti
6f04e36342
refactor(skill/speed_test): from module to skill
2022-02-22 08:29:57 +08:00
louistiti
c658425913
refactor(skill/who_am_i): from module to skill
2022-02-21 23:13:26 +08:00
louistiti
b19bb0e3eb
refactor(skill/welcome): from module to skill
2022-02-21 23:10:06 +08:00
louistiti
41c4436924
refactor(skill/random_number): from module to skill
2022-02-21 23:06:08 +08:00
louistiti
dc4b6ff296
refactor(skill/partner_assistant): from module to skill
2022-02-21 23:02:50 +08:00
louistiti
13132279f3
refactor(skill/meaning_of_life): from module to skill
2022-02-21 22:52:24 +08:00
louistiti
195278f975
refactor(skill/joke): from module to skill
2022-02-21 22:49:12 +08:00
louistiti
3403e8cc12
refactor(skill/greeting): from module to skill
2022-02-21 22:44:58 +08:00
louistiti
5fecc1fd85
refactor(skill/good_bye): from module to skill
2022-02-21 22:41:54 +08:00
louistiti
053d53bb10
refactor(skill/todo_list): French translations
2022-02-21 00:29:45 +08:00
louistiti
9d5ceb03cb
refactor(skill/have_i_been_pwned): from module to skill
2022-02-20 23:55:21 +08:00
louistiti
3fea149497
refactor(skill/is_it_down): from module to skill
2022-02-20 23:28:13 +08:00
louistiti
d49bc5f63f
refactor(skill/todo_list): finish refactor
2022-02-20 20:24:55 +08:00
louistiti
98a0382103
refactor: stop crash on brain + new skills DB calls
2022-02-20 19:25:08 +08:00
louistiti
7977d55b81
Merge branch 'develop' into from-modules-to-skills
2022-02-19 09:25:02 +08:00
louistiti
c1afc11cdb
docs: change Twitter handle [skip ci]
2022-02-19 09:24:47 +08:00
louistiti
f5bdf2c888
Merge branch 'develop' into from-modules-to-skills
2022-02-18 23:07:57 +08:00
Louis Grenard
99b401a668
docs: remove sponsor [skip ci]
2022-02-18 23:07:22 +08:00
louistiti
da51f3ee30
refactor(skill/todo_list): slightly improve NLU
2022-02-17 22:15:34 +08:00
louistiti
4e36843c96
refactor(skill/todo_list): inject all actions
2022-02-17 21:45:14 +08:00
louistiti
098f3ea85f
Merge branch 'develop' into from-modules-to-skills
2022-02-17 20:29:46 +08:00
Louis Grenard
238d928cac
docs: add new sponsor self-hosted img [skip ci]
2022-02-17 20:28:52 +08:00
louistiti
717faf8580
Merge remote-tracking branch 'origin/develop' into from-modules-to-skills
2022-02-17 20:23:45 +08:00
Louis Grenard
254f2848aa
docs: remove new sponsor link (broken) [skip ci]
2022-02-17 20:22:08 +08:00
louistiti
4a5480a3cc
docs: in GitHub BUG.md from modules to skills
2022-02-17 20:17:46 +08:00
louistiti
b775ec4e9d
refactor: continue from modules to skills transition
2022-02-17 20:10:42 +08:00
louistiti
51f14320e9
refactor(server): synchronizer due to modules to skills refactoring
2022-02-17 08:27:25 +08:00
louistiti
ef0c54b226
fix(server): fallback due to modules to skills refactoring
2022-02-17 08:20:48 +08:00
louistiti
cad072c3a6
refactor: skills over HTTP
2022-02-16 22:28:05 +08:00
louistiti
963e4de8df
refactor: setup skills config with skill friendly name naming
2022-02-16 21:16:57 +08:00
louistiti
dc80135cd0
refactor: setup skills config
2022-02-16 21:08:47 +08:00
louistiti
7d5cadbb82
Merge remote-tracking branch 'origin/develop' into from-modules-to-skills
2022-02-15 23:51:22 +08:00
Louis Grenard
1a118b718e
docs: change @FluxIndustries sponsorship [skip ci]
2022-02-15 23:46:37 +08:00
louistiti
08e6c9de54
refactor(skill/todo_list): add French NLG
2022-02-15 22:42:10 +08:00
louistiti
2b547c304b
refactor(skill/todo_list): NLG level
2022-02-15 22:26:06 +08:00
louistiti
42e2346663
refactor(skill/todo_list): from modules to skills add custom functions
2022-02-15 21:05:40 +08:00
louistiti
0e3555f1e3
refactor(server): from modules to skills for the connection between core and skills
2022-02-14 23:06:37 +08:00
louistiti
0fc475e572
refactor(server): from modules to skills for the brain
2022-02-14 17:19:51 +08:00
louistiti
e4d3904cee
fix(server): NER due to modules to skills refactoring
2022-02-14 16:48:03 +08:00
louistiti
65398d8231
Merge branch 'develop' into from-modules-to-skills
2022-02-14 14:45:16 +08:00
Louis Grenard
9a604d7ccc
docs: add @FluxIndustries sponsor [skip ci]
2022-02-14 11:44:25 +08:00
louistiti
d8023308d0
feat: new NLP training
2022-02-13 12:20:27 +08:00
louistiti
db1246735c
refactor(skill/todo_list): replace <strike> by <s>
2022-02-13 07:54:51 +08:00
louistiti
fe90c68ea0
feat(server): bootstrap skill structure
2022-02-13 07:48:45 +08:00
louistiti
18286800ed
refactor(server): keep STT and TTS inside the brain
2022-02-13 05:39:17 +08:00
louistiti
f24513a223
feat(server): on-the-fly language switching
2022-02-13 01:42:29 +08:00
louistiti
5edcc679f8
chore(server): remove uncessary NLP deps
2022-02-12 19:11:53 +08:00
louistiti
34b2aa5655
feat(server): new NLP containers
2022-02-12 19:10:27 +08:00
louistiti
ca3f5f42da
feat(server): (WIP) NLU refactoring
2022-02-11 21:34:39 +08:00
louistiti
763d19069b
refactor(server): expressions to utterance samples
2022-02-10 22:11:17 +08:00
louistiti
8dd7642d3b
refactor(server): queries to intents
2022-02-10 21:49:51 +08:00
louistiti
226468f6ab
refactor(server): query to utterance
2022-02-10 21:47:43 +08:00
louistiti
cf2a28aac2
feat(server): add skills domains
2022-02-09 22:47:52 +08:00
louistiti
a0107d6294
docs: new #LeonAI link [skip ci]
2022-02-09 00:19:09 +08:00
louistiti
94eebbbf20
chore: add tag prefix on new version on changelog diff URL [skip ci]
2022-02-08 11:09:09 +08:00
louistiti
e14c249826
docs: changelog new version diff link fix [skip ci]
2022-02-08 11:05:04 +08:00
louistiti
5544c3c5a2
chore: bump 1.0.0-beta.7+dev
2022-02-07 17:10:35 +08:00
louistiti
6862778645
build: release 1.0.0-beta.6
2022-02-07 17:03:15 +08:00
louistiti
d265377a43
fix: do not ask to regenerate the HTTP API key if this one isn't available yet
2022-02-04 14:02:07 +08:00
louistiti
36b0f68afc
Merge branch 'skip-pip-deps' into develop
2022-02-04 13:48:05 +08:00
louistiti
c6c0129158
fix: Python deps tree check
2022-02-04 13:44:40 +08:00
louistiti
2d0b0f1365
perf: check if Python deps tree has been updated before going through deps install
2022-02-04 13:33:32 +08:00
Louis Grenard
699ded22ad
docs: add new sponsor @KeithIMyers
2022-02-04 10:22:52 +08:00
louistiti
5d58f5d918
ci: fix over HTTP test
2022-02-03 22:05:09 +08:00
louistiti
553d5df070
ci: over HTTP test
2022-02-03 22:02:13 +08:00
louistiti
4e4d1cc136
ci: add over HTTP tests
2022-02-03 21:52:37 +08:00
louistiti
6b9d53e0cc
Merge branch 'over-http' into develop
2022-02-03 21:47:00 +08:00
louistiti
7bdbd0dcd0
chore: more explicit comment on over HTTP test
2022-02-03 21:46:13 +08:00
louistiti
58f5f2d21c
test(server): add minimal e2e tests for over HTTP
2022-02-03 21:44:49 +08:00
louistiti
aa0136baec
test(server): e2e modules fix due to breaking changes
2022-02-03 20:42:31 +08:00
louistiti
1535fa67ac
test(server): over HTTP unit testing
2022-02-03 19:37:56 +08:00
louistiti
62eadb10d4
docs: use leon-cli for bugs related to setup
2022-02-03 11:28:15 +08:00
louistiti
af26ecac0f
refactor(server): rename query HTTP endpoint from /api/core/query to /api/query
2022-02-02 20:32:08 +08:00
louistiti
f61eef4882
refactor(server): rename over HTTP option toggle
2022-02-02 19:52:41 +08:00
louistiti
5c88c134f4
Merge branch 'develop' into over-http
2022-02-02 18:37:00 +08:00
louistiti
7039918760
feat(server): make Coqui STT the default STT solution
2022-01-31 14:43:54 +08:00
louistiti
79be099cc5
chore: remove DeepSpeech binary folder; add Coqui binary folder to gitignore
2022-01-31 14:11:48 +08:00
Louis Grenard
4d644ce3fd
Merge branch 'develop' into develop
2022-01-31 06:10:57 +00:00
johba
f563d01d07
fix: hotword offline ( #342 )
2022-01-31 12:09:54 +08:00
louistiti
bd53641a81
docs: add Divlo to the README
2022-01-31 10:01:09 +08:00
louistiti
b9b204d212
Merge branch 'cli-arrival' into develop
2022-01-29 21:10:58 +08:00
louistiti
3ec38bfb6b
refactor(server): add /api/ on HTTP API endpoints
2022-01-28 18:34:35 +08:00
louistiti
706c528334
chore: remove npm dep vulns
2022-01-25 23:31:54 +08:00
louistiti
429dce6f37
Merge branch 'develop' into cli-arrival
2022-01-25 21:49:40 +08:00
louistiti
bfc50154f0
docs(README): change new npm setup with npm registry
2022-01-25 21:48:20 +08:00
louistiti
3ce5b74e94
Merge branch 'develop' into over-http
2022-01-25 20:21:10 +08:00
louistiti
93a138f77c
chore: use jsconfig instead of IDE config
2022-01-25 20:20:49 +08:00
Johann Barbie
b1c6f5c883
fix: addressed comments by @JRMeyer
2022-01-24 08:20:04 +01:00
Johann Barbie
04d6228841
fix: allow to detect STT offline capabilities
2022-01-23 18:00:06 +01:00
Johann Barbie
86a4816b77
feat: simple coqui-ai stt integration
2022-01-23 12:50:51 +01:00
louistiti
cdf4149939
feat(server): add HTTP API key middleware
2022-01-18 21:57:35 +08:00
louistiti
e6246d1f8f
fix: Amazon Polly is always configured on check script due to new structure
2022-01-17 21:46:08 +08:00
louistiti
d10a7fa788
feat: HTTP API key generator
2022-01-16 22:22:49 +08:00
louistiti
b6428d0384
feat(server): expose queries over HTTP
2022-01-10 22:37:54 +08:00
louistiti
115f9c1645
feat(server): add timeout action over HTTP
2022-01-09 21:22:24 +08:00
louistiti
82fb967af8
feat(server): handle built-in and trim entities over HTTP + add "disabled" HTTP API action option
2022-01-09 21:03:28 +08:00
louistiti
2e5b2c59da
feat(server): execute modules over HTTP
2022-01-09 02:32:02 +08:00
louistiti
cc0fb92351
feat: avoid unnecessary routes generation
2022-01-08 19:55:26 +08:00
louistiti
5b41713a68
feat(server): generate Fastify routes on the file to expose packages over HTTP
2021-12-30 23:06:30 +08:00
louistiti
f1f48757e2
docs: fix changelog tags diff
2021-12-28 22:02:58 +08:00
louistiti
8e45da75ce
chore: bump 1.0.0-beta.6+dev
2021-12-28 21:33:06 +08:00
louistiti
38d0436101
build: release 1.0.0-beta.5
2021-12-28 21:26:00 +08:00
louistiti
89e216fd49
ci: remove unecessary step on lint
2021-12-28 21:06:48 +08:00
louistiti
7cf7f97912
feat(server): support arrays on NER between conditions
2021-12-28 18:08:13 +08:00
louistiti
10f3132d09
ci: disable Husky on lint
2021-12-27 23:09:30 +08:00
louistiti
c86a0df3f4
chore: resetup Husky
2021-12-27 22:57:06 +08:00
louistiti
99e111b52d
chore: fix deep deps vulns
2021-12-27 20:03:06 +08:00
louistiti
d23ea0e289
chore: upgrade Socket.IO deps to latest
2021-12-27 19:46:18 +08:00
louistiti
da2ebdb520
chore: upgrade Fastify deps to latest
2021-12-27 19:18:40 +08:00
louistiti
dc2d36be95
chore: upgrade ffmpeg/ffprobe deps to latest
2021-12-27 19:05:52 +08:00
louistiti
02f766d6a8
fix: jest-extended new setup due to latest update
2021-12-27 19:02:46 +08:00
louistiti
c73a26a11e
chore: upgrade Vite to latest
2021-12-27 18:39:30 +08:00
louistiti
aa9a494a4b
chore: upgrade Jest deps to latest
2021-12-27 18:37:42 +08:00
louistiti
920b4b2a4f
fix: linter
2021-12-27 18:02:32 +08:00
louistiti
13f5a49f67
perf: Windows setup on DeepSpeech dep removal
2021-12-27 17:54:50 +08:00
louistiti
ddfebb0d74
refactor: remove training type
2021-12-27 17:09:12 +08:00
louistiti
a5769dce6e
refactor(web app): change listen mic shortcut
2021-12-27 14:58:04 +08:00
louistiti
b09eaed63d
docs(README): modify newsletter link
2021-12-24 09:20:44 +08:00
Louis Grenard
a0dffbedb1
docs(README): add new sponsor
2021-12-21 22:28:15 +08:00
louistiti
b4bb48def0
docs: append leon check alternative while reporting issue
2021-12-12 15:58:51 +08:00
louistiti
97b5e2086b
docs(README): new getting started with CLI arrival
2021-12-12 15:50:25 +08:00
louistiti
c16d5b280b
docs: URL redirect managed by registrar
2021-12-12 12:31:22 +08:00
Louis Grenard
065225a7f5
docs(README): add special thanks
2021-12-07 22:44:22 +08:00
Louis Grenard
acf3f9a0d2
docs(README): fix hero animation
2021-12-05 23:24:42 +08:00
Louis Grenard
607a51eead
docs(README): update main asset link
2021-12-05 21:18:47 +08:00
Louis Grenard
1e612f766e
docs(README): new assets
2021-12-05 21:13:44 +08:00
Louis Grenard
b3affa0fc1
docs: update sponsors in README.md
2021-11-09 20:48:59 +08:00
Divlo
2f66f1c17b
refactor: prerequisites Node.js >= 16.0.0 and npm >= 8.0.0 ( #322 )
...
BREAKING CHANGE: minimum supported Node.js v16.0.0 and npm v8.0.0
2021-11-07 10:24:00 +08:00
louistiti
cf6d7d0749
docs: add new sponsor to README
2021-08-17 23:43:01 +08:00
Louis Grenard
d13a9e3aa7
docs: add new sponsor to README
2021-08-07 17:54:16 +08:00
dependabot[bot]
2ee57490df
chore(deps-dev): bump @babel/preset-env from 7.14.4 to 7.14.5 ( #273 )
2021-06-13 02:23:02 +02:00
dependabot[bot]
7852b8dbac
chore(deps): bump dotenv from 8.2.0 to 10.0.0 ( #275 )
2021-06-13 02:05:26 +02:00
dependabot[bot]
de7c3ad68e
chore(deps): bump fastify from 3.14.0 to 3.17.0 ( #271 )
2021-06-13 02:00:45 +02:00
louistiti
37946b6a90
docs: add sponsoring purposes
2021-06-05 23:08:10 +08:00
dependabot[bot]
a7ffdd19bd
chore(deps): bump @aws-sdk/client-polly from 3.16.0 to 3.18.0 ( #269 )
...
Bumps [@aws-sdk/client-polly](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-polly ) from 3.16.0 to 3.18.0.
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-polly/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.18.0/clients/client-polly )
---
updated-dependencies:
- dependency-name: "@aws-sdk/client-polly"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Louis Grenard <louis.grenard@gmail.com >
2021-06-05 09:21:14 +08:00
dependabot[bot]
6b23d23b06
chore(deps): bump ibm-watson from 6.1.0 to 6.1.1 ( #266 )
...
Bumps [ibm-watson](https://github.com/watson-developer-cloud/node-sdk ) from 6.1.0 to 6.1.1.
- [Release notes](https://github.com/watson-developer-cloud/node-sdk/releases )
- [Changelog](https://github.com/watson-developer-cloud/node-sdk/blob/master/CHANGELOG.md )
- [Commits](https://github.com/watson-developer-cloud/node-sdk/compare/v6.1.0...v6.1.1 )
---
updated-dependencies:
- dependency-name: ibm-watson
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Louis Grenard <louis.grenard@gmail.com >
2021-06-05 09:19:06 +08:00
dependabot[bot]
9381fb2916
chore(deps-dev): bump inquirer from 8.0.0 to 8.1.0 ( #265 )
...
Bumps [inquirer](https://github.com/SBoudrias/Inquirer.js ) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/SBoudrias/Inquirer.js/releases )
- [Commits](https://github.com/SBoudrias/Inquirer.js/compare/inquirer@8.0.0...inquirer@8.1.0 )
---
updated-dependencies:
- dependency-name: inquirer
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Louis Grenard <louis.grenard@gmail.com >
2021-06-05 09:17:42 +08:00
dependabot[bot]
2f1266764a
chore(deps-dev): bump eslint from 7.26.0 to 7.28.0 ( #268 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.26.0 to 7.28.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.26.0...v7.28.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-05 09:16:05 +08:00
dependabot[bot]
e3427149f6
chore(deps-dev): bump @babel/cli from 7.13.0 to 7.14.3 ( #263 )
...
Bumps [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli ) from 7.13.0 to 7.14.3.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.14.3/packages/babel-cli )
---
updated-dependencies:
- dependency-name: "@babel/cli"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-05 09:13:00 +08:00
louistiti
3b47cb5ee8
docs: trim .html ext
2021-05-31 07:53:49 +08:00
louistiti
cd607768ed
docs: edit sponsor links
2021-05-30 23:22:03 +08:00
louistiti
fbbcf2eb50
docs: add sponsor button
2021-05-30 22:25:03 +08:00
louistiti
4128c3a01a
chore: fix npm deps vulns
2021-05-29 09:54:53 +08:00
dependabot[bot]
2044de408c
chore(deps-dev): bump @babel/node from 7.13.0 to 7.14.2 ( #261 )
...
Bumps [@babel/node](https://github.com/babel/babel/tree/HEAD/packages/babel-node ) from 7.13.0 to 7.14.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.14.2/packages/babel-node )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Louis Grenard <louis.grenard@gmail.com >
2021-05-29 09:52:46 +08:00
dependabot[bot]
d002610ac7
chore(deps-dev): bump eslint-plugin-jest from 24.3.1 to 24.3.6 ( #260 )
...
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest ) from 24.3.1 to 24.3.6.
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases )
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v24.3.1...v24.3.6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Louis Grenard <louis.grenard@gmail.com >
2021-05-29 09:51:05 +08:00
dependabot[bot]
5066895827
chore(deps-dev): bump @babel/preset-env from 7.13.9 to 7.14.4 ( #259 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.13.9 to 7.14.4.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.14.4/packages/babel-preset-env )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Louis Grenard <louis.grenard@gmail.com >
2021-05-29 09:49:51 +08:00
dependabot[bot]
19cd427daa
chore(deps-dev): bump vite from 2.3.2 to 2.3.4 ( #258 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 2.3.2 to 2.3.4.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v2.3.4/packages/vite )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Louis Grenard <louis.grenard@gmail.com >
2021-05-29 09:48:22 +08:00
dependabot[bot]
fa3eefb220
chore(deps): bump ibm-watson from 6.0.3 to 6.1.0 ( #257 )
...
Bumps [ibm-watson](https://github.com/watson-developer-cloud/node-sdk ) from 6.0.3 to 6.1.0.
- [Release notes](https://github.com/watson-developer-cloud/node-sdk/releases )
- [Changelog](https://github.com/watson-developer-cloud/node-sdk/blob/master/CHANGELOG.md )
- [Commits](https://github.com/watson-developer-cloud/node-sdk/compare/v6.0.3...v6.1.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-29 09:46:31 +08:00
louistiti
1775b07bf6
ci: set npm and pipenv caching
2021-05-22 09:37:13 +08:00
dependabot[bot]
1ce04224b2
chore(deps-dev): bump semver from 7.3.4 to 7.3.5 ( #255 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.3.4 to 7.3.5.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/master/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.3.4...v7.3.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Louis Grenard <louis.grenard@gmail.com >
2021-05-22 09:22:06 +08:00
dependabot[bot]
b39d441177
chore(deps): bump archiver from 5.2.0 to 5.3.0 ( #254 )
...
Bumps [archiver](https://github.com/archiverjs/node-archiver ) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/archiverjs/node-archiver/releases )
- [Changelog](https://github.com/archiverjs/node-archiver/blob/master/CHANGELOG.md )
- [Commits](https://github.com/archiverjs/node-archiver/compare/5.2.0...5.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Louis Grenard <louis.grenard@gmail.com >
2021-05-22 09:21:42 +08:00
dependabot[bot]
ad701e12a9
chore(deps): upgrade Socket.IO to 4.1.2 ( #253 )
...
* chore(deps): bump socket.io-client from 4.1.1 to 4.1.2
Bumps [socket.io-client](https://github.com/socketio/socket.io-client ) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/socketio/socket.io-client/releases )
- [Changelog](https://github.com/socketio/socket.io-client/blob/master/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-client/compare/4.1.1...4.1.2 )
Signed-off-by: dependabot[bot] <support@github.com >
* chore: upgrade Socket.IO to 4.1.2
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Louis Grenard <louis.grenard@gmail.com >
2021-05-22 09:21:00 +08:00
dependabot[bot]
d60eebd2a0
chore(deps-dev): bump eslint-import-resolver-babel-module ( #252 )
...
Bumps [eslint-import-resolver-babel-module](https://github.com/tleunen/eslint-import-resolver-babel-module ) from 5.2.0 to 5.3.1.
- [Release notes](https://github.com/tleunen/eslint-import-resolver-babel-module/releases )
- [Changelog](https://github.com/tleunen/eslint-import-resolver-babel-module/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tleunen/eslint-import-resolver-babel-module/compare/v5.2.0...v5.3.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-22 09:16:49 +08:00
louistiti
68b86e1eae
chore: upgrade Vite to latest
2021-05-17 11:47:31 +08:00
louistiti
e780868004
chore: audit fix lock file
2021-05-17 11:18:43 +08:00
dependabot[bot]
68bcb4269a
chore(deps-dev): bump eslint from 7.21.0 to 7.26.0 ( #249 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.21.0 to 7.26.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.21.0...v7.26.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Louis Grenard <louis.grenard@gmail.com >
2021-05-17 11:11:32 +08:00
dependabot[bot]
1ee2ffed4b
chore: upgrade Socket.IO to latest ( #248 )
...
* chore(deps): bump socket.io-client from 4.0.0 to 4.1.1
Bumps [socket.io-client](https://github.com/socketio/socket.io-client ) from 4.0.0 to 4.1.1.
- [Release notes](https://github.com/socketio/socket.io-client/releases )
- [Changelog](https://github.com/socketio/socket.io-client/blob/master/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-client/compare/4.0.0...4.1.1 )
Signed-off-by: dependabot[bot] <support@github.com >
* chore: upgrade Socket.IO to latest
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Louis Grenard <louis.grenard@gmail.com >
2021-05-17 11:10:24 +08:00
dependabot[bot]
b178a3a8dd
chore(deps): bump @google-cloud/text-to-speech from 3.1.3 to 3.2.1 ( #247 )
...
Bumps [@google-cloud/text-to-speech](https://github.com/googleapis/nodejs-text-to-speech ) from 3.1.3 to 3.2.1.
- [Release notes](https://github.com/googleapis/nodejs-text-to-speech/releases )
- [Changelog](https://github.com/googleapis/nodejs-text-to-speech/blob/master/CHANGELOG.md )
- [Commits](https://github.com/googleapis/nodejs-text-to-speech/compare/v3.1.3...v3.2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Louis Grenard <louis.grenard@gmail.com >
2021-05-17 11:05:23 +08:00
dependabot[bot]
3dba8fd713
chore(deps-dev): bump eslint-plugin-import from 2.22.1 to 2.23.2 ( #246 )
...
Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import ) from 2.22.1 to 2.23.2.
- [Release notes](https://github.com/benmosher/eslint-plugin-import/releases )
- [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md )
- [Commits](https://github.com/benmosher/eslint-plugin-import/compare/v2.22.1...v2.23.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Louis Grenard <louis.grenard@gmail.com >
2021-05-17 11:02:33 +08:00
dependabot[bot]
621fd48591
chore(deps): bump @aws-sdk/client-polly from 3.8.0 to 3.16.0 ( #245 )
...
Bumps [@aws-sdk/client-polly](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-polly ) from 3.8.0 to 3.16.0.
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-polly/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.16.0/clients/client-polly )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-17 10:58:57 +08:00
louistiti
b30940b9fa
chore: add dependabot
2021-05-17 10:34:19 +08:00
Divlo
72ed68599c
chore(docker-dev): ignore node_modules in the volume ( #243 )
2021-05-08 10:37:26 +08:00
louistiti
5f9e9b5ad4
chore: bump 1.0.0-beta.5+dev
2021-05-01 21:40:09 +08:00
louistiti
28326ae1cd
build: release 1.0.0-beta.4
2021-05-01 21:34:00 +08:00
Divlo
ede7e78bd6
chore(docker): fix docker in dev env and fix wrong LEON_PORT ( #240 )
...
* chore(docker-dev): ignore node_modules in the volume
* chore(docker): fix wrong LEON_PORT env variable
2021-04-28 12:01:26 +08:00
Divlo
a576ecfc7d
chore: add Gitpod ( #238 )
...
* chore: add Gitpod
* docs: add single-click setup with Gitpod
Co-authored-by: louistiti <louis.grenard@gmail.com >
2021-04-23 10:20:16 +08:00
louistiti
e09e9b02e8
test(package/checker): use another domain name to test down domain on isitdown module
2021-04-22 19:06:02 +08:00
louistiti
0c925626df
fix(package/network): make use of new compatible speedtest lib
2021-04-22 19:02:26 +08:00
louistiti
9323de930e
docs: add specific branch on status badges
2021-04-22 16:52:40 +08:00
helloausrine
5da91b76bf
docs(readme): highlight the name of Leon ( #144 )
2021-04-06 10:18:47 +02:00
Louis Grenard
3f5d4c9d78
Merge pull request #231 from leon-ai/chore/improve-docker
...
chore: add docker-compose and dev environment
2021-04-06 09:59:15 +08:00
divlo
062ff4f75b
chore: add docker-compose and dev environment
2021-04-05 17:47:34 +02:00
louistiti
3b976d55b4
chore: run cleaning test module DBs script before running e2e modules tests
2021-04-05 14:16:31 +08:00
louistiti
72e46bd6c1
docs: add minimum Pipenv version requirement to README
2021-04-05 13:42:46 +08:00
louistiti
8c715e82bf
Merge branch 'modules-testing-dbs' into develop
2021-04-05 11:47:02 +08:00
louistiti
81ec213ff2
chore: use different modules DBs while testing and flush them at the end of the tests
2021-04-05 11:46:42 +08:00
louistiti
0f02e5b9dc
chore: add Python config in EditorConfig
2021-04-04 12:41:25 +08:00
louistiti
122a52dd40
Merge branch 'broken-links-hunt' into develop
2021-04-04 10:31:58 +08:00
louistiti
b2a2279243
docs: hunt broken links
2021-04-04 10:31:40 +08:00
louistiti
86dd7fae91
chore: force Jest to exit if a process is still running
2021-04-03 11:43:55 +08:00
louistiti
4cddb702f2
Merge branch 'wip-new-nlp' into develop
2021-04-03 11:09:17 +08:00
louistiti
9891d3058e
test(network/speedtest): replace NLP utterance
2021-04-03 11:08:57 +08:00
louistiti
e1d5bed3e6
fix(server): make use of Basic plugin from the main NLP container
2021-04-03 10:59:07 +08:00
louistiti
18edc68dfb
chore(server): upgrade @nlpjs/ner to latest
2021-04-02 19:52:17 +08:00
louistiti
fcdc0820cf
test(server): adjust server unit tests
2021-04-02 19:02:37 +08:00
louistiti
f9b67badd8
Merge branch 'wip-new-nlp' into develop
2021-04-02 17:34:42 +08:00
louistiti
6501a2f6c4
test(server): review according to new NLP
2021-04-02 17:32:23 +08:00
louistiti
71d80f3407
refactor(server): remove unnecessary NLP settings
2021-04-01 17:39:07 +08:00
louistiti
99dba81122
refactor(server): switch from classifier to NLP model
2021-04-01 17:24:59 +08:00
louistiti
ed7f0bf455
refactor(server): make new NLU and NER compatible
2021-04-01 17:07:09 +08:00
louistiti
09e2672b0b
docs: add "ci" commit type in CONTRIBUTING.md
2021-04-01 09:25:02 +08:00
Louis Grenard
71d2b7e440
Merge pull request #233 from leon-ai/ci/update-event
...
ci: update event that triggers the workflow
2021-04-01 09:01:03 +08:00
divlo
5d425eab17
ci: update event that triggers the workflow
2021-03-31 19:15:29 +02:00
louistiti
cc0c4bee10
chore: create .nvmrc with latest LTS version
2021-03-28 13:21:32 +08:00
louistiti
05a6c66205
chore: force mimimun Node.js requirement
2021-03-28 13:20:06 +08:00
louistiti
23353b5227
chore: set new Python dependencies tree
2021-03-28 13:07:06 +08:00
louistiti
8a9f018b18
refactor(server): make use of NLP sub package instead of the monolith one
2021-03-28 13:02:54 +08:00
louistiti
6b01262fa0
chore(server): make use of @nlpjs/core-loader instead of @nlpjs/core
2021-03-26 20:15:10 +08:00
Louis Grenard
114579008d
Merge pull request #227 from Divlo/chore/migrate-from-express-to-fastify
...
refactor: migrate from Express.js to Fastify
2021-03-25 14:45:43 +08:00
louistiti
da592f4413
refactor(server): adapt to new NER
2021-03-24 20:26:34 +08:00
divlo
690f1841d6
fix: set correct status code for GET /downloads
2021-03-22 21:09:43 +01:00
divlo
458ff938fc
docs(readme): add link to npm
2021-03-22 20:24:06 +01:00
divlo
dd827bf61b
ci: add build and tests on pull_request
2021-03-22 20:23:43 +01:00
divlo
71f47ef898
chore: migrate from express to fastify
2021-03-22 20:23:23 +01:00
louistiti
37165ef658
chore: lock files update
2021-03-22 09:41:30 +08:00
louistiti
17d547c6c6
chore: upgrade node-nlp to latest
2021-03-22 09:26:20 +08:00
louistiti
83dff5b47b
chore: disable Jest notifications
2021-03-21 15:09:18 +08:00
louistiti
525a8bab8c
docs: change license badge in README
2021-03-21 15:08:20 +08:00
louistiti
8c29dce0c6
chore: migrate from CircleCI to GitHub Actions
2021-03-21 14:58:14 +08:00
louistiti
cd570de43b
Merge branch 'haveibeenpwned-module-api-v3' into develop
2021-03-16 23:01:56 +08:00
louistiti
0ca89fe32d
BREAKING(checker/haveibeenpwned): introduce v3 API with API key
2021-03-16 23:01:22 +08:00
louistiti
a42ecb4288
fix(web app): add back the main.js file
2021-03-16 21:39:47 +08:00
louistiti
b508f95b2f
Merge branch 'pipenv-skip-lock' into develop
2021-03-16 21:38:30 +08:00
louistiti
c6f1126a5c
chore: remove --skip-lock on pipenv install
2021-03-16 21:28:59 +08:00
louistiti
3082866601
Merge branch 'beautify-readme' into develop
2021-03-16 21:21:18 +08:00
louistiti
8f894ea256
docs: replace roadmap emoji with compass in README
2021-03-16 21:20:49 +08:00
louistiti
0ea7a78b7c
docs: use emojies in README
2021-03-16 21:16:17 +08:00
louistiti
1977119ddb
chore(hotword): upgrade socket.io-client to 4.0.0
2021-03-16 15:04:09 +08:00
louistiti
f1cf7328b5
Merge branch 'vite-app' into develop
2021-03-16 11:21:43 +08:00
louistiti
a777ce36af
style: fix new linting
2021-03-16 01:39:52 +08:00
louistiti
6849e9fc2e
refactor(web app): remove vendor static Socket.IO client
2021-03-16 01:14:32 +08:00
louistiti
00c475ea00
refactor(web app): introduce Vite
2021-03-16 01:11:40 +08:00
louistiti
77e5357c0a
refactor(server): specify CORS parameter in dev app mode due to Socket.IO 3+
2021-03-15 17:14:10 +08:00
louistiti
e104bb1eeb
docs: remove target="_blank" attribute from the README
2021-03-13 17:08:55 +08:00
louistiti
2f5426db29
docs: open new tab for external GitHub URLs in README header
2021-03-13 17:06:07 +08:00
louistiti
c55c7532b2
docs: add social badges to README
2021-03-13 16:59:52 +08:00
louistiti
d1034bd135
docs: Node.js 14 requirement
2021-03-13 15:48:33 +08:00
louistiti
11c307174b
chore: upgrade to custom fork hotword
2021-03-13 15:17:11 +08:00
louistiti
5e7706390c
chore: use node:14-alpine in Dockerfile
2021-03-07 12:39:07 +08:00
louistiti
4c126848ee
chore: upgrade node-nlp to latest
2021-03-07 12:15:06 +08:00
louistiti
e50b0e4833
chore: upgrade @ffprobe-installer/ffprobe to latest
2021-03-07 10:17:10 +08:00
louistiti
96488935a6
chore: upgrade @ffmpeg-installer/ffmpeg to latest
2021-03-07 10:01:41 +08:00
louistiti
631c28db94
style(server): remove unecessary console.log() from DeepSpeech parser
2021-03-06 13:08:02 +08:00
louistiti
297fd75ced
refactor(server): offline text-to-speech with latest DeepSpeech model
2021-03-06 13:04:24 +08:00
louistiti
f15f2db78e
BREAKING(server): AWS SDK new structure due to v3 and adapt Amazon Polly changes
2021-03-06 11:09:32 +08:00
louistiti
2668c29588
BREAKING(server): use complete IBM Watson URL instead of location
2021-03-05 17:42:24 +08:00
louistiti
f41ea0e9a1
BREAKING(server): IBM Watson TTS and STT new structure
2021-03-05 16:41:25 +08:00
louistiti
9f338a16b3
refactor(app): use right Socket.IO client files for version 3.1.2
2021-03-05 13:32:14 +08:00
louistiti
26c43e05f4
chore: upgrade @google-cloud/speech to latest
2021-03-05 13:10:43 +08:00
louistiti
f3bc04da69
chore: upgrade @google-cloud/text-to-speech to latest
2021-03-05 13:08:29 +08:00
louistiti
9b897e1b85
chore: upgrade googleapis to latest
2021-03-05 12:53:57 +08:00
louistiti
b43caafe09
chore: upgrade archiver to latest
2021-03-05 12:48:31 +08:00
louistiti
1d8be0226b
chore: ugrade async to latest
2021-03-05 12:47:01 +08:00
louistiti
b6a89f7c34
chore: upgrade body-parser to latest
2021-03-05 12:43:45 +08:00
louistiti
05f9118a25
chore: upgrade cross-env to latest
2021-03-05 12:35:27 +08:00
louistiti
44e664d94e
chore: upgrade dotenv to latest
2021-03-05 12:32:27 +08:00
louistiti
f5debe3bb5
chore: upgrade execa to latest and adapt to new API
2021-03-04 22:49:52 +08:00
louistiti
0fce6a1574
chore: upgrade express to latest
2021-03-04 20:31:04 +08:00
louistiti
1e1e85b7b8
chore: upgrade moment-timezone to latest
2021-03-04 20:28:56 +08:00
louistiti
c02f35b4c2
chore: upgrade superagent to latest
2021-03-04 20:24:48 +08:00
louistiti
636602750a
test(server): fix removed require.requireActual() to jest.requireActual
2021-03-04 20:17:16 +08:00
louistiti
340054d8a7
chore: upgrade all Jest dependencies
2021-03-04 20:16:06 +08:00
louistiti
4d08fd0498
chore: upgrade nodemon to latest
2021-03-04 20:04:24 +08:00
louistiti
4ff9eb4b64
chore: upgrade json and git-changelog to latest
2021-03-04 20:01:00 +08:00
louistiti
23bb3b64d9
chore: upgrade semver to latest
2021-03-04 19:56:26 +08:00
louistiti
7cebaaef96
chore: upgrade inquirer to latest
2021-03-04 19:45:18 +08:00
louistiti
7b74c0337b
chore: remove commit-msg git hook script
2021-03-04 19:42:12 +08:00
louistiti
c8b7ba1256
chore: remove husky
2021-03-04 19:38:44 +08:00
louistiti
a18240d53f
docs: remove focus on another project from the README
2021-03-04 09:51:25 +08:00
louistiti
bc28c2ce79
chore: upgrade cli-spinner to latest
2021-03-04 09:41:41 +08:00
louistiti
a17b63b444
chore: upgrade browserify to latest
2021-03-04 09:39:47 +08:00
louistiti
c93f2bef9e
chore: upgrade shx to latest (solve build warnings)
2021-03-04 09:36:18 +08:00
louistiti
bfa1f1daaf
chore: upgrade Babel to latest
2021-03-04 09:30:01 +08:00
louistiti
cae620bfad
refactor(server): latest Socket.IO version structure
2021-03-03 21:33:08 +08:00
louistiti
5cbed51e16
chore: upgrade most of the unsecured dependencies
2021-03-03 20:05:52 +08:00
louistiti
309730e1e9
chore: upgrade ESLint to latest
2021-03-03 17:14:57 +08:00
louistiti
0e093da5af
chore: remove strict mode
2021-03-03 17:09:31 +08:00
louistiti
89778e1921
Merge branch 'basic-cleanup' into develop
2021-03-02 17:07:02 +08:00
louistiti
52e0682fc6
chore: bump to 1.0.0-beta.4+dev
2021-03-02 17:05:04 +08:00
louistiti
328eeff144
style: semicolons and comments clean up
2021-03-02 17:02:55 +08:00
Louis Grenard
9daa1a7630
docs: update readme
2019-07-11 20:16:15 +08:00
Louis Grenard
344cc11ac5
docs: mention that I'm focusing on 2aud.io for a while
2019-07-11 19:34:35 +08:00
Louistiti
56c7cb25cb
fix(server): DeepSpeech setup on 0.5.0
2019-06-18 20:53:20 +02:00
Louistiti
eda7189f40
docs: support for Node.js 12
2019-06-18 20:48:40 +02:00
Louistiti
88bdb3634e
Merge branch 'deepspeech-0.5.0' into develop
2019-06-18 20:22:48 +02:00
Louistiti
ca3d3b169c
refactor(server): Google Cloud TTS French voice to WaveNet
2019-06-18 18:21:10 +02:00
Louistiti
b9f4079bda
chore: upgrade DeepSpeech to 0.5.0
2019-06-18 18:13:03 +02:00
Louistiti
6841493740
fix(package/trend): GitHub module new scraping
2019-06-17 18:08:20 +02:00
Louis Grenard
22a3b223ab
Merge pull request #110 from Imperator26/develop
...
fix(package/leon): Fixes english translations
2019-06-10 22:59:12 +08:00
SuperHelios
90225707f9
fix(package/leon): Fixes english translations
2019-06-09 13:13:54 +02:00
Louistiti
08bdae5bca
refactor: delete utils.info() in favor of utils.getqueryobj()
2019-06-09 07:42:02 +08:00
Louistiti
a72348602e
refactor(package/calendar): edit To-Do List module answers and expressions
2019-06-08 22:29:00 +08:00
Louistiti
824ac45f24
chore(hotword): new French model
2019-06-08 21:35:48 +08:00
Louistiti
1e95d0abfd
refactor(web app): enable sound on After Speech option
2019-06-08 20:43:44 +08:00
Louistiti
6b25106f56
Merge remote-tracking branch 'origin/develop' into develop
2019-06-08 20:11:27 +08:00
Louistiti
77669cf3aa
refactor: major improvement of the After Speech feature
2019-06-08 20:11:02 +08:00
Louis Grenard
02541933ba
docs: fix FUNDING.yml
2019-06-08 17:23:27 +08:00
Louistiti
3e133ea88c
refactor(server): replace HTML entities to whitespaces to respect TTS punctuations
2019-06-08 15:33:07 +08:00
Louistiti
d91a62ea7e
build: merge To-Do List module
2019-06-08 15:18:24 +08:00
Louistiti
654617ac97
chore: upgrade Watson STT/TTS to ibm-watson
2019-06-08 15:03:01 +08:00
Louistiti
5a7d369122
chore: no need to mention Node.js version for the hotword node
2019-06-08 12:55:48 +08:00
Louistiti
b2a897032f
chore: bump snowboy to 1.3.1-alpha.1 for Node.js 8+ support
2019-06-08 12:46:58 +08:00
Louistiti
7499e06c68
chore: support Python 3+ range
2019-06-08 11:33:22 +08:00
Louistiti
f1bab9b9fb
chore: update package-lock.json
2019-06-08 02:42:17 +08:00
Louistiti
387d73fc3c
Merge branch 'develop' into babel-7+
2019-06-08 02:36:31 +08:00
Louistiti
6007549aa3
chore: use self-hosted git-changelog package
2019-06-08 02:30:19 +08:00
Louistiti
7093b7f037
chore: upgrade to Babel 7+
2019-06-08 02:09:48 +08:00
Louistiti
b7713e2fc9
fix(server): Google Drive synchronizer
2019-06-07 23:37:08 +08:00
Louistiti
544f2ca022
chore: bump @google-cloud/speech to 3.2.0
2019-06-07 22:04:57 +08:00
Louistiti
439196b90e
chore: bump @google-cloud/text-to-speech to 1.1.0
2019-06-07 22:01:53 +08:00
Louistiti
0f223ae894
chore: bump browser-sync to 2.26.7
2019-06-07 21:58:45 +08:00
Louistiti
182089b57a
test(package/calendar): done
2019-06-06 23:15:33 +08:00
Louistiti
c003e1ffcc
docs(package/calendar): typo readme
2019-06-06 21:49:33 +08:00
Louistiti
37e61c3152
docs(package/calendar): fill readme
2019-06-06 20:41:13 +08:00
Louistiti
ae0739717b
feat(package/calendar): French translation done
2019-06-06 20:26:58 +08:00
Louistiti
a67a4475b6
style: use "impératif" tense for French language
2019-06-06 19:39:48 +08:00
Louistiti
751298d6c5
refactor(package/calendar): use completed todo answer to display new completed todo
2019-06-06 19:08:07 +08:00
Louistiti
53f7db55c6
feat(package/calendar): finalize English translation
2019-06-06 18:49:20 +08:00
Louistiti
aeb065ce0f
refactor(server): merge built-in and named entities
2019-06-06 18:07:42 +08:00
Louistiti
581da8cd98
feat(package/calendar): WIP done
2019-06-06 18:05:52 +08:00
Louistiti
d38e6095f9
fix: take .env in consideration when using Docker
2019-06-06 09:06:48 +08:00
Louistiti
88b81105e2
chore: remove "setup:offline" npm script
...
until Snowboy update to Node.js 10+
2019-05-25 13:19:10 +08:00
Louis Grenard
3776fa3e31
chore: add FUNDING.yml file
2019-05-25 13:06:12 +08:00
Louistiti
e6bdb3eedb
Merge branch 'reverse-proxy-improvement' into develop
2019-05-25 12:45:35 +08:00
Louistiti
cdef5f8d15
refactor: remove web app env variables
2019-05-25 12:16:10 +08:00
Louis Grenard
23e9070640
Merge branch 'develop' into reverse-proxy-improvement
2019-05-25 12:11:47 +08:00
Sandro Jäckel
a3d7a2a735
refactor: try to use relative urls instead of absolute ones
2019-05-22 00:53:03 +02:00
Louistiti
b9693df90c
feat(package/calendar): WIP complete todo To-Do List module
2019-05-21 21:54:19 +08:00
Louistiti
9071c92790
fix: spinner test
2019-05-21 14:41:22 +08:00
Louistiti
15543a7bfb
chore: bump @google-cloud/speech to latest
2019-05-21 14:23:22 +08:00
Louistiti
7c4403fdaf
refactor: give a try for better reverse proxy
2019-05-20 08:24:59 +08:00
Louistiti
602aa694ac
feat(package/calendar): complete todos WIP
2019-05-19 20:40:24 +08:00
Louistiti
1a3dab0e56
refactor(package/calendar): transform todos to dicts in the To-Do List module
2019-05-19 16:30:21 +08:00
Louistiti
5e128df023
feat(package/calendar): add todos to list in the To-Do List module
2019-05-19 16:16:34 +08:00
Louistiti
23996ad0a8
refactor(package/calendar): review To-Do List action entities
2019-05-19 14:55:08 +08:00
Louistiti
8575e9e3ef
feat(package/calendar): delete list in the To-Do List module
2019-05-19 14:47:42 +08:00
Louistiti
12e8f5c3bf
feat(package/calendar): view lists in the To-Do List module
2019-05-19 14:30:53 +08:00
Louistiti
2041be14db
feat(package/calendar): rename a list in the To-Do List module
2019-05-19 12:42:46 +08:00
Louistiti
857be94779
feat(package/calendar): create a list in the To-Do List module
2019-05-19 11:53:26 +08:00
Louistiti
82a910b59b
Merge branch 'nlp-ner' into develop
2019-05-18 21:28:50 +08:00
Louistiti
7654407fba
refactor(server): stop removing accent for NLU
2019-05-18 21:23:06 +08:00
Louistiti
fa6a5a43a6
fix(server): NER trim entity on after conditions
2019-05-18 19:28:50 +08:00
Louistiti
68c81875dc
docs: add configuration docs URL in the dotenv file
2019-05-13 08:07:38 +08:00
Louistiti
97311aa1b4
chore: add "docker:check" npm script
2019-05-12 09:21:58 +08:00
Louis Grenard
1e7fc8a2e1
Merge pull request #95 from SuperSandro2000/patch-1
...
chore: optimize Docker image
2019-05-12 09:21:24 +08:00
Louistiti
815dbc9e2e
test(server): NER done
2019-05-11 23:37:59 +08:00
Sandro Jäckel
0b812777f7
Don't upgrade pip, optimize pip3 install, remove build-base
...
Don't cache packages for smaller final image
Don't show progress bar for better CI integration
Move COPY to better utilize cache
2019-05-11 16:24:27 +02:00
Louistiti
8a68440221
test(server): add new string helpers unit tests
2019-05-11 19:39:38 +08:00
Louistiti
226b410639
test(server): fix fallbacks unit tests
2019-05-11 19:31:35 +08:00
Louistiti
b38014decd
refactor(server): improve entity recognition
2019-05-11 19:02:53 +08:00
Louistiti
3fda3526c7
feat(server): add regex entity type
2019-05-11 18:09:05 +08:00
Louistiti
27c323ab42
refactor(server): NER split per entity type
2019-05-11 16:42:08 +08:00
Louistiti
5bc6c3f116
feat(server): catch unsupported action entity type
2019-05-11 13:34:26 +08:00
Louistiti
d2de9a87e0
refactor(server): snake_case action entities conditions to PascalCase
2019-05-11 11:57:05 +08:00
Louistiti
62a6536b1f
refactor(server): split NER to a different class
2019-05-11 11:38:25 +08:00
Louistiti
9bd7f63062
refactor(server): no NLU double entities
2019-05-11 09:39:35 +08:00
Louistiti
97c2329104
docs: use specific branch on the building badge
2019-05-10 12:42:37 +08:00
Louistiti
24cf3c9a4f
feat(server): NER backbone
2019-05-10 08:45:43 +08:00
Louistiti
e2e5455555
chore: upgrade node-nlp to latest
2019-05-06 18:56:30 +08:00
Louistiti
232efad74c
Merge branch 'modules-actions' into develop
2019-05-04 15:23:00 +08:00
Louistiti
39284d9cae
chore: bump to 1.0.0-beta.3
2019-05-04 15:22:46 +08:00
Louistiti
4d929dc4fa
refactor(server): actions to fallbacks
2019-05-04 11:20:35 +08:00
Louistiti
cfed8c39f5
docs: update contributing file for development setup
2019-05-04 09:51:33 +08:00
Louistiti
5cf77d9011
fix: e2e tests by adding modules actions level
2019-05-04 09:41:37 +08:00
Louistiti
0c2d846ace
test(package/calendar): mock first test
2019-05-04 09:28:19 +08:00
Louistiti
0cdd73d6c2
feat(package/calendar): To-Do List module backbone
2019-05-04 09:26:11 +08:00
Louistiti
352c39a46b
test(server): fix units to introduce modules actions
2019-05-04 08:48:59 +08:00
Louistiti
b449376f61
feat(server): introduce actions module
2019-05-03 23:31:09 +08:00
Louistiti
e5f2996e5f
docs: new beers GitHub asset
2019-05-03 14:21:05 +08:00
Louistiti
f05d155f1b
docs: update readme to Docker run on Windows
2019-05-03 09:06:31 +08:00
Louistiti
0d70387ba3
chore(web app): upgrade browser-sync to latest
2019-05-01 16:31:47 +08:00
Louistiti
18f144cb57
docs(package/checker): readme typo
2019-05-01 16:10:55 +08:00
Louistiti
9d66fd7bf2
Merge branch 'latest-node-nlp' into develop
2019-05-01 16:07:33 +08:00
Louistiti
d34ddde843
refactor(server): min confidence
2019-05-01 16:00:01 +08:00
Louistiti
a6f55ef400
test(server): fix language attribution before NLP testing
2019-05-01 14:32:50 +08:00
Louistiti
d910eb153c
chore: add post and pre expressions training to all the tests
2019-05-01 13:15:36 +08:00
Louistiti
238f6f2fe1
docs: remove unnecessary dot on readme
2019-04-30 07:45:53 +08:00
Louistiti
f55cc8f772
chore: upgrade to latest node-nlp
2019-04-29 07:21:47 +08:00
Louistiti
c6cc807593
docs: update Node.js prerequisites
2019-04-29 07:02:57 +08:00
Louistiti
8f3bb5ab80
chore: do not execute any module during the NLP testing
2019-04-27 21:46:05 +08:00
Louis Grenard
da2e7e935d
Merge pull request #56 from fkeloks/speedtest_package
...
feat: Add network package
2019-04-27 21:41:22 +08:00
Louistiti
4e8b3f064f
refactor(package/network): Speed Test module finalized + edit other packages readmes
2019-04-27 21:35:31 +08:00
Louis Grenard
593f264724
Merge branch 'develop' into speedtest_package
2019-04-27 13:12:22 +08:00
Louis Grenard
50d63b044d
Merge pull request #80 from iifeoluwa/been_pwned
...
Have I Been Pwned module
2019-04-27 13:05:35 +08:00
Louis Grenard
167babf6ed
Merge branch 'develop' into been_pwned
2019-04-27 12:58:58 +08:00
Louistiti
5f2458184f
docs(package/checker): add readme instructions
2019-04-27 12:56:54 +08:00
Louistiti
a476fd0f38
feat(package/checker): allow multiple breaches output in the Have I Been Pwned module
2019-04-27 12:12:04 +08:00
Louistiti
563fb40955
fix(package/trend): when there is no star provided on the GitHub module
2019-04-25 08:10:01 +08:00
Louistiti
815f8c9ba6
chore: use right release tags to compare
2019-04-24 07:19:01 +08:00
Louistiti
a94267b704
build: release 1.0.0-beta.2
2019-04-24 07:09:48 +08:00
Ifeoluwa Arowosegbe
8374e54810
feat(package/checker): Add proper punctuations
2019-04-17 15:51:19 +01:00
Ifeoluwa Arowosegbe
c73ba52ba8
feat(package/checker): Handle case where request is blocked by HaveIBeenPwned service
2019-04-17 15:40:16 +01:00
Ifeoluwa Arowosegbe
6d0c0b6892
Merge branch 'develop' of https://github.com/leon-ai/leon into been_pwned
2019-04-17 12:01:12 +01:00
Ifeoluwa Arowosegbe
a7a6d885a8
feat(package/checker): Add test for haveibeenpwned module
2019-04-17 12:00:54 +01:00
Ifeoluwa Arowosegbe
36368664fc
feat(package/checker): Add French translations for answers and expressions
2019-04-16 19:05:27 +01:00
Ifeoluwa Arowosegbe
5a999bc63a
feat(package/checker): Conclude implementation for haveibeenpwned module
2019-04-16 15:55:16 +01:00
Louis
26d0d61fca
chore: fresh npm lock file
2019-04-16 08:36:35 +08:00
Florian B
91181221fc
Merge branch 'develop' into speedtest_package
2019-04-09 19:10:52 +02:00
Louistiti
99b4d838e4
Merge branch 'trend-package' into develop
2019-04-07 16:43:52 +08:00
Louistiti
f40b479b29
feat(package/trend): add answer when the Product Hunt developer token is not provided
2019-04-07 16:37:07 +08:00
Louistiti
24c153aa57
chore: add expression training before running NLP tests
2019-04-07 15:57:33 +08:00
Louistiti
8134310323
test(package/trend): Product Hunt module
2019-04-07 15:38:28 +08:00
Louistiti
3779430621
feat(package/trend): Product Hunt module done
2019-04-07 15:16:17 +08:00
Louistiti
32cc7dbe36
feat(package/trend): basics done on the Product Hunt module
2019-04-07 14:01:04 +08:00
Louistiti
2685cdab07
feat: can send custom HTTP headers
2019-04-07 12:28:22 +08:00
Louistiti
ab8a15e5e1
style(server): add contributing link to some answers
2019-04-07 10:49:50 +08:00
Florian B
0395d27d1d
Merge branch 'develop' into speedtest_package
2019-04-06 10:21:06 +02:00
Louistiti
26b58dbe1b
chore: upgrade to the latest ESLint version
2019-04-04 18:18:43 +08:00
Louistiti
b6ef3759e1
chore: upgrade to the latest Jest version
2019-04-04 18:16:16 +08:00
Louistiti
d845e49b0f
fix(package/trend): when there is no contributor on GitHub module
2019-04-04 18:11:54 +08:00
Louistiti
3b15b8028c
test(package/checker): edit Is It Down module expressions
2019-04-04 17:52:59 +08:00
Ifeoluwa Arowosegbe
61c1b55af5
feat(package/checker): add expressions and answers
2019-04-03 11:17:24 +01:00
Louistiti
6db9eb1e70
Merge branch 'trend-package' into develop
2019-04-02 08:32:06 +08:00
Louistiti
49bb23eb65
test(package/trend): remove Product Hunt
2019-04-02 08:07:09 +08:00
Louistiti
029381e325
fix(server): skip Pipenv locking until they fix it
2019-03-31 17:57:14 +08:00
Louistiti
87f53c9136
docs: add What is Leon able to do? section in the readme
2019-03-31 17:57:14 +08:00
Louistiti
16a9372e05
docs: open-source != open source
2019-03-31 17:57:14 +08:00
Louistiti
ecfdc73f82
fix(server): skip Pipenv locking until they fix it
2019-03-31 17:54:35 +08:00
Louistiti
8100aa90a0
chore(package/trend): French translations for the GitHub module answers
2019-03-31 17:28:36 +08:00
Louistiti
d558fc8b7c
docs: add What is Leon able to do? section in the readme
2019-03-30 12:23:59 +08:00
Louistiti
2155cd88de
docs: open-source != open source
2019-03-30 12:18:37 +08:00
Louistiti
1ba72b45b8
test(package/trend): GitHub module done
2019-03-28 20:51:20 +08:00
Louistiti
8997d69174
feat(package/trend): complete dedicated answers according to the technology and given time
2019-03-28 20:33:05 +08:00
Louistiti
5001c775ce
refactor(server): transform code property output to a codes list
2019-03-28 19:37:07 +08:00
Louistiti
34ff430572
refactor(server): transform code property output to a codes list
2019-03-28 08:45:37 +08:00
Louistiti
7c6f3922f2
feat(package/trend): GitHub module done
2019-03-24 23:26:53 +08:00
Louistiti
3c0883716e
feat(package/trend): be able to choose a limit and a date range for the GitHub module
2019-03-24 21:16:38 +08:00
Louistiti
9d026b94ef
feat(package/trend): format GitHub results in one message
2019-03-24 17:34:05 +08:00
Louistiti
5baec07455
feat(package/trend): simple GitHub module results
2019-03-24 15:25:47 +08:00
Louistiti
14de24f6dd
Merge remote-tracking branch 'origin/trend-package' into trend-package
2019-03-24 08:39:15 +08:00
Louistiti
a91a7da13e
refactor(web app): be able to display HTML in the chat bubbles
2019-03-24 08:31:57 +08:00
Louistiti
3441629e3c
feat(package/trend): list GitHub trends in HTML raw
2019-03-24 08:31:57 +08:00
Louistiti
f406a5a098
feat(package/trend): expressions dataset and structure
2019-03-24 08:31:57 +08:00
Louistiti
ca1c237924
Merge branch 'allow-html-output' into develop
2019-03-24 08:29:07 +08:00
Louistiti
ec3f02dfaf
feat: allow HTML output
2019-03-24 08:17:40 +08:00
Louistiti
c73dc8c729
refactor(web app): be able to display HTML in the chat bubbles
2019-03-24 07:29:31 +08:00
Louistiti
6b932e947f
feat(package/trend): list GitHub trends in HTML raw
2019-03-23 14:01:03 +08:00
Louistiti
f54c2272b4
feat(package/trend): expressions dataset and structure
2019-03-23 08:32:38 +08:00
Florian / Fkeloks
ae1926ea90
Merge branch 'develop' into speedtest_package
2019-03-17 16:41:59 +01:00
Louistiti
82ebbee568
Merge branch 'nlu-improvement' into develop
2019-03-17 11:06:28 +08:00
Louistiti
0987e7c28e
test(server): add broken classifier test for NLU
2019-03-16 08:41:26 +08:00
Louistiti
7929634b05
test(server): fix brain executions
2019-03-16 07:50:30 +08:00
Louistiti
c263466a5d
test(server): refactor fallbacks query
2019-03-13 08:47:18 +08:00
Louis Grenard
9273517925
Merge pull request #55 from PeterDaveHello/patch-1
...
Remove `apk update` in Dockerfile
2019-03-10 10:03:18 +08:00
Louis Grenard
239a523e97
Merge branch 'develop' into patch-1
2019-03-10 10:01:47 +08:00
Louistiti
c8a68ab02e
fix: Leon was not fully installed with Docker if a .env file was existing
2019-03-10 09:47:37 +08:00
Florian / Fkeloks
09ad43406d
feat: Add speedtest package
2019-03-09 18:20:35 +01:00
Peter Dave Hello
e3baea9571
Remove apk update in Dockerfile
...
With `--no-cache` on `apk add`, there is no need to do `apk update`
2019-03-09 17:46:39 +08:00
Louistiti
fdbb90ae05
test(package/leon): greeting use the right brain execution
2019-03-07 08:39:14 +08:00
Louistiti
80f9155840
test: fixed sequential execution due to the new NLU implementation
2019-03-05 08:38:18 +08:00
Louistiti
f0628a7d7d
refactor(package/checker): use NLP entities to find domain names in isitdown module
2019-03-02 17:26:25 +08:00
Louistiti
e0e6b7dee4
refactor(server): added query object sample for standalone module execution
2019-03-02 17:10:22 +08:00
Louistiti
7d5a35c9fc
refactor(server): use full query object path as child process arg
2019-03-02 16:41:35 +08:00
Louistiti
fb987b5e30
refactor(server): give query object file in child process arg
2019-03-02 12:54:25 +08:00
Louistiti
6585db718c
feat: NLU improvement with node-nlp
2019-02-28 22:08:37 +08:00
Louistiti
aff32be78e
build: release 1.0.0-beta.1
2019-02-24 18:12:28 +08:00
Louistiti
dd31d8174c
chore: upgrade jest-extended to the latest version
2019-02-24 17:47:54 +08:00
Louistiti
5474b6eccc
chore: upgrade Jest to the latest version
2019-02-24 17:44:10 +08:00
Louistiti
1d559070e2
style: improve LC_ALL and LANG comment
2019-02-24 16:49:14 +08:00
Louistiti
3165814036
style: add explicit comment for LC_ALL and LANG env variables
2019-02-24 16:46:19 +08:00
Louistiti
0d3caceafd
Merge branch 'envify' into develop
2019-02-24 15:46:41 +08:00
Louistiti
577dbc27fd
chore: move envify to the dev dependencies
2019-02-24 15:36:31 +08:00
ctombumila37
a438d6f942
fix(web app): enable environment variables
...
Enable environment variables by pulling in 'envify' as a dependency.
'envify' loads a file named '.env' lying in the leon root directory and
replaces any occurence of process.env.FOO by the corresponding entry in
'.env'.
2019-02-24 15:20:03 +08:00
Louis Grenard
b30286e9b2
Merge pull request #39 from acidjames/patch-1
2019-02-24 14:44:01 +08:00
Louis Grenard
d00e11d6e3
Merge branch 'develop' into patch-1
2019-02-24 14:46:55 +08:00
Louis Grenard
5c80146d93
Merge pull request #9 from Antoinebr/develop
2019-02-23 21:35:52 +08:00
Louistiti
209760dba7
feat: add Docker support
2019-02-23 21:27:28 +08:00
Louis Grenard
4f61965441
Merge branch 'develop' into develop
2019-02-23 21:13:41 +08:00
James
e1ca6a7b32
README.md : some few typo corrections
2019-02-23 11:39:06 +01:00
Louis Grenard
d0ca87dff7
docs: update README to make the reader genderless
2019-02-20 21:13:41 +08:00
Louis Grenard
4dea7e58d8
Merge branch 'develop' into his-to-their-readme
2019-02-20 21:12:30 +08:00
Louistiti
f5ab281af1
Merge branch 'update-deepspeech' into develop
2019-02-20 21:08:44 +08:00
Louistiti
194abd64d7
refactor(server): update DeepSpeech from 0.4.0 to 0.4.1
2019-02-20 21:08:33 +08:00
Swapnull
586626586b
docs: Update README to make the reader genderless
2019-02-20 13:38:52 +01:00
Louis Grenard
33dbcb425e
perf(web app): favicon compression
2019-02-20 17:46:13 +08:00
Louis Grenard
cce8b69598
Merge branch 'develop' into develop
2019-02-20 17:45:05 +08:00
Louis Grenard
b1be36ba48
fix(package/checker): isitdown module fails with capital letters in URL
2019-02-20 17:13:00 +08:00
Kessler
f10755bfea
Merge branch 'develop' into fix-capital-domain
2019-02-19 12:11:05 +01:00
Antoinebr
185eb3a20e
removed npm postinstall & install python dep
2019-02-19 08:19:37 +00:00
Louistiti
c74dda4cb9
docs: use "to rule them all" in README
2019-02-18 19:18:17 +08:00
Kessler
83a44a2a1c
Merge branch 'develop' into fix-capital-domain
2019-02-18 09:17:46 +01:00
Louistiti
08a68e376b
docs(README): add story write-up
2019-02-17 22:25:33 +08:00
Kessler dev
ada6aaef4b
fix : #11 Checker fails with capital letters in url
2019-02-17 10:32:04 +01:00
ghostslayer989
a580feb828
[ImgBot] Optimize images ( #1 )
...
[ImgBot] Optimize images
2019-02-15 22:29:38 -05:00
ImgBotApp
2e2aade4a9
[ImgBot] Optimize images
...
/app/img/favicon.png -- 16.86kb -> 11.14kb (33.96%)
2019-02-16 03:24:40 +00:00
Antoine Brossault
27e39a3bde
cleaned Dockerfile
2019-02-12 14:57:53 +00:00
Antoine Brossault
90d0004884
Docker image added
2019-02-12 13:25:02 +00:00