Anthony LC
|
e28a4294fa
|
✨(app-desk) add useCreatePdfFromMarkdown
Add the hook useCreatePdfFromMarkdown,
it will be used to generate a pdf from a
a template and a markdown.
|
2024-04-11 09:21:35 +02:00 |
|
Anthony LC
|
a5a8a64350
|
♻️(app-impress) refacto pad store to add the editor
To spread the data editor to different feature
of our app, we add the editor in the pad store.
It will give an easy access to the editor data.
|
2024-04-11 09:21:35 +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
|
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
|
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
|
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 |
|