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
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
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
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
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
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
lebaudantoine
c1e8ebc129
💬 (frontend) rename Agent Connect mentions
...
Feedback from C Chausse. Outdated copy writting.
2024-11-25 10:36:01 +01:00
lebaudantoine
a1dbf02f9c
🩹 (frontend) avoid franglish copywritting
...
My bad, few english terms were mixed in some french ones.
Fixed it.
2024-11-25 10:35:38 +01:00
lebaudantoine
c4206b4b24
🔖 (patch) bump release to 0.1.8
2024-11-19 00:24:29 +01:00
lebaudantoine
732df0768c
💄 (frontend) adjust home based on Sam feedbacks
...
Based on Samuel's feedbacks, adjust few details.
2024-11-18 13:31:26 +01:00
lebaudantoine
e78b8c69fe
🩹 (frontend) add missing key
...
Fix missing warning, key props was missing on the item of the
for loop.
2024-11-18 01:22:54 +01:00
lebaudantoine
6e49ab3230
💄 (frontend) narrow home layout
...
Avoid having too much white space around the home content.
2024-11-18 01:22:54 +01:00
lebaudantoine
200e2d3c2f
💩 (frontend) introduce multistep form
...
Add an open feedback form step, to allow people giving us some
feedbacks on what's wrong with our product.
2024-11-18 01:22:54 +01:00
lebaudantoine
4ffef3f94a
🚸 (frontend) add hover animation on rating Button
...
Nitpicking, enhance small interactivity with form.
2024-11-18 01:22:54 +01:00
lebaudantoine
8e62f2ecd3
🩹 (frontend) fix TextArea export
...
Wrongly exported the TextArea primitive, mybad.
Fixed !
2024-11-18 01:22:54 +01:00
lebaudantoine
d024fb1b95
✨ (frontend) capture from with PostHog survey
...
Initialize logic related to PostHog, use an API survey to avoid
having element branded with PostHog logo.
2024-11-18 01:22:54 +01:00
lebaudantoine
7e49f0f661
⬆️ (frontend) update PostHog sdk
...
Required by PostHog app, to benefits from latest survey features.
2024-11-18 01:22:54 +01:00
lebaudantoine
fb8c0fd1b5
💄 (frontend) refactor feedbacks screen
...
Enhance initial screen. Allow user returning to the meeting.
Also, add basic and non-functional rating component to mock,
what the form would be.
2024-11-18 01:22:54 +01:00
lebaudantoine
b07e4c58b4
💄 (frontend) remove slider feature on small screens
...
Fit the slider content into small screen, by disabling all features
related to the slider. Good enough for a first draft.
2024-11-17 16:48:54 +01:00
lebaudantoine
e6bbf2d3c8
💄 (frontend) enhance header responsiveness
...
Quick fix, not optimal. Removed a useless breaking point IMO.
I won't spend too much time on the Header component, I'll
introduce new features needing a heavy layout update.
2024-11-17 16:48:54 +01:00