nextcloud / jitsi

Nextcloud Jitsi Integration
GNU Affero General Public License v3.0
28 stars 9 forks source link

Update for Nextcloud 25 #14

Closed dan91 closed 1 year ago

dan91 commented 1 year ago

Hi! I noticed that this integration is not comptabile with NC25. Seems like the layout and graphics are messed up when "enforcing" the update. Any chance there will be an update? Thanks!

g-vidal commented 1 year ago

:+1: I second many thanks if you can do the job

weeman1337 commented 1 year ago

Working on this…

g-vidal commented 1 year ago

Many thanks @weeman1337

weeman1337 commented 1 year ago

Nextcloud Jitsi 0.16 now supports Nextcloud 25 :partying_face: Please update the app version.

If you find any issues please report them in the tracker here.

g-vidal commented 1 year ago

Thanks for the efforts @weeman1337 . Unfortunately it seems that there is a remaining problem with composer. Here is the message that appears when nextcloud is locked : Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.0.0". I disabled jitsi and v25.0 was able to run properly but when I tried to install the app from inside it failed.

update (1) : after trying to install jitsi app nextcloud was broken again but disabling the app from the CLI worked : sudo -u www-data php8.0 --define apc.enable_cli=1 /path/to/nextcloud/occ app:disable jitsi

update (2) : I am using nginx and there is an explicit declaration of PHP version which causes some problems. I'll check if it can be the cause and try to fix it...

Can I help in any way ?

weeman1337 commented 1 year ago

@g-vidal there should be an update (0.16.1) supporting PHP 7.4 +

g-vidal commented 1 year ago

Thanks again @weeman1337 , The install works perfectly and after some deep hunting I found residual bugs mixing up php7.4 and 8.0 on my server... I think everything is clean now and I will check jitsi app tomorrow with colleagues in more decent time.

The update to 0.16.1 worked smoothly and it might be usefull for users working with stock bullseye PHP.

update (1) : It seems that Jitsi does not start in the chat beside an edited document. When the chat is activated the mic icon on the bottom right appears, when clicked recording starts and the clock counts time but when I click on the green tick to finish the message the right extension gets grayed and nothing happens. At the activation of the chat the start call button appears ans is operational it asks for the permissions on mic and video , the firefox icon appears on top of the screen with the correct values for permissions but the video window does not appear and the side menu gets grayed...

update (2) : malfunction of jitsi in side chat opened on a document confirmed

update (3) : just a guess : for an unknown reason collabora did not open the .odt I am using to test in my last test, but Nextcloud opened the sidemenu. I opened the chat, then started jitsi and it worked ! No document displayed, Nextcloud frame OK (all its menus visible even if no collabora was displayed) and jitsi visio appeared and worked. I noticed in a previous test that it was not possible to shrink jitsi view to very small sizes; wouldh't that be the possible cause of the fact thar jitsi seems to start perfectly but does not display inside the menu window as before ?

The direct chat with another user works properly (as far as I have tested)