Commit Graph

  • 0a2c4ce0fb ♻️(frontend) derive is_administrable from participant metadata promote-v2 lebaudantoine 2026-07-08 00:29:09 +02:00
  • 6f30eac723 (frontend) add client for the update participant role endpoint lebaudantoine 2026-07-08 00:22:09 +02:00
  • b61c0a3bc0 (backend) expose is_authenticated in the LiveKit token lebaudantoine 2026-07-07 20:08:55 +02:00
  • 72f40ecf48 ♻️(backend) pass the participant role in the LiveKit token lebaudantoine 2026-07-07 19:21:12 +02:00
  • 681a8b1de9 (frontend) add connection test feature connection-tester Arnaud Robin 2026-07-24 23:44:38 +02:00
  • 70114d325b (backend) add connection-test API Arnaud Robin 2026-07-01 17:47:22 +02:00
  • 10fd18caf8 (backend) add endpoint to update a participant role during a meeting lebaudantoine 2026-07-07 18:05:21 +02:00
  • 10e8bca5a4 ️(backend) add permission class checking the user is in the call lebaudantoine 2026-07-07 17:46:23 +02:00
  • 4c63aa827f 📝(frontend) add changelog entry for PR #1510 main lebaudantoine 2026-07-24 18:15:40 +02:00
  • 67e9bf2fef 🐛(frontend) reset chat state when the ChatProvider mounts lebaudantoine 2026-07-24 18:04:52 +02:00
  • 7124167947 🐛(frontend) fix pinnedTrackRef always evaluating to true lebaudantoine 2026-07-24 17:47:06 +02:00
  • 759388c72f ️(frontend) tripwire promotion of off-screen active speakers lebaudantoine 2026-07-24 17:27:01 +02:00
  • a663b4dc76 ️(frontend) memoize the EffectsButton lebaudantoine 2026-07-23 21:36:18 +02:00
  • 73aa162dc8 ️(frontend) reduce re-renders of the ParticipantTile focus overlay lebaudantoine 2026-07-23 21:33:08 +02:00
  • a3851842e9 🚚(frontend) extract ParticipantTile sub-components into their own files lebaudantoine 2026-07-23 19:58:30 +02:00
  • 77964c6a74 ♻️(frontend) harmonize participant name handling in ParticipantTile lebaudantoine 2026-07-23 18:56:16 +02:00
  • 72b863e794 ️(frontend) memoize the Placeholder component lebaudantoine 2026-07-23 18:34:22 +02:00
  • 0e3c978af2 ️(frontend) size the Avatar with CSS instead of useSize lebaudantoine 2026-07-23 18:24:15 +02:00
  • 13c9d3635c ️(frontend) size the Avatar with CSS instead of useSize lebaudantoine 2026-07-23 13:07:15 +02:00
  • eced9891c6 ️(frontend) optimize re-renders of the CarouselLayout lebaudantoine 2026-07-22 19:38:17 +02:00
  • ef05c0ab19 ️(frontend) isolate useSize in a child of MoreOptions lebaudantoine 2026-07-22 18:37:30 +02:00
  • 932332c858 ️(frontend) isolate useSize subscription in a GridLayout leaf lebaudantoine 2026-07-22 18:33:08 +02:00
  • 7343560a9b ️(frontend) reduce unnecessary re-renders in the participant panel lebaudantoine 2026-07-17 21:19:25 +02:00
  • fca7c3b8b8 🐛(frontend) fix long-standing initials centering in Avatar lebaudantoine 2026-07-17 20:00:50 +02:00
  • 29672cda6b ️(frontend) gate LowerAllHandsButton with AdminOrOwnerOnly lebaudantoine 2026-07-17 18:27:14 +02:00
  • c3c1e918b0 ️(frontend) extract participant count into a dedicated component lebaudantoine 2026-07-17 18:21:01 +02:00
  • d1dde71bea 🚚(frontend) move participant list code into a feature folder lebaudantoine 2026-07-17 17:52:55 +02:00
  • 64b4200fc3 ♻️(frontend) major chat refactoring lebaudantoine 2026-07-16 22:58:06 +02:00
  • 4b393e28ca ️(frontend) memoize the ActiveSpeaker component lebaudantoine 2026-07-16 14:23:55 +02:00
  • 8dc1bacc38 🚚(frontend) move chat-related code into a feature folder lebaudantoine 2026-07-16 14:22:43 +02:00
  • 97a9735c0b ️(frontend) avoid subscribing to full local participant changes lebaudantoine 2026-07-16 11:39:55 +02:00
  • d2e13cc826 ️(frontend) push video resolution subscription down the tree lebaudantoine 2026-07-16 10:48:29 +02:00
  • 183b0fc697 ️(frontend) narrow canPublishTrack subscription to permissions lebaudantoine 2026-07-16 00:19:08 +02:00
  • b7be0eabb0 ️(frontend) render full-screen warning only for the local participant lebaudantoine 2026-07-16 00:03:15 +02:00
  • f21c4c91ed ️(frontend) optimize participant metadata rendering on raised hand lebaudantoine 2026-07-15 16:18:54 +02:00
  • 5f52fa8d8d ️(frontend) minimize observables consumed by useRaisedHandPosition lebaudantoine 2026-07-15 16:14:28 +02:00
  • 9420fed563 ️(frontend) encapsulate participant metadata in a boundary component lebaudantoine 2026-07-15 12:49:56 +02:00
  • 4598aafa23 ️(frontend) narrow chat event subscriptions to reduce re-renders lebaudantoine 2026-07-15 12:47:12 +02:00
  • 94abdfc0f9 ️(frontend) read pinned track imperatively in ParticipantTile lebaudantoine 2026-07-15 12:31:20 +02:00
  • 56a8f72e39 🚚(frontend) move participant tile components into a feature folder lebaudantoine 2026-07-15 12:30:39 +02:00
  • 86fcc2c7fe ♻️(frontend) drop useSettingsDialogs hook lebaudantoine 2026-07-15 00:13:14 +02:00
  • 0a0306b0a2 ♻️(frontend) move keyboard shortcut registration to a leaf lebaudantoine 2026-07-15 00:00:46 +02:00
  • c00fcc78e1 ️(frontend) narrow participant event subscriptions in admin panel lebaudantoine 2026-07-14 19:14:03 +02:00
  • 39a59d1b35 ️(frontend) narrow ParticipantToggle event subscriptions lebaudantoine 2026-07-14 19:13:32 +02:00
  • f4493d412f ♻️(frontend) turn ConnectionObserver hook into a leaf component lebaudantoine 2026-07-14 18:33:50 +02:00
  • e1457604ee ️(frontend) memoize the ParticipantName component lebaudantoine 2026-07-13 23:13:36 +02:00
  • bf6351e838 ️(frontend) memoize the KeyboardShortcutHint component lebaudantoine 2026-07-13 20:33:37 +02:00
  • aba5fca655 ️(frontend) memoize the Avatar component lebaudantoine 2026-07-13 20:18:59 +02:00
  • acb583b14f ️(frontend) narrow chat participant list update events lebaudantoine 2026-07-13 20:11:17 +02:00
  • fb3a54a224 ️(frontend) virtualize chat messages to reduce DOM size lebaudantoine 2026-07-13 20:07:12 +02:00
  • 8cd6496b5b ♻️(frontend) move InviteDialog state down the React tree lebaudantoine 2026-07-13 19:17:04 +02:00
  • 63a7de402b ♻️(frontend) extract pinned track a11y announcement into a leaf component lebaudantoine 2026-07-13 18:50:37 +02:00
  • f842cc340e ♻️(frontend) vendor pinned track context using a Valtio store lebaudantoine 2026-07-13 18:35:22 +02:00
  • 8c235571eb ♻️(frontend) isolate track rendering in a StageLayout component lebaudantoine 2026-07-13 16:54:20 +02:00
  • d6f39e602d 🚚(frontend) move focus layout component to the layout feature lebaudantoine 2026-07-13 16:27:42 +02:00
  • 71c4eeda6d ⬆️(frontend) upgrade i18next from 26.3.2 to 26.3.4 snyk-upgrade-0be860a0bcf94bcc74a31fa8a814ad7e snyk-bot 2026-07-22 22:13:08 +00:00
  • 0c0b2f2616 (frontend) add configurable documentation link Arnaud Robin 2026-07-24 18:02:26 +02:00
  • 8d4bcad949 📝(frontend) add changelog entry for PR #1510 refactor-videoconference lebaudantoine 2026-07-24 18:15:40 +02:00
  • 4d64ba5ea9 🐛(frontend) reset chat state when the ChatProvider mounts lebaudantoine 2026-07-24 18:04:52 +02:00
  • 74f63388e6 🐛(frontend) fix pinnedTrackRef always evaluating to true lebaudantoine 2026-07-24 17:47:06 +02:00
  • d70e6cf81b ️(frontend) tripwire promotion of off-screen active speakers lebaudantoine 2026-07-24 17:27:01 +02:00
  • 525bc38644 ️(frontend) memoize the EffectsButton lebaudantoine 2026-07-23 21:36:18 +02:00
  • 7f7f819fb2 ️(frontend) reduce re-renders of the ParticipantTile focus overlay lebaudantoine 2026-07-23 21:33:08 +02:00
  • fdc4d43bf4 🚚(frontend) extract ParticipantTile sub-components into their own files lebaudantoine 2026-07-23 19:58:30 +02:00
  • 44702426bf ♻️(frontend) harmonize participant name handling in ParticipantTile lebaudantoine 2026-07-23 18:56:16 +02:00
  • 14de928619 ️(frontend) memoize the Placeholder component lebaudantoine 2026-07-23 18:34:22 +02:00
  • df62b37046 ️(frontend) size the Avatar with CSS instead of useSize lebaudantoine 2026-07-23 18:24:15 +02:00
  • 6047682fb1 ️(frontend) size the Avatar with CSS instead of useSize lebaudantoine 2026-07-23 13:07:15 +02:00
  • 3e1ccba91b ️(frontend) optimize re-renders of the CarouselLayout lebaudantoine 2026-07-22 19:38:17 +02:00
  • ba0b6b84ce ️(frontend) isolate useSize in a child of MoreOptions lebaudantoine 2026-07-22 18:37:30 +02:00
  • 83d562dbdf ️(frontend) isolate useSize subscription in a GridLayout leaf lebaudantoine 2026-07-22 18:33:08 +02:00
  • 25a013ae9b ️(frontend) reduce unnecessary re-renders in the participant panel lebaudantoine 2026-07-17 21:19:25 +02:00
  • 1a28cb52b8 🐛(frontend) fix long-standing initials centering in Avatar lebaudantoine 2026-07-17 20:00:50 +02:00
  • 8d4de7d289 ️(frontend) gate LowerAllHandsButton with AdminOrOwnerOnly lebaudantoine 2026-07-17 18:27:14 +02:00
  • a3afe02b04 ️(frontend) extract participant count into a dedicated component lebaudantoine 2026-07-17 18:21:01 +02:00
  • 3a4bbd061f 🚚(frontend) move participant list code into a feature folder lebaudantoine 2026-07-17 17:52:55 +02:00
  • 43e6275396 ♻️(frontend) major chat refactoring lebaudantoine 2026-07-16 22:58:06 +02:00
  • a89fff9f52 ️(frontend) memoize the ActiveSpeaker component lebaudantoine 2026-07-16 14:23:55 +02:00
  • 59159d8967 🚚(frontend) move chat-related code into a feature folder lebaudantoine 2026-07-16 14:22:43 +02:00
  • 40012b3cd3 ️(frontend) avoid subscribing to full local participant changes lebaudantoine 2026-07-16 11:39:55 +02:00
  • 43b973af25 ️(frontend) push video resolution subscription down the tree lebaudantoine 2026-07-16 10:48:29 +02:00
  • 6e7d3f10e1 ️(frontend) narrow canPublishTrack subscription to permissions lebaudantoine 2026-07-16 00:19:08 +02:00
  • 2380ad82af ️(frontend) render full-screen warning only for the local participant lebaudantoine 2026-07-16 00:03:15 +02:00
  • 158ea5adf2 ️(frontend) optimize participant metadata rendering on raised hand lebaudantoine 2026-07-15 16:18:54 +02:00
  • be033ae6c9 ️(frontend) minimize observables consumed by useRaisedHandPosition lebaudantoine 2026-07-15 16:14:28 +02:00
  • 02088608c9 ️(frontend) encapsulate participant metadata in a boundary component lebaudantoine 2026-07-15 12:49:56 +02:00
  • 7691e262d6 ️(frontend) narrow chat event subscriptions to reduce re-renders lebaudantoine 2026-07-15 12:47:12 +02:00
  • 129893ecf9 ️(frontend) read pinned track imperatively in ParticipantTile lebaudantoine 2026-07-15 12:31:20 +02:00
  • 9f5e69a35a 🚚(frontend) move participant tile components into a feature folder lebaudantoine 2026-07-15 12:30:39 +02:00
  • fcc2f51b85 ♻️(frontend) drop useSettingsDialogs hook lebaudantoine 2026-07-15 00:13:14 +02:00
  • 80cf70388b ♻️(frontend) move keyboard shortcut registration to a leaf lebaudantoine 2026-07-15 00:00:46 +02:00
  • 059ea935b7 ️(frontend) narrow participant event subscriptions in admin panel lebaudantoine 2026-07-14 19:14:03 +02:00
  • 430e638f62 ️(frontend) narrow ParticipantToggle event subscriptions lebaudantoine 2026-07-14 19:13:32 +02:00
  • 0285870ccb ♻️(frontend) turn ConnectionObserver hook into a leaf component lebaudantoine 2026-07-14 18:33:50 +02:00
  • 89d1c74f7b ️(frontend) memoize the ParticipantName component lebaudantoine 2026-07-13 23:13:36 +02:00
  • 7cc16303d9 ️(frontend) memoize the KeyboardShortcutHint component lebaudantoine 2026-07-13 20:33:37 +02:00
  • 0079aa8176 ️(frontend) memoize the Avatar component lebaudantoine 2026-07-13 20:18:59 +02:00
  • c32254fa51 ️(frontend) narrow chat participant list update events lebaudantoine 2026-07-13 20:11:17 +02:00
  • 0dd3faf010 ️(frontend) virtualize chat messages to reduce DOM size lebaudantoine 2026-07-13 20:07:12 +02:00
  • 1d7644df61 ♻️(frontend) move InviteDialog state down the React tree lebaudantoine 2026-07-13 19:17:04 +02:00