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

Add React native to ts-client #1

Merged
merged 102 commits into from
Jun 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
84a932f
Init repository
kamil-stasiak Feb 24, 2023
125b609
RTC-88 RTC-180 RTC-189 Library POC (#1)
kamil-stasiak Mar 27, 2023
668aa8c
Library POC v2 (#7)
kamil-stasiak Mar 27, 2023
d69d5da
Fix name typo (#8)
kamil-stasiak Mar 27, 2023
b9b7f8d
Authorization (#4)
roznawsk Mar 28, 2023
36dba4a
Add toasts and hide unused UI (#5)
ostatni5 Mar 29, 2023
c49bfe4
Handle partial response from enumerateDeivce (#9)
kamil-stasiak Mar 29, 2023
b897b46
Fix useMedia dependency array (#12)
kamil-stasiak Apr 3, 2023
ce4dedc
Add lint (#10)
ostatni5 Apr 4, 2023
5484d2f
RTC-205 Auth update (#15)
ostatni5 Apr 4, 2023
61fc053
Add gh-actions and prettier (#11)
ostatni5 Apr 5, 2023
6fba17b
Rtc-206 gh pages documentation (#14)
ostatni5 Apr 6, 2023
03c1562
Update readme (#16)
ostatni5 Apr 12, 2023
8c0d168
Feature/add server sdk and remove ts client (#17)
kamil-stasiak Apr 14, 2023
8dd3ab5
Rename package (#19)
kamil-stasiak Apr 14, 2023
5f57479
Release 0.1.0
kamil-stasiak Apr 17, 2023
9ba2f31
Feature/server events (#21)
kamil-stasiak Apr 17, 2023
b8cb81d
Release 0.1.1
kamil-stasiak Apr 17, 2023
fc19ed1
Update server API
kamil-stasiak Apr 17, 2023
60b83f8
Add protobufs support (#23)
kamil-stasiak May 25, 2023
d8bfe91
Feature/add jellyfish videroom support (#24)
kamil-stasiak May 25, 2023
9bfe737
[RTC-233] Handle websocketUrl inside JellyfishClient (#25)
LVala May 31, 2023
4a9c270
Add hls.js player
szebniok Jul 12, 2023
db1db2f
Merge pull request #26 from jellyfish-dev/add-hls-js
szebniok Jul 12, 2023
b88e413
Feature/bump ts client (#27)
kamil-stasiak Jul 12, 2023
788bf88
Add useUserMedia hook
szebniok Jul 24, 2023
2cac688
Merge pull request #29 from jellyfish-dev/feature/add-use-user-media
szebniok Jul 31, 2023
ac6ddea
Remove dashboard (#33)
kamil-stasiak Aug 18, 2023
fae8850
Bump ts-client (#34)
kamil-stasiak Aug 18, 2023
463d7ed
Feature/add tracks (#35)
kamil-stasiak Aug 18, 2023
0673dd6
Add useDisconnect hook (#36)
kamil-stasiak Aug 18, 2023
97ae493
fixed lodash dependency (#37)
Crackhoff Aug 24, 2023
9a69886
Feature/add basic hooks (#38)
kamil-stasiak Aug 25, 2023
29392f9
Feature/ex 110 use camera and mic hook (#39)
kamil-stasiak Aug 31, 2023
903ebf7
Feature/update readme (#40)
Crackhoff Sep 1, 2023
9a82d4f
Bump and lock versions (#41)
kamil-stasiak Sep 1, 2023
069140e
Prepare 0.1.3 version (#42)
kamil-stasiak Sep 7, 2023
2678492
Merge 2 use effects (#44)
kamil-stasiak Sep 8, 2023
52d01ef
Fix/stopping devices in example (#46)
Crackhoff Sep 19, 2023
47b0a92
Feature/add license (#47)
Crackhoff Sep 22, 2023
2c418bb
Feature/extract use camera and microphone (#48)
kamil-stasiak Sep 26, 2023
cbc221b
Update TS client (#49)
kamil-stasiak Oct 5, 2023
8282949
Add useScreenshare hook (#50)
szebniok Oct 11, 2023
57c09db
Add autoStreaming and preview options to screenshare (#51)
szebniok Oct 18, 2023
8265426
Bump version to 0.1.4 (#52)
kamil-stasiak Oct 23, 2023
645b7f1
Remove console log (#53)
kamil-stasiak Oct 23, 2023
c8816c6
Simulcast info (#54)
kamil-stasiak Oct 31, 2023
70e061a
Release 0.1.5 (#55)
kamil-stasiak Oct 31, 2023
63bf11d
Move stopping of tracks on restart inside reducer (#56)
szebniok Nov 8, 2023
f78ae0a
Add prettier and linter check to PRs (#57)
szebniok Nov 15, 2023
04a6813
Add e2e test (#58)
szebniok Nov 20, 2023
e6fd1b7
Add updatePeerMetadata method (#59)
kamil-stasiak Nov 22, 2023
1338243
Release 0.1.6 (#60)
kamil-stasiak Nov 22, 2023
8cbef8b
Update dependencies (#61)
kamil-stasiak Dec 8, 2023
c1042cd
Add more e2e test cases (#62)
szebniok Jan 5, 2024
1851d63
Export types (#63)
kamil-stasiak Jan 12, 2024
85e11c3
Update ts-client (#66)
kamil-stasiak Jan 18, 2024
fb313d3
Update version (#67)
kamil-stasiak Jan 19, 2024
eaa49e6
Metadata validator (#70)
kamil-stasiak Feb 28, 2024
747df0a
Update ts client (#71)
kamil-stasiak Mar 12, 2024
732b982
Event emitters (#73)
kamil-stasiak May 15, 2024
12a9705
Move eslint/parser to dev deps (#75)
kamil-stasiak May 15, 2024
9feb61c
Update README to use Fishjam (rebranding) (#76)
karkakol May 16, 2024
56bc0f4
Change namespace to `Fishjam`, rename the package to `@fishjam-dev/re…
balins May 24, 2024
2d8aa7f
Add `release` workflow to automate release process (#78)
balins May 24, 2024
fe02dfc
Release v0.4.0
github-actions[bot] May 24, 2024
3e62906
Create dependabot.yml for automatic dependency update (#82)
mironiasty Jun 12, 2024
a40dc79
Add rule to use `import` and `import type` (#83)
mironiasty Jun 12, 2024
2799cfe
Bump vite from 5.1.2 to 5.1.7 in /examples/minimal-react in the npm_a…
dependabot[bot] Jun 12, 2024
0440d10
Bump typedoc from 0.25.12 to 0.25.13 (#84)
dependabot[bot] Jun 12, 2024
793e7d0
Bump prettier from 3.2.5 to 3.3.2 (#85)
dependabot[bot] Jun 12, 2024
0ce111a
Bump eslint-plugin-react-refresh from 0.4.6 to 0.4.7 (#87)
dependabot[bot] Jun 12, 2024
96a88b7
Bump testcontainers from 10.7.2 to 10.9.0 (#86)
dependabot[bot] Jun 12, 2024
15e0650
Bump eslint-plugin-react-hooks from 4.6.0 to 4.6.2 (#88)
dependabot[bot] Jun 12, 2024
f56775a
Bump braces from 3.0.2 to 3.0.3 in the npm_and_yarn group (#89)
dependabot[bot] Jun 12, 2024
e7b883e
Bump the npm_and_yarn group across 2 directories with 2 updates (#90)
dependabot[bot] Jun 12, 2024
cb4eeed
Mute track (#79)
kamil-stasiak Jun 13, 2024
3f5a1d0
Bump @types/node from 20.11.27 to 20.14.2 (#95)
dependabot[bot] Jun 13, 2024
889fb17
Bump typedoc-plugin-mdn-links from 3.1.18 to 3.1.29 (#94)
dependabot[bot] Jun 13, 2024
66d3757
Bump typescript from 5.4.2 to 5.4.5 (#93)
dependabot[bot] Jun 13, 2024
dc5926c
Bump prettier-plugin-tailwindcss from 0.5.12 to 0.6.4 (#92)
dependabot[bot] Jun 13, 2024
b4ba0bb
Bump @playwright/test from 1.42.1 to 1.44.1 (#91)
dependabot[bot] Jun 13, 2024
ce3d553
Bump @typescript-eslint/parser from 7.8.0 to 7.13.0 (#96)
dependabot[bot] Jun 17, 2024
f6629ef
Bump @typescript-eslint/eslint-plugin from 7.2.0 to 7.13.0 (#97)
dependabot[bot] Jun 17, 2024
90349bb
Bump react and @types/react (#98)
dependabot[bot] Jun 17, 2024
02d89a8
Bump typedoc-plugin-mdn-links from 3.1.29 to 3.1.30 (#99)
dependabot[bot] Jun 17, 2024
a2fc4e4
move to packages directory
mironiasty Jun 19, 2024
499c061
Move ts-client to packages dir
mironiasty Jun 19, 2024
f3fed8d
Merge remote-tracking branch 'react-client-sdk/monorepo' into connect…
mironiasty Jun 19, 2024
db741b8
Move examples
mironiasty Jun 19, 2024
fde49b1
Update package.json files
mironiasty Jun 19, 2024
6851351
Use latest yarn
mironiasty Jun 19, 2024
fd0fdbf
Move tests away
mironiasty Jun 19, 2024
ff2719f
fix examples dirs
mironiasty Jun 19, 2024
9abfe06
Move e2e tests
mironiasty Jun 20, 2024
7048143
Update tsconfig and add missing scripts
mironiasty Jun 20, 2024
5adac19
Remove warning
mironiasty Jun 20, 2024
729a236
Update project config
mironiasty Jun 20, 2024
8b08d96
Merge remote-tracking branch 'origin/main' into connect-with-react-cl…
mironiasty Jun 24, 2024
694c09e
Fix react client build
kamil-stasiak Jun 26, 2024
92e0f8c
Merge branch 'main' of github.com:fishjam-dev/ts-client-sdk into fix-…
kamil-stasiak Jun 26, 2024
c27c81e
Reconnect on network change
kamil-stasiak Jun 26, 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
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "daily"
50 changes: 8 additions & 42 deletions .github/workflows/node.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,50 +26,16 @@ jobs:
cache: 'npm'

- name: Install dependencies ⬇️
run: npm ci

- name: Check formatting 🎨
run: npm run format:check

- name: Run linter 👮
run: npm run lint:check

run: yarn

- name: Build 📦
run: npm run build

- name: Docs 📚
run: npm run docs

- name: Test 🚀
run: npm run test

build_and_test_examples:
name: Build and test examples
runs-on: ubuntu-latest
- name: Run types 👮
run: yarn tsc

strategy:
matrix:
node-version: [18.x]
root_folder: [examples/simple-app, examples/minimal]

defaults:
run:
working-directory: ${{ matrix.root_folder }}

steps:
- uses: actions/checkout@v4

- name: Use Node.js ${{ matrix.node-version }} 🛎️
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}

- name: Install dependencies lib ⬇️
run: npm ci
working-directory: .

- name: Install dependencies ⬇️
run: npm ci
- name: Check formatting 🎨
run: yarn format:check

- name: Build 📦
run: npm run build
- name: Run linter 👮
run: yarn lint:check
52 changes: 0 additions & 52 deletions .github/workflows/static.yml

This file was deleted.

37 changes: 10 additions & 27 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,37 +1,20 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
.yarn/*
!.yarn/cache
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions

node_modules
dist
dist-ssr
docs
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
# IntelliJ
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
*.iml

# Playwright
/test-results/
/playwright-report/
/blob-report/
/playwright/.cache/

/coverage/

# TS incremental build
.tsbuildinfo
# MacOS
.DS_Store
894 changes: 894 additions & 0 deletions .yarn/releases/yarn-4.3.0.cjs

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions .yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
nodeLinker: node-modules

yarnPath: .yarn/releases/yarn-4.3.0.cjs
Loading
Loading