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

Reduce conference context usage and move to the prompt drilling #433

Merged
merged 72 commits into from
Jan 2, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
320ded2
Move to promp drilling
mustafaboleken Dec 12, 2024
d45fabf
Move to prompt drilling
mustafaboleken Dec 12, 2024
217ce5c
Move participant tab to the promp dripping method
mustafaboleken Dec 12, 2024
4783f14
Move to promp dripping
mustafaboleken Dec 16, 2024
f9573be
Move to prop drilling
mustafaboleken Dec 16, 2024
bee5db2
Remove conference context
mustafaboleken Dec 17, 2024
d22472e
Move VideoCard to prop drilling
mustafaboleken Dec 17, 2024
f5e830a
Add filterVideoProps into VideoCard
mustafaboleken Dec 17, 2024
56fe963
Separete Talking Indicator into component
mustafaboleken Dec 17, 2024
20c1086
Optimize video card
mustafaboleken Dec 17, 2024
298092b
Reduce function renders
mustafaboleken Dec 17, 2024
2c8beab
Improve is talking structure
mustafaboleken Dec 17, 2024
68904ba
Move to React 19
mustafaboleken Dec 17, 2024
4098f3a
Refactor props
mustafaboleken Dec 17, 2024
d3e82b8
Fix failing unit tests
mustafaboleken Dec 17, 2024
f19f8b8
Fix failed test codes
mustafaboleken Dec 17, 2024
cad8e4d
Merge branch 'main' into moveToProps
mustafaboleken Dec 17, 2024
cf6d4a5
Enable AntMedia unit tests
mustafaboleken Dec 17, 2024
7f0b266
Update WaitingRoom.js
mustafaboleken Dec 17, 2024
b5229fe
Fix failed test
mustafaboleken Dec 17, 2024
e29d239
Update OptionButton.js
mustafaboleken Dec 17, 2024
2fdeb90
Add missing id's
mustafaboleken Dec 18, 2024
9499b59
Update SettingsDialog.js
mustafaboleken Dec 18, 2024
a0a5fc2
Add test code for EffectsDrawer
mustafaboleken Dec 18, 2024
496b5fe
Cleanup unnecessary
mustafaboleken Dec 18, 2024
e485e5c
Update the position of the reactions popup
mustafaboleken Dec 18, 2024
dfff165
Remove conference context
mustafaboleken Dec 23, 2024
ca8b11d
Refactor integration test codes
mustafaboleken Dec 26, 2024
e594618
Revert "Remove conference context"
mustafaboleken Dec 28, 2024
faa9f86
Rename ConferenceContext to ConferenceContext
mustafaboleken Dec 28, 2024
0f69f6f
Update AntMedia.js
mustafaboleken Dec 28, 2024
e8ac278
Update MeetingRoom.test.js
mustafaboleken Dec 28, 2024
180ce8e
Revert "Update MeetingRoom.test.js"
mustafaboleken Dec 28, 2024
dceaf63
Update AntMedia.js
mustafaboleken Dec 28, 2024
3b736a9
Update AntMedia.js
mustafaboleken Dec 28, 2024
eff9ed6
Add istanbul and codecov as dependency
mustafaboleken Dec 28, 2024
7e22ed3
Add enable istanbul codecov plugin
mustafaboleken Dec 28, 2024
a7df769
Update createwar.sh
mustafaboleken Dec 28, 2024
c098e26
Update build-and-deploy.yml
mustafaboleken Dec 28, 2024
e9d82a6
Update AntMedia.js
mustafaboleken Dec 28, 2024
8057f15
Enable react compiler
mustafaboleken Dec 28, 2024
965aa7f
Make babel-eslint parser
mustafaboleken Dec 29, 2024
d12a58e
Delete package-lock.json
mustafaboleken Dec 29, 2024
910cd89
Update .gitignore
mustafaboleken Dec 29, 2024
61749b6
Add test code
mustafaboleken Dec 29, 2024
2588e8f
Revert using babel-eslint
mustafaboleken Dec 29, 2024
adf67e3
Add test codes
mustafaboleken Dec 29, 2024
72bee64
Update Footer.js
mustafaboleken Dec 29, 2024
92f9f12
Add test code for effects tab
mustafaboleken Dec 29, 2024
0488541
Test when isCamTurnedOff is false
mustafaboleken Dec 29, 2024
72d46e8
Add test code
mustafaboleken Dec 29, 2024
4fbdd2f
Add istanbul comment
mustafaboleken Dec 29, 2024
50f4654
Add istanbul comment
mustafaboleken Dec 29, 2024
507f2d2
Create VideoCard.test.js
mustafaboleken Dec 29, 2024
ed40f60
Merge branch 'main' into moveToProps
mustafaboleken Dec 30, 2024
486e908
Fix test codes
mustafaboleken Dec 30, 2024
ba094d1
Merge branch 'main' into moveToProps
mustafaboleken Dec 30, 2024
5579bc8
Merge branch 'main' into moveToProps
mustafaboleken Jan 1, 2025
f9ba968
Move to notistack
mustafaboleken Jan 1, 2025
f87fca3
Add legacy-peer-deps
mustafaboleken Jan 1, 2025
1226660
Merge branch 'main' into moveToProps
mustafaboleken Jan 2, 2025
19861ad
Update .gitignore
mustafaboleken Jan 2, 2025
ca0b4a4
Add missing files
mustafaboleken Jan 2, 2025
0a88c7d
Update package.json
mustafaboleken Jan 2, 2025
99bfcd2
Use UnitTestContext as global conference context
mustafaboleken Jan 2, 2025
99bd9bc
Update MeetingRoom.js
mustafaboleken Jan 2, 2025
31d2d64
Update MeetingRoom.js
mustafaboleken Jan 2, 2025
c190542
Update test_join_leave.py
mustafaboleken Jan 2, 2025
10f89bb
Update index.html
mustafaboleken Jan 2, 2025
e4eaabf
save settings as state
mustafaboleken Jan 2, 2025
f15488f
Revert "save settings as state"
mustafaboleken Jan 2, 2025
b10cbf5
Reapply "save settings as state"
mustafaboleken Jan 2, 2025
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
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
codesigning.asc
.DS_Store
webapp/src/main/webapp/
webapp/src/main/webapp/static/
.vscode/

