CSantosM
9dc4834edd
backend: implement X-Fields header for recording responses, enhancing data retrieval flexibility
2026-02-16 14:09:14 +01:00
CSantosM
6ca1ace61e
backend: add encoding parameter to recording response examples
2026-02-16 12:24:40 +01:00
CSantosM
61b10befec
backend: update API documentation for room parameters and responses, enhancing clarity and consistency
2026-02-16 11:20:50 +01:00
juancarmore
14bf154390
frontend: remove unused page URL parameter from room access validation guards
2026-02-16 11:10:03 +01:00
juancarmore
d55cf45fa5
frontend: include redirect URL removal from session storage in clearRoomSessionGuard
2026-02-16 10:50:16 +01:00
juancarmore
4f96192cc6
frontend: streamline comments for computed signals in MeetingContextService
2026-02-16 10:46:34 +01:00
juancarmore
2566219dd9
openapi: update success response messages for room deletion scenarios
2026-02-16 10:46:19 +01:00
CSantosM
c7e7674161
backend: update parameter references in rooms.yaml
2026-02-16 09:53:23 +01:00
CSantosM
9c963ccf81
refactor: remove unused import from room.helper.ts
2026-02-16 09:43:39 +01:00
CSantosM
5cf2e74eab
backend: implement partial update for room repository and adjust service calls accordingly
2026-02-16 09:36:48 +01:00
CSantosM
6d3d19ccd0
frontend: refactor computed signals in MeetingContextService for clarity and add captions status
2026-02-13 16:59:33 +01:00
CSantosM
d155846708
backend: enhance room deletion API to support field filtering
...
- Added support for `fields` and `extraFields` parameters in `deleteMeetRoom` and `bulkDeleteMeetRooms` methods to allow clients to specify which fields to include in the response.
- Updated the `RoomService` to handle field filtering logic when deleting rooms, ensuring only requested fields are returned in the response.
- Enhanced integration tests to verify that the API correctly filters responses based on `fields` and `extraFields` query parameters and headers during room deletion operations.
- Created new test cases to validate the behavior when some rooms fail to delete due to active meetings, ensuring the response includes the correct fields.
- Refactored existing tests to accommodate the new field filtering functionality and ensure comprehensive coverage.
2026-02-13 16:45:38 +01:00
CSantosM
5c80387244
backend: enhance room API tests to validate extra fields in responses
2026-02-13 16:45:38 +01:00
CSantosM
f6dd80e8eb
backend: update success response schema for room deletion to improve clarity and structure
2026-02-13 16:45:38 +01:00
CSantosM
28f4bf6b38
backend: add success responses for room deletion and scheduling
2026-02-13 16:45:38 +01:00
CSantosM
b8e7baf705
Renames expand to extraFields in room API
...
Updates the room API to use `extraFields` instead of `expand` for including additional data in responses.
This change improves clarity and consistency in the API design.
It also simplifies the filtering logic by explicitly differentiating between
base fields (controlled by `fields`) and extra fields (controlled by `extraFields`).
The changes include:
- Renaming the query parameter and header
- Updating the validation schemas
- Adjusting the filtering logic in the controller and service layers
- Updating the frontend components and services
2026-02-13 16:45:38 +01:00
CSantosM
c0b77314b5
Refactors feature flag structure for clarity
...
Organizes feature flags into sub-interfaces for media, UI, permissions, and appearance, enhancing code readability and maintainability.
This change improves the structure of the `RoomFeatures` interface by grouping related flags, making it easier to manage and understand the different categories of features within the application.
2026-02-13 16:44:33 +01:00
juancarmore
b23445d063
frontend: enhance clear room session guard to include meeting context cleanup
2026-02-13 14:00:30 +01:00
juancarmore
cf64838c9b
frontend: simplify navigation back to room by removing room secret requirement
2026-02-13 13:59:53 +01:00
juancarmore
d115760e03
frontend: prevent event propagation on more actions button in rooms list
2026-02-13 13:59:31 +01:00
juancarmore
fedb9c2b44
frontend: update room link copying methods to use anonymous access URLs
2026-02-13 13:59:20 +01:00
juancarmore
ea5ef99773
frontend: reorder app initializers for room member error handling precedence
2026-02-13 13:58:47 +01:00
juancarmore
01c5b695d9
backend: update base path handling in room repository and helper
2026-02-13 12:30:39 +01:00
juancarmore
5ca46e59d8
Merge branch 'main' into feat/room-members-users
2026-02-13 12:10:00 +01:00
juancarmore
90edd756a2
frontend: update navigation paths to include leading slashes for consistency
2026-02-13 12:03:10 +01:00
juancarmore
4ebbaa47ef
frontend: include 'roomId' and 'anonymous' fields in room data retrieval for lobby service
2026-02-12 19:05:50 +01:00
juancarmore
3f108cd161
frontend: optimize participant name handling to use getRawValue for disabled form controls
2026-02-12 19:05:13 +01:00
juancarmore
8a7989478a
frontend: enhance participant name handling and disable input based on context
2026-02-12 18:37:42 +01:00
juancarmore
ab907bb0e8
frontend: refactor room member context and related services for improved state management
2026-02-12 18:37:27 +01:00
juancarmore
599a744302
frontend: refactor meeting components and services for improved readability and performance
2026-02-12 13:53:20 +01:00
juancarmore
4c864b193f
frontend: set meeting context to ended by self when ending meeting
2026-02-12 11:01:59 +01:00
juancarmore
beb5571983
frontend: remove unsued MeetingShareLinkOverlay component and its associated files
2026-02-12 11:01:36 +01:00
juancarmore
04563a009f
frontend: update recordings URL handling and navigation logic
2026-02-12 11:01:17 +01:00
juancarmore
0e77aba428
frontend: refactor MeetingLobby and MeetingContext services to improve state management and reactivity
2026-02-12 10:32:05 +01:00
juancarmore
28bfa609d8
frontend: update back button text logic to use user authentication instead of role
2026-02-12 08:10:59 +01:00
juancarmore
9db0e8b29e
frontend: add clearRoomSessionGuard to remove room session data on console route entry
2026-02-12 08:08:48 +01:00
juancarmore
9a2597a997
frontend: enhance E2EE key handling and storage management
2026-02-12 08:07:21 +01:00
juancarmore
fb4bdbfcfb
frontend: refactor error handlers to utilize dedicated header provider services for token management
2026-02-12 08:04:05 +01:00
juancarmore
8e8e2670c4
frontend: move leave redirect URL handling to NavigationService and clean up extractParams utility
2026-02-12 08:03:40 +01:00
cruizba
a853aa02a2
backend: apply dynamic base path to OpenAPI docs server URLs
...
When deployed under a base path (e.g. /meet), the Stoplight "Try It"
requests were hitting /api/v1 instead of /meet/api/v1. This applies
the base path to the embedded OpenAPI spec's servers array at serve time,
following the same pattern used for the frontend index.html.
Also renames html-injection.utils to html-dynamic-base-path.utils and
updates function names for better wording.
2026-02-11 19:18:30 +01:00
juancarmore
01f21a724f
frontend: implement HTTP header providers for authentication and room member tokens
2026-02-10 15:11:18 +01:00
juancarmore
e45aa91d90
frontend: rename RoomMemberContextService references and implement RoomMemberContextAdapter for improved context management
2026-02-10 12:47:51 +01:00
CSantosM
7cdfdf20f9
frontend: Updated service names for better maintainability and comprehensibility
2026-02-10 12:03:41 +01:00
juancarmore
dbca91f0c3
backend: update base URL construction in MeetRoomHelper to use getBasePath utility
2026-02-10 11:17:46 +01:00
juancarmore
38b3db6171
backend: update permission error handling in RoomMemberService to throw errorInsufficientPermissions
2026-02-10 11:17:27 +01:00
juancarmore
fd675573fc
frontend: update meeting URL handling to use access URL and improve error handling in lobby service
2026-02-10 11:17:13 +01:00
juancarmore
ee55f02aaa
frontend: update query parameter handling to support array values in recording, room member, room, and user services
2026-02-10 11:16:40 +01:00
juancarmore
7099012317
frontend: update error messages and navigation error reasons
2026-02-10 11:11:19 +01:00
juancarmore
9f46d03646
frontend: move room and recording parameter extraction guards to its corresponding domain folder and refactor code
2026-02-10 11:10:35 +01:00
CSantosM
5bb9a2f3e1
frontend: add room members and recordings tabs with loading states and actions
2026-02-09 18:09:23 +01:00