Commit Graph

47 Commits

Author SHA1 Message Date
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
Daniel Petri Rocha
410af1779f Start implementation of the collector worker 2022-02-09 18:14:52 +01:00