Anthony LC
d967896874
🔥 (app-impress) remove templates
...
We will generate the templates internally.
We remove the template editor.
2024-05-02 15:24:51 +02:00
Anthony LC
d9fa75b764
⬇️ (frontend) react 18.3.1 -> 18.2.0
...
Downgrade react to 18.2.0.
It seems to have a compatibility issue
with @openfun/cunningham-react.
2024-04-29 15:21:25 +02:00
Anthony LC
33b39ce315
⬇️ (eslint-config-people) eslint 9.0.0 -> 8.57.0
...
Downgrade eslint to 8.57.0.
9.0.0 has breaking changes, the adoption
is still very low, better to wait.
Add it in the renovate.json file.
2024-04-29 15:21:25 +02:00
renovate[bot]
f5ddce6b47
⬆️ (dependencies) update js dependencies
2024-04-29 15:21:25 +02:00
Anthony LC
b2cc789665
⚡ ️(docker) separate deps y-webrtc-signaling
...
We separate the install part of the signaling server
from the frontend-dep stage. It will improve
the build time of both of them.
2024-04-19 13:38:28 +02:00
Anthony LC
9489264555
🔥 (eslint) remove uneeded yarn.lock file
...
The yarn.lock doesn't seem necessary for this
package, so we're removing it.
Update the frontend yarn.lock
2024-04-19 13:38:28 +02:00
Anthony LC
7922c702cd
🚀 (app-impress) add template builder editor
...
We add the template builder editor to
the template feature.
It will be used to create and edit templates.
2024-04-17 17:15:53 +02:00
Anthony LC
0dc1be4cc7
✅ (e2e) test the pdf export of the impress app
...
Add a test to check the pdf export of the
impress app.
It intercept the download of the PDF and
read its content.
We can assert that the template is correctly
rendered, and that the pad text is present as
well.
2024-04-11 09:21:35 +02:00
Anthony LC
f4e4cbaa56
✨ (y-webrtc-signaling) create signaling server
...
Create signaling server for WebRTC.
It will be used for the collaborative editor, client
will connect to this server to see their
changes in real-time.
2024-04-09 16:56:21 +02:00
Anthony LC
da273d6b2b
➕ (app-markdown) add necessary library for pad editor
...
Add the necessary library for the pad editor:
- blocknote editor (Notion like editor)
- yjs and y-webrtc for real-time collaboration
2024-04-04 17:40:27 +02:00
renovate[bot]
b7663cca2d
⬆️ (dependencies) update js dependencies
2024-04-04 12:38:11 +02:00
Anthony LC
3e6f20aedd
⚡ ️(frontend) clean yarn.lock
...
The yarn.lock file get full of garbage and old
dependencies after a while. This commit cleans it.
2024-04-03 17:36:54 +02:00
Anthony LC
c64b66c797
🚨 (frontend) add lib eslint-config-impress
...
Create the eslint-config-impress package to share
eslint configuration with all impress projects.
2024-04-02 16:39:17 +02:00