68 Commits
Author SHA1 Message Date
renovate[bot] 132c7e63ae chore(deps): update npm (runtime) (#2846) 2026-07-27 14:48:35 +02:00
renovate[bot] f2a652a1d8 chore(deps): update npm (runtime) (#2843) 2026-07-21 13:57:03 +02:00
Fernando Fernández 7169c5d8ef style: automatic eslint fix
Signed-off-by: GitHub <noreply@github.com>
2026-07-06 17:05:06 +02:00
Fernando Fernández 127f13836f chore: disable aggressive unicorn rules, manual fix for promise-related errors
Signed-off-by: GitHub <noreply@github.com>
2026-07-06 17:05:06 +02:00
renovate[bot] d8a3eb095e chore(deps): update vulnerable [security] (#2832) 2026-06-24 20:48:13 +02:00
renovate[bot] e8d010c48c chore(deps): update npm (runtime) (#2824) 2026-06-17 12:25:08 +02:00
renovate[bot] 018a889023 chore(deps): update vulnerable [security] (#2823) 2026-06-17 12:17:31 +02:00
renovate[bot] 44996ce755 chore(deps): update npm (runtime) (#2818) 2026-06-17 12:12:59 +02:00
renovate[bot] 6bbaf13c8f chore(deps): update npm (runtime) (#2813) 2026-06-05 13:06:00 +02:00
renovate[bot] d907f36759 chore(deps): update npm (runtime) (#2806) 2026-05-16 13:17:09 +00:00
renovate[bot] eec42cb013 chore(deps): update npm (development) (#2804) 2026-05-16 15:06:57 +02:00
renovate[bot] 31feb73233 chore(deps): update npm (runtime) (#2793) 2026-05-13 13:54:32 +02:00
renovate[bot] 3186de1034 chore(deps): update npm (runtime) (#2782) 2026-05-06 11:30:24 +00:00
renovate[bot] 019f788e30 chore(deps): update vulnerable [security] (#2784) 2026-05-05 22:15:10 +02:00
renovate[bot] efaed083bd chore(deps): update dependency dompurify to v3.4.0 [security] (#2780) 2026-04-16 19:16:16 +02:00
renovate[bot] 9e3b1e3b5b chore(deps): update dependency marked to v18 (#2775) 2026-04-07 22:05:17 +00:00
Fernando Fernández 9a9b4252be ci(renovate): separate catalogs for runtime and development dependencies
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2026-04-07 23:02:13 +02:00
Fernando Fernández eadb131c2b fix(eslint): typescript resolver
This prevented linting altogether in the whole monorepo

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2026-04-07 18:58:12 +02:00
Fernando Fernández 4172c836f3 chore(deps): update eslint-plugin-file-progress & eslint-plugin-sonarjs
This was one of the dependencies that was blocking the upgrade to eslint v10

eslint-plugin-sonarjs had vulnerabilities in transitive dependencies

Also sort the package.json in all the projects to follow the schema (https://json.schemastore.org/package.json)

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2026-04-07 18:58:12 +02:00
Fernando Fernández de14c404e6 fix(monorepo): cyclic workspace dependency between shared and configs
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2026-04-07 18:58:12 +02:00
Fernando Fernández 68673a092f chore(monorepo): move frontend under packages folder
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2026-04-07 18:58:12 +02:00
Fernando Fernández f00e60fcd3 chore: migrate to pnpm
NPM refuses to acknowledge their limitations when working with monorepos

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2026-04-07 18:58:12 +02:00
Fernando Fernández bd0809953b chore(typescript): remove deprecated baseUrl option
The baseUrl tsconfig option was deprecated in TypeScript 6.

Also fixed the TypeScript monorepo config, making type checking isolated to each project and resolution of monorepo's types outside the package that it's running the check.

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2026-04-07 18:58:12 +02:00
renovate[bot] 25630271c8 chore(deps): update npm (runtime) (#2748) 2026-03-30 14:53:40 +00:00
renovate[bot] f4eded9216 chore(deps): update npm (runtime) (#2738) 2026-03-16 16:30:30 +00:00
renovate[bot] e9aaa9b245 chore(deps): update dependency dompurify to v3.3.2 [security] (#2742) 2026-03-16 11:24:49 +01:00
renovate[bot] 9524dc420b chore(deps): update npm (runtime) (#2729) 2026-02-22 22:04:25 +00:00
renovate[bot] 8b32b7699f chore(deps): update dependency marked to v17 (#2711) 2025-12-13 20:39:34 +00:00
renovate[bot] aca51baee8 chore(deps): update npm (runtime) (#2714) 2025-12-13 20:13:47 +00:00
renovate[bot] a74483bc13 chore(deps): update npm (runtime) (#2710) 2025-11-09 10:44:23 +01:00
renovate[bot] 1fab7af7c5 chore(deps): update npm (runtime) (#2699) 2025-10-29 11:50:39 +01:00
renovate[bot] eba984bcb0 chore(deps): update npm (runtime) (#2696) 2025-09-30 16:17:58 +00:00
renovate[bot] b8ac4cc3f7 chore(deps): update npm (runtime) (#2689) 2025-09-16 18:30:16 +02:00
renovate[bot] a5549cee4c chore(deps): update npm (runtime) (#2681) 2025-09-02 15:16:17 +02:00
renovate[bot] 46282f6bbc chore(deps): update npm (runtime) (#2671) 2025-07-23 18:50:54 +00:00
renovate[bot] 4019a7d48f chore(deps): update dependency marked to v16 (#2669) 2025-06-28 10:46:28 +00:00
Fernando Fernández e1ede821a8 chore: simplify dependency tree
The current strict peer dependency graph confused npm. This way, peer deps should be resolved in a much better way
2025-06-05 23:49:33 +00:00
Fernando Fernández e567ed58d3 chore(eslint): point eslint-plugin-import-x to the appropiate package.json paths 2025-06-05 22:37:46 +00:00
renovate[bot] 53fc120486 chore(deps): update npm (runtime) (#2649) 2025-05-27 16:58:30 +00:00
Fernando Fernández fb620197d9 feat: use IndexedDB for api layer storage (#2652)
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-05-18 09:37:33 +00:00
Fernando Fernández ae2e53a36d feat(playback): fix concurrency
Even though we handled the connection/disconnection of nodes properly, the AudioContext marks an HTMLMediaElement as already attached to a node, so our best bet is to instantiate/dispose the AudioContext on demand (removing the console warning that appeared when booting the client along the way)

Also create a PromiseQueue class for enqueuing promises easily

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-05-08 16:15:11 +02:00
Fernando Fernández 5e0bae0812 refactor: re-export some utils from @vue/shared
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-05-07 00:37:33 +02:00
Fernando Fernández 5d7da806e4 test: update import paths 2025-05-04 10:45:48 +00:00
Fernando Fernández 81a60d2050 refactor(shared): extract node utils to their own namespace 2025-04-30 15:01:31 +00:00
renovate[bot] 3826b91f38 chore(deps): update npm (runtime) (#2620) 2025-04-29 18:40:29 +00:00
Fernando Fernández 2567d33d69 chore: further monorepo cleanup
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-04-29 20:18:21 +02:00
Fernando Fernández a84a419b69 refactor: use peer dependencies in monorepo
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-04-29 20:05:38 +02:00
Fernando Fernández 2f94a72895 feat(shared): create getPackagePath util
Useful for getting the different package's path in the monorepo setup

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-04-29 20:05:38 +02:00
Fernando Fernández d6528e3837 chore(eslint): migrate to defineConfig 2025-04-10 07:26:09 +00:00
renovate[bot] 54e7227fff chore(deps): update npm (runtime) (#2615) 2025-04-03 19:19:46 +02:00