react/.env.development
Expand Down
45 changes: 24 additions & 21 deletions react/jest.config.js
Original file line number Diff line number Diff line change
@@ -1,31 +1,34 @@
module.exports = {
collectCoverage: true,
coverageReporters: ["json", "lcov", "text", "clover"],
collectCoverageFrom: ['src/Components/*.js','src/pages/*.js'],
collectCoverageFrom: [
'src/Components/**/*.{js,jsx,ts,tsx}', // Include subdirectories and multiple extensions
'src/pages/**/*.{js,jsx,ts,tsx}', // Same for 'pages' directory
],
coverageDirectory: 'coverage',
testEnvironment: 'jest-fixed-jsdom',
setupFiles: ['<rootDir>/.jest/setEnvVars.js'],
setupFilesAfterEnv: ['<rootDir>/jest.setup.js'],
moduleNameMapper:{
moduleNameMapper: {
"\\.(css|less|sass|scss)$": "<rootDir>/src/__mocks__/styleMock.js",
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/src/__mocks__/fileMock.js"
},
//changedSince:'origin/main',
/*
coverageThreshold: {
global: {
branches: 70,
functions: 70,
lines: 70,
statements: -10,
},
},
*/
moduleDirectories: [
"node_modules",
"src"
],
transformIgnorePatterns: [
"node_modules/(?!@ngrx|(?!deck.gl)|ng-dynamic)"
]
};
// Uncomment if needed for coverage thresholds
/*
coverageThreshold: {
global: {
branches: 70,
functions: 70,
lines: 70,
statements: -10,
},
},
*/
moduleDirectories: [
"node_modules",
"src"
],
transformIgnorePatterns: [
"node_modules/(?!@ngrx|(?!deck.gl)|ng-dynamic)"
],
};
Loading
Loading