Cyril
bac7261fff
♻️ (frontend) share a PiP-aware element size hook
...
Reuse a single ResizeObserver hook in the PiP control bar.
2026-04-22 18:00:37 +02:00
Cyril
40da9c0bf9
✨ (frontend) add PiP reactions toolbar and isolated state
...
PiP-only reactions strip, store flag, and overflow menu wired to PiP state.
2026-04-10 09:24:48 +02:00
Cyril
284c1ccc8a
🐛 (frontend) fix pip controls responsive overflow in realtime
...
Use PiP document ResizeObserver so controls hide into "..." while resizing.
2026-04-08 10:59:13 +02:00
Cyril
69c9559843
🐛 (frontend) align pip layout with google meet
...
Show a main tile with a bottom-right thumbnail in PiP, like Google Meet.
2026-04-08 10:19:25 +02:00
Cyril
07ed4d701c
♻️ (frontend) decouple pip state and simplify pip options
...
Prevent PiP actions from affecting main panel state and reduce PiP-only noise.
2026-04-08 09:52:08 +02:00
Cyril
a40c76bc4d
✨ (perf) hide main layout when pip is open
...
avoid rendering main video tiles while pip is active
2026-04-08 09:36:40 +02:00
Cyril
e9684e0c01
♻️ (refactor) move pip feature into dedicated module
...
group pip components and hooks under features/pip for isolation
2026-04-08 09:34:18 +02:00
Cyril
1c5b6b1e1f
✨ (feat) move pip state to valtio store
...
replace context provider with shared store for pip ui state
2026-04-08 09:34:17 +02:00
Cyril
e38d0861b1
🐛 (frontend) clamp pip tooltips on right edge
...
prevent pip tooltips from overflowing the right side of the window
2026-04-08 09:32:50 +02:00
Cyril
0ab2e2f18f
fixup! 🌐 (i18n) add PiP labels for each supported language
2026-04-08 09:32:49 +02:00
Cyril
99dcd34482
fixup! ✨ (feat) connect PiP to room and options menu
2026-04-08 09:32:49 +02:00
Cyril
2bdd8ddbaf
fixup! 🐛 (fix) add react-aria overlays type shim
2026-04-08 09:30:49 +02:00
Cyril
94488f31cf
✨ (feat) connect PiP to room and options menu
...
wire room-level PiP state to the options menu
2026-04-08 09:30:49 +02:00
Cyril
e49355985a
💄 (style) align pip layout with room styling
...
match pip background and spacing to
2026-04-08 09:27:29 +02:00
Cyril
8e3cd3f9a3
💄 (style) adjust tooltip positioning and fix ts error
...
raise tooltip offset and set arrowBoundaryOffset
2026-04-08 09:27:29 +02:00
Cyril
742c1b467b
🐛 (fix) add react-aria overlays type shim
...
fix missing useUNSAFE_PortalContext export typing
2026-04-08 09:27:28 +02:00
Cyril
37b5dba12f
✨ (feat) add pip lateral menu component
...
add pip chevron menu
2026-04-08 09:27:28 +02:00
Cyril
6912d4115d
📝 (docs) add pip component documentation
...
add jsdoc comments to pip components and hooks
2026-04-08 09:27:28 +02:00
Cyril
d1a3052f28
🐛 (fix) close pip menu on item action
...
close options menu when selecting transcription or
2026-04-08 09:27:27 +02:00
Cyril
fcfcb3eff3
♻️ (refactor) extract pip control bar component
...
centralize pip controls in reusable component
2026-04-08 09:27:27 +02:00
Cyril
5863b4495a
♻️ (feat) extract pip options menu component
...
keep pip options layout reusable and isolated
2026-04-08 09:27:26 +02:00
Cyril
cf37d636db
💄 (fix) align overlays in pip
...
route menus/tooltips to the pip document
2026-04-08 09:27:26 +02:00
Cyril
3fd265f291
✨ (refactor) stabilize pip layout and controls
...
avoid layout jumps and prepare for more buttons
2026-04-08 09:27:26 +02:00
Cyril
2c30535235
🐛 (fix) rebuild pip root on reopen
...
prevent black screen after closing and reopening pip
2026-04-08 09:27:25 +02:00
Cyril
cea373a00f
🌐 (i18n) add PiP labels for each supported language
...
add labels for PiP in each supported language
2026-04-08 09:27:25 +02:00
Cyril
857dccd00b
✨ (feat) connect PiP to room and options menu
...
connecting pip and room
2026-04-08 09:27:24 +02:00
Cyril
f0f6c4bf56
✨ (feat) add pip portal and base layout
...
mount react content into pip window with styles
2026-04-08 09:27:24 +02:00
Cyril
85e13f7e44
✨ (feat) add document pip hook
...
utility hook to cleanly open/close the pip window
2026-04-08 09:27:19 +02:00
dependabot[bot]
34212be6e2
⬆️ (backend) bump lodash from 4.17.23 to 4.18.1 in /src/mail
...
Update indirect dependency to include latest fixes and improvements.
See release notes and commits for detailed changes.
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.18.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-07 19:31:38 +02:00
renovate[bot]
d8ccd02bb2
⬆️ (dependencies) update vite to v7.3.2 [SECURITY]
2026-04-07 19:12:24 +02:00
renovate[bot]
08aa63ecb2
⬆️ (dependencies) update aiohttp to v3.13.4 [SECURITY]
2026-04-07 17:22:56 +02:00
lebaudantoine
bbc8f61221
🔖 (helm) release chart 0.0.19
2026-04-07 14:38:18 +02:00
lebaudantoine
6b656eefd7
✅ (backend) add unit tests for JwtTokenService
...
Introduce minimal unit test coverage for the JwtTokenService
to ensure its core behavior is validated.
2026-04-02 23:18:39 +02:00
fheslouin
264f267ac3
🔒 ️(helm) add pod and container securityContext
...
This commit aim at adding a securityContext for
pod and container in Deployment and Job,
it include livekit pods as well
It adds 2 values :
- podSecurityContext : for pods
- securityContext : for containers
Please note that `celeryBackend` Deployment does
not have any values defined in `values.meet.yaml` at the moment.
2026-04-02 13:49:22 +02:00
Florent Chehab
4bf3ba4c48
🔖 (helm) release chart 0.0.18
2026-04-02 10:34:13 +02:00
Florent Chehab
4fdc2eee11
📝 (backend) move and improve summary method documentation
...
Quick change post PR review.
2026-04-01 17:43:43 +02:00
Florent Chehab
19c2a378e7
✨ (summary) taskV2 closer to target API gateway contract
...
Updated taskV2 API contract to be closer to the target gateway contract.
GET operations return the same things as the webhook payload.
Also store the summary on S3 to be iso with transcript.
2026-04-01 17:43:43 +02:00
Florent Chehab
5a70604f01
✨ (summary) add multi-tenant support and v2 tasks / API
...
Add multitenancy support to Summary sub-app. The V1 routes / tasks
behave like before, with the default tenant being "meet".
V2 routes / tasks support being called frm any tenant, and don't have
meet related logic.
V2 tasks are created in separate queues to avoid mix / match,i
2026-04-01 17:43:43 +02:00
lebaudantoine
7e422e5846
🔖 (minor) bump release to 1.13.0
v1.13.0
2026-04-01 10:24:36 +02:00
lebaudantoine
d915b93caa
🚨 (backend) fix InsecureKeyLengthWarning in test suite
...
Resolve warnings raised in jwt/api_jwt.py:365 by ensuring test
keys meet the required security length.
Align test configuration with expected cryptographic standards.
2026-03-28 16:18:16 +01:00
dependabot[bot]
9d9ec794aa
Bump cryptography from 46.0.5 to 46.0.6 in /src/backend
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 46.0.5 to 46.0.6.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/46.0.5...46.0.6 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 46.0.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-28 15:44:38 +01:00
dependabot[bot]
570d57d5f5
⬆️ Bump requests from 2.32.5 to 2.33.0 in /src/summary
...
Bumps [requests](https://github.com/psf/requests ) from 2.32.5 to 2.33.0.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.33.0 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.33.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-28 15:39:28 +01:00
dependabot[bot]
7469ccfdf1
⬆️ Bump requests from 2.32.5 to 2.33.0 in /src/backend
...
Bumps [requests](https://github.com/psf/requests ) from 2.32.5 to 2.33.0.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.33.0 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.33.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-28 15:36:22 +01:00
Florent Chehab
0d3bd2727e
🧑💻 (tilt) load secret vars from new env file
...
To avoid commiting secrets, I am introducing a new kube-secret
env file that is loaded by tilt as a secret. Dev helm
values are updated accordingly.
2026-03-28 10:36:37 +01:00
lebaudantoine
660b022eb1
♿ ️(frontend) enhance sidepanel navigation accessibility
...
Mark the more options area as an explicit navigation
region for screen readers.
Update each sidepanel toggle to use `aria-expanded` to indicate
whether the panel is open, improving accessibility feedback.
Also, avoid render for screen reader the number of participants
as it's already added the the aria label
2026-03-28 00:06:34 +01:00
lebaudantoine
a28b611ecc
♿ ️(frontend) add explicit region for call controls
...
Declare a dedicated ARIA region for call controls
to improve accessibility.
Extract this region into a reusable component for better
consistency and maintainability.
2026-03-28 00:06:33 +01:00
lebaudantoine
dfa6092c72
♿ ️(frontend) improve accessibility of the reaction toolbar
...
Add an aria-label to clearly describe the purpose of the toolbar.
Avoid redundant wording in reaction button labels to improve
clarity for screen reader users.
2026-03-28 00:06:33 +01:00
lebaudantoine
7d8c166c7f
♻️ (frontend) introduce persistent reaction toolbar
...
Inspired by proprietary solutions.
Replace the dialog-based reaction UI with a toolbar integrated
directly into the DOM.
Allow it to remain open and support proper keyboard interaction,
improving accessibility and user experience.
2026-03-28 00:06:33 +01:00
lebaudantoine
f7dd1f8fd7
♻️ (frontend) extract layout constants for alignment
...
Move hardcoded values used for layout alignment and animations
between the videoconference and side panel into shared constants.
This improves readability and makes future adjustments easier to
maintain.
2026-03-28 00:06:33 +01:00
lebaudantoine
416411b843
♻️ (frontend) simplify videoconference layout and clarify component roles
...
Remove unnecessary wrapper divs to reduce layout complexity.
Explicitly name components to better reflect their
responsibilities, including RoomContentArea which handles the
video track viewport.
2026-03-28 00:06:33 +01:00