lebaudantoine
0b8181e5ce
✏️ (backend) fix few typos
...
Fix few typos in the docstring.
2024-12-06 12:46:46 +01:00
lebaudantoine
8b2365d5f9
✨ (backend) add ODC_VERIFY_SSL configuration
...
Need to disable SSL while authenticating to unsecure
OIDC provider in dev environment.
2024-12-06 12:46:46 +01:00
lebaudantoine
2dd16d1f40
🩹 (backend) add missing environ_prefix on OIDC_CREATE_USER
...
Misleading, to not have all OIDC-related settings, with environ prefix at None.
Caught myself into troubleshooting few minutes.
2024-12-06 12:46:46 +01:00
lebaudantoine
fa9484b630
✨ (frontend) introduce a recording toaster
...
Notify visually users that the room is being recorded.
Draft, it will be enhance the future.
2024-12-04 18:38:26 +01:00
lebaudantoine
1e0e495cd8
♻️ (frontend) refactor pulse_mic into pulse_background
...
Make the keyframe more generic with an explicit naming.
2024-12-04 18:38:26 +01:00
lebaudantoine
c270299179
🩹 (frontend) fix submit button in feedbacks page
...
Since recent changes in the Color palette, the button was totally
invisible… fixed it.
2024-12-04 18:38:26 +01:00
lebaudantoine
d9a84e5f0f
🔥 (frontend) remove transcription menu item
...
This menu item was replaced by a side panel.
2024-12-04 18:38:26 +01:00
lebaudantoine
0f64d3cf3a
✨ (frontend) introduce a sidepanel for AI assistant
...
Introduce the content for the AI assistant panel, which describes the
feature, and offers a button to start and stop a recording.
2024-12-04 18:38:26 +01:00
lebaudantoine
d1e008a844
♻️ (frontend) introduce useRoomId hook
...
Manipulating the room's id from the react-query cache should be
encapsulated in a dedicated hook.
2024-12-04 18:38:26 +01:00
lebaudantoine
3be5a5afc6
♻️ (frontend) package checks in useHasTranscriptAccess hook
...
This hook will be used by the toggle and the sidepanel to make
sure the users have sufficient permissions to access the transcript
features.
2024-12-04 18:38:26 +01:00
lebaudantoine
31468a5e7c
♻️ (frontend) introduce a reusable isTranscriptEnabled
...
Encapsulate the logic, checking if the feature is enabled in the
backend, in a proper and reusable hook.
2024-12-04 18:38:26 +01:00
lebaudantoine
b342b9d526
🚩 (frontend) enable transcript toggle with a feature flag
...
Rely on Posthog for a first iteration on the feature flag feature.
This is a pragmatic choice, relying on an external dependency might
not suitable on the longer term, however, compare to the maturity
of our product, this is the best trade off.
2024-12-04 18:38:26 +01:00
lebaudantoine
f7e7c3ba22
🚚 (frontend) remove wrong 'tsx' extension
...
The hook only uses typescript code.
2024-12-04 18:38:26 +01:00
lebaudantoine
3902b02691
📈 (frontend) check if analytic is enabled
...
Few frontend features rely on Posthog. Posthog is not activated in
dev environment. Offer a hook that encapsulates this logic, and
return a boolean flag.
2024-12-04 18:38:26 +01:00
lebaudantoine
7ce4390740
✨ (frontend) initialize transcript sidebar panel
...
Setup base structure and styling for transcript menu sidebar
2024-12-04 18:38:26 +01:00
Jacques ROUSSEL
94d18cffe4
🔐 (secrets) bump secretBump secret
...
In order to use our openai api we need new secret
2024-12-04 10:49:17 +01:00
lebaudantoine
ad0c3eea66
🩹 (summary) remove temporary audio files saved
...
I forgot to remove temporary files downloaded from the Minio bucket.
2024-12-04 10:49:17 +01:00
lebaudantoine
459bbf65a8
🔧 (summary) use our self-deployed models
...
Configure dev and staging environment to use our self-deployed
models (Whisper and LLM). Secrets need to be updated btw.
Because of outscale LB bug, which timeout after 60s, we need to
connect directly to the svc.
2024-12-04 10:49:17 +01:00
lebaudantoine
4b4f16e93f
🔖 (patch) bump release to 0.1.10
...
I made a mistake, and forgot to set summary and celery
deployment to 0 replicas.
2024-12-03 02:31:10 +01:00
lebaudantoine
3e3f964ac5
🚑 ️(helm) set celery and summary replicas to 0
...
These two services are not yet needed in production. Disable them.
2024-12-03 02:25:52 +01:00
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