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 |
|