lebaudantoine
bcb111defb
🔖 (patch) bump release to 0.1.9
...
Release the new ui, the logo, the footer, etc.
2024-12-03 02:12:36 +01:00
lebaudantoine
91a3aa4033
📱 (frontend) fix few layout issues
...
For screen between xs and xsm, Dinum typography is creating
an overflow on mobile.
minHeight 'fit-content' is not working as expected on firefox.
2024-12-03 01:59:03 +01:00
lebaudantoine
05b74365fa
🐛 (frontend) fix broken animation when motion is reduced
...
Feedback from one of our users.
I forgot animation can be disabled for accessibility purpose.
Fix it by bypassing the animation if reduce motion is activated.
Oopsie, mybad, I learnt something.
2024-12-03 01:05:06 +01:00
lebaudantoine
4eea4d01cd
🍱 (frontend) install Marianne font
...
Declare Marianne font. Not sure of my configuration, lmk if
my configuration feel wrong @nvasse @manuhabitela.
It's a requirement in the public sector.
2024-12-03 01:05:06 +01:00
lebaudantoine
8caa6b7820
✨ (frontend) add a fav icon
...
As I introduced the logo, let's add the missing favicon.
2024-12-03 01:05:06 +01:00
lebaudantoine
e7e7bb0d09
💩 (frontend) introduce an official footer
...
Based on Florian's feedbacks, this is mandatory as the project is
getting attention.
Bad code, needs a refactor.
2024-12-03 01:05:06 +01:00
lebaudantoine
819d3784f7
🍱 (frontend) update homepage assets
...
Robin made a new design. Update the first image with this lit
design!!
2024-12-03 01:05:06 +01:00
lebaudantoine
d83ccb3d9d
✨ (frontend) add all official logos
...
Based on Florian and Stéphanie feedbacks, add the 'Marianne' logo,
and a beta tag on our visio's logo.
I've slightly updated the header. Its responsive is broken in certain
situations.
2024-12-03 01:05:06 +01:00
lebaudantoine
a083c8cc3a
💄 (frontend) align participant placeholder with recent changes
...
Use a blue-ish background, instead of a gray one.
We'll continue to iterate on this component.
2024-12-03 01:05:06 +01:00
lebaudantoine
a299cae8e8
🩹 (frontend) prevent an error if crisp is not defined
...
While hot reloading the stack, I got an error, Crisp not being
defined at the time of the component rendering. Prevent such issue.
I am not 100% sure this commit is useful, WDYT?
2024-12-03 01:05:06 +01:00
lebaudantoine
60b7a35ed1
💄 (frontend) replace grayscale button with a new variant
...
Button was looking disabled. Use an appropriate contrast.
2024-12-03 01:05:06 +01:00
lebaudantoine
39fdffd9a8
🩹 (frontend) harmonize toggle colors in controls
...
nit-picking, match colors from the central controls
and the minor ones on the right.
2024-12-03 01:05:06 +01:00
lebaudantoine
e3779d9a6e
💄 (frontend) update color palette
...
Discussed IRL with Robin and Natan. Previous iteration wasn't
appropriated for a visioconference tool.
Try a trade off between nice colors and DSFR. We will probably
continue to iterate on these.
2024-12-03 01:05:06 +01:00
lebaudantoine
b74d6e72f9
🔧 (helm) configure staging to notify summary service
...
Add the relevant configurations, to be tested when deployed.
2024-12-02 14:33:54 +01:00
lebaudantoine
9be826fd14
⬆️ (summary) upgrade openai client to 1.55.3
...
Got an unexpected error while instantiating the openai client
since I installed sentry deps. I've upgraded openai version
without digging much, and it worked again.
2024-12-02 14:33:54 +01:00
lebaudantoine
4fe01ae2bf
💩 (backend) notify the summary service when a new recording is available
...
Draft a piece of code to try the feature in staging. I'll consolidate this
implementation ASAP, as soon we have a first implementation functional.
What's missing?
- when owners are multiple
- retry when the backend cannot reach the summary service
- factorize the key oneliner, duplicated from the egress service
- optimize SQL query
- unit tests
2024-12-02 14:33:54 +01:00
lebaudantoine
300756b323
🔧 (backend) configure sentry in staging and production
...
Share the same project as the microservice one. Will see in the future
if we need a separate sentry account for the backend. Good enough
at this project stage.
2024-12-02 14:33:54 +01:00
lebaudantoine
0af79912c5
📝 (helm) generate documentation for summary microservices
...
Run the generate-readme script to add the documentation related to
the newly introduced microservice.
2024-12-02 14:33:54 +01:00
lebaudantoine
446270c153
🩹 (summary) fix Helm Readme
...
Oopsie, I forgot to update the Helm readme.
Fixed it.
2024-12-02 14:33:54 +01:00
lebaudantoine
e6377ce182
✨ (summary) enable sentry monitoring
...
Necessary to monitor how the micro service acts.
Will tweak sentry configurations later on.
2024-12-02 14:33:54 +01:00
lebaudantoine
a6b6cb7787
🔧 (summary) make celery max retries an env configurations
...
Minor tweak ! It would be useful when we'll scale or microservice.
2024-12-02 14:33:54 +01:00
lebaudantoine
50146e95f4
🩹 (summary) use the right s3 env variable
...
I use 'url' instead of the 'endpoint' as desired.
Leading the Minio client to fail connecting to the bucket.
Fixed it!
2024-12-02 14:33:54 +01:00
lebaudantoine
35741a1bc1
♻️ (summary) reorganize API code
...
I totally reorganized the API code, to gain in clarity.
2024-12-02 14:33:54 +01:00
lebaudantoine
b12b14b277
🔒 ️(summary) run image as a non-root user
...
Based on @rouja's comment, this is a bad practice, running a docker
image as root. Added a User instruction with a default non-root user.
2024-12-02 14:33:54 +01:00
lebaudantoine
bb30f25953
⚰️ (frontend) remove dead code
...
Introducing Crisp, we removed the menu item for support. I forgot
to remove its i18n content. My bad
2024-11-29 21:52:28 +01:00
lebaudantoine
ebbdebf444
📱 (front) improve control bar responsive
...
We want the bottom bar to stay at the center of the screen.
Co-authored-by: Nathan Vasse <nathan.vasse@gmail.com >
2024-11-29 21:52:28 +01:00
lebaudantoine
fde10e7556
🩹 (helm) add missing secret for summary service
...
Oopsie. I forced pushed and dropped this commit.
2024-11-29 19:00:48 +01:00
lebaudantoine
0dbb256e9f
👷 (summary) build and push summary image
...
Copy pasted from the job in charge of building and pushing
the backend image.
2024-11-29 18:39:40 +01:00
lebaudantoine
33c8a3a9e4
💩 (summary) declare microservice in staging
...
Add the minimal extra templates and env values to deploy the micro
service.
2024-11-29 18:39:40 +01:00
lebaudantoine
dd0cb61ebc
💩 (summary) kubernitize the micro service
...
Add the micro service to the helm chart.
2024-11-29 18:39:40 +01:00
lebaudantoine
e92f084afb
💩 (summary) vendor a first draft
...
This is written in a rush, boostrap the real logic with celery
worker to process meeting recording.
Lack of unit tests is critical, I am not proud of a it. I am
totally in a hurry for the demo. Not sure we will actually keep
this microservice.
2024-11-29 18:39:40 +01:00
lebaudantoine
4a53005ae3
💩 (summary) compose the summary stack
...
Enhance the DX offering a docker compose with reloading.
2024-11-29 18:39:40 +01:00
lebaudantoine
d7d82130d9
💩 (summary) dockerize FastAPI app
...
Add a minimal docker file to run the FastAPI server.
2024-11-29 18:39:40 +01:00
lebaudantoine
16bee00eb4
💩 (summary) init a FastAPI app
...
Bootsrap a generic FastAPI app to kick-start the microservice.
2024-11-29 18:39:40 +01:00
Jacques ROUSSEL
0f70b544ed
🔐 (secrets) bump secret
...
Bump secret in order to enable recording on staging
2024-11-29 17:05:29 +01:00
lebaudantoine
2903442a67
🎨 (frontend) enhance few naming
...
I committed in a rush the transcript item, fix my dirty code.
Enhance few naming.
2024-11-29 17:05:29 +01:00
lebaudantoine
be884a8ca1
🚩 (frontend) display transcript item only for admin/owner
...
Only room admin/owner should be abble to start a transcript.
2024-11-29 17:05:29 +01:00
lebaudantoine
fe70165076
🚩 (frontend) display transcript items only when back is enabled
...
Avoid displaying the feature in the client if it's disabled
in the backend.
2024-11-29 17:05:29 +01:00
lebaudantoine
290ba4274a
⚰️ (frontend) remove dead code
...
With chat refactoring, few lines of code was dead.
Fix it!
2024-11-29 17:05:29 +01:00
lebaudantoine
d2f239e6a2
🚧 (frontend) add a temporary items to interact with transcription
...
This is totally temporary, only to test transcription recording.
In the upcoming commits, a proper side panel with all activities
will be created.
2024-11-29 17:05:29 +01:00
lebaudantoine
c61fc40671
✨ (frontend) add API to start/stop recording
...
API calls to interact with backend, minimal call. Might be improved.
2024-11-29 17:05:29 +01:00
lebaudantoine
10705ca3ac
🩹 (backend) fix duplication due to a bad rebase
...
While rebasing, I made few mistake with a settings wrongly renamed.
Oopsie fix this huge mistake.
Plus, a line was duplicated in Event authentication.
2024-11-29 17:05:29 +01:00
lebaudantoine
6b03ebb393
🔧 (backend) enable recording and storage hook
...
Update values for dev and staging environment to enable
recording-related endpoints. A new secret need to be created.
Production values will be added in an upcoming commit.
2024-11-29 17:05:29 +01:00
Jacques ROUSSEL
0627510f10
♻️ (tilt) simplify the local stack
...
This commit solves few issues:
- sharing the relevant certificates with minio so when triggering the webhook
notification, the minio pod can verify our backend domain certificates.
- making sure everything spawn in the right namespace (LiveKit and the Egress)
without relying on a dirty fix in the make start-tilt.
all these fixes were made by @rouja, I don't fully understand them yet.
He simplified the stack, removing two Kind nodes to make it lightweight.
thx @rouja.
2024-11-29 15:54:24 +01:00
NathanVss
f9233c8fb3
Merge pull request #245 from numerique-gouv/feat/video-conference-ui
...
Enhance Conference UI
2024-11-28 11:49:00 +01:00
Nathan Vasse
0b672ef8da
🚨 (front) fix ui enhancement formats
...
Some formatting were forgotten, here is the fix.
2024-11-28 11:41:38 +01:00
Nathan Vasse
0b0efa5bab
💄 (front) improve menu and select ui
...
We want to introduce two variant for this lists, so it was needed
to create a slot recipe.
2024-11-28 11:30:37 +01:00
Nathan Vasse
0958206057
💄 (front) enhance ui first shot
...
Based on recent sketches, we decided to implement the new ui. This is
a first shot, more will be coming next.
2024-11-28 11:30:32 +01:00
renovate[bot]
4e13ace815
⬆️ (dependencies) update js dependencies
2024-11-25 11:44:30 +01:00
renovate[bot]
30ee0fdce3
⬆️ (dependencies) update python dependencies
2024-11-25 11:35:11 +01:00