Louistiti
d551aa274d
ci: verify assets naming
2026-02-19 16:31:06 +08:00
Louistiti
e306859c86
ci: add lockfile only in CI
2026-02-19 16:07:22 +08:00
Louistiti
77fb3d7a2c
ci: add lockfile only in CI
2026-02-19 16:04:16 +08:00
Louistiti
4164dfed41
ci: add lockfile only in CI
2026-02-19 16:01:13 +08:00
Louistiti
c17bb3fcb9
ci: remove caching since we do not use lock file
2026-02-19 15:30:55 +08:00
Louistiti
1d058cb9c8
ci: use pnpm and caching
2026-02-19 15:28:29 +08:00
Louistiti
af6fd656fc
ci: use pnpm and caching
2026-02-19 15:26:00 +08:00
Louistiti
88fdbe9b06
ci: apply different artifact naming
2026-02-19 15:23:03 +08:00
Louistiti
efc9f3b477
ci: support new OSes and archs from GitHub workflows
2026-02-19 15:08:03 +08:00
Louistiti
0d272b5bcc
build: bump core deps to latest
2026-02-19 14:58:33 +08:00
Louistiti
cfa79e0eb3
feat(python tcp server): make TCP server standalone compatible with external paths changes
2026-02-19 14:52:53 +08:00
Louistiti
2ab5e10f6a
feat(scripts): remove PyTorch installation and force use core shared libraries
2026-02-19 13:47:07 +08:00
Louistiti
cb8911c06b
perf(python tcp server): use shared NVIDIA and PyTorch libraries to reduce binary size
2026-02-19 13:37:56 +08:00
Louistiti
6f69743df4
feat(server): only time record long tasks
2026-02-19 12:33:34 +08:00
Louistiti
d500ab6fb7
Merge remote-tracking branch 'origin/chore/update-binaries-20260218-194555' into develop
2026-02-19 12:17:36 +08:00
Louistiti
6ab0adc9ef
feat: upgrade to current Node.js LTS
2026-02-19 12:17:30 +08:00
github-actions[bot]
0a152afe9c
chore: update toolkit binary URLs (opencode → v1.2.6)
2026-02-18 19:45:55 +00:00
Louistiti
ae587ba327
feat: improve skill writer skill; report command execution output; and more
2026-02-19 01:02:11 +08:00
Louistiti
3f1b3da750
refactor(skill/weather_forecast): better icon mapping for the widget
2026-02-18 21:27:34 +08:00
Louistiti
404d7fbec7
feat: embed OpenCode in the Skill Writer skill; restructure tools; create simple forecast skill and more
2026-02-18 21:23:27 +08:00
Louistiti
aff4d619da
feat(scripts): explicit mention about the tmp files deletion
2026-02-18 11:15:56 +08:00
Louistiti
ada9c25b3e
feat(skill/video_translator): use Qwen3-TTS tool by default
2026-02-18 11:13:21 +08:00
Louistiti
3bdabaf943
feat(tool/qwen3_tts): implement Qwen3-TTS tool
2026-02-18 00:40:36 +08:00
Louistiti
4c23382c11
Merge branch 'feat/prompt-generator' into develop
2026-02-18 00:24:24 +08:00
Louistiti
c3b389ce5b
feat(scripts): tool creation prompt generator
2026-02-18 00:24:16 +08:00
Louistiti
d32b43787a
Merge remote-tracking branch 'origin/chore/update-binaries-20260211-195424' into develop
2026-02-15 12:04:49 +08:00
Louistiti
077bcd2f5b
feat(scripts): prompt generator tmp
2026-02-15 12:04:27 +08:00
github-actions[bot]
85afab3594
chore: update toolkit binary URLs (opencode → v1.1.59)
2026-02-11 19:54:24 +00:00
Louistiti
6d6551505b
Merge remote-tracking branch 'origin/develop' into develop
2026-02-08 12:21:50 +08:00
Louistiti
08b7e040fd
fix(python tcp server): deps conflicts
2026-02-08 12:21:42 +08:00
louistiti
6f44bb40f0
fix: torch versioning
2026-02-08 10:07:56 +08:00
louistiti
261a7f2162
fix: torch versioning
2026-02-08 10:04:12 +08:00
Louistiti
7e573c2b7d
feat(tool/qwen3_asr): implement Qwen3-ASR tool
2026-02-07 23:14:26 +08:00
Louistiti
a03a59b4e5
Merge remote-tracking branch 'origin/chore/update-binaries-20260204-193714' into develop
2026-02-07 14:30:27 +08:00
Louistiti
cd782b2095
feat(scripts): auto download pre-built PyTorch libs on install
2026-02-07 14:28:49 +08:00
Louistiti
ce7ae583e7
feat(scripts): auto download NVIDIA NVSHMEM on install
2026-02-07 13:36:39 +08:00
Louistiti
a05045c406
feat(scripts): download NVIDIA cuSPARSELt and NCCL
2026-02-06 16:11:45 +08:00
Louistiti
66dd2fe2c0
refactor: rename CUDA runtime with NVIDIA libs
2026-02-06 15:54:02 +08:00
Louistiti
8ecc049827
Merge branch 'develop' into origin/develop
2026-02-06 15:28:07 +08:00
Louistiti
5c30ca894c
fix(scripts): download CUDA runtime and tools for other Linux archs and Windows
2026-02-06 15:16:06 +08:00
github-actions[bot]
7ed184adc0
chore: update toolkit binary URLs (opencode → v1.1.51, yt-dlp → v2026.02.04)
2026-02-04 19:37:14 +00:00
Louistiti
8c5d9d07f2
Merge remote-tracking branch 'origin/chore/update-binaries-20260201-073348' into develop
2026-02-01 16:27:50 +08:00
github-actions[bot]
09fab81b33
chore: update toolkit binary URLs (yt-dlp → v2026.01.31)
2026-02-01 07:33:48 +00:00
Louistiti
018d6a4e91
chore: ignore README.md when prettier
2026-02-01 14:38:11 +08:00
Louistiti
d831833d49
feat: add settings at toolkits/tools level where skills settings has higher priority than tool settings
2026-02-01 14:25:30 +08:00
Louistiti
fbd74ddc62
Merge remote-tracking branch 'origin/chore/update-binaries-20260131-141450' into develop
2026-01-31 22:18:05 +08:00
github-actions[bot]
38caaa9cfc
chore: update toolkit binary URLs (opencode → v1.1.48, yt-dlp → v2026.01.29)
2026-01-31 14:14:51 +00:00
Louistiti
c04cf5a5fc
chore(skill/video_translator): TSLint
2026-01-30 00:14:35 +08:00
Louistiti
32b60f1298
feat(tool/openrouter): remove models mapping
2026-01-30 00:04:57 +08:00
Louistiti
4ddb12246d
feat(tool/chatterbox): built-in text segmentation
2026-01-27 18:36:13 +08:00
Louistiti
50b21532fc
fix(tool/grok): search output parsing
2026-01-26 23:40:26 +08:00
Louistiti
35bd421b84
feat(tool/grok): implement deep research (WIP)
2026-01-26 21:16:40 +08:00
Louistiti
3045985952
feat(tool/opencode): add deep guidelines following Leon's granular architecture
2026-01-25 23:40:06 +08:00
Louistiti
ebe4375834
Merge branch 'feat/skill-writer-skill' into develop
2026-01-24 13:34:07 +08:00
Louistiti
6ab6cfd9ba
feat(tool/opencode): Leon writes his own skills (WIP)
2026-01-24 13:33:36 +08:00
Louistiti
b0fdd38532
feat(tool/cerebras): add Cerebras tool for faster inference
2026-01-20 19:30:31 +08:00
Louistiti
8b5b810f88
feat(tool/ytdlp): fallback web_safari when 403
2026-01-18 16:58:27 +08:00
Louistiti
a42f78cf9d
Merge branch 'feat/core-llm' into develop
2026-01-12 00:47:32 +08:00
Louistiti
1249f6a92f
chore(tool/chatterbox_onnx): bump to 1.1.2
2026-01-12 00:47:18 +08:00
Louistiti
b9508abfef
chore(tool/ultimate_vocal_remover_onnx): bump
2026-01-12 00:29:55 +08:00
Louistiti
80e636df5c
fix(tool/ffmpeg): remove stderr output non-necessary logs
2026-01-12 00:19:22 +08:00
Louistiti
4b477ccd76
fix(tool/ytdlp): update on progress download regex
2026-01-11 22:19:11 +08:00
Louis Grenard
9d0e6ee096
docs: update README.md
2026-01-11 15:47:53 +08:00
louistiti
1a1acccfdb
chore(tool/chatterbox_onnx): bump to 1.1.1
2026-01-11 15:24:10 +08:00
louistiti
0273099ea6
feat(skill/video_translator): split vocals/instrumental and merge back audio
2026-01-11 15:22:50 +08:00
Louistiti
183ba56c32
feat(skill/video_translator): audio segmentation and merge
2026-01-06 19:25:23 +08:00
Louistiti
c85b849206
feat: Video Translator skill nearly completed; delete previous versions of tool binaries on download; and more
2026-01-06 02:01:33 +08:00
Louistiti
7d798b13f9
feat(tool/chatterbox_onnx): auto set CUDA runtime path for Windows and Linux x86_64
2026-01-04 22:22:16 +08:00
Louistiti
26728b283a
feat(tool/chatterbox_onnx): new text-to-speech and voice cloning tool
2026-01-04 21:15:33 +08:00
Louistiti
232538fffb
feat(scripts): install CUDA runtime on postinstall
2026-01-03 22:54:07 +08:00
Louistiti
ec3d8ec293
chore: upgrade ytdlp version from video_streaming toolkit
2025-12-31 12:53:21 +08:00
Louistiti
6ca96e3deb
feat(skill/video_translator): find longest segment to get speaker ref as 10-secs fallback
2025-12-31 11:13:37 +08:00
Louistiti
9d1d66a07d
feat(tool/ytdlp): reduce time intervals for faster download
2025-12-30 22:27:47 +08:00
Louistiti
208229b153
fix(tool/assemblyai_audio): no need audio_duration ms conversion in Python
2025-12-30 20:42:19 +08:00
louistiti
7b5860410b
feat(skill/video_translator): ECAPA gender voice recognition; AssemblyAI tool for transcription; and more
2025-12-30 20:35:45 +08:00
louistiti
2454a0676f
fix(server): keep correct track of the flow after a cross-skill execution
2025-11-06 09:02:14 +08:00
Louistiti
d488109ce7
chore: TODOs comment
2025-11-05 22:13:07 +08:00
Louistiti
6c7e8d8af4
feat(tool/ffmpeg): merge audio to video
2025-11-05 22:10:30 +08:00
louistiti
b4f4fffa5e
feat(tool/elevanlabs_audio): dubbing function implementation
2025-11-05 20:47:28 +08:00
louistiti
118ed10817
feat(tool/elevenlabs_audio): transcription function implementation
2025-11-05 08:32:12 +08:00
Louistiti
3aa45fcc64
feat(tool/openai_audio): add chunking_strategy param for diarization
2025-11-04 22:30:06 +08:00
louistiti
8063cc6074
feat: support speaker diarization when transcribing from third-party providers
2025-11-04 21:56:20 +08:00
louistiti
0013ffc888
feat: execute actions from other skills; push/get data from context across flow; OpenAI audio tool and more
2025-11-01 17:38:32 +08:00
louistiti
f075d7c922
feat: format path when resource already exists
2025-09-14 17:41:20 +08:00
Louistiti
884d027610
feat: clean up dev runtime
2025-09-14 09:48:42 +08:00
louistiti
dc26074881
docs(server): todos
2025-09-13 23:44:02 +08:00
louistiti
612d773fe8
feat(tool/yt-dlp): add common args
2025-09-13 23:41:38 +08:00
louistiti
8715e71903
feat: tool logger and tool download progress report
2025-09-13 11:39:25 +08:00
louistiti
17ec4ed348
fix: auto download binary and resources from bridges
2025-09-13 10:23:06 +08:00
louistiti
2ad3fe7d91
feat: faster_whisper download model resources and end-to-end flow
2025-09-11 00:12:12 +08:00
louistiti
dacbd5aab9
feat: add new faster_whisper tool binaries
2025-09-10 23:15:29 +08:00
louistiti
a9e22de8ca
feat: auto download tool resources (models, etc.); Faster Whisper tool
2025-09-09 23:45:49 +08:00
Louistiti
75981287ca
docs(server): one more todo
2025-09-07 22:19:58 +08:00
Louistiti
f513713959
feat: more robust audio extraction across bridges
2025-09-07 22:11:04 +08:00
louistiti
1fed246ca9
feat: OpenRouter tool; bash tool
2025-09-07 14:52:27 +08:00
louistiti
4e0d0cf91d
feat: tool output UI
2025-09-07 11:58:11 +08:00
louistiti
1aea646c6c
feat: unify binary tool calls for both bridges
2025-09-07 10:52:13 +08:00
louistiti
58fe7691ec
feat: describe taken actions in binary tools
2025-09-07 01:23:41 +08:00
louistiti
fcb522a69a
feat: file path built-in opening; report tool progress from Python SDK
2025-09-06 13:24:37 +08:00
louistiti
c263c7a7a8
feat: atomic architecture skills > actions > toolkits > tools > functions; tool management; tool progress sync and more
2025-09-06 02:06:17 +08:00
louistiti
e8209d60c9
feat: action loop optimization; action hit optimization; suggestions; custom LLM duty context/sequence timeout caching; and more
2025-08-29 22:43:30 +08:00
louistiti
6f1d037c9a
feat: action loop; next action from skill
2025-08-25 00:11:44 +08:00
louistiti
bc832bc723
chore(server): upgrade node-llama-cpp to latest
2025-08-24 20:07:41 +08:00
louistiti
b0329695f3
refactor(server): slot filling type parsing
2025-08-23 20:52:43 +08:00
louistiti
d55977d60b
feat: common_answer across actions; better slot filling; flow implementation
2025-08-23 20:30:59 +08:00
louistiti
66f60c0145
feat: multi action callings; new widget parsing and more
2025-08-21 21:36:39 +08:00
Louistiti
e7e5bcb25e
fix(server): slot filling debugging
2025-08-04 00:10:32 +08:00
Louistiti
519d226c92
feat(bridge/python): inspect action call to allow optional args
2025-08-03 17:35:21 +08:00
louistiti
892919b8c9
feat: bridge params helper
2025-08-03 14:11:21 +08:00
louistiti
24e5d27999
feat(server): bind bridges with the new core rewrite
2025-07-31 00:01:17 +08:00
louistiti
f55e856720
feat(server): better bridge typing
2025-07-27 15:06:18 +08:00
louistiti
25ccbe0044
feat(server): brain dialog skill answer mechanism
2025-07-27 02:21:52 +08:00
louistiti
3b04e1f767
feat(server): NLU rewrite + brain logic skill mechanism rewrite
2025-07-26 23:43:21 +08:00
Louistiti
91487506f9
feat(server): merge built-in entities
2025-07-07 23:01:21 +08:00
louistiti
24f92630d8
feat(server): missing params and slot filling
2025-07-07 21:36:53 +08:00
Louistiti
5caa936b5d
feat(server): action calling routing
2025-07-01 22:38:18 +08:00
louistiti
4ac2377fcc
feat(server): action calling getting ready for pre and post-process
2025-07-01 09:51:12 +08:00
Louistiti
c85d192a0f
feat(server): recursive action calling properties schema
2025-06-24 23:14:08 +08:00
louistiti
5619481b8c
feat(server): action calling progress
2025-06-24 21:51:04 +08:00
louistiti
2ea42fcb87
feat(server): main backbone on skill action calling
2025-06-22 19:03:02 +08:00
louistiti
334bebb0ef
feat(server): Ollama server tmp
2025-05-25 17:13:11 +08:00
louistiti
7aed4a53f2
feat: tmp function calling description
2025-05-10 17:34:59 +08:00
Louistiti
d482cb4d15
feat: new skill description
2025-05-05 21:05:56 +08:00
Louistiti
35a3f37173
feat(server): PoC on default new classification powered by LLM
2025-05-03 19:58:06 +08:00
Louistiti
c15795187c
fix: file downloader helper cross-OS compatibility
2025-04-24 13:42:08 +08:00
louistiti
8bf89df4ee
build: add guidance for binaries on Windows
2025-04-24 21:18:15 +08:00
louistiti
28d3153d24
refactor(python tcp server): NVIDIA cuDNN Windows path
2025-04-24 08:24:41 +08:00
louistiti
3b06996fbd
refactor: Python TCP server and Python bridge setup paths
2025-04-24 08:17:21 +08:00
louistiti
bda9da79c0
fix(python tcp server): correct dist path for Windows
2025-04-24 08:13:52 +08:00
Louistiti
302341e1c7
fix: Windows import from absolute path
2025-04-23 20:42:31 +08:00
Louistiti
2e0e01e9d9
fix(server): is typing conflicts
2025-04-23 20:14:11 +08:00
Louistiti
738f44aee7
fix: postinstall deps pnpm scripts by default
2025-04-23 11:48:40 +08:00
louistiti
0978bc5811
feat(web app): upgrade Aurora to 1.0.0-beta.15
2025-04-22 08:35:31 +08:00
Louistiti
6417397761
feat(web app): render Aurora component for suggestions
2025-04-21 23:10:18 +08:00
Louistiti
c0622df993
feat(server): upgrade node-llama-cpp to 3.7.0
2025-04-12 17:48:15 +08:00
Louistiti
c938ff60b3
chore: add comments
2025-03-22 11:37:48 +08:00
Louistiti
bea26f6ea6
test(server): use of Qwen, Gemma 3 and Llama SuperNova
2025-03-22 10:59:52 +08:00
Louistiti
16fa7f860b
docs: minimum Node.js/npm version in README
2025-02-25 21:04:50 +08:00
Louistiti
b028e68204
feat(server): upgrade node-llama-cpp to 3.6.0
2025-02-23 12:29:51 +08:00
Louistiti
17db772f59
ci: add Volta pin
2025-02-10 20:38:50 +08:00
Louistiti
0d18bb6f26
Merge branch 'feat/new-wake-word-engine' into develop
2025-02-09 20:32:38 +08:00
Louistiti
cc892519c8
feat(python tcp server): wake word engine completed
2025-02-09 20:32:28 +08:00
Louistiti
71d24d4142
fix(python tcp server): wake word and ASR loop
2025-02-06 23:10:45 +08:00
louistiti
71e9de654a
feat(scripts): verify Rust setup first before install
2025-02-05 09:18:59 +08:00
Louistiti
970cbfbb88
feat(python tcp server): wake word wip
2025-02-04 22:57:27 +08:00
Louistiti
ae788f7cf1
feat(python tcp server): wake word deps
2025-02-03 17:31:43 +08:00
Louistiti
1959d185d8
feat(python tcp server): wake word settings
2025-02-03 17:23:10 +08:00
Louistiti
ec0cd9d330
feat(python tcp server): set wake word models
2025-02-03 17:20:02 +08:00
louistiti
47306c3370
feat(server): upgrade node-llama-cpp to 3.5.0
2025-01-31 09:57:28 +08:00
louistiti
a3d5c21afc
BREAKING: use Node.js 22.13.1+ and npm 10.9.2+ as minimum engines
2025-01-28 13:58:36 +08:00
louistiti
199b172cd7
fix(server): fail import after build
2025-01-28 13:51:04 +08:00
Louistiti
11f22715f4
feat(python tcp server): configurable ASR durations
2025-01-27 11:29:08 +08:00
louistiti
c976499ff3
chore: downgrade cx_Freeze to 7.1.1 for Python bridge
2025-01-26 08:27:43 +08:00
Louistiti
d7f18b2bcb
chore: upgrade nodemon to 3.1.9
2025-01-25 22:36:51 +08:00
Louistiti
dfc321b1a3
feat(python tcp server): upgrade PyTorch to 2.5.1 for CUDA Toolkit 12.4.1
2025-01-25 22:28:24 +08:00
Louistiti
f87c69b30c
refactor(python tcp server): use constant for Python version
2025-01-25 20:14:15 +08:00
Louistiti
27bb49e373
fix(python tcp server): explicitely includes about module from the av package
2025-01-25 17:33:23 +08:00
Louistiti
b6a94e7a26
fix: husky settings
2025-01-25 10:36:40 +08:00
Louistiti
cb67717712
chore: upgrade husky to 9.1.7
2025-01-25 10:27:03 +08:00
Louistiti
53c8e6a175
feat(server): upgrade node-llama-cpp to 3.4.1
2025-01-25 09:25:39 +08:00
louistiti
b1f9627c12
feat(python tcp server): upgrade Faster Whisper to 1.1.1
2025-01-04 12:17:53 +08:00
louistiti
1ef2693872
perf(server): use imatrix model to improve quantized model quality
2025-01-04 11:51:56 +08:00
louistiti
1a11bf755c
perf(scripts): improve files download strategy
2025-01-04 10:46:26 +08:00
louistiti
9cb68d5c13
chore: remove unused script
2025-01-04 10:06:22 +08:00
louistiti
025234dbe8
feat(scripts): stop compiling llama.cpp from source and upgrade node-llama-cpp
2025-01-04 09:51:02 +08:00
Ciphreon
067dac6f98
feat(scripts): Update LLM setup script ( #547 )
2025-01-04 09:18:17 +08:00
Louis Grenard
c5c1a4d24a
docs: update README
2025-01-01 20:57:41 +08:00
louistiti
bde86630d5
fix(bridge/python): widget default wrapper_props
2024-11-20 21:51:25 +08:00
louistiti
ea8ba0f1fd
feat(server): move to ESM
2024-11-20 21:47:05 +08:00
louistiti
529620b83a
fix(server): set ffprobe needed permissions
2024-11-16 23:47:57 +08:00
louistiti
fe46e8c733
feat(server): upgrade node-llama-cpp to 3.2.0
2024-11-16 23:07:24 +08:00
louistiti
2accdc3d16
feat: download NLTK datasets on Python env setup
2024-11-16 22:45:10 +08:00
louistiti
0eeb9bb141
feat: support Node.js 22
2024-11-16 22:44:17 +08:00
louistiti
f88e26b452
feat(python tcp server): improve city entity accuracy
2024-11-16 21:13:37 +08:00
louistiti
6d230498c4
fix(server): avoid conflict when booting TCP server with npm script
2024-11-16 20:53:21 +08:00
louistiti
eeceae5d36
feat(python tcp server): force spaCy to run on CPU
2024-11-16 19:30:30 +08:00
louistiti
2b2e32be95
chore(python tcp server): upgrade geonamescache to 2.0.0
2024-11-12 09:40:57 +08:00
louistiti
cae634dfd4
Merge branch 'feat/akinator-rewrite' into develop
2024-09-05 22:14:32 +08:00
louistiti
185be39172
feat(skill/akinator): complete rewrite
2024-09-05 22:14:18 +08:00
louistiti
67bc7ddb32
Merge branch 'develop' into feat/todo-list-widgets
2024-09-04 22:01:56 +08:00
louistiti
ffb1aa6bdc
Merge branch 'feat/todo-list-widgets' into develop
2024-09-04 22:01:48 +08:00
louistiti
ae0e5b0643
fix(bridge/python): bump requests to 2.32.3 for a better compatibility with new Python version
2024-09-04 22:01:41 +08:00
louistiti
fe28a80908
feat(skill/todo_list): add widget on add_totos action
2024-09-04 22:00:13 +08:00
louistiti
e0e3e59960
Merge branch 'develop' into feat/todo-list-widgets
2024-09-04 08:31:50 +08:00
louistiti
fbe47e98bd
Merge branch 'feat/todo-list-widgets' into develop
2024-09-04 08:31:41 +08:00
louistiti
aa5d76333c
feat(skill/todo_list): add widgets to actions
2024-09-04 08:31:19 +08:00
louistiti
8bca0595b4
feat: new onFetch skill API and more
2024-09-01 23:16:14 +08:00
louistiti
9aa9e0ba49
Merge branch 'develop' into feat/todo-list-widgets
2024-09-01 07:24:49 +08:00
louistiti
c9828b7524
Merge branch 'feat/todo-list-widgets' into develop
2024-09-01 07:24:29 +08:00
louistiti
d8902f9cb6
fix: upgrade Aurora for a smoother text rendering
2024-09-01 07:23:35 +08:00
louistiti
2de7e3cad3
feat(skill/todo_list): view list widget
2024-09-01 07:08:38 +08:00
louistiti
a64fed2444
feat(skill/todo_list): list of lists widget
2024-08-30 07:52:34 +08:00
louistiti
d679ae8c3c
feat(server): execute skill action over HTTP from widget trigger
2024-08-29 09:40:31 +08:00
louistiti
3fd78c0d4c
feat(server): add widget event error handler
2024-08-29 09:24:42 +08:00
louistiti
e72f2bda8c
feat(server): run skill action from widget (WIP)
2024-08-29 09:20:17 +08:00
louistiti
c24be71585
fix(bridge/python): event handlers binding
2024-08-28 09:32:20 +08:00
louistiti
457422687d
fix(bridge/python): event handlers
2024-08-28 08:41:03 +08:00
louistiti
f6fa166d87
refactor(skill/todo_list): remove unnecessary params on view_lists action
2024-08-27 09:17:20 +08:00
louistiti
ee732ceca8
feat(skill/todo_list): view_lists widget action kick off
2024-08-27 09:13:59 +08:00
louistiti
719664d1e5
fix(skill/todo_list): French utterance samples
2024-08-27 08:18:04 +08:00
louistiti
effbdc1976
Merge branch 'feat/python-sdk-widget-and-more' into develop
2024-08-26 22:06:48 +08:00
louistiti
be0da3d1e2
feat(bridge/python): widgets support
2024-08-26 22:06:20 +08:00
louistiti
534853d67a
Merge branch 'feat/widgets' into develop
2024-08-25 21:55:51 +08:00
louistiti
2e2e766d77
feat: allow skill speech answer only
2024-08-25 21:53:06 +08:00
louistiti
d49912e9a0
feat(web app): render deleted widget
2024-08-25 18:34:00 +08:00
louistiti
dc9e9df907
feat(skill/timer): create cancel_timer action
2024-08-25 08:11:20 +08:00
louistiti
25af621e09
fix(web app): delayed next event loop tick for auto scroll down
2024-08-25 08:04:00 +08:00
louistiti
2c809331b4
fix(skill/timer): initial progress when remaining time is negative
2024-08-24 21:21:51 +08:00
louistiti
505ba15806
Merge branch 'develop' into feat/widgets
2024-08-24 21:10:14 +08:00
louistiti
d417384204
Merge branch 'feat/widgets' into develop
2024-08-24 21:10:02 +08:00
louistiti
83a561c7b9
feat(web app): finish widget fetching
2024-08-24 21:09:51 +08:00
louistiti
543513b982
refactor(bridge/nodejs): redefine widget fetch API
2024-08-24 09:44:21 +08:00
louistiti
f7bb8a1100
feat: widget fetching API
2024-08-24 08:22:28 +08:00
louistiti
c0d9c3d4c7
feat: fetch widget without duplicates
2024-08-23 09:19:52 +08:00
louistiti
556650d471
feat: widget fetching backbone (WIP)
2024-08-22 08:42:41 +08:00
louistiti
c695aadfbe
feat(skill/timer): add check_timer action
2024-08-21 09:32:07 +08:00
louistiti
ff83e272c0
feat(server): skill on fetch backbone (WIP)
2024-08-20 08:45:59 +08:00
louistiti
cc4e90f397
Merge branch 'develop' into feat/widgets
2024-08-16 08:13:13 +08:00
louistiti
5462151e3f
Merge branch 'feat/widgets' into develop
2024-08-16 08:13:00 +08:00
louistiti
470889a797
feat(skill/timer): custom timer component
2024-08-16 08:12:46 +08:00
louistiti
d77c975800
feat(skill/timer): kick off (WIP)
2024-08-15 08:09:32 +08:00
louistiti
3b5d0432ae
feat(server): get NER duration unit
2024-08-14 08:19:03 +08:00
louistiti
7b81fd05da
Merge branch 'develop' into feat/widgets
2024-08-13 08:39:23 +08:00
louistiti
897acf0f2c
fix(web app): load feed correctly in case of broken formatted strings from local storage
2024-08-13 08:39:14 +08:00
louistiti
b4df4cf747
Merge branch 'feat/widgets' into develop
2024-08-13 08:35:17 +08:00
louistiti
ee9835248f
feat: load widgets from the feed
2024-08-13 08:34:42 +08:00
louistiti
e4d9ea737a
Merge branch 'feat/widgets' into develop
2024-08-12 21:58:02 +08:00
louistiti
840ee56423
feat: upgrade @leon-ai/aurora to 1.0.0-beta.13
2024-08-12 21:57:47 +08:00
louistiti
ff29aa4ddd
feat: bind widget event methods
2024-08-12 21:52:03 +08:00
louistiti
7176630ef7
Merge branch 'feat/widgets' into develop
2024-08-12 00:07:23 +08:00
louistiti
b66027d22f
feat: Aurora components bottom to top hydration
2024-08-12 00:07:03 +08:00
louistiti
7271e9673a
Merge branch 'feat/widgets' into develop
2024-08-11 09:10:37 +08:00
louistiti
2486784250
feat: form event binding
2024-08-11 09:09:53 +08:00
louistiti
782085059b
Merge branch 'develop' into feat/widgets
2024-08-10 17:04:37 +08:00
louistiti
7e9800be47
feat(server): upgrade node-llama-cpp to 3.0.0-beta.44
2024-08-10 11:51:37 +08:00
louistiti
c9cd93b264
perf(server): try new Lexi V2 LLM
2024-08-10 11:35:53 +08:00
louistiti
7a69714efb
feat: nested widget components rendering PoC
2024-08-06 08:25:45 +08:00
louistiti
29f44f3aed
chore: merge branch 'develop' into feat/widgets
2024-08-06 07:47:35 +08:00
louistiti
0a10810cf2
feat: widget interaction PoC
2024-08-06 07:45:55 +08:00
louistiti
b891a22d2d
fix(server): HuggingFace alternative and Llama 3.1 trial
2024-08-05 23:00:36 +08:00
louistiti
82f495acb1
fix(server): upgrade node-llama-cpp to 3.0.0-beta.41 for context error
2024-08-05 21:22:36 +08:00
louistiti
bb05adb483
feat: widget hydration PoC kickoff
2024-08-04 22:54:18 +08:00
louistiti
edb9b367c1
fix(server): rollback to node-llama-cpp@3.0.0-beta.37 as further version can't compile well
2024-08-01 22:05:41 +08:00
louistiti
7ecb8589fb
Merge branch 'develop' into feat/widgets
2024-07-28 21:11:07 +08:00
louistiti
feebb22094
feat: upgrade typescript to 5.5.4
2024-07-28 21:10:49 +08:00
louistiti
98be8a0022
feat: widget hydration (WIP)
2024-07-28 21:09:21 +08:00
louistiti
e135a5fcce
feat: upgrade typescript to 5.5.3
2024-07-17 10:03:49 +08:00
louistiti
d23925c7d5
perf(bridge/nodejs): faster cold start by avoiding to compile unnecessary chunks
2024-07-17 09:47:27 +08:00
louistiti
f8289fa809
chore: upgrade React to latest
2024-07-16 09:38:51 +08:00
louistiti
fd5e952695
feat(server): enable FlashAttention for faster inference
2024-07-14 21:19:42 +08:00
louistiti
626c77d340
feat(server): upgrade node-llama-cpp to 3.0.0-beta.38
2024-07-14 21:16:40 +08:00
louistiti
ac3e61d7b2
feat(server): allow custom LLM duties from skills
2024-07-07 18:48:47 +08:00
louistiti
db33126664
fix(server): update duties system prompt on mood and context info set
2024-07-07 17:49:37 +08:00
louistiti
822e20f80b
fix(scripts): remove description property on LLM action classifier training
2024-07-07 16:03:20 +08:00
louistiti
c21051b9a7
feat(server): upgrade llama.cpp to b3322 release; node-llama-cpp to node-llama-cpp
2024-07-07 15:51:34 +08:00
louistiti
dcda888de6
fix(server): persona typo
2024-07-04 09:21:02 +08:00
louistiti
0c775ba2e5
feat: use VRAM as LLM unit requirements
2024-07-03 23:41:23 +08:00
louistiti
6867e9c6db
feat(server): VRAM helpers
2024-07-03 13:42:10 +08:00
louistiti
1334c2013c
feat(server): has GPU helper
2024-07-03 13:34:05 +08:00
louistiti
94885de71b
feat(server): get graphics compute API
2024-07-03 13:31:26 +08:00
louistiti
b86775846b
feat(server): get GPU device names
2024-07-03 13:24:53 +08:00
louistiti
4019bd877b
chore: better comments on LLM action matching
2024-07-03 09:11:25 +08:00
louistiti
7e483b9123
feat: add inspect:gpu npm script
2024-07-02 22:12:48 +08:00
louistiti
ee615e6ade
refactor(python tcp server): rename the RMS threshold setting for ASR
2024-07-01 22:53:34 +08:00
louistiti
b092947e2e
feat(web app): add headset tips for a better voice experience
2024-07-01 22:52:16 +08:00
louistiti
1d96655b01
fix(python tcp server): overflowed on ASR
2024-07-01 22:28:18 +08:00
louistiti
8ed7c78074
fix(web app): use correct config property for LLM warm up
2024-07-01 09:45:58 +08:00
louistiti
be3df774dc
feat(server): boost free RAM delta for LLM
2024-07-01 09:38:20 +08:00
louistiti
2c89041b3f
feat(server): upgrade node-llama-cpp to 3.0.0-beta.36
2024-07-01 09:03:02 +08:00
louistiti
e4277bfcf4
feat(web app): add more info data
2024-06-30 20:04:08 +08:00
louistiti
2e351d4218
feat(web app): add info
2024-06-30 19:58:26 +08:00
louistiti
e24dee3b07
feat(server): VRAM context size management
2024-06-30 19:15:24 +08:00
louistiti
8eeff3a01c
feat(python tcp server): map speech synthesis hardware device choice to settings
2024-06-30 16:54:59 +08:00
louistiti
a05f34422e
feat(server): upgrade node-llama-cpp to 3.0.0-beta.34
2024-06-30 16:47:57 +08:00
louistiti
74241b43fe
feat(python tcp server): run speech synthesis inference on CPU
2024-06-30 16:30:12 +08:00
louistiti
fae15c9f4d
feat(server): kill existing PyTorch thread from TCP server on start
2024-06-30 16:03:11 +08:00
louistiti
2c1b35144d
feat(server): use debug verbosity by default in LLM manager
2024-06-30 15:54:51 +08:00
louistiti
c25c52532f
feat(server): increase LLM threads number
2024-06-30 15:54:12 +08:00
louistiti
805c65b2b2
fix(web app): init state when shouldWarmUpLLM is not enabled
2024-06-30 15:53:49 +08:00
louistiti
0bb61e5301
Merge remote-tracking branch 'origin/develop' into develop
2024-06-29 23:29:52 +08:00
louistiti
d2038061e7
feat(server): disable onToken when LLM duties are warming up
2024-06-29 23:29:25 +08:00
Louis Grenard
7a42f4df93
feat(server): disable onToken when LLM duties are warming up
2024-06-29 23:28:19 +08:00
louistiti
ed9961c822
feat(server): sync LLM duties warmup with UI
2024-06-27 23:36:32 +08:00
louistiti
fb91551364
feat(server): warm up LLM duties when necessary (WIP)
2024-06-25 23:49:09 +08:00
louistiti
8dc725a697
refactor(scripts): differentiate PyTorch info log on macOS
2024-06-24 08:28:32 +08:00
louistiti
6c3abf30b0
fix(server): sometimes the action recognition LLM duty add whitespace to intent
2024-06-23 23:36:11 +08:00
louistiti
1314217e00
BREAKING: upgrade from Python 3.9 to Python 3.11
2024-06-23 23:29:09 +08:00
louistiti
871617649a
chore(bridge/python): upgrade cx_Freeze to 7.1.1
2024-06-23 22:42:42 +08:00
louistiti
85c3a40457
chore(python tcp server): upgrade cx_Freeze to 7.1.1
2024-06-23 22:41:46 +08:00
louistiti
0661e9e04f
refactor(scripts): only install PyTorch when the targeted setup is the TCP server
2024-06-23 22:39:39 +08:00
louistiti
6045eb5105
feat(server): speed up translation LLM duty
2024-06-23 22:27:12 +08:00
louistiti
72954a3557
feat(server): speed up summarization LLM duty
2024-06-23 22:13:36 +08:00
louistiti
cd65b84b7c
feat(server): init LLM duty on inference requested by skills
2024-06-23 18:47:58 +08:00
louistiti
c0e9fdcd8b
feat(server): speed up paraphrase LLM duty
2024-06-23 18:46:32 +08:00
louistiti
780fd97006
feat(server): speed up NER custom LLM duty
2024-06-23 18:31:18 +08:00
louistiti
e985d65165
feat(server): improve action recognition LLM duty to not hallucinate
2024-06-23 17:45:29 +08:00
louistiti
223cfdc0c9
fix(server): force lowercase on intent name for the action recognition LLM duty
2024-06-23 17:43:29 +08:00
louistiti
38a700feb0
fix: whitelist config.json for the TTS model
2024-06-23 17:24:38 +08:00
louistiti
faee688924
feat: keep .gitkeep on audio models
2024-06-23 17:07:45 +08:00
louistiti
a9e5a2978f
feat(server): prepare LLM duties speed improvement on context/session creation
2024-06-22 23:23:39 +08:00
louistiti
ab0e1493a0
feat(server): speed up LLM action recognition
2024-06-22 23:19:21 +08:00
louistiti
76b197baeb
refactor(python tcp server): ASR CUDA log notification on bootup
2024-06-22 21:03:27 +08:00
louistiti
aa63a6dabc
chore(server): upgrade nodemon to 3.1.4
2024-06-22 12:44:23 +08:00
louistiti
1b4a1f15a9
feat(server): upgrade node-llama-cpp to 3.0.0-beta.32
2024-06-21 23:34:54 +08:00
louistiti
3734a16b6a
fix(python tcp server): TTS inference correct params mapping
2024-06-21 09:51:52 +08:00
louistiti
8e28466cae
feat(python tcp server): improve TTS performance by using generator for inference
2024-06-21 09:38:53 +08:00
louistiti
a8ece30ced
fix(python tcp server): use CPU on macOS as a tmp fix against the memory leak for TTS
2024-06-20 22:24:25 +08:00
louistiti
a8b3f7c9bd
feat(python tcp server): upgrade PyTorch to 2.3.1 (better MPS compatibility)
2024-06-20 09:54:16 +08:00
louistiti
963660db19
feat(python tcp server): empty cache on MPS PyTorch backend for TTS
2024-06-19 08:59:20 +08:00
louistiti
5b176c90f5
fix(server): use correct LLM action recognition judgement
2024-06-19 08:57:39 +08:00
Louis Grenard
200b425e0b
docs: important notice on README
2024-06-18 09:11:56 +08:00
louistiti
8d3bffb64d
fix: skill settings
2024-06-18 09:07:17 +08:00
louistiti
32dc3ced0b
feat: Apple Silicon support for voice models
2024-06-18 09:02:09 +08:00
louistiti
c9afb25ed3
feat(python tcp server): allow ASR device setting
2024-06-17 09:33:48 +08:00
louistiti
de3ceb76be
feat(python tcp server): unify settings to a single place, model settings included
2024-06-17 09:17:00 +08:00
louistiti
72d55870fe
fix(web app): dynamic init states
2024-06-17 08:33:36 +08:00
louistiti
858b5090b4
feat(python tcp server): settings.json to store settings that can be edited on the fly
2024-06-16 23:33:47 +08:00
louistiti
ebe156e2d8
feat: new universal ASR logic for OS cross compatibility
2024-06-16 21:26:23 +08:00
louistiti
3fc01d1906
feat: ignore Pipfile.lock files
2024-06-16 16:02:42 +08:00
louistiti
582b2aa572
feat: kick off ASR engine support for Apple Silicon
2024-06-12 00:31:47 +08:00
louistiti
04c3e88224
chore(server): upgrade llama.cpp to newer version
2024-06-11 00:40:49 +08:00
louistiti
52128039cb
feat: synchronize major states between core and client
2024-06-11 00:11:03 +08:00
louistiti
1b66cc6218
feat(web app): better tips and prepare React components injection to init
2024-06-10 11:31:32 +08:00
louistiti
60e8b532de
feat(web app): load fonts from local instead of Google Fonts APIs
2024-06-10 09:49:37 +08:00
louistiti
d0b5b63840
feat(web app): allow multilines
2024-06-09 14:45:00 +08:00
louistiti
c2849758e1
fix(server): avoid conversation loop
2024-06-08 11:27:47 +08:00
louistiti
7699739712
feat: add better quality TTS checkpoint
2024-06-08 02:17:26 +08:00
louistiti
7b8b702f92
fix(python tcp server): switch cx_Freeze to 7.1.0.post0 as 7.1.0 has been removed from the pip registry
2024-06-07 23:27:50 +08:00
louistiti
53e8cd2182
fix(bridge/python): switch cx_Freeze to 7.1.0.post0 as 7.1.0 has been removed from the pip registry
2024-06-07 23:27:09 +08:00
louistiti
e0c10d4769
feat(bridge/python): upgrade cx_Freeze to 7.1.0
2024-06-07 09:55:41 +08:00
louistiti
65681521ab
docs: add note on Git GUI clients
2024-06-07 09:49:08 +08:00
louistiti
22f892760f
feat(server): boost free RAM for LLM usage
2024-06-07 09:46:24 +08:00
louistiti
4ce470d3e7
feat(python tcp server): force TTS BERT local files
2024-06-06 08:43:06 +08:00
louistiti
7c9487b62b
feat(scripts): download and install TTS BERT model files for the Python TCP server env setup
2024-06-06 07:56:03 +08:00
louistiti
6df34d48ee
feat(scripts): test comment
2024-06-05 23:58:01 +08:00
Louis Grenard
d3f3c4e3a7
feat(scripts): setup Python TCP server TTS language model files kick off
2024-06-05 23:39:59 +08:00
louistiti
11e8ad43ae
feat(python tcp server): use new V1_1 voice for TTS
2024-06-04 00:18:33 +08:00
louistiti
88457e4b7a
feat(server): new V1_1 voice naming
2024-06-03 23:58:01 +08:00
louistiti
181f68109e
chore: upgrade @ffprobe-installer/ffprobe to 2.1.2
2024-06-02 01:01:27 +08:00
louistiti
00f1dcef38
feat(server): catch exception on STT and TTS init
2024-06-02 00:29:43 +08:00
louistiti
4cb374e64d
fix(python tcp server): exclude NVIDIA libs injection for non-macOS platforms on build
2024-06-02 00:10:25 +08:00
louistiti
fd76681f81
chore(python tcp server): upgrade cx_Freeze to 7.1.0 (may fix macOS wheel build)
2024-06-01 23:33:02 +08:00
louistiti
eb72065e5e
feat(scripts): auto delete .venv when Python packages failed to be installed on setup
2024-06-01 23:23:00 +08:00
louistiti
e9f1aadc67
feat(scripts): add Apple Metal developer tools error hint on Apple Silicon for llama.cpp setup
2024-06-01 21:57:20 +08:00
louistiti
f1c6db6053
fix(scripts): llama.cpp release tag not failing when null
2024-06-01 21:33:07 +08:00
louistiti
40fd5fac88
fix(scripts): llama.cpp default tag number on LLM setup
2024-06-01 21:04:46 +08:00
Louis Grenard
97e0e04987
docs: update README ( #527 )
2024-05-30 23:17:49 +08:00
louistiti
e250519c1b
feat: voice engine status sync with UI status
2024-05-29 23:39:44 +08:00
louistiti
2e866cd2d7
feat(web app): add Leon voice animation states
2024-05-29 15:07:14 +08:00
louistiti
3bfd8ad893
perf(web app): slightly improve rendered text perf
2024-05-28 20:48:33 +08:00
louistiti
a3f6cb1aba
feat(web app): core animation on voice
2024-05-28 17:40:56 +08:00
louistiti
0804dc7be6
fix(server): confusion between owner and creator in Leon's persona
2024-05-28 11:05:18 +08:00
louistiti
e328bd7f4c
feat(server): add time zone to context persona
2024-05-28 11:01:58 +08:00
louistiti
e435e526b4
feat(web app): improve text streaming animation
2024-05-28 10:58:22 +08:00
louistiti
747ec51143
feat(web app): text animation on stream
2024-05-28 10:43:24 +08:00
louistiti
96dabd9e6e
feat(server): when utterance is sent, interrupt Leon's voice
2024-05-27 22:36:57 +08:00
louistiti
8eefe53473
feat(web app): prevent from sending utterance while Leon is generating answer
2024-05-27 19:25:57 +08:00
louistiti
0ce1f62c0d
feat: support default conversations powered by LLM with action-first in mind
2024-05-27 18:54:54 +08:00
louistiti
4bad34278b
feat(server): LLM action recognition management
2024-05-26 10:09:03 +08:00
louistiti
1516b18a11
refactor: unify Python TCP server warnings to ignore
2024-05-26 09:55:48 +08:00
louistiti
fb5c258cf6
refactor: unify NLP models paths
2024-05-26 09:47:13 +08:00
louistiti
34170a38ac
fix(server): provide correct duty type from LLM provider completion
2024-05-25 23:31:44 +08:00
louistiti
a846eb9131
refactor(server): replace LLM providers options with params
2024-05-25 23:20:51 +08:00
louistiti
32db721f0e
feat(server): create action recognition LLM duty
2024-05-25 23:05:19 +08:00
louistiti
c18458ac41
feat(python tcp server): decrease throttling to 0.3s on ASR speech
2024-05-24 18:40:44 +08:00
louistiti
2fac3881eb
feat: support (very) long speech on ASR
2024-05-24 18:38:00 +08:00
louistiti
37fe307035
feat: support speech interruption
2024-05-24 10:25:05 +08:00
louistiti
c1349c930a
feat: support incremental active listening for ASR
2024-05-24 01:26:28 +08:00
louistiti
c54ad18cc3
feat(server): do not mention about context switch
2024-05-23 20:47:41 +08:00
louistiti
be1a4d2ad3
feat(server): persona rules improvement
2024-05-23 19:46:22 +08:00
louistiti
9e43a78ecb
feat(server): provide time of the day to persona
2024-05-23 19:45:11 +08:00
louistiti
22529a4348
feat(server): include more dynamic info in persona
2024-05-23 19:25:59 +08:00
louistiti
91fb441dcd
feat: auto update mood on client; fix NER on slot filling
2024-05-23 17:49:55 +08:00
louistiti
9c8db3364b
chore: upgrade nodemon to 3.1.0 and minor improvements
2024-05-23 13:46:21 +08:00
louistiti
8a80f4fce6
feat(server): allow emojis with streamed answer and unify token clean up
2024-05-23 12:32:15 +08:00
louistiti
a762b3cbfe
chore: upgrade tsx to 4.10.5
2024-05-23 10:47:38 +08:00
louistiti
b238170e7c
fix: memory leak in dev mode
2024-05-23 10:38:41 +08:00
louistiti
6b24e4280c
fix(python tcp server): correctly load .env variables
2024-05-23 09:43:03 +08:00
louistiti
beb208973f
feat(python tcp server): warm up TTS model on start
2024-05-23 09:24:46 +08:00
louistiti
528257664a
feat(server): clean up existing Python TCP server processes on start
2024-05-23 09:12:17 +08:00
louistiti
f278ca16b8
feat: support stream for LLM outputs
2024-05-23 01:05:21 +08:00
louistiti
0d370a8c7e
feat(python tcp server): fine tune parameters for the ASR
2024-05-22 20:52:01 +08:00
louistiti
7299f5fc4d
feat(python tcp server): add new wake word alternative
2024-05-22 18:58:22 +08:00
louistiti
8acdbec6e3
feat(python tcp server): increase voice speed on TTS engine
2024-05-22 18:56:11 +08:00
louistiti
e2bdbe9e8a
feat(python tcp server): add new wake word alternative
2024-05-22 17:57:07 +08:00
louistiti
c440a51f51
fix(server): if no action match the utterance, then immediately return the NLU result object as it is
2024-05-22 17:52:15 +08:00
louistiti
c172f2d6af
fix(server): handle exception on NLU
2024-05-22 17:32:13 +08:00
louistiti
0ff26739e7
feat(web app): display Leon's mood when LLM is enabled
2024-05-22 16:17:02 +08:00
louistiti
9b13520b9e
feat(web app): increase font size on chat bubbles
2024-05-22 15:30:57 +08:00
louistiti
b02d510490
feat(server): always load ASR model from local
2024-05-22 15:22:30 +08:00
louistiti
5855990bd5
feat(server): add TCP message listener for ASR
2024-05-22 01:23:41 +08:00
louistiti
596b7552dd
feat: new ASR engine ready
2024-05-21 23:57:36 +08:00
louistiti
f051c1d2cd
feat(python tcp server): ASR engine communication with core
2024-05-21 19:20:09 +08:00
louistiti
ef368f89fb
feat(python tcp server): multi threading and new ASR engine
2024-05-21 16:38:45 +08:00
louistiti
72390e2fe6
feat(python tcp server): update to latest TTS checkpoint
2024-05-20 09:06:03 +08:00
louistiti
580289e05d
feat(scripts): add error hint about PortAudio for audio stream
2024-05-20 00:39:33 +08:00
louistiti
39dae08b6b
feat(python tcp server): ASR PoC kick off
2024-05-20 00:29:39 +08:00
louistiti
e16782e2db
feat(server): add Leon mood info on init
2024-05-19 11:58:01 +08:00
louistiti
ed42f9b752
feat(python tcp server): prepare ASR entry point
2024-05-19 11:46:47 +08:00
louistiti
b25b82b9dc
feat(python tcp server): add break after : character on new TTS engine
2024-05-18 22:42:48 +08:00
louistiti
fd36eafb91
feat(python tcp server): increase socket content length
2024-05-18 22:42:12 +08:00
louistiti
a2e6466bb9
feat(python tcp server): clean up emojis on TTS engine
2024-05-18 22:20:15 +08:00
louistiti
f776913ca3
feat(server): complete first version of the new TTS engine
2024-05-18 21:45:46 +08:00
louistiti
9a065175ca
feat: prepare TCP server and core to communicate for the new TTS engine
2024-05-18 10:42:31 +08:00
louistiti
a7cab344f8
feat(python tcp server): embed new text-to-speech engine in TCP server binary
2024-05-18 01:11:12 +08:00
louistiti
e455a9d96b
feat(scripts): TCP server setup add PyTorch nightly install
2024-05-17 12:20:34 +08:00
louistiti
85af31b614
feat(python tcp server): TTS tmp inference
2024-05-16 12:03:24 +08:00
louistiti
0e959412d5
feat(python tcp server): TTS cleaned up, ready to be implemented and embedded
2024-05-16 01:03:15 +08:00
Louis Grenard
6f24f50497
feat(python tcp server): kick off new TTS implementation
2024-05-15 00:09:49 +08:00
louistiti
74e2ffeb96
Merge branch 'mistral-llm-ner' into develop
2024-05-09 01:06:17 +08:00
louistiti
bbb533f49f
ci(bridge/python): tmp disable Windows build
2024-05-09 00:14:03 +08:00
louistiti
bdff917e04
feat(scripts): avoid LLM setup when running in CI
2024-05-08 19:21:52 +08:00
louistiti
52cf4afbec
ci(python tcp server): set macOS runner to macos-12
2024-05-08 19:13:35 +08:00
louistiti
0ef1ec9247
ci(bridge/python): set macOS runner to macos-12
2024-05-08 19:12:51 +08:00
louistiti
aa862a6b5f
fix(scripts): TCP_SERVER_SRC_PATH to PYTHON_TCP_SERVER_SRC_PATH to set up Python env
2024-05-08 19:04:15 +08:00
louistiti
f10f310aef
build(bridge/nodejs): bump to 1.2.0
2024-05-08 18:53:30 +08:00
louistiti
18b47f168a
build(bridge/python): bump to 1.3.0
2024-05-08 18:53:01 +08:00
louistiti
f7ad05275b
chore(server): clean up comments
2024-05-08 01:39:01 +08:00
louistiti
d62e0cd56c
feat(server): Groq support as LLM provider; agnostic LLM provider
2024-05-08 01:37:47 +08:00
louistiti
1caa73a13a
fix(server): init LLM provider; completed
2024-05-07 18:53:37 +08:00
louistiti
844af50008
feat(server): LLM provider architecture (WIP)
2024-05-07 02:51:18 +08:00
louistiti
b26d924890
feat(server): improve Paraphrase duty accuracy
2024-05-06 11:22:28 +08:00
louistiti
da1b469f8d
chore(server): remove unused countTokens method
2024-05-06 01:00:31 +08:00
louistiti
0189c74a0e
feat(server): finalize Leon's personality and optimize LLM duties
2024-05-06 00:57:20 +08:00
louistiti
a0a4f9d7b0
feat(server): emit socket message when a new update is available
2024-05-05 11:08:16 +08:00
louistiti
eeb1b07898
feat(server): chit-chat duty and skill and more
2024-05-05 00:20:59 +08:00
louistiti
78e5f79bce
feat(server): make Leon's personality more lively
2024-05-04 00:24:21 +08:00
louistiti
764e815204
feat(server): switch LLM duties back to using ChatWrapper instead of completions
2024-05-03 23:23:46 +08:00
louistiti
03d25f2a48
feat(server): Leon's personality done
2024-05-03 23:00:32 +08:00
louistiti
aa36c8cb2a
feat(server): personality support kick off; answer queue
2024-05-02 16:40:05 +08:00
louistiti
2146637022
feat(server): add paraphrase LLM duty to kick off personality attribution
2024-05-01 01:04:29 +08:00
louistiti
0a4e0ed90d
feat(server): add confidence value in logs
2024-04-30 11:48:09 +08:00
louistiti
ceeb5bd70e
feat(server): use Lexi-Llama-3-8B-Uncensored-Q5_K_S as default LLM
2024-04-30 09:58:30 +08:00
louistiti
f77343918d
chore: upgrade socket.io-client to latest
2024-04-29 21:28:20 +08:00
louistiti
e2984ea87e
chore: upgrade socket.io to latest
2024-04-29 21:27:16 +08:00
louistiti
694d398d7b
chore: upgrade fastify to latest
2024-04-29 21:25:25 +08:00
louistiti
a2bca433f6
chore: upgrade dotenv to latest
2024-04-29 21:24:21 +08:00
louistiti
60698704ca
chore: uninstall async npm package
2024-04-29 21:15:47 +08:00
louistiti
7d4e64d575
chore: upgrade tsc-watch to latest
2024-04-29 21:08:49 +08:00
louistiti
2c03efc167
refactor(server): warning message on explicit deactivation of LLM
2024-04-29 19:33:30 +08:00
louistiti
539281110a
feat(server): allow explicit deactivation of LLM
2024-04-29 19:31:57 +08:00
louistiti
3ed88544f8
fix(server): specify correct minimem total/free RAM for LLM
2024-04-29 19:18:27 +08:00
louistiti
9ee73ea5f9
feat(server): map resolved slots to dialog answers
2024-04-29 18:37:20 +08:00
louistiti
c934d0e30d
feat(server): support dialog type action after slots filled
2024-04-29 18:02:41 +08:00
louistiti
d9f0144e62
feat(server): action loop support
2024-04-29 11:25:18 +08:00
louistiti
57923f83ee
fix(scripts): always update manifest on LLM setup
2024-04-28 10:10:57 +08:00
louistiti
a38eee71f0
feat(server): set Phi-3 as default LLM
2024-04-26 15:14:28 +08:00
louistiti
c8e03ec401
fix(server): utterance as expected_item loop indefinitely
2024-04-22 23:29:30 +08:00
louistiti
4ca32b5070
feat(scripts): fallback to mirror in case of error to download LLM
2024-04-22 00:00:46 +08:00
louistiti
d8660251af
feat: use mistral-7b-instruct-v0.2.Q4_K_S as final choice
2024-04-20 14:33:37 +08:00
louistiti
26af271edc
feat(server): add utterance as expected_item type
2024-04-20 14:29:00 +08:00
louistiti
da49a4dd82
feat(scripts): llama.cpp compatible build
2024-04-18 20:38:02 +08:00
louistiti
cf02f0f91d
feat(server): final LLM setup
2024-04-17 00:10:41 +08:00
louistiti
2de95c4ef9
feat(server): Gemma support (prototype)
2024-04-16 20:18:18 +08:00
louistiti
2434d36564
feat(skill/translator-poc): short translate action kick off
2024-04-15 20:42:11 +08:00
louistiti
73d919868b
feat(server): LLM entities support
2024-04-14 17:41:39 +08:00
Théo LUDWIG
39cbd7114e
fix(bridge/python): usage of dict instead of empty TypedDict to avoid types errors
...
We might in the future generate automatically from the TypeScript types, generate the Python types.
For the moment, it is not typed, so we use a dict.
2024-02-25 20:57:02 +01:00
louistiti
a16ab4abfa
feat(server): add response data to LLM inference endpoint
2024-02-19 18:31:56 +08:00
louistiti
6e12d2638d
feat(server): verify whether LLM is enabled on inference
2024-02-19 18:30:10 +08:00
louistiti
0d3c42beb2
feat(server): implement PoC skill to validate LLM execution
2024-02-19 18:01:41 +08:00
louistiti
66f65b25b4
feat(server): expose LLM duties behind HTTP endpoint
2024-02-19 17:00:14 +08:00
louistiti
3f85a93a03
feat(server): LLM duties architecture + custom NER, summarization and translation duties
2024-02-18 23:43:25 +08:00
Louis Grenard
e9e9155366
feat(server): bootstrap LLM TCP server <> LLM duties <> TCP client (tmp)
2024-02-15 00:13:16 +08:00
Louis Grenard
30c9d3bce5
feat(server): create updater
2024-02-14 17:37:21 +08:00
Louis Grenard
dba5d90b94
chore: add LLM TCP server to Git commit message
2024-02-14 09:45:26 +08:00
Louis Grenard
0705659f3e
fix(scripts): Python TCP server setup
2024-02-14 09:44:50 +08:00
louistiti
4815651a1d
feat(server): bootstrap LLM TCP server (tmp)
2024-02-14 09:27:22 +08:00
louistiti
71ebdc5d80
refactor(server): prepare LLM TCP client connection
2024-02-13 18:51:45 +08:00
louistiti
49ac3218f7
feat(server): preparing LLM TCP server loading
2024-02-13 16:22:32 +08:00
louistiti
1c0c8080bf
feat(scripts): download and compile llama.cpp
2024-02-08 21:05:06 +08:00
louistiti
46f6c09739
scripts(setup-llm): tell when LLM is up-to-date
2024-01-30 00:09:20 +08:00
louistiti
93eb2d22b3
scripts(setup-llm): set up LLM
2024-01-29 23:57:23 +08:00
louistiti
c4d2524922
scripts(setup-llm): kick off LLM setup and unify common functions
2024-01-29 00:20:38 +08:00
louistiti
7482edde0a
Merge branch 'widget-backbone' into mistral-llm-ner
2024-01-28 22:22:48 +08:00
louistiti
09b9a02284
feat(skill/random_number): widget rendering
2024-01-28 17:16:10 +08:00
Théo LUDWIG
f895963ab9
feat(bridge/python): add Text component
2023-12-12 19:48:03 +01:00
Théo LUDWIG
637ab43626
feat(bridge/python): add TextInput component
2023-12-12 19:47:44 +01:00
Théo LUDWIG
811bb7ab44
feat(bridge/python): add Tab component
2023-12-12 19:47:22 +01:00
Théo LUDWIG
a65d330256
feat(bridge/python): add TabList component
2023-12-12 19:47:02 +01:00
Théo LUDWIG
04cff622b2
feat(bridge/python): add TabGroup component
2023-12-12 19:46:04 +01:00
Théo LUDWIG
b2f260d04d
feat(bridge/python): add TabContent component
2023-12-12 19:45:29 +01:00
Théo LUDWIG
adda7bc6ac
feat(bridge/python): add Switch component
2023-12-12 19:45:03 +01:00
Théo LUDWIG
fb936c45b6
feat(bridge/python): add Slider component
2023-12-12 19:44:33 +01:00
Théo LUDWIG
d0ade211ad
feat(bridge/python): add Select component
2023-12-12 19:44:11 +01:00
Théo LUDWIG
90397f8029
feat(bridge/python): add SelectOption component
2023-12-12 19:43:48 +01:00
Théo LUDWIG
7ee89d9e58
feat(bridge/python): add ScrollContainer component
2023-12-12 19:43:14 +01:00
Théo LUDWIG
050fcec835
feat(bridge/python): add Radio component
2023-12-12 19:42:32 +01:00
Théo LUDWIG
f714a99108
feat(bridge/python): add RadioGroup component
2023-12-12 19:42:10 +01:00
Théo LUDWIG
5623c33d04
feat(bridge/python): add Progress component
2023-12-12 19:41:42 +01:00
Théo LUDWIG
8d937b1e5f
feat(bridge/python): add Loader component
2023-12-12 19:41:16 +01:00
Théo LUDWIG
1613b12765
feat(bridge/python): add List component
2023-12-12 19:40:54 +01:00
Théo LUDWIG
db13c1b51e
feat(bridge/python): add ListItem component
2023-12-12 19:40:33 +01:00
Théo LUDWIG
78e577114e
feat(bridge/python): add ListHeader component
2023-12-12 19:40:02 +01:00
Théo LUDWIG
f5999bef99
feat(bridge/python): add Link component
2023-12-12 19:39:30 +01:00
Théo LUDWIG
1284a8f6aa
feat(bridge/python): add Image component
2023-12-12 19:38:57 +01:00
Théo LUDWIG
1a89eec108
feat(bridge/python): add Icon component
2023-12-12 19:38:33 +01:00
Théo LUDWIG
dfb9b81c8b
feat(bridge/python): add IconButton component
2023-12-12 19:37:24 +01:00
Théo LUDWIG
68ca55c82e
feat(bridge/python): add Flexbox component
2023-12-12 19:36:55 +01:00
Théo LUDWIG
f68a338dec
feat(bridge/python): add CircularProgress component
2023-12-12 19:36:11 +01:00
Théo LUDWIG
435170659e
feat(bridge/python): add Checkbox component
2023-12-12 19:34:12 +01:00
Théo LUDWIG
1a0e29e6dd
feat(bridge/python): add Card component
2023-12-12 19:33:25 +01:00
Théo LUDWIG
c9cf7d3ae8
style: format python with autopep8
2023-12-12 19:30:54 +01:00
Théo LUDWIG
0d4104b629
feat(bridge/python): render widgets
2023-12-10 18:33:07 +01:00
Théo LUDWIG
c361682cab
fix(bridge/nodejs): types improvements
2023-12-10 16:44:25 +01:00
louistiti
55b81a3c8f
feat(bridge/python): widget renderer kick off
2023-12-10 23:06:44 +08:00
louistiti
c5e1ed8e86
chore: remove html-react-parser
2023-12-10 10:47:23 +08:00
louistiti
4baf8f0d55
feat: add widgets folder to skills
2023-12-10 10:02:34 +08:00
louistiti
5a55397ef8
refactor(bridge/nodejs): render return type
2023-12-10 08:59:19 +08:00
louistiti
05200a195b
feat: final widget new structure
2023-12-10 08:48:13 +08:00
louistiti
7167849d6a
feat: widget new structure
2023-12-09 23:07:34 +08:00
louistiti
edfa90d820
refactor(skill/widget-playground): flexbox component usage
2023-12-03 22:48:24 +08:00
louistiti
3511452d93
chore: upgrade Aurora to 1.0.0-beta.9
2023-12-03 22:31:31 +08:00
louistiti
1408f358c7
feat(bridge/nodejs): add Text component
2023-12-03 22:07:12 +08:00
louistiti
0297e1d22b
feat(bridge/nodejs): add TabList component
2023-12-03 22:06:30 +08:00
louistiti
10a17b0146
feat(bridge/nodejs): add TabGroup component
2023-12-03 22:05:52 +08:00
louistiti
bba60ea45d
feat(bridge/nodejs): add TabContent component
2023-12-03 22:05:02 +08:00
louistiti
64e1e7da3e
feat(bridge/nodejs): add Tab component
2023-12-03 22:04:27 +08:00
louistiti
14e5bee7d6
feat(bridge/nodejs): add Switch component
2023-12-03 22:03:53 +08:00
louistiti
2576987c44
feat(bridge/nodejs): add Status component
2023-12-03 22:03:15 +08:00
louistiti
ea7d6c48db
feat(bridge/nodejs): add Slider component
2023-12-03 22:02:37 +08:00
louistiti
52f37fc3ed
feat(bridge/nodejs): add SelectOption component
2023-12-03 22:02:04 +08:00
louistiti
8cb0816f24
feat(bridge/nodejs): add Select component
2023-12-03 22:01:28 +08:00
louistiti
ca59f02f4f
feat(bridge/nodejs): add ScrollContainer component
2023-12-03 22:00:50 +08:00
louistiti
7af761c5f6
feat(bridge/nodejs): add RadioGroup component
2023-12-03 22:00:11 +08:00
louistiti
f2b75fc184
feat(bridge/nodejs): add Radio component
2023-12-03 21:59:41 +08:00
louistiti
3bf457caef
feat(bridge/nodejs): add Progress component
2023-12-03 21:58:55 +08:00
louistiti
90b5596b76
feat(bridge/nodejs): add Loader component
2023-12-03 21:58:01 +08:00
louistiti
93c0d6c83b
chore: upgrade Aurora to1.0.0-beta.8
2023-12-03 21:57:10 +08:00
louistiti
9b5aa5f901
feat(bridge/nodejs): add ListItem component
2023-12-03 21:49:00 +08:00
louistiti
bad92d3569
feat(bridge/nodejs): add ListHeader component
2023-12-03 21:48:23 +08:00
louistiti
1f0e4d2260
feat(bridge/nodejs): add List component
2023-12-03 21:47:41 +08:00
louistiti
d460dc59f5
feat(bridge/nodejs): add Link component
2023-12-03 21:46:47 +08:00
louistiti
eb64695697
feat(bridge/nodejs): add TextInput component
2023-12-03 21:44:00 +08:00
louistiti
308bebeb48
feat(bridge/nodejs): add Image component
2023-12-03 21:41:08 +08:00
louistiti
bd71866342
feat(bridge/nodejs): add IconButton component
2023-12-03 21:40:21 +08:00
louistiti
b55d58ec30
feat(bridge/nodejs): add Icon component
2023-12-03 21:39:34 +08:00
louistiti
2cf4ef54c3
feat(bridge/nodejs): add Flexbox component
2023-12-03 21:38:36 +08:00
louistiti
34a5e8bac1
feat(bridge/nodejs): add CircularProgress component
2023-12-03 21:37:10 +08:00
louistiti
502ec8ba2e
feat(bridge/nodejs): add Checkbox component
2023-12-03 21:35:56 +08:00
louistiti
ac25897e9e
feat(bridge/nodejs): add Card component
2023-12-03 21:32:38 +08:00
louistiti
c44824c89d
feat: Aurora components auto mapping of types
2023-11-27 23:17:51 +08:00
louistiti
673de84936
chore: upgrade @leon-ai/aurora to latest (component types exports)
2023-11-27 22:41:19 +08:00
louistiti
78aa9c6ddc
feat: new rendering engine prototype on widgets
2023-11-26 23:22:32 +08:00
Théo LUDWIG
ea2e5b9747
chore: bump @leon-ai/aurora to v1.0.0-beta.5
2023-11-22 18:10:45 +01:00
louistiti
ea1a33b51f
refactor(web app): fonts change
2023-11-22 21:39:38 +08:00
louistiti
7a441d50b9
chore: remove ark-ui from core
2023-11-22 20:51:26 +08:00
Théo LUDWIG
364b74568e
chore: usage of @leon-ai/aurora
2023-11-21 23:09:12 +01:00
Théo LUDWIG
5f5cb1f55b
chore: remove aurora
2023-11-21 23:04:17 +01:00
louistiti
4479fcd655
feat: tmp understanding of the JSX parser
2023-11-21 22:19:06 +08:00
louistiti
ad56672819
feat: add checkbox component to skill renderer test
2023-11-21 20:48:05 +08:00
louistiti
b4bcabbb9e
feat: use TSX template for widget format
2023-11-20 21:52:44 +08:00
louistiti
aaf1a1989b
feat(web app): cast props value as boolean when necessary
2023-11-18 17:05:29 +08:00
louistiti
2025e366d2
feat(web app): widget components tmp case parsing
2023-11-17 00:33:27 +08:00
louistiti
201d1ce4e4
feat(web app): widget PoC
2023-11-17 00:06:30 +08:00
louistiti
2d1e27926d
chore: add classnames npm dep
2023-11-16 23:20:01 +08:00
louistiti
e449011f90
chore: merge branch 'develop' into widget-backbone
2023-11-16 23:18:25 +08:00
louistiti
84b84453a7
Merge branch 'chore/clean-up' into develop
2023-11-15 22:38:53 +08:00
louistiti
00cee2d2fd
ci: remove macOS ARM64 test runner
2023-11-15 21:56:59 +08:00
Louis Grenard
78cce1970e
ci: macOS ARM64 runner test
2023-11-15 21:46:51 +08:00
louistiti
977a822cc8
fix(scripts): clone intent-object JSON files for bridges on check command
2023-11-15 21:15:29 +08:00
Théo LUDWIG
1558970619
chore: forgotten tsconfig.json to update
2023-11-15 02:00:57 +01:00
Théo LUDWIG
86de211fa8
BREAKING: drop support for Docker
2023-11-15 01:23:05 +01:00
Théo LUDWIG
2923c6504b
chore: update dependencies + usage of tsx instead of ts-node
2023-11-15 01:10:06 +01:00
Théo LUDWIG
3e23950519
chore: remove dependabot
2023-11-14 23:59:10 +01:00
louistiti
92eb32b4da
build(tcp server): 1.1.0
2023-11-14 23:31:10 +08:00
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
e175ea5c12
feat(web app): widget PoC beginning
2023-11-12 23:19:51 +08:00
louistiti
167c97120d
Merge branch 'develop' into widget-backbone
2023-11-12 22:23:18 +08:00
louistiti
c8d2e8c985
chore: bump to 1.0.0-beta.10+dev
2023-11-12 22:22:56 +08:00
louistiti
e73bd632f5
feat: progress on widget brainstorming
2023-11-12 18:34:09 +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
louistiti
f61e4f08a4
feat(web app): import Aurora
2023-06-29 22:18:46 +08:00
Théo LUDWIG
c0deafcd69
feat(server): improve NER types
2023-06-29 00:04:37 +02:00
louistiti
0ad8b9e8e5
chore: merge
2023-06-29 00:28:39 +08: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
dbed559799
feat(skill/widget-playground): forecast backbone draft
2023-06-04 17:47:29 +08:00
louistiti
305d9cd581
feat(skill/widget-playground): first widget components draft structure
2023-06-04 17:06:24 +08:00
louistiti
212df695f2
feat(skill/widget-playground): tmp skill to develop widgets
2023-06-04 15:51:35 +08: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