Daniel Petri Rocha
|
7d47641e2b
|
BG slide quality control, cropped PDF support
|
2022-06-29 14:07:28 +02:00 |
|
Daniel Petri Rocha
|
d510d6ad2c
|
Workaround CairoSVG issue rendering blackboxes in transparent text
|
2022-06-28 13:37:29 +02:00 |
|
Daniel Petri Rocha
|
d4b3e3cd59
|
Use ImageMagick+Pango for text rendering
|
2022-06-22 18:39:26 +02:00 |
|
Daniel Petri Rocha
|
5fb09c195d
|
Refactor filled shapes
|
2022-06-21 12:20:27 +02:00 |
|
Daniel Petri Rocha
|
a9a177d7e0
|
Add shape fill for pencil drawings
|
2022-06-15 17:49:36 +02:00 |
|
Daniel Petri Rocha
|
3460638575
|
Remove twmoji, increase wkhtmltoimage security, sticky tool positioning
|
2022-06-14 16:49:13 +02:00 |
|
Daniel Petri Rocha
|
0bd61a05c6
|
Add shape labeling feature
|
2022-06-14 15:33:03 +02:00 |
|
Daniel Petri Rocha
|
645a0dee30
|
Improve arrow bend and head
|
2022-06-14 12:51:40 +02:00 |
|
Daniel Petri Rocha
|
4a0564abd7
|
Circle: use solid with instead of draw
|
2022-06-14 11:19:43 +02:00 |
|
Daniel Petri Rocha
|
113e1e49d3
|
Take child index into account
|
2022-06-08 20:58:38 +02:00 |
|
Daniel Petri Rocha
|
43b0d85fba
|
Curved line and arrow support
|
2022-06-08 13:02:05 +02:00 |
|
Daniel Petri Rocha
|
e47fea0006
|
Line support
|
2022-06-07 18:18:32 +02:00 |
|
Daniel Petri Rocha
|
ca635b02b4
|
Text alignment & rotation
|
2022-06-07 13:45:54 +02:00 |
|
Daniel Petri Rocha
|
f23e462cb1
|
Use probe-image-size for dimensions; embed SVGs in place of PNGs
|
2022-06-01 23:22:08 +02:00 |
|
Daniel Petri Rocha
|
d255258b6f
|
Basic triangle support
|
2022-06-01 14:34:15 +02:00 |
|
Daniel Petri Rocha
|
7a9657aa8e
|
Initial ellipse support
|
2022-06-01 14:03:40 +02:00 |
|
Daniel Petri Rocha
|
f40f82bfac
|
Rectangles: support fill
|
2022-05-31 19:23:24 +02:00 |
|
Daniel Petri Rocha
|
8d79b76a00
|
Draw: support dashed and dotted types
|
2022-05-31 11:09:38 +02:00 |
|
Daniel Petri Rocha
|
6515ccc505
|
Implement drraw tool
|
2022-05-25 18:35:43 +02:00 |
|
Daniel Petri Rocha
|
b99186085f
|
Sticky note support
|
2022-05-24 18:37:33 +02:00 |
|
Daniel Petri Rocha
|
7bfc43b19d
|
Add temporaryPresentationId parameter for upload
|
2022-05-24 10:59:03 +02:00 |
|
Daniel Petri Rocha
|
e28a5008f7
|
(tldraw): Support text properties with native SVG
|
2022-05-17 20:00:16 +02:00 |
|
Daniel Petri Rocha
|
c2db1575a4
|
Render emojis properly
|
2022-05-03 18:46:45 +02:00 |
|
Daniel Petri Rocha
|
19bbb4115d
|
Refactor handlers, role validation
|
2022-04-30 23:28:11 +02:00 |
|
Daniel Petri Rocha
|
7851d54484
|
PDF file: include meeting and room name
|
2022-04-29 13:50:42 +02:00 |
|
Daniel Petri Rocha
|
717c692468
|
Support PNG and JPEG images
|
2022-04-27 17:35:39 +02:00 |
|
Daniel Petri Rocha
|
0148deacd6
|
Redis: remove stale keys and ping-pong behavior
|
2022-04-27 13:12:16 +02:00 |
|
Daniel Petri Rocha
|
0c2e3d1ec6
|
Use CairoSVG and GhostScript instead of Librsvg
|
2022-04-19 16:35:03 +02:00 |
|
Daniel Petri Rocha
|
2b4fd2b79f
|
Disconnect Redis when done
|
2022-04-12 15:40:17 +00:00 |
|
Daniel Petri Rocha
|
3c83c8f1e9
|
Refactor for SonarCloud
|
2022-04-06 10:17:58 +00:00 |
|
Daniel Petri Rocha
|
1bc6b44e55
|
Notifier: send out link to file for download
|
2022-03-02 17:02:08 +01:00 |
|
Daniel Petri Rocha
|
3b77aef4c3
|
Notifier: notify MeetingActor
|
2022-03-01 11:01:50 +01:00 |
|
Daniel Petri Rocha
|
ac83d56cf7
|
Notifier worker: automatic PDF upload for breakout rooms
|
2022-02-26 17:52:05 +01:00 |
|
Daniel Petri Rocha
|
7af4152067
|
Rasterize text as HTML with wkhtmltoimage
|
2022-02-23 18:20:58 +01:00 |
|
Daniel Petri Rocha
|
acdcd4d89a
|
Text linebreaks for long words
|
2022-02-22 17:02:54 +01:00 |
|
Daniel Petri Rocha
|
3dffffcae1
|
Text positioning, textbox bounds
|
2022-02-20 17:29:39 +01:00 |
|
Daniel Petri Rocha
|
4042890348
|
Implement polls
|
2022-02-19 16:43:11 +01:00 |
|
Daniel Petri Rocha
|
7d437e17f4
|
Whiteboard text
|
2022-02-16 19:42:46 +01:00 |
|
Daniel Petri Rocha
|
27ad5479bc
|
Implement triangles
|
2022-02-16 15:13:46 +01:00 |
|
Daniel Petri Rocha
|
0492e410a4
|
Implement triangles
|
2022-02-16 15:09:50 +01:00 |
|
Daniel Petri Rocha
|
6c74205f9e
|
export-annotations/workers/process.js
|
2022-02-16 14:49:41 +01:00 |
|
Daniel Petri Rocha
|
313d13fe89
|
Implement ellipses
|
2022-02-16 14:28:35 +01:00 |
|
Daniel Petri Rocha
|
539190bc47
|
Implement rectangles
|
2022-02-16 12:06:12 +01:00 |
|
Daniel Petri Rocha
|
9aaa8ec71e
|
Generate (merged) annotated PDF
|
2022-02-15 19:14:14 +01:00 |
|
Daniel Petri Rocha
|
6455a8e738
|
Implement panzooms
|
2022-02-15 18:11:13 +01:00 |
|
Daniel Petri Rocha
|
925daca3ef
|
Show pencil annotations
|
2022-02-15 16:48:58 +01:00 |
|
Daniel Petri Rocha
|
31c2a2bc42
|
Get dimensions of slide
|
2022-02-15 13:40:08 +01:00 |
|
Daniel Petri Rocha
|
f3dbd06dde
|
Generate slide SVGs (without annotations) in Process Worker
|
2022-02-13 18:10:37 +01:00 |
|
Daniel Petri Rocha
|
f299947216
|
Collector worker
|
2022-02-12 21:03:07 +01:00 |
|
Daniel Petri Rocha
|
d6eb8b602f
|
Point PresLocation to SVG files, collector taking annotations from Redis
|
2022-02-10 12:48:54 +01:00 |
|