Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1452 commits
Select commit Hold shift + click to select a range
6deb0a6
fix(large-video): Prevents unnecessary updates when container is hidden
hristoterezov Oct 1, 2025
1900c42
test: Fix token for moderation test. (#16510)
bgrozev Oct 6, 2025
38677db
dep(react-native-immersive-mode): remove everything related to this (…
Calinteodor Oct 7, 2025
8a7ee9b
test: Add skip reason to report (#16515)
bgrozev Oct 7, 2025
6287c14
chore(deps) lib-jitsi-meet@latest
damencho Oct 7, 2025
f3e1fbf
Update jitsi-meet-rnsdk.podspec
jplandry908 Oct 6, 2025
9d4e6c2
fix(recording) prevent recording consent dialog for visitors (#16452)
mihhu Oct 8, 2025
03e9a7d
Enabled screen sharing
CandelR Oct 8, 2025
c1d9c5b
Fix typescript error
CandelR Oct 8, 2025
50bad7b
fix(shot_lived_token): Handles case with empty string for tenant.
damencho Oct 8, 2025
698aa8d
fix(persistent_lobby): Fix main room lookup.
damencho Oct 8, 2025
47e420f
fix(chat): improve naming convention for unread items (#16499)
mihhu Oct 9, 2025
1255b4d
feat(ios) remove Apple Watch app
saghul Oct 9, 2025
447be3f
Reorganize tests by feature, minor test updates (#16518)
bgrozev Oct 9, 2025
ecec65f
feat: Whitelist the disableFocus config option. (#16526)
bgrozev Oct 9, 2025
d67622f
fix(prosody): Drops not needed debug log.
damencho Oct 9, 2025
a103b0e
chore(deps) update react-native-webrtc
saghul Oct 9, 2025
a96908d
fix(analytics/amplitude/native): package does nott have a def export
Calinteodor Oct 10, 2025
95ecf73
feat(prejoin): add showHangUp config option to prejoinConfig (#16531)
mihhu Oct 13, 2025
88f1ef2
fix: Fix dial-in test (wait until the dialog is closed). (#16538)
bgrozev Oct 13, 2025
a62fa3f
feat(chat): Display file uploads as inline chat messages
hristoterezov Oct 6, 2025
683d6eb
feat(visitors): add hideVisitorCountForVisitors config option (#16541)
mihhu Oct 14, 2025
657aefe
test: Use timeout for expected codec changes. (#16539)
bgrozev Oct 14, 2025
ebff469
test: Add a test for joining a MUC without a conference request. (#16…
bgrozev Oct 14, 2025
a3200a1
lang: Updated swedish translation
Philldomd Oct 14, 2025
083037d
test: Do not assert message order (they can race). (#16544)
bgrozev Oct 14, 2025
641b52c
feat(visitors): add showJoinMeetingDialog config option (#16540)
mihhu Oct 14, 2025
bf2254c
feat(keyboard-shortcuts): Adds support for any keyboard layout.
damencho Oct 14, 2025
4089702
feat(token_verification): Pass through recorder and transcriber into …
damencho Oct 14, 2025
9309d61
test: Fix jaas chat test again (typo). (#16548)
bgrozev Oct 14, 2025
7d2cf3d
fix: Disable urlNormalisation on FF.
damencho Oct 8, 2025
8d4193c
chore(android): insets navigation adjustments (#16543)
Calinteodor Oct 15, 2025
bab9ddb
feat(prejoin/lobby): style adjustments (#16550)
Calinteodor Oct 15, 2025
3b5c2d9
fix(android) fix initializer not running
saghul Oct 14, 2025
f3e9962
fix(tests): Fix p2p enable flag in desktop sharing.
damencho Oct 15, 2025
ca6579e
feat(prejoin): fix room name backdrop and button sizes
Calinteodor Oct 15, 2025
17b4c21
chore(android): update colors for status bar and navigation bar (#16557)
Calinteodor Oct 16, 2025
c481e7e
chore(android/sdk): check also for sdk version that the app targets
Calinteodor Oct 16, 2025
a855f76
fix(tests) Wait for p2p switch before checking for SS
jallamsetty1 Oct 16, 2025
b40c24d
fix(tests): Visitors tests to avoid reordered webhook events.
damencho Oct 16, 2025
eb188ff
fix(tests): Wait dialog elements to be clickable.
damencho Oct 16, 2025
7b4cc55
feat(tests): Increase the randomness of the room name.
damencho Oct 16, 2025
5b23072
feat(tests): Make sure dial-in user hangups.
damencho Oct 16, 2025
8ab02d5
fix(visitors): Fix room token verification.
damencho Oct 16, 2025
82d4628
fix(large-video)pin prev speaker on stage when local user is dominant…
jallamsetty1 Oct 16, 2025
f324122
feat(tests): Fail early and gather debug logs for iframe tests.
damencho Oct 16, 2025
f301844
Add screen sharing functionality and improve video participant handling
CandelR Oct 17, 2025
29fd5df
fix(tests) Increase backToP2PDelay to 3 secs.
jallamsetty1 Oct 17, 2025
0c33010
Added z-index to media controls
CandelR Oct 20, 2025
b2f7b3b
fix(chat): don't show private chat picker if disabled (#16556)
HannesOberreiter Oct 21, 2025
62392db
Enhance VideoParticipant component to support dynamic background colo…
CandelR Oct 21, 2025
077602c
fix(filmstrip) Fixes an issue where remote tiles can disappear when S…
jallamsetty1 Oct 21, 2025
dc5097d
Add plan name management to meeting reducer and selectors
CandelR Oct 22, 2025
8a53ffe
Fixed and updted tests
CandelR Oct 22, 2025
a5c54c4
Minor jsdoc change
CandelR Oct 22, 2025
932ae5c
Refactor VideoParticipant and ConferenceControls components for impro…
CandelR Oct 22, 2025
82ac88b
Fixed speaker mode relative positioning of VideoParticipant
CandelR Oct 22, 2025
66a4f3b
Add screen sharing notifications and improve error handling for scree…
CandelR Oct 22, 2025
fff6636
refactor(mobile): Move querySelector polyfill to @jitsi/js-utils package
hristoterezov Oct 18, 2025
e0cad48
feat(tests): Avoids using aria selector for breakout rooms.
damencho Oct 21, 2025
e82ef6d
feat(tests): Uses memory logs on failure and stops logging during con…
damencho Oct 21, 2025
fa9703a
fix(tests): Send logs to browser to keep correct order.
damencho Oct 22, 2025
a5ca57b
feat(tests): Drop more aria selectors.
damencho Oct 22, 2025
ff6ee20
Merge pull request #110 from internxt/feature/sreen-sharing-test
CandelR Oct 23, 2025
5a09bc8
Fixed translation and screen shring notification name
CandelR Oct 23, 2025
8ee268b
Merge pull request #113 from internxt/bugfix/translations-fix-on-shar…
CandelR Oct 23, 2025
6e49cfe
Merge remote-tracking branch 'jitsi/master' into feature/PB-5087-upda…
CandelR Oct 24, 2025
2e45933
Fixed new-meeting flow and other issues from merge with Jitsi origina…
CandelR Oct 29, 2025
e778fab
Fix type errors
CandelR Oct 30, 2025
3fcda54
update session storage keys
CandelR Oct 30, 2025
e2541ea
Merge pull request #117 from internxt/feature/PB-5087-fix-new-meeting…
CandelR Oct 31, 2025
79555db
fix(crypto): resolve TypeScript strict type errors after ES2024 upgrade
CandelR Oct 31, 2025
ba43d38
Fixed error handling in new meeting flow
CandelR Oct 31, 2025
c28c6ff
Added sessionStorage tests
CandelR Oct 31, 2025
0d82508
Removed comments
CandelR Oct 31, 2025
0c942ba
Merge pull request #118 from internxt/feature/PB-5087-fix-error-handl…
CandelR Oct 31, 2025
b4db042
Fixed large video update and gumpending video and audio when user goe…
CandelR Nov 3, 2025
ba00a42
Merge pull request #120 from internxt/feature/PB-5087-fix-large-video…
CandelR Nov 3, 2025
1173bfe
Merge pull request #112 from internxt/feature/PB-5026-display-plans-c…
CandelR Nov 3, 2025
66d1826
implemented connection stability middlewares for improved user experi…
CandelR Nov 5, 2025
b152911
Added poor connection detection middleware and notifications
CandelR Nov 6, 2025
9bcb86f
Added missing types to connection middlewares
CandelR Nov 6, 2025
1f3d7f9
Implement connection stability middleware with user notifications for…
CandelR Nov 6, 2025
fb25832
Updated lib-jitsi-meet dependency to version 0.0.11
CandelR Nov 6, 2025
82a98d1
update package.json dependencies and remove unused patch for @giphy/j…
CandelR Nov 6, 2025
8809251
Updated internxt/sdk
CandelR Nov 7, 2025
c6fee57
Merge branch 'main' into feature/PB-5087-update-project-with-jitsi
CandelR Nov 7, 2025
0e05d64
Added missing react import in premeetingscreen view
CandelR Nov 7, 2025
78f3f6f
Fixed horizontal flip video in virtual background video preview
CandelR Nov 7, 2025
e7c7efd
Merge pull request #125 from internxt/feature/update-internxt-sdk
CandelR Nov 7, 2025
7d1adca
Add automatic reconnection middleware with notifications for reconnec…
CandelR Nov 7, 2025
2a340a0
Added global loader in reconnection case
CandelR Nov 10, 2025
de173ce
bump sdk version to =1.11.11
TamaraFinogina Nov 10, 2025
e8a47c6
Merge remote-tracking branch 'origin/main' into feature/PB-5087-updat…
TamaraFinogina Nov 10, 2025
baf94c9
changed lib-jitsi-meet release to 0.0.12 and enables decoder
cePuerto Nov 10, 2025
a4e49b1
Remove wrong local track destruction and leave remote track handling
CandelR Nov 10, 2025
1cf6cdd
Merge pull request #128 from internxt/feature/PB-5039-add-loading-whe…
CandelR Nov 10, 2025
f8d3a56
Merge pull request #126 from internxt/bugfix/PB-4920-mirror-video-in-…
CandelR Nov 10, 2025
84c4697
Merge pull request #122 from internxt/feature/update-lib-jitsi-meet-t…
CandelR Nov 10, 2025
16ae395
Enable beforeUnload option to avoid disconnect before accept when rel…
CandelR Nov 10, 2025
b529c4e
Enable beforeUnload option to avoid disconnect before accept when rel…
CandelR Nov 10, 2025
65f1909
Implement manual leave conference state management and removed unnece…
CandelR Nov 11, 2025
c170716
Moved conference state to general utils and added tests
CandelR Nov 11, 2025
e0ac57b
Merge branch 'feature/PB-5087-update-project-with-jitsi' into bugfix/…
CandelR Nov 11, 2025
b3dbb3e
update hash for updated lib-jitsi-meet release
TamaraFinogina Nov 11, 2025
9db3a69
remove depricated dependency
TamaraFinogina Nov 12, 2025
090f4d1
Merge pull request #132 from internxt/fix_deprecated_inflight
TamaraFinogina Nov 12, 2025
c46391b
Added unified login through drive web
CandelR Nov 12, 2025
fb0472b
Refactor credential handling to remove token parameter and saveCreden…
CandelR Nov 13, 2025
784e967
Added web-auth service tests
CandelR Nov 13, 2025
a46c1d3
Changed translations for new auth
CandelR Nov 13, 2025
d194cf4
Removed unnecessary fallback for new auth hook
CandelR Nov 13, 2025
6526f1b
Remove unnecessary eslint disable
CandelR Nov 13, 2025
0a8f13c
Merge pull request #121 from internxt/bugfix/PB-5039-handle-connectio…
CandelR Nov 14, 2025
9737fee
Update lib-jitsi-meet to version 0.0.12-beta
CandelR Nov 14, 2025
3d234b6
Update Makefile to include ONNX directory and enable video encoding i…
CandelR Nov 14, 2025
73dd8d5
Removed video encoding
CandelR Nov 14, 2025
db4fff5
Update hash of lib-jitsi-meet
CandelR Nov 14, 2025
377d0c2
Enable video encoding
CandelR Nov 14, 2025
c5738fe
Merge pull request #130 from internxt/bugfix/PB-4918
CandelR Nov 14, 2025
0d6ac13
upgrade lib-jitsti-meet to v.0.0.13
TamaraFinogina Nov 14, 2025
6c4d817
Added chat feature
CandelR Nov 17, 2025
c7af724
Added translation as prop in MessageContainer
CandelR Nov 17, 2025
758ec76
Add leave meeting confirmation dialog and handle browser navigation
CandelR Nov 18, 2025
720ac79
Merge pull request #131 from internxt/bugfix/PB-4970-remove-unnecessa…
CandelR Nov 19, 2025
4495120
Chat style fixes
CandelR Nov 19, 2025
3d26620
Hidden chat scrollbar so it doesn't take up space
CandelR Nov 19, 2025
5079fdb
Fix chat padding for improved layout consistency
CandelR Nov 19, 2025
903a1d7
Merge branch 'feature/PB-5087-update-project-with-jitsi' into feature…
CandelR Nov 19, 2025
9497c22
Disabled encoder
CandelR Nov 19, 2025
b93d6ba
Merge pull request #133 from internxt/feature/PB-5116-move-auth-to-dr…
CandelR Nov 19, 2025
0f0a84c
Merge pull request #137 from internxt/feature/PB-4918
CandelR Nov 19, 2025
1eb03ba
Merge pull request #135 from internxt/feature/PB-5189-add-chat
CandelR Nov 19, 2025
a761a2c
Merge branch 'feature/PB-5087-update-project-with-jitsi' into feature…
CandelR Nov 19, 2025
c271058
Merge pull request #134 from internxt/feature/update-jitsi-lib-beta
CandelR Nov 20, 2025
0b910a8
Refactor SonarCloud workflow: standardize dependency installation and…
CandelR Nov 20, 2025
bdc443a
Merge pull request #114 from internxt/feature/PB-5087-update-project-…
CandelR Nov 20, 2025
6d14eb5
lib-Jitsi-meet v0.0.14
cePuerto Nov 20, 2025
0fa9bb8
Updated sha
cePuerto Nov 20, 2025
4ff9634
Updated sha
cePuerto Nov 20, 2025
1a3a378
Updates sha
cePuerto Nov 20, 2025
1c398dd
Updates sha
cePuerto Nov 20, 2025
8e8e096
Updates sha
cePuerto Nov 20, 2025
8f58c6b
Updates sha
cePuerto Nov 20, 2025
79059d1
Updates sha
cePuerto Nov 20, 2025
7f43a83
Merge pull request #140 from internxt/bugfix/sonarcloud-action
CandelR Nov 20, 2025
69b69b0
Updates sha
cePuerto Nov 20, 2025
ad60a77
Updates sha
cePuerto Nov 20, 2025
d327deb
updated sha
cePuerto Nov 21, 2025
e3fe7f5
updated sha
cePuerto Nov 21, 2025
cc239fc
updated sha
cePuerto Nov 21, 2025
96afa14
updated sha
cePuerto Nov 21, 2025
fe9e549
updated sha
cePuerto Nov 21, 2025
128cce4
updated sha
cePuerto Nov 21, 2025
2031ad4
updated sha
cePuerto Nov 21, 2025
7bdcea3
updated sha
cePuerto Nov 21, 2025
415fcba
updated sha
cePuerto Nov 24, 2025
7445e3b
updated sha
cePuerto Nov 24, 2025
beaea9a
updated sha
cePuerto Nov 24, 2025
76b2662
updated sha
cePuerto Nov 25, 2025
b4bfe61
updated sha
cePuerto Nov 25, 2025
b2093e7
updated sha
cePuerto Nov 25, 2025
d1afc54
updated sha, refactor code to switch to decoder when resolution is bad
cePuerto Nov 25, 2025
3f83dd0
updated sha
cePuerto Nov 25, 2025
ec0f9e2
updated sha
cePuerto Nov 25, 2025
7fe11ab
updated sha
cePuerto Nov 25, 2025
b3fa40a
updated sha
cePuerto Nov 25, 2025
6df221a
updated sha
cePuerto Nov 25, 2025
6818828
updated sha
cePuerto Nov 26, 2025
44e2b3e
updated sha
cePuerto Nov 26, 2025
652cdc9
updated sha
cePuerto Nov 26, 2025
a227f8c
updated sha
cePuerto Nov 26, 2025
f452d67
updated sha
cePuerto Nov 26, 2025
996cf81
updated sha
cePuerto Nov 26, 2025
147ddd5
updated sha
cePuerto Nov 26, 2025
45bf102
updated sha
cePuerto Nov 26, 2025
5993e79
updated sha
cePuerto Nov 26, 2025
d20c9fe
updated sha
cePuerto Nov 27, 2025
1634c5d
updated sha
cePuerto Nov 27, 2025
18798ce
updated sha
cePuerto Nov 27, 2025
93d5f0a
updated sha
cePuerto Nov 27, 2025
2fd181a
updated sha. Added id to requestanimation to delete when dispose is c…
cePuerto Nov 27, 2025
d10c977
updated sha
cePuerto Nov 27, 2025
e380614
enable chat only when chat keys arrive
TamaraFinogina Nov 27, 2025
f6d71b4
update package-lock.json
TamaraFinogina Nov 27, 2025
348e8ef
move key check to the toggle function
TamaraFinogina Nov 27, 2025
9cff86c
update lib-jitsi-meet build
TamaraFinogina Nov 27, 2025
141ec16
remove createImage command from loop, now it creates a ImageData obje…
cePuerto Nov 27, 2025
1f27906
updated sha
cePuerto Nov 27, 2025
ad63fd9
Removing 'let' from loops
cePuerto Nov 28, 2025
821bc66
Added logic to let meet-web control the decoder's activation
cePuerto Nov 28, 2025
7d38045
add chat encryption flag to config, update lib-jitsi-meet hash
TamaraFinogina Nov 28, 2025
3bddb94
update lib-jitsi-meet hash
TamaraFinogina Nov 28, 2025
2cc9441
update lib-jitsi-meet hash
TamaraFinogina Nov 28, 2025
f54261f
update lib-jitsi-meet hash
TamaraFinogina Nov 28, 2025
b5b050f
update lib-jitsi-meet hash
TamaraFinogina Nov 28, 2025
94cf8db
update lib-jitsi-meet hash
TamaraFinogina Nov 28, 2025
4d9b2bd
feat: update internxt dependencies
larryrider Dec 2, 2025
afadbc6
deps: update eslint and migrate it to the new config
larryrider Dec 3, 2025
5ed2fd8
Merge pull request #145 from internxt/Decoder_memory_reduction
cePuerto Dec 3, 2025
8f56d83
Rollback to previous lib-jitsi-meet-version
cePuerto Dec 3, 2025
706a716
Merge pull request #149 from internxt/hotfix/lib-jitsi-meet-v13
cePuerto Dec 3, 2025
ad6e5c6
fix: nodeJS timeout type
larryrider Dec 3, 2025
bd67f7c
feat: remove unused oldToken
larryrider Dec 3, 2025
ca76c6f
feat: migrate project to yarn
larryrider Dec 3, 2025
96af109
fix: react-redux mock
larryrider Dec 3, 2025
08bae3c
fix: tests by removing jsx code and adding mocks and vitest configs
larryrider Dec 3, 2025
cf7b3f4
feat: migrate and improve actions with yarn and node24
larryrider Dec 3, 2025
39b392c
chore: update README for improved clarity and structure
larryrider Dec 3, 2025
09ae25d
Merge branch 'main' into feat/migrate-to-yarn-and-fix-tests
larryrider Dec 3, 2025
441a224
Merge pull request #151 from internxt/feat/migrate-to-yarn-and-fix-tests
larryrider Dec 4, 2025
74ffaf1
update hash
TamaraFinogina Dec 4, 2025
7322757
update yarn.loc
TamaraFinogina Dec 4, 2025
b4475ee
fix: set permanent dark mode
larryrider Dec 4, 2025
31febfa
chore: improve cloudflare action to edit comment instead of creating …
larryrider Dec 4, 2025
72ce8c1
chore: remove unused env
larryrider Dec 4, 2025
e0e7156
refactor: migrate react-dom to react 18
larryrider Dec 4, 2025
4fd4ad4
feat: add user tier management to meeting state and actions
larryrider Dec 4, 2025
ec85360
update hash
TamaraFinogina Dec 4, 2025
adddd91
chore: add more information to preview pr
larryrider Dec 4, 2025
cf6be86
chore: fixed table information on preview pr comment
larryrider Dec 4, 2025
66b5000
update hash
TamaraFinogina Dec 4, 2025
6ab383e
chore: remove comment and add new one instead of editing it
larryrider Dec 4, 2025
c068afb
update hash
TamaraFinogina Dec 4, 2025
f182064
update hash
TamaraFinogina Dec 4, 2025
8474501
chore: add comment on deploy failure
larryrider Dec 4, 2025
91caae3
feat: add suite translations
larryrider Dec 4, 2025
6ca4235
feat: add operating system service detection
larryrider Dec 4, 2025
75b88b0
update hash
TamaraFinogina Dec 4, 2025
0c04a33
feat: add download desktop app service
larryrider Dec 4, 2025
e7bf6a9
feat: add missing navigator and window properties
larryrider Dec 5, 2025
f93385d
deps: update vitest dependencies
larryrider Dec 5, 2025
1443042
feat: add upgrade tier modal
larryrider Dec 5, 2025
1e1c82d
feat: add suite popover component
larryrider Dec 5, 2025
a3e36ce
feat: implement suite popover at header
larryrider Dec 5, 2025
fce3c4d
fix: conference dark mode styles
larryrider Dec 5, 2025
34fd950
fix: video container error
larryrider Dec 5, 2025
1db3067
fix: conference dark mode styles
larryrider Dec 5, 2025
f6aafeb
feat: rollback reactdom changes on video js
larryrider Dec 5, 2025
cf150de
Revert "refactor: migrate react-dom to react 18"
larryrider Dec 5, 2025
f2c5492
fix: video participant background color
larryrider Dec 5, 2025
e161e74
Merge pull request #155 from internxt/feat/pb-5292-integrate-suite-la…
larryrider Dec 5, 2025
830744e
update hash to the latest lib release
TamaraFinogina Dec 5, 2025
0cb7f1c
Merge remote-tracking branch 'origin/main' into add_chat_encryption
TamaraFinogina Dec 5, 2025
5d96486
remove crypto-js from dependencies
TamaraFinogina Dec 11, 2025
ae21d26
Merge pull request #148 from internxt/add_chat_encryption
TamaraFinogina Dec 11, 2025
9419459
Merge pull request #157 from internxt/remove_crypto_js
TamaraFinogina Dec 11, 2025
64e105c
Setting up release for lib-jitsi-meetv0.0.16
cePuerto Dec 12, 2025
2ecd5d5
Merge pull request #158 from internxt/lib-jitsi-meetv0.0.16
cePuerto Dec 16, 2025
c41c5fa
chore(deps): bump aws-sdk-s3 from 1.181.0 to 1.208.0
dependabot[bot] Dec 18, 2025
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 .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"image": "mcr.microsoft.com/devcontainers/universal:2",
"features": {
"ghcr.io/devcontainers/features/node:1": {
"version": "16"
"version": "20"
}
},
"hostRequirements": {
Expand Down
1 change: 0 additions & 1 deletion .env.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
DRIVE_API_URL=http://drive-server:8000/api
DRIVE_NEW_API_URL=http://drive-server-wip:3004/api
PAYMENTS_API_URL=http://payments-server:8003
MEET_API_URL=http://meet-server:3006
Expand Down
19 changes: 0 additions & 19 deletions .eslintignore

This file was deleted.

7 changes: 0 additions & 7 deletions .eslintrc.js

This file was deleted.

48 changes: 0 additions & 48 deletions .github/ISSUE_TEMPLATE/1-bug-report.md

This file was deleted.

53 changes: 53 additions & 0 deletions .github/ISSUE_TEMPLATE/1-bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Bug report
description: File a bug report and help us improve
body:
- type: markdown
attributes:
value: |
This issue tracker is only for reporting bugs and tracking issues related to the source code.

**Before posting, please make sure to check if the same or similar bugs have already been reported.**

⚠️ General questions regarding usage, installation, etc. should be posted in our [community forum](https://community.jitsi.org).
- type: textarea
attributes:
label: What happened?
description: Please describe the problem. Be as detailed as possible.
validations:
required: true
- type: checkboxes
attributes:
label: Platform
description: On what platforms can you reproduce the problem?
options:
- label: Chrome (or Chromium based)
- label: Firefox
- label: Safari
- label: Other desktop browser
- label: Android browser
- label: iOS browser
- label: Electron app
- label: Android mobile app
- label: iOS mobile app
- label: Custom app using a mobile SDK
- type: input
attributes:
label: Browser / app / sdk version
description: Please provide the version of the browser / app / sdk where the problem manifests.
validations:
required: true
- type: textarea
attributes:
label: Relevant log output
description: Please copy and paste any relevant log output. The browser console JS logs (if applicable) is a good start. This will be automatically formatted into code, so no need for backticks.
render: shell
- type: checkboxes
attributes:
label: Reproducibility
description: Does the problem reproduce on meet.jit.si using Chrome, Firefox or the official mobile apps?
options:
- label: The problem is reproducible on meet.jit.si
- type: textarea
attributes:
label: More details?
description: Please provide more details in case they apply (such as the Jitsi Meet version you are running, if you are hosting your own server).
25 changes: 0 additions & 25 deletions .github/ISSUE_TEMPLATE/2-feature-request.md

This file was deleted.

22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/2-feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Feature request
description: Suggest an idea for Jitsi Meet
labels: ["feature-request"]
body:
- type: markdown
attributes:
value: |
Thank you for suggesting an idea to make Jitsi Meet better.

**Note**: the ultimate decision for implementing features lies on the Jitsi team, not all feature requests shall be accepted.
- type: textarea
attributes:
label: What problem are you trying to solve?
description: Tell us what problem your feature request would solve.
- type: textarea
attributes:
label: What solution would you like to see?
description: Please describe the desired behavior or feature.
- type: textarea
attributes:
label: Is there an alternative?
description: Please describe alternative solutions or features you have considered.
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Need help with Jitsi Meet?
- name: Need help with your Jitsi Meet installation?
url: https://community.jitsi.org
about: Please ask it in our community.
about: Please ask it in our community forum.
2 changes: 1 addition & 1 deletion .github/workflows/ci-lua.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
name: Luacheck
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Install luarocks
run: sudo apt-get --install-recommends -y install luarocks
Expand Down
133 changes: 55 additions & 78 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,89 +7,66 @@ jobs:
name: Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
cache: 'npm'
registry-url: 'https://npm.pkg.github.com'
- name: Backup original .npmrc
run: |
if [ -f .npmrc ]; then
cp .npmrc .npmrc.original
fi
- name: Configure NPM
run: |
echo "registry=https://registry.yarnpkg.com/" > .npmrc
echo "@internxt:registry=https://npm.pkg.github.com" >> .npmrc
echo "//npm.pkg.github.com/:_authToken=${{ secrets.PERSONAL_ACCESS_TOKEN }}" >> .npmrc
echo "always-auth=true" >> .npmrc
npm config set legacy-peer-deps true
env:
NODE_AUTH_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v41
- name: Get changed lang files
id: lang-files
run: echo "all=$(echo "${{ steps.changed-files.outputs.all_changed_files }}" | grep -oE 'lang\/\S+' | tr '\n' ' ')" >> "$GITHUB_OUTPUT"
- run: npm install --legacy-peer-deps
env:
NODE_AUTH_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
- name: Restore original .npmrc
run: |
if [ -f .npmrc.original ]; then
mv .npmrc.original .npmrc
else
rm .npmrc
fi
- name: Check git status
run: git status
- name: Normalize lang files to ensure sorted
if: steps.lang-files.outputs.all
run: npm run lang-sort
- name: Check lang files are formatted correctly
if: steps.lang-files.outputs.all
run: npm run lint:lang
- name: Check if the git repository is clean
run: $(exit $(git status --porcelain --untracked-files=no | head -255 | wc -l)) || (echo "Dirty git tree"; git diff; exit 1)
- run: npm run lint:ci && npm run tsc:ci
- name: Checkout
uses: actions/checkout@v4

- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '24.x'
cache: yarn

- name: Add .npmrc
run: cp .npmrc.template .npmrc

- name: Install dependencies
run: yarn

- name: Get changed files
id: changed-files
uses: jitsi/changed-files@main

- name: Get changed lang files
id: lang-files
run: echo "all=$(echo "${{ steps.changed-files.outputs.all_changed_files }}" | grep -oE 'lang\/\S+' | tr '\n' ' ')" >> "$GITHUB_OUTPUT"

- name: Check git status
run: git status

- name: Normalize lang files to ensure sorted
if: steps.lang-files.outputs.all
run: npm run lang-sort

- name: Check lang files are formatted correctly
if: steps.lang-files.outputs.all
run: npm run lint:lang

- name: Check if the git repository is clean
run: $(exit $(git status --porcelain --untracked-files=no | head -255 | wc -l)) || (echo "Dirty git tree"; git diff; exit 1)

- run: npm run lint:ci && npm run tsc:ci

linux-build:
name: Build Frontend (Linux)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
cache: 'npm'
registry-url: 'https://npm.pkg.github.com'
- name: Backup original .npmrc
run: |
if [ -f .npmrc ]; then
cp .npmrc .npmrc.original
fi
- name: Configure NPM
run: |
echo "registry=https://registry.yarnpkg.com/" > .npmrc
echo "@internxt:registry=https://npm.pkg.github.com" >> .npmrc
echo "//npm.pkg.github.com/:_authToken=${{ secrets.PERSONAL_ACCESS_TOKEN }}" >> .npmrc
echo "always-auth=true" >> .npmrc
npm config set legacy-peer-deps true
env:
NODE_AUTH_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
- run: npm install --legacy-peer-deps
env:
NODE_AUTH_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
- name: Restore original .npmrc
run: |
if [ -f .npmrc.original ]; then
mv .npmrc.original .npmrc
else
rm .npmrc
fi
- run: make
- name: Checkout
uses: actions/checkout@v4

- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '24.x'
cache: yarn

- name: Add .npmrc
run: cp .npmrc.template .npmrc

- name: Install dependencies
run: yarn

- run: make

# macos-ci:
# name: Build Frontend (macOS)
# runs-on: macOS-latest
Expand Down
Loading
Loading