Anthony LC
272b18ae02
✅ (y-webrtc-signaling) test signaling server
...
Create a e2e testcase to test the signaling server.
2024-04-09 16:56:21 +02:00
Anthony LC
37367f2d22
🎨 (app-impress) different color per user
...
We generate a color for each user.
This color is used to highlight the
user's cursor and selection.
2024-04-09 16:56:21 +02:00
Anthony LC
2070a159e1
⚡ ️(app-impress) create pad store
...
Better to store the WebrtcProvider, we will
reuse the provider if one is already created.
2024-04-09 16:56:21 +02:00
Anthony LC
a4e8bbd26e
🚚 (app-impress) rename usePadStore to usePadPanelStore
...
This commit renames the `usePadStore`
to `usePadPanelStore` to better
reflect the purpose of the store.
2024-04-09 16:56:21 +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
409691d466
🚨 (app-desk) improve linter
...
The linter was passing near the ts errors in
the tests, we improve the linter by adding
a ts checkup.
2024-04-04 17:40:27 +02:00
Anthony LC
603ece466d
🤡 (app-impress) mock BlockNoteEditor
...
BlockNoteEditor uses many libraries not compatible
with Jest.
This commit mocks the BlockNoteEditor
component to allow Jest to run without errors.
2024-04-04 17:40:27 +02:00
Anthony LC
79831154be
✨ (app-impress) add basic blocknotes editor
...
Create PadEditor, the parent component for the editors.
We integrate the BlockNoteEditor into the PadEditor.
2024-04-04 17:40:27 +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
Anthony LC
5ce77c2138
🤡 (app-desk) mock pad and pads panel
...
In order to access to the pad page we mocked
the api calls of the pad and pads panel.
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
80335ffd15
🔥 (markdownPDF) remove versionning app mardownPDF
...
Remove the app mardownPDF from the versionning,
this app is not used anymore, we don't want
to maintain it.
2024-04-04 12:05:54 +02:00
Anthony LC
6de828c049
🚨 (frontend) fix CI probs
...
The CI highlighted some issues with the tests.
This commit fixes the issues.
2024-04-03 17:36:54 +02:00
Anthony LC
352d4f6d27
🔥 (app-impress) remove teams pages
...
Remove teams pages from the next router.
2024-04-03 17:36:54 +02:00
Anthony LC
1d3f1f793e
✅ (e2e) adapt tests to impress app
...
Adapt e2e test to works with Impress.
2024-04-03 17:36:54 +02:00
Anthony LC
42bea9940e
🔥 (app-impress) remove addMembers feature
...
addMembers feature was a part of the People
project, we don't need it in the Impress project.
2024-04-03 11:57:36 +02:00
Anthony LC
55e2a2073d
🔥 (app-impress) remove Members feature
...
Members feature was a part of the People
project, we don't need it in the Impress project.
2024-04-03 11:57:36 +02:00
Anthony LC
1f804ad1f9
🔥 (app-impress) remove Teams feature
...
Teams feature was a part of the People
project, we don't need it in the Impress project.
2024-04-03 11:57:36 +02:00
Anthony LC
b517b0bc39
✨ (app-impress) create feature pad
...
Create a new feature pad for the app impress.
It will be used to display a pad in the app.
2024-04-03 11:57:36 +02:00
Anthony LC
1cb138ecb3
✨ (app-impress) create feature pads-create
...
Create a new feature pads-create for the app impress.
It will be used to create a pad in the app.
2024-04-03 11:57:36 +02:00
Anthony LC
1dd33706c0
✨ (app-impress) create feature pads-panel
...
Create a new feature pads-panel for the app impress.
It will be used to display the pads in the app.
2024-04-03 11:57:36 +02:00
Anthony LC
6fe5f3ef72
🚚 (app-impress) rename icon-desk.svg to icon-impress.svg
...
Rename icon-desk.svg to icon-impress.svg.
2024-04-03 11:57:36 +02:00
Anthony LC
1bf391f26f
✨ (app-impress) add layouts
...
Add layouts folder to the app-impress,
it will contain all the layouts for the app.
For the moment:
- MainLayout.tsx
- PadLayout.tsx
2024-04-03 11:57:36 +02:00
Anthony LC
3098b9f4fc
🚀 (app-impress) create the e2e app impress
...
Create the e2e app impress, it will be used
to test the app impress.
2024-04-02 16:39:17 +02:00
Anthony LC
8fda0bc9b9
🚀 (app-impress) create the base app impress
...
Create the base app impress, based on the
people app.
2024-04-02 16:39:17 +02:00
Anthony LC
c3e354d727
🚚 (frontend) move previous app to mardownPDF app
...
We will start an monorepo archi, we move the previous
app to a new folder called mardownPDF.
2024-04-02 16:39:17 +02:00