Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(react-sdk)!: Visual redesign of the SDK and Demo App #1194

Merged
merged 351 commits into from
Feb 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
351 commits
Select commit Hold shift + click to select a range
4e2a387
feat: layout selector list option
zwaardje Dec 1, 2023
950f990
Merge branch 'feature/WD-1079' of https://github.com/GetStream/stream…
zwaardje Dec 1, 2023
0ecee9f
feat: toggle layout button
zwaardje Dec 1, 2023
1510f77
fix: call controls responsive issue
zwaardje Dec 1, 2023
dce0863
chore: align buttons and links left option
zwaardje Dec 1, 2023
6dd98fc
chore: set buttons to align left
zwaardje Dec 1, 2023
bd02515
feat: add active tab option
zwaardje Dec 1, 2023
e8070e5
chore: set dev button to menu instead of portal
zwaardje Dec 1, 2023
616f901
chore: add pronto filter for dev menu
zwaardje Dec 1, 2023
3e9dd2e
chore: layout overflow fix
zwaardje Dec 1, 2023
fd3aef6
chore: add title, update reactions positioning
oliverlaz Dec 1, 2023
2872161
fix: compilation issue in Video Demo
oliverlaz Dec 1, 2023
7ca9b41
fix: update labels
oliverlaz Dec 1, 2023
c717fcc
feat: add lobby audio video selection menu buttons
zwaardje Dec 1, 2023
11f8acf
Merge branch 'feature/WD-1079' of https://github.com/GetStream/stream…
zwaardje Dec 1, 2023
ef7cb3d
chore: swap device setting buttons
zwaardje Dec 1, 2023
52ff39f
fix: make "feedback form" less aggressive, fix "Fast Refresh"
oliverlaz Dec 1, 2023
b8900ba
chore: downscale button sizes
zwaardje Dec 1, 2023
f580060
Merge branch 'main' into feature/WD-1079
oliverlaz Dec 1, 2023
38d4f44
chore: restore previous project key
oliverlaz Dec 1, 2023
65283a0
chore: restore lost testid selectors
oliverlaz Dec 4, 2023
9d02081
chore: restore lost testid selectors
oliverlaz Dec 4, 2023
03d00a9
Merge branch 'main' into feature/WD-1079
oliverlaz Dec 4, 2023
e4778d2
chore: testids for call control buttons (#1216)
oliverlaz Dec 6, 2023
f32347a
feat: active variant for composite button
zwaardje Dec 7, 2023
0ad32ec
chore: change icons
zwaardje Dec 7, 2023
a5ae764
fix: rename class
zwaardje Dec 7, 2023
98b1efb
chore: switch dominant speaker indicator position
zwaardje Dec 7, 2023
f5c7019
chore: add icons
zwaardje Dec 7, 2023
f2344e1
feat: add button active state
zwaardje Dec 7, 2023
7ffb73d
chore: add reactions menu spacing
zwaardje Dec 7, 2023
d04c8a1
fix: change speaker spotlight layout for mobile view
zwaardje Dec 7, 2023
7fc306a
chore: remove pointer from participant media indicator
zwaardje Dec 7, 2023
2ea14d2
chore: fix particpants list styling
zwaardje Dec 7, 2023
643e230
fix: device settings layout
zwaardje Dec 7, 2023
e0ce00e
chore: downsize dropdown selector
zwaardje Dec 7, 2023
e63f2dd
chore: fix spacing for components
zwaardje Dec 7, 2023
f26c0d2
fix: participant clear search button
zwaardje Dec 7, 2023
40f9e5c
feat: change to speaker bottom on mobile
zwaardje Dec 7, 2023
3281cee
chore: switch mobile leave call to confirmation
zwaardje Dec 7, 2023
fc53b55
chore: fix invite pannel copy url
zwaardje Dec 7, 2023
d300bc0
chore: update layout selector icons
zwaardje Dec 7, 2023
3834e5a
feat: move lobby media buttons
zwaardje Dec 7, 2023
370693a
chore: add mobile design for settings tab
zwaardje Dec 7, 2023
75a17ec
feat: add active state to buttons
zwaardje Dec 7, 2023
8344284
feat: add particpant count indicator
zwaardje Dec 7, 2023
de0d39b
chore: update image for spelling
zwaardje Dec 7, 2023
c5a7d16
chore: update dogfood styling
zwaardje Dec 7, 2023
da2ddf6
chore: export hook
zwaardje Dec 7, 2023
9a96048
chore: small fixes, update color on participant and chat badges
oliverlaz Dec 7, 2023
bfaa5f0
chore: change activeVariant composite button to variant
zwaardje Dec 7, 2023
b2c4f1e
fix: one on one z-index and cursor
zwaardje Dec 7, 2023
e6becb9
Merge branch 'main' into feature/WD-1079
oliverlaz Dec 8, 2023
331e234
chore: optional title for device selectors
zwaardje Dec 11, 2023
09dcdd2
chore: hide caption if not present
zwaardje Dec 11, 2023
2e22ea1
chore: export random util
zwaardje Dec 11, 2023
1863ee3
feat: add toggle camera and mic device selection button
zwaardje Dec 11, 2023
a0b5b56
fix: do not add margin top for first option
zwaardje Dec 11, 2023
d28b0d3
chore: add titles to device selector
zwaardje Dec 11, 2023
b978e4f
chore: misc css fixes
zwaardje Dec 11, 2023
c052e7c
feat: add invite popup
zwaardje Dec 11, 2023
c5de8f4
feat: invite popup show on first particpant
zwaardje Dec 11, 2023
a749f97
chore: less code duplication, fix logging
oliverlaz Dec 11, 2023
02f0098
chore: fix failing test
oliverlaz Dec 11, 2023
c01c65b
feat: leave page
zwaardje Dec 11, 2023
8627ca0
Merge branch 'feature/WD-1079' of https://github.com/GetStream/stream…
zwaardje Dec 11, 2023
598e8ac
Merge branch 'main' into feature/WD-1079
oliverlaz Dec 11, 2023
b9cb0d6
chore: video-demo environment
oliverlaz Dec 11, 2023
0c37789
chore: video-demo environment
oliverlaz Dec 11, 2023
74db3be
feat: add AppEnvironmentContext
oliverlaz Dec 12, 2023
b7a5442
chore: add BASE_PATH configuration
oliverlaz Dec 12, 2023
1833c0c
chore: add BASE_PATH configuration
oliverlaz Dec 12, 2023
f82a062
chore: add BASE_PATH configuration
oliverlaz Dec 12, 2023
ebf9e47
feat: respect basePath configuration
oliverlaz Dec 12, 2023
bf94c21
feat: respect basePath configuration
oliverlaz Dec 12, 2023
aa70621
feat: respect basePath configuration for favicons
oliverlaz Dec 12, 2023
eeed982
feat: respect basePath configuration for favicons
oliverlaz Dec 12, 2023
d07fdd6
fix: more basePaths
oliverlaz Dec 12, 2023
8531f80
fix: disable redirects for demo login
oliverlaz Dec 12, 2023
3fc85bf
fix: enable redirects again
oliverlaz Dec 13, 2023
3ba223a
fix: callbackUrls
oliverlaz Dec 13, 2023
4a14c2e
fix: callbackUrls
oliverlaz Dec 13, 2023
45dff8a
fix: speed up sign-in page
oliverlaz Dec 13, 2023
3b8bfdb
fix: prevent double-sign-in
oliverlaz Dec 13, 2023
ba09317
fix: try redirects
oliverlaz Dec 13, 2023
1ba1a5e
fix: undo redirects
oliverlaz Dec 13, 2023
9a7a186
fix: override redirect callback
oliverlaz Dec 13, 2023
66b33eb
fix: prevent duplicating base_path
oliverlaz Dec 14, 2023
39535b5
fix: handle basepath in redirects callback
oliverlaz Dec 14, 2023
db3841d
fix: handle basepath in redirects callback
oliverlaz Dec 14, 2023
725bc90
fix: handle basepath in redirects callback
oliverlaz Dec 14, 2023
07fe867
fix: backwards compatibility for mobile app deeplinks
oliverlaz Dec 14, 2023
fd5ee87
fix: don't render EdgeMap when token isn't provided
oliverlaz Dec 15, 2023
0de5354
fix: UX mic and camera toggle button
zwaardje Dec 15, 2023
9e70fa1
fix: sidebar overscroll
zwaardje Dec 15, 2023
7c8b2f1
chore: ui styling and added icons
zwaardje Dec 15, 2023
d23e221
fix: restore automated screenshare switching
oliverlaz Dec 15, 2023
6a5c05c
fix: swap button positions
oliverlaz Dec 15, 2023
88a45e9
feat: Fast Reconnection (#1212)
oliverlaz Dec 15, 2023
dd60ce6
fix: participant list on large screen
zwaardje Dec 15, 2023
b31f593
chore: update tutorial link
zwaardje Dec 15, 2023
a400db3
fix: show an alert when someone ends the call
oliverlaz Dec 15, 2023
e2b1e18
fix: the participant list should fill the whole space
oliverlaz Dec 15, 2023
f09623e
fix: prevent message hover issues
oliverlaz Dec 15, 2023
ea63112
fix: prevent participant name and connection quality indicator jumps
oliverlaz Dec 15, 2023
9d2b251
feat: stats button
oliverlaz Dec 15, 2023
e583c4a
feat: stats in sidebar
oliverlaz Dec 18, 2023
c1b87db
feat: stats in sidebar
oliverlaz Dec 18, 2023
28a1a01
fix: consistent padding
oliverlaz Dec 18, 2023
2ac0c40
feat: add GTM integration
oliverlaz Dec 18, 2023
0bac231
feat: add GTM integration
oliverlaz Dec 18, 2023
e772c7b
feat: iOS deep-linking
oliverlaz Dec 19, 2023
89145d5
chore: update Composite app styles
oliverlaz Dec 19, 2023
8df84aa
chore: update Composite app styles
oliverlaz Dec 19, 2023
71c8f1e
feat: page for account deletion
oliverlaz Dec 19, 2023
c792a0d
feat: page for account deletion
oliverlaz Dec 19, 2023
f11e224
chore: clean-up sdk components
oliverlaz Dec 19, 2023
04e51c8
feat: Mobile App Banner
oliverlaz Dec 19, 2023
05fb2db
feat: Mobile App Banner
oliverlaz Dec 19, 2023
417e47f
feat: upgrade stream-chat-react
oliverlaz Dec 20, 2023
8f6f84a
chore: remove unused component
oliverlaz Dec 20, 2023
318892f
chore: fix link to the recordings page
oliverlaz Dec 20, 2023
8b0ea77
feat: anon and guest login for Pronto
oliverlaz Dec 20, 2023
b1896a5
feat: add meeting preview in lobby
zwaardje Dec 21, 2023
dec6691
feat: upgrade gleap, collect peer logs and state
oliverlaz Dec 21, 2023
306047d
feat: support legacy urls, skip the setup call screen in the demo app
oliverlaz Dec 21, 2023
182e09a
fix: use user_id when available
oliverlaz Dec 21, 2023
b22d2a7
fix: simplify
oliverlaz Dec 21, 2023
ee140eb
feat: add qr code to invite popup
zwaardje Dec 21, 2023
8ebc0c7
Merge branch 'feature/WD-1079' of https://github.com/GetStream/stream…
zwaardje Dec 21, 2023
ce6f4dc
fix: add participants count badge in the lobby
oliverlaz Dec 22, 2023
7d04884
Merge branch 'main' into feature/WD-1079
oliverlaz Dec 22, 2023
f8ac830
fix: get rid of cloneElement use context instead
oliverlaz Dec 22, 2023
7ff50b3
Merge branch 'main' into feature/WD-1079
oliverlaz Dec 22, 2023
cd77548
fix: prevent multiple join button clicks
oliverlaz Dec 22, 2023
6f67621
chore: apple app site association - new app for iOS
oliverlaz Dec 22, 2023
264553c
feat: Shorter participant actions list in demo mode
oliverlaz Dec 22, 2023
a0df60f
feat: recording in progress notification
zwaardje Dec 22, 2023
c4eb857
feat: add cancel recording confirmation
zwaardje Dec 22, 2023
6572aca
feat: notification placement
zwaardje Dec 22, 2023
24babd3
feat: add close prop to notification
zwaardje Dec 22, 2023
2499a9a
fix: compilation issues
oliverlaz Dec 22, 2023
bf64e00
feat: browser permisson indicator
zwaardje Dec 22, 2023
8469268
Merge branch 'feature/WD-1079' of https://github.com/GetStream/stream…
zwaardje Dec 22, 2023
000182d
fix: typo
oliverlaz Dec 22, 2023
01be34e
fix: don't assign image to the demo users
oliverlaz Dec 25, 2023
e9de4a4
fix: use two initials in the avatar fallback
oliverlaz Dec 25, 2023
b81caa4
fix: badge position
oliverlaz Dec 25, 2023
3814113
fix: don't crash when opening participant context menu from the CallP…
oliverlaz Dec 26, 2023
986bd6d
perf: speed up the SFU WS message decoding (#1224)
oliverlaz Dec 26, 2023
82a96cf
perf: drop material-ui from pronto, update deps, remove unused code
oliverlaz Dec 26, 2023
11c136d
fix: redirect to homepage when feedback form is closed
oliverlaz Dec 27, 2023
29e0d42
feat: add GA for Pronto
oliverlaz Jan 2, 2024
8224072
fix: add component name to forwardRef components
oliverlaz Jan 2, 2024
b3a9723
fix: cookbook layout
oliverlaz Jan 2, 2024
e3a9699
chore: bump vercel
oliverlaz Jan 2, 2024
d36daf0
feat: add tour
zwaardje Jan 5, 2024
2a5aacc
fix: initial fetch for call recordings
zwaardje Jan 5, 2024
24f60f1
chore: style browser permission text
zwaardje Jan 5, 2024
3ce7c76
feat: add tour provider
zwaardje Jan 5, 2024
1fd9f13
chore: style no permission text
zwaardje Jan 5, 2024
932c231
chore: add tour panel styling
zwaardje Jan 5, 2024
0f07af9
chore: remove recording copy button border
zwaardje Jan 5, 2024
6d33f0f
fix: set sidebar lower in z-index
zwaardje Jan 5, 2024
1da24d8
feat: tour update
zwaardje Jan 8, 2024
5083e86
fix: typo
oliverlaz Jan 8, 2024
1589e9e
fix: legacy api key configuration (#1227)
oliverlaz Jan 8, 2024
49ae6f9
chore: mobile css fixes
zwaardje Jan 8, 2024
a44fa4c
Merge branch 'feature/WD-1079' of https://github.com/GetStream/stream…
zwaardje Jan 8, 2024
9719870
fix: remove unused import
oliverlaz Jan 8, 2024
4ab13b7
fix: use tour in demo env not in pronto
zwaardje Jan 8, 2024
7fef641
Merge branch 'feature/WD-1079' of https://github.com/GetStream/stream…
zwaardje Jan 8, 2024
bde74d3
chore: dependencies
oliverlaz Jan 8, 2024
1b6d7e0
chore: tour context simplification
oliverlaz Jan 8, 2024
303663c
chore: remove sentry error page
oliverlaz Jan 8, 2024
1835a6f
chore: skip the login page when landing from QR code
oliverlaz Jan 8, 2024
68a76a4
chore: tooltips
oliverlaz Jan 8, 2024
5201a5d
chore: tour improvements
oliverlaz Jan 8, 2024
7894e17
feat(react-sdk): update CompositeButton layout (#1228)
myandrienko Jan 9, 2024
2239508
fix: safari css issues and js issues
zwaardje Jan 9, 2024
b416794
fix: show selected icon in layout selector
zwaardje Jan 9, 2024
a85a45b
fix: css numbers to not wobble
zwaardje Jan 9, 2024
3929caf
Merge branch 'main' into feature/WD-1079
oliverlaz Jan 10, 2024
aae587a
fix(react-sdk): various minor issues in sdk components (#1234)
myandrienko Jan 10, 2024
0cada89
feat(react-bindings): allow configuring fallback language (#1235)
myandrienko Jan 10, 2024
0b4cb6f
feat(react-dogfood): fix push-to-talk behavior (#1230)
myandrienko Jan 10, 2024
74070d1
Merge branch 'main' into feature/WD-1079
oliverlaz Jan 10, 2024
0046b4e
Merge branch 'feature/WD-1079' of https://github.com/GetStream/stream…
zwaardje Jan 11, 2024
3e0bd71
fix: layout switcher icon in call controls
oliverlaz Jan 11, 2024
687cb91
feat: tour add stats step
zwaardje Jan 11, 2024
77b02a6
Merge branch 'feature/WD-1079' of https://github.com/GetStream/stream…
zwaardje Jan 11, 2024
b6ff5b8
chore: add border to settings modal
zwaardje Jan 11, 2024
c4be4a1
feat: update call recordings ui
zwaardje Jan 11, 2024
9de8643
feat: update documentation toggle button
zwaardje Jan 11, 2024
57ce1c6
chore: tour text and position adjustments
oliverlaz Jan 11, 2024
df71815
chore: show invite popup once the tour is finished or dismissed
oliverlaz Jan 11, 2024
a54977a
chore: show invite popup once the tour is finished or dismissed
oliverlaz Jan 11, 2024
abe8af5
chore: update change log with SDK changes
zwaardje Jan 12, 2024
ddb3442
chore: update docs images and text
zwaardje Jan 12, 2024
27c27c4
chore(react): Asset links update (#1238)
aleksandar-apostolov Jan 12, 2024
3d33550
feat: update lobby with extra text
zwaardje Jan 12, 2024
76c6891
fix: animate the tour, remove extra steps
oliverlaz Jan 12, 2024
42fcfeb
fix: update tour text, delay chat tour
oliverlaz Jan 12, 2024
0950ac2
fix: update illustrations, button order and texts
oliverlaz Jan 12, 2024
0cd5428
feat: dont display tour
zwaardje Jan 15, 2024
b68313c
fix: update texts
oliverlaz Jan 15, 2024
d34319b
fix: show the language switcher only internally
oliverlaz Jan 15, 2024
9daed26
fix: opt-out from video tour
oliverlaz Jan 15, 2024
3702208
fix: ensure SFU WS is closed
oliverlaz Jan 16, 2024
1beb634
Merge branch 'main' into feature/WD-1079
oliverlaz Jan 16, 2024
dce7856
fix(react-sdk): handle external full-screen toggling
oliverlaz Jan 16, 2024
a8dda7e
fix: sticky tour panel
oliverlaz Jan 17, 2024
49e8821
fix: prevent elapsed time overflow
oliverlaz Jan 18, 2024
5b36362
Merge branch 'main' into feature/WD-1079
oliverlaz Jan 23, 2024
071a109
chore: upgrade to next 14.1
oliverlaz Jan 23, 2024
848edcb
fix: adjust Try Native popup
oliverlaz Jan 23, 2024
c902100
fix: add backdrop to the menu container
oliverlaz Jan 23, 2024
b8c33c5
fix: reactions positioning on iOS Safari
oliverlaz Jan 24, 2024
55e008e
chore: update e2e tests
oliverlaz Jan 26, 2024
b98927c
Merge branch 'main' into feature/WD-1079
oliverlaz Jan 26, 2024
5782cc3
fix: include device selector by default in call control buttons
oliverlaz Jan 26, 2024
45e0ba0
fix: auto-closeable participant actions menu
oliverlaz Jan 29, 2024
571126d
Merge branch 'main' into feature/WD-1079
oliverlaz Jan 31, 2024
3010472
chore: update yarn.lock
oliverlaz Jan 31, 2024
bfd61fd
fix: add elipsis when overflowing
oliverlaz Feb 1, 2024
99f5ca7
feat: speech animation
oliverlaz Feb 1, 2024
8218ad0
fix: feedback form spacings
oliverlaz Feb 1, 2024
2c3e934
feat: speech animation
oliverlaz Feb 1, 2024
e09af82
Merge branch 'main' into feature/WD-1079
oliverlaz Feb 1, 2024
bb10237
feat(pronto): Location randomization (#1261)
oliverlaz Feb 1, 2024
b79656f
feat(pronto): experimental Waiting Room (#1262)
oliverlaz Feb 2, 2024
77a7288
fix: preserve query params
oliverlaz Feb 5, 2024
779899c
fix: hide non-relevant moderation options
oliverlaz Feb 6, 2024
7cf9e03
fix: sidebar motion
oliverlaz Feb 6, 2024
b80d852
fix: restore touch gestures on mobile
oliverlaz Feb 7, 2024
14fc005
fix: support for external api_key and token
oliverlaz Feb 7, 2024
5b87694
fix: restore sidebar motion
oliverlaz Feb 7, 2024
f56772e
fix: remove CopyToClipboardButton.tsx
oliverlaz Feb 7, 2024
321b721
fix: add 16px offset to device selector menus
oliverlaz Feb 7, 2024
fdbbf19
fix: adjust styling of "disabled device" buttons
oliverlaz Feb 7, 2024
dab7cc2
fix: adjust color pallete
oliverlaz Feb 7, 2024
7aa8e62
fix: opt-out from using mapbox when WebGL isn't supported
oliverlaz Feb 8, 2024
a44e2a9
fix: make sure chat occupies the whole space
oliverlaz Feb 8, 2024
ffefed7
fix: safe access to localStorage
oliverlaz Feb 15, 2024
b41a563
Merge branch 'main' into feature/WD-1079
oliverlaz Feb 21, 2024
d78e1ed
chore: post merge adjustments
oliverlaz Feb 21, 2024
961a389
fix: replace CallStats with Reactions in the default CallControls
oliverlaz Feb 23, 2024
a94544e
chore: changelog [skip ci]
oliverlaz Feb 23, 2024
8381479
chore: update e2e screenshots
oliverlaz Feb 23, 2024
ba2e15d
fix: test failures
oliverlaz Feb 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 13 additions & 5 deletions .github/workflows/deploy-react-sample-apps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ on:
- '!**/docusaurus/**'
workflow_dispatch:

concurrency:
group: deploy-react-sample-apps-${{ github.ref }}
cancel-in-progress: true

jobs:
build-and-deploy-sample-apps:
name: Deploy ${{ matrix.application.name }}
Expand All @@ -30,22 +34,22 @@ jobs:
matrix:
application:
- name: messenger-clone-react
folder: messenger-clone
project-id: prj_FNUiw2FtWJEDVHP5XttyLQmGw39n
populate-tokens: true
- name: zoom-clone-react
folder: zoom-clone
project-id: prj_y2GjsUXNvW7MdQ0EpJVG0FBNNovL
populate-tokens: true
- name: egress-composite
project-id: prj_R6DLpP2Gxc0aRHGEopQWE8tveNDX
- name: livestream-app-react
folder: livestream-app
project-id: prj_uNJTw7DefSAntAoWCXwJaHc1khoA
- name: audio-rooms
project-id: prj_0WnHcvVkXpM4PRc2ymVmrAHFILoT
- name: react-dogfood
project-id: prj_bUGd9z0sMAMxZmmgMaec3oiRbWzT
- name: react-dogfood - https://pronto.getstream.io
project-id: prj_4TTdjeVHEDhWWiFRfjIr1QFb5ell
- name: react-dogfood - https://getstream.io/video/demos
project-id: prj_tTLn3XMVal4D1Nnel9nPJ0hoI9wA
base-path: /video/demos

env:
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
Expand Down Expand Up @@ -87,6 +91,8 @@ jobs:
### Vercel deployment (Preview) ###
- name: Vercel Pull/Build/Deploy (Preview)
if: ${{ github.ref_name != 'main' }}
env:
NEXT_PUBLIC_BASE_PATH: ${{ matrix.application.base-path || '' }}
run: >
yarn vercel pull --yes --environment=preview --token=${{ secrets.VERCEL_TOKEN }} &&
yarn vercel build --token=${{ secrets.VERCEL_TOKEN }} &&
Expand All @@ -95,6 +101,8 @@ jobs:
### Vercel deployment (Production) ###
- name: Vercel Pull/Build/Deploy (Production)
if: ${{ github.ref_name == 'main' }}
env:
NEXT_PUBLIC_BASE_PATH: ${{ matrix.application.base-path || '' }}
run: >
yarn vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }} &&
yarn vercel build --prod --token=${{ secrets.VERCEL_TOKEN }} &&
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
"nx": "16.0.1",
"prettier": "^2.8.8",
"typescript": "^5.2.2",
"vercel": "^32.4.1",
"vercel": "^33.2.0",
"vite": "^4.4.11"
}
}
6 changes: 3 additions & 3 deletions packages/client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,9 @@
"CHANGELOG.md"
],
"dependencies": {
"@protobuf-ts/runtime": "^2.9.1",
"@protobuf-ts/runtime-rpc": "^2.9.1",
"@protobuf-ts/twirp-transport": "^2.9.1",
"@protobuf-ts/runtime": "^2.9.3",
"@protobuf-ts/runtime-rpc": "^2.9.3",
"@protobuf-ts/twirp-transport": "^2.9.3",
"@types/ws": "^8.5.7",
"axios": "^1.6.0",
"base64-js": "^1.5.1",
Expand Down
8 changes: 1 addition & 7 deletions packages/client/src/__tests__/server-side/call.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -89,12 +89,6 @@ describe('call API', () => {
});

expect(response.calls.length).toBeLessThanOrEqual(2);

response = await client.queryCalls({
filter_conditions: { backstage: { $eq: false } },
});

expect(response.calls.length).toBeGreaterThanOrEqual(1);
});

describe('recording', () => {
Expand Down Expand Up @@ -150,7 +144,7 @@ describe('call API', () => {
);
});

it('query recordings', async () => {
it.skip('query recordings', async () => {
// somewhat dummy test, we should do a proper test in the future
let response = await call.queryRecordings();

Expand Down
31 changes: 12 additions & 19 deletions packages/client/src/gen/google/protobuf/struct.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* eslint-disable */
// @generated by protobuf-ts 2.9.0 with parameter long_type_string,client_generic,server_none,eslint_disable
// @generated by protobuf-ts 2.9.3 with parameter long_type_string,client_generic,server_none,eslint_disable
// @generated from protobuf file "google/protobuf/struct.proto" (package "google.protobuf", syntax proto3)
// tslint:disable
//
Expand Down Expand Up @@ -46,7 +46,6 @@ import type {
} from '@protobuf-ts/runtime';
import {
isJsonObject,
MESSAGE_TYPE,
MessageType,
reflectionMergePartial,
typeofJsonValue,
Expand Down Expand Up @@ -226,11 +225,8 @@ class Struct$Type extends MessageType<Struct> {
return target;
}
create(value?: PartialMessage<Struct>): Struct {
const message = { fields: {} };
globalThis.Object.defineProperty(message, MESSAGE_TYPE, {
enumerable: false,
value: this,
});
const message = globalThis.Object.create(this.messagePrototype!);
message.fields = {};
if (value !== undefined)
reflectionMergePartial<Struct>(this, message, value);
return message;
Expand Down Expand Up @@ -300,7 +296,7 @@ class Struct$Type extends MessageType<Struct> {
options: BinaryWriteOptions,
): IBinaryWriter {
/* map<string, google.protobuf.Value> fields = 1; */
for (let k of Object.keys(message.fields)) {
for (let k of globalThis.Object.keys(message.fields)) {
writer
.tag(1, WireType.LengthDelimited)
.fork()
Expand Down Expand Up @@ -385,7 +381,10 @@ class Value$Type extends MessageType<Value> {
case 'nullValue':
return null;
case 'numberValue':
return message.kind.numberValue;
let numberValue = message.kind.numberValue;
if (typeof numberValue == 'number' && !Number.isFinite(numberValue))
throw new globalThis.Error();
return numberValue;
case 'stringValue':
return message.kind.stringValue;
case 'listValue':
Expand Down Expand Up @@ -446,11 +445,8 @@ class Value$Type extends MessageType<Value> {
return target;
}
create(value?: PartialMessage<Value>): Value {
const message = { kind: { oneofKind: undefined } };
globalThis.Object.defineProperty(message, MESSAGE_TYPE, {
enumerable: false,
value: this,
});
const message = globalThis.Object.create(this.messagePrototype!);
message.kind = { oneofKind: undefined };
if (value !== undefined)
reflectionMergePartial<Value>(this, message, value);
return message;
Expand Down Expand Up @@ -616,11 +612,8 @@ class ListValue$Type extends MessageType<ListValue> {
return target;
}
create(value?: PartialMessage<ListValue>): ListValue {
const message = { values: [] };
globalThis.Object.defineProperty(message, MESSAGE_TYPE, {
enumerable: false,
value: this,
});
const message = globalThis.Object.create(this.messagePrototype!);
message.values = [];
if (value !== undefined)
reflectionMergePartial<ListValue>(this, message, value);
return message;
Expand Down
11 changes: 4 additions & 7 deletions packages/client/src/gen/google/protobuf/timestamp.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* eslint-disable */
// @generated by protobuf-ts 2.9.0 with parameter long_type_string,client_generic,server_none,eslint_disable
// @generated by protobuf-ts 2.9.3 with parameter long_type_string,client_generic,server_none,eslint_disable
// @generated from protobuf file "google/protobuf/timestamp.proto" (package "google.protobuf", syntax proto3)
// tslint:disable
//
Expand Down Expand Up @@ -44,7 +44,6 @@ import type {
PartialMessage,
} from '@protobuf-ts/runtime';
import {
MESSAGE_TYPE,
MessageType,
PbLong,
reflectionMergePartial,
Expand Down Expand Up @@ -285,11 +284,9 @@ class Timestamp$Type extends MessageType<Timestamp> {
return target;
}
create(value?: PartialMessage<Timestamp>): Timestamp {
const message = { seconds: '0', nanos: 0 };
globalThis.Object.defineProperty(message, MESSAGE_TYPE, {
enumerable: false,
value: this,
});
const message = globalThis.Object.create(this.messagePrototype!);
message.seconds = '0';
message.nanos = 0;
if (value !== undefined)
reflectionMergePartial<Timestamp>(this, message, value);
return message;
Expand Down
Loading
Loading