Commit Graph

40 Commits

Author SHA1 Message Date
Anton Georgiev
fe355778c1
chore: use newer image for building packages (#21063) 2024-08-30 10:35:06 -04:00
Tainan Felipe
4d6f4b3ded
Refactor: Make bundle using webpack (#20811)
* Refactor: Make bundle using webpack

* Fix: restore after install codes and a few settings

* Fix: build script folder permission

* Refactor: Remove support to async import on audio bridges

* Upgrade npm using nvm

* Avoid questions on npm ci execution

* Let npm ci install dev dependencies (as we need the build tools here)

* Fix: enconding

* Fix: old lock files

* Remove: bbb-config dependency to bbb-html5 service, bbb-html5 isn't a service anymore

* Fix: TS errors

* Fix: eslint

* Fix: chat styles

* npm install with "lockfileVersion": 3 (newer npm)

* build: allow nodejs 22

* node 22; drop meteor from CI and bbb-conf

* TEMP: use bbb-install without mongo but with node 22 and newer image

* build: relax nodejs condition to not trip 22.6

* build: ensure dir /usr/share/bigbluebutton/nginx exists

* init sites-available/bbb; drop disable-transparent-

* nginx complaining of missing file and ;

* TMP: print status of services

* WIP: tweak nginx location to debug

* Fix: webcam widgets alignments

* akka-apps -- update location of settings.yml

* build: add locales path for nginx

* docs and config changes for removal of meteor

* Fix: build encoding and locales enpoint folder path

* build: set wss url for media

* Add: Enable minimizer and modify to Terser

* Fix: TS errors

---------

Co-authored-by: Tiago Jacobs <tiago.jacobs@gmail.com>
Co-authored-by: Anton Georgiev <anto.georgiev@gmail.com>
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2024-08-09 13:58:44 -04:00
Anton Georgiev
588d32bace
chore: build images with Go 1.22.5 (#20837) 2024-08-02 09:24:23 -04:00
Daniel Molkentin
6799809b6b Add Livekit package
For now, we will not rebuild livekit, but rather use the precompiled
project binaries.

As per BBB convention, this package provides an immutable default
configuration file which gets merged with a user-modifiable file
in /etc/bigbluebutton.
2023-11-28 13:25:50 +01:00
Anton Georgiev
d03b4c87c7 chore: renaming BBB 2.8 to 3.0 2023-09-26 11:41:25 -04:00
Anton Georgiev
6a20ba7b27 remove bbb-lti; use bbb-lti-broker instead 2023-08-10 09:30:00 -04:00
Anton Georgiev
a8a66b2ee2 build: updated image to use Ubuntu 22.04 and Go 1.20 2023-07-18 11:40:52 -04:00
Anton Georgiev
e013c63078 build: Packaging for bbb-graphql-middleware 2023-07-17 16:26:07 -04:00
Gustavo Trott
5681e88c60 Merge 2.7 into Develop 2023-06-26 17:21:01 -03:00
Anton Georgiev
43b96b47c4
Merge pull request #17724 from lfzawacki/v2.7.x-release
feat: Implement automatic closed captions using an open transcription server
2023-06-22 05:25:14 -04:00
Anton Georgiev
81a041b5c3 build: use a Java17 tag for building bbb packages 2023-06-13 14:29:09 -04:00
prlanzarin
cf4ff9453c build: add bbb-transcription-controller
Added as an optional package
2023-05-19 13:03:17 -03:00
Anton Georgiev
8fddbfc9cf build: introducing bbb-graphql-server package 2023-04-28 13:32:09 -04:00
Anton Georgiev
67338aad31 build: change docker image to latest 2023-04-25 2023-04-25 17:35:30 -04:00
Anton Georgiev
0fccb78ee1 build-conf: Remove Kurento dependency; Run on Ubuntu 22.04 2023-04-25 15:08:36 -04:00
prlanzarin
538954a6ae build: add bbb-webrtc-recorder 2023-04-20 16:24:34 -03:00
Anton Georgiev
2092b1dfed Merge branch 'v2.5.x-release' of github.com:bigbluebutton/bigbluebutton into merge-jan-5 2023-01-05 20:26:36 +00:00
Anton Georgiev
3a74c2bec1 Merge branch 'v2.5.x-release' of github.com:bigbluebutton/bigbluebutton into merge-2510-to-26 2023-01-05 18:30:09 +00:00
Bohdan Zhemelinskyi
b3e7b78328 tag change 2023-01-05 15:38:00 +00:00
Anton Georgiev
8604d2cd4d
build: consistent naming of gitlab ci jobs
Backport of #16353
2022-12-28 09:10:59 -05:00
Anton Georgiev
4fcb451299 chore: upgrade nodejs for html5 14.19.1 to 14
.21.1
2022-12-20 21:02:19 +00:00
Anton Georgiev
49c6f530e6 chore: set nodejs to 14.21.1 and meteor to 2.9.0 2022-12-08 19:14:16 +00:00
Anton Georgiev
7b8b45daa8 refactor: further cleanup of bbb-demo 2022-07-14 14:55:10 +00:00
Anton Georgiev
93865717b6 build: bbb-html5-nodejs to reduce size of bbb-html5 2022-07-12 16:25:37 +00:00
Anton Georgiev
84821f47bc chore: move sox dependency to Dockerfile 2022-03-31 01:39:46 +00:00
Anton Georgiev
49960b09f7 build: change tag to v2022-03-29-bbb-25-meteor-261 2022-03-29 20:28:24 +00:00
Anton Georgiev
ee9a0146a8 build: move ruby-bundler libsystemd-dev to docker image 2022-03-29 20:09:44 +00:00
Anton Georgiev
8f266d078a build: update docker image to include JVM11 changes 2022-03-16 18:30:56 +00:00
Anton Georgiev
941c265252 build: changed docker image to v2022-03-14-bbb-25 2022-03-14 18:54:44 +00:00
Anton Georgiev
a4a7aefe14
chore: re-tag BBB docker image so it does not contain dot 2022-03-03 15:20:29 -05:00
Anton Georgiev
3774e46596
Update docker-bbb-build tag for BBB 2.5 2022-02-08 15:33:59 -05:00
Anton Georgiev
18a357455c
Merge pull request #12535 from pedrobmarin/r-w-rfmr
refactor!(webhooks): remove from main repository
2022-01-24 20:22:16 -05:00
Pedro Beschorner Marin
810deb907b refactor(etherpad): access control et al.
Move all Etherpad's access control from Meteor to a separated [Node application](https://github.com/bigbluebutton/bbb-pads).
This new app uses [Etherpad's API](https://etherpad.org/doc/v1.8.4/#index_overview)
to create groups and manage session tokens for users to access them. Each group
represents one distinct pad at the html5 client.

- Removed locked users' access to pads: replaced readOnly pad's access with a new pad's content sharing routine
- Pad's access is now controlled by [Etherpad's API](https://etherpad.org/doc/v1.8.4/#index_overview)
- Closed captions edited content now reflects at it's live feedback
- Improved closed caption's dictation mode live feedback
- Moved all Etherpad's API control from Meteor to a separated [app](https://github.com/bigbluebutton/bbb-pads)
- Included access control both in akka-apps and bbb-pads
2022-01-21 16:56:01 -03:00
Pedro Beschorner Marin
b8fa15ed17 refactor!(webhooks): remove from main repository
BREAKING CHANGES: moved to https://github.com/bigbluebutton/bbb-webhooks
2022-01-17 15:55:48 -03:00
Anton Georgiev
0578037e14 build: Update bbb-html5 build scripts for Meteor 2.5.0 2021-11-01 19:21:41 +00:00
Anton Georgiev
2cb583b19f build: Build libks before FreeSWITCH 2021-10-25 18:35:11 +00:00
Anton Georgiev
0678739b42 Updated image tag 2021-10-19 21:13:14 +00:00
Anton Georgiev
f7d27b1705
Updated image tag 2021-10-12 16:23:23 -04:00
Anton Georgiev
c4e45e4425 chore: Rename bbb-activity-report to bbb-learning-dashboard in .gitlab-ci.yml 2021-08-31 15:05:39 +00:00
Johannes Barthel
6c8525ef54 initial public version 2021-08-13 12:53:18 +02:00