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
lebaudantoine
28899a2aaf
🚨 (frontend) fix bundler warning on build
...
Typo while styling the homepage. Fixed it.
Minor issue.
2024-11-17 16:48:54 +01:00
lebaudantoine
a5bc66a921
💄 (frontend) adjust title's responsiveness
...
Needed for small and phone screen.
Not a huge fan of having breaking point to manage, but
made an exception for the landing page content.
2024-11-17 16:48:54 +01:00
lebaudantoine
adb09410da
💄 (frontend) introduce a new breaking point
...
Needed a trade off between xs and sm breaking points.
Introduce xsm, I am not very satisfied with this naming.
We might refactor xs in xss. Not urgent.
2024-11-17 16:48:54 +01:00
lebaudantoine
061f12e7e2
💄 (frontend) update feedback button to banner with context
...
Refactored the feedback alert button into a more discreet and polished banner.
The banner provides additional context about Visio being under construction.
Also updated the link to the feedback form.
2024-11-17 15:29:26 +01:00