Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion api/fishjam-server
2 changes: 1 addition & 1 deletion api/room-manager
28 changes: 10 additions & 18 deletions docusaurus.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -65,12 +65,6 @@ function injectTypeDocSidebar(
version: SidebarItemsGeneratorVersion,
items: NormalizedSidebar,
): NormalizedSidebar {
const docs_without_python_reference = ["0.22.0"];

const exclude_python = docs_without_python_reference.includes(
version.versionName,
);

return items.map((item) => {
if (item.customProps?.id === "generated-api" && item.type === "category") {
const injectedItems: (CustomInjectedCategory | NormalizedSidebarItem)[] =
Expand Down Expand Up @@ -101,18 +95,16 @@ function injectTypeDocSidebar(
},
];

if (!exclude_python) {
injectedItems.push({
type: "category",
label: "Server SDK for Python",
items: [
{
type: "autogenerated",
dirName: "api/server-python",
},
],
});
}
injectedItems.push({
type: "category",
label: "Server SDK for Python",
items: [
{
type: "autogenerated",
dirName: "api/server-python",
},
],
});

return {
...item,
Expand Down
2 changes: 1 addition & 1 deletion packages/js-server-sdk
2 changes: 1 addition & 1 deletion packages/python-server-sdk
Submodule python-server-sdk updated 37 files
+57 −31 .github/workflows/ci.yml
+1 −1 compile_proto.sh
+0 −75 docker-compose-test.yaml
+41 −0 examples/multimodal/README.md
+35 −0 examples/multimodal/main.py
+0 −0 examples/multimodal/multimodal/__init__.py
+136 −0 examples/multimodal/multimodal/agent.py
+18 −0 examples/multimodal/multimodal/config.py
+71 −0 examples/multimodal/multimodal/notifier.py
+36 −0 examples/multimodal/multimodal/room.py
+93 −0 examples/multimodal/multimodal/session.py
+31 −0 examples/multimodal/multimodal/worker.py
+14 −0 examples/multimodal/pyproject.toml
+3 −0 examples/transcription/transcription/agent.py
+10 −10 fishjam/_openapi_client/api/room/add_peer.py
+2 −2 fishjam/_openapi_client/models/__init__.py
+1 −20 fishjam/_openapi_client/models/agent_output.py
+7 −25 fishjam/_openapi_client/models/peer_config.py
+1 −20 fishjam/_openapi_client/models/peer_options_agent.py
+1 −20 fishjam/_openapi_client/models/peer_options_web_rtc.py
+1 −20 fishjam/_openapi_client/models/room_config.py
+21 −20 fishjam/_openapi_client/models/stream_config.py
+1 −1 fishjam/_ws_notifier.py
+2 −0 fishjam/agent/__init__.py
+19 −1 fishjam/agent/agent.py
+29 −0 fishjam/api/_client.py
+3 −3 fishjam/api/_fishjam_client.py
+46 −2 fishjam/events/_protos/fishjam/__init__.py
+1 −1 protos
+2 −1 pyproject.toml
+1 −0 tests/Dockerfile
+3 −7 tests/agent/test_agent.py
+4 −11 tests/support/asyncio_utils.py
+6 −0 tests/support/env.py
+80 −67 tests/test_notifier.py
+4 −8 tests/test_room_api.py
+20 −1 uv.lock
2 changes: 1 addition & 1 deletion packages/web-client-sdk
Submodule web-client-sdk updated 49 files
+69 −0 .github/workflows/mobile_eas_build.yaml
+6 −7 .github/workflows/tests.yaml
+7 −0 e2e-tests/react-client/config.ts
+2 −2 e2e-tests/react-client/package.json
+3 −9 e2e-tests/react-client/playwright.config.ts
+5 −35 e2e-tests/react-client/scenarios/fishjam.spec.ts
+7 −27 e2e-tests/react-client/scenarios/utils.ts
+0 −7 e2e-tests/setup/Caddyfile
+0 −48 e2e-tests/setup/compose.yaml
+0 −9 e2e-tests/setup/config.ts
+0 −9 e2e-tests/setup/globalSetupState.ts
+0 −5 e2e-tests/setup/package.json
+0 −20 e2e-tests/setup/setupFishjam.ts
+0 −5 e2e-tests/setup/teardownFishjam.ts
+0 −17 e2e-tests/setup/tsconfig.json
+17 −0 e2e-tests/webrtc-client/config.ts
+2 −2 e2e-tests/webrtc-client/package.json
+1 −8 e2e-tests/webrtc-client/playwright.config.ts
+16 −42 e2e-tests/webrtc-client/scenarios/basic.spec.ts
+34 −69 e2e-tests/webrtc-client/scenarios/raceCondition.spec.ts
+7 −7 e2e-tests/webrtc-client/scenarios/replaceTrack.spec.ts
+44 −112 e2e-tests/webrtc-client/scenarios/utils.ts
+2 −2 e2e-tests/webrtc-client/src/App.tsx
+28 −4 examples/mobile-client/fishjam-chat/app.json
+0 −1 examples/mobile-client/fishjam-chat/app/livestream/screen-sharing.tsx
+36 −0 examples/mobile-client/fishjam-chat/eas.json
+3 −1 examples/mobile-client/fishjam-chat/package.json
+2 −2 examples/react-client/fishjam-chat/index.html
+2 −2 examples/react-client/livestreaming/index.html
+0 −1 examples/react-client/minimal-react/.tool-versions
+0 −1 examples/react-client/minimal-smelter/.tool-versions
+1 −1 package.json
+2 −4 packages/mobile-client/package.json
+1 −1 packages/mobile-client/plugin/src/withFishjamIos.ts
+9 −3 packages/mobile-client/src/index.ts
+3 −3 packages/mobile-client/src/useForegroundService.ts
+1 −2 packages/mobile-client/src/webrtc-polyfill.ts
+200 −1 packages/protobufs/fishjam/agent_notifications.ts
+152 −2 packages/protobufs/fishjam/peer_notifications.ts
+1 −1 packages/protobufs/protos
+0 −1 packages/react-client/.tool-versions
+1 −1 packages/react-client/package.json
+8 −2 packages/react-client/src/FishjamProvider.tsx
+1 −1 packages/ts-client/package.json
+4 −1 packages/ts-client/src/FishjamClient.ts
+1 −0 packages/ts-client/src/index.ts
+8 −0 packages/ts-client/src/types.ts
+1 −1 packages/webrtc-client/package.json
+6 −33 yarn.lock
2 changes: 1 addition & 1 deletion scripts/update_api.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ ASSETS_DIRECTORY="$CWD/static/api"

# Get the last tag, that matches semantic versioning
get_latest_semver_tag() {
echo $(git tag -l | grep -E '^v?[0-9]+\.[0-9]+\.[0-9]+$' | sort -V | tail -n 1)
git tag -l | grep -E '^v?[0-9]+\.[0-9]+\.[0-9]+$' | sed 's/^v//' | sort -V | tail -n 1 | xargs -I {} git tag -l "v{}" "{}" | head -n 1
}

checkout_submodule() {
Expand Down
Loading