Daniel Petri Rocha
a280959f91
Remove comment
2022-01-31 17:09:15 +01:00
Daniel Petri Rocha
e02788545b
Merge branch 'bigbluebutton:develop' into faster-publish
2022-01-31 16:29:31 +01:00
Daniel Petri Rocha
b5a52b8e89
Second round of stylistic changes; search for previous shape in DRAW_END
2022-01-31 16:26:22 +01:00
Daniel Petri Rocha
61bc318211
Merge branch 'bigbluebutton:develop' into faster-publish
2022-01-31 16:23:00 +01:00
Ramón Souza
16cd3c4ebb
Merge remote-tracking branch 'upstream/v2.4.x-release' into dev-24-0125
2022-01-25 16:56:52 +00:00
germanocaumo
74210787ba
fix(recording): fix publish crash when poll has no options/answers
2022-01-21 13:23:23 +00:00
Daniel Petri Rocha
e6476a9b72
Style changes; enable NewCops in Rubocop
2022-01-20 13:57:53 +01:00
Daniel Petri Rocha
824274e91c
Remove nil checks
2021-12-23 23:39:37 +01:00
Daniel Petri Rocha
39a9a6a791
Shorten with &., ||=, parallel assignments
2021-12-23 13:30:05 +01:00
Daniel Petri Rocha
67900c25b9
Shorten with &., ||=, parallel assignments
2021-12-22 18:28:10 +01:00
Daniel Petri Rocha
1db6894599
Remove translate_timestamp_helper, unused comments
2021-12-22 16:37:37 +01:00
Daniel Petri Rocha
a715ac520b
Remove translate_timestamp_helper, unused comments
2021-12-22 16:20:02 +01:00
Daniel Petri Rocha
12dbd093fa
Safe navigation operator for polls, ||= for shapes, shapes.dig
2021-12-22 15:12:35 +01:00
Daniel Petri Rocha
5d40c427d5
Flay: refactor sections of similar code
2021-12-20 19:03:30 +01:00
Daniel Petri Rocha
6dd50086fb
Reek: remove duplicate method calls
2021-12-19 21:41:52 +01:00
Daniel Petri Rocha
0a2c49543e
Linting changes
2021-12-18 20:05:47 +01:00
Daniel Petri Rocha
c1740daa14
Don't look for updates if drawing has already ended
2021-12-18 19:04:20 +01:00
Daniel Petri Rocha
b40bca23e8
cursor.xml, deskshare.xml, panzooms.xml using XML Builder
2021-12-18 19:02:01 +01:00
Daniel Petri Rocha
4328222c82
Merge with fill shape fix
2021-12-16 13:01:26 +01:00
Daniel Petri Rocha
14df8d110a
Bug fix: support recordings with no fill attribute
...
This script is failing for older recordings with no fill attribute. In that case,`event.at_xpath('fill')` is `nil`, failing once `.text` on `nil` is called.
2021-12-14 17:02:19 +01:00
Anton Georgiev
797fc49633
TEMP
2021-12-09 20:37:05 +00:00
Daniel Petri Rocha
6b0f2e8877
Don't log draw/cursor events as often
...
+ Shorter syntax for opening and closing files
2021-12-06 19:35:32 +01:00
Daniel Petri Rocha
5aff9c0923
Fasterer: quicker undo, prev_shape
2021-12-06 18:59:10 +01:00
Daniel Petri Rocha
3dcacea379
Optimize XPATH queries
2021-12-06 15:30:34 +01:00
Daniel Petri Rocha
b3601eb8df
Performance: << faster than += for strings
2021-12-06 13:58:04 +01:00
Daniel Petri Rocha
e7661f385d
Refactor sections of identical code
2021-12-06 12:40:11 +01:00
Daniel Petri Rocha
8901f2a936
snake_case for methods
2021-12-05 20:09:46 +01:00
Daniel Petri Rocha
971aeb9e3d
Use instance variables instead of global variables
2021-12-05 19:35:22 +01:00
Daniel Petri Rocha
1d9146a101
Chore: remove useless variables and more
...
+ Use guard clauses where applicable
+ Use JSON parse over JSON load
+ Rescue StandardError instead of Exception
+ Formatting / Stylistic choices json parse over load
2021-12-05 19:04:21 +01:00
Daniel Petri Rocha
a687ab320d
Fix Q_CURVE_TO annotation path
2021-12-05 16:09:26 +01:00
Daniel Petri Rocha
25a10455b3
Linting changes
2021-12-05 15:53:06 +01:00
Felipe Cecagno
b313c7deeb
refactor(record-and-playback): replace trollop by optimist
2021-11-23 23:59:59 -03:00
Anton Georgiev
13aba985cb
Merge pull request #10737 from hiroshisuga/fillshape
...
feat: Fill shape in whiteboard
2021-11-02 15:03:22 -04:00
Calvin Walton
1654f26084
recording: Anonymize names in chat
...
Move the handling of chat events into the shared library so it can be
used by multiple recording formats.
The anonymization of names is based on the external user id, if
available, so users have a consistent name through the meeting. Note
that no effort is made to edit chat messages - if someone is mentioned
by name in a chat message, that will still be visible.
Default settings for anonymization can be controlled in
bigbluebutton.yml, and per-meeting overrides can be done using meta
parameters on the create call.
2021-09-02 15:02:27 -04:00
germanocaumo
4392b0d462
feat(recording): process published external videos
...
Generate a external_videos.json file at the recordings with an array of
played external videos url and timestamp.
This file will be published along with the other presentation format files
and can be used to display at the playback.
2021-07-07 13:26:24 +00:00
Pedro Beschorner Marin
93f00196a6
feat(recording): process published polls
...
Generate a poll JSON file at the recordings with an array of published
polling data:
- type;
- question;
- answers;
- number of responders; and
- number of respondents
This file will be published along with the other presentation format files
and can be used to display the poll results at the playback.
2021-06-17 18:46:03 -03:00
hiroshisuga
e0a78ffbac
Merge branch 'develop' into fillshape
2021-05-14 20:57:16 +09:00
Felipe Cecagno
47af1a391b
publish presentation format to use the new bbb-playback; redirect 2.0 to 2.3 by default
2020-12-20 21:43:54 -03:00
Anton Georgiev
c1ffced27d
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into develop
2020-12-17 21:14:29 +00:00
Anton Georgiev
d3dae5828a
Merge pull request #10984 from defnull/patch-nfs
...
Fix: Presentation publishing fails when run on NFS storage
2020-12-08 20:05:46 -05:00
Marcel Hellkamp
9b17dab2e6
Fix: Presentation publishing fails when run on NFS storage
...
PR #9857 was incomplete and did not completely fix the issues described in #9062 and #9110 (dublicate).
2020-12-07 16:10:54 +01:00
Pedro Beschorner Marin
7206b8acc3
Publish recorded shared notes' content
...
Collects the shared notes' HTML raw data and publishes it along with the other
recording files. The playback will fetch for this file and include an option to
display it's content over the chat.
2020-12-04 09:08:43 -03:00
hiroshisuga
7d0a27126b
Update presentation.rb
2020-10-28 15:03:40 +09:00
Anton Georgiev
0c7ead1916
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into oct16-merge
2020-10-21 14:48:02 +00:00
Calvin Walton
86c821f4c5
Recording: Skip shapes with missing "thickness" attribute
...
Not sure what causes this issue, but there's nothing reasonable that can
be done to draw a shape with no thickness. Just skip it.
2020-09-25 16:13:29 -04:00
Anton Georgiev
b0e1dc8378
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into merge-2.2-into-2.3-july-6
2020-07-07 14:35:34 +00:00
Calvin Walton
3d800b68f1
Fix generation of fallback images if the presentationName contains spaces
2020-06-24 12:12:19 -04:00
Fred Dixon
13d123058a
Merge pull request #9671 from kepstin/missing-font-size
...
presentation: ignore text shapes with missing calcedFontSize
2020-05-25 18:19:53 -04:00
Calvin Walton
bfe8676df5
presentation: ignore text shapes with missing calcedFontSize
...
There's nothing reasonable we can do here if the font size is missing.
2020-04-06 12:46:57 -04:00
Calvin Walton
aee7baa76b
Merge branch 'v2.0-rap-on-resque' of github.com:daronco/bigbluebutton
2020-01-17 17:40:08 -05:00