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
|
7925826db2
|
Set path for poll generation
|
2022-03-02 18:40:39 +01: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 |
|
Daniel Petri Rocha
|
fdb46e5547
|
presAnn master stores job as JSON, exportJob not containing annotations, presId fallback in meetingActor
|
2022-02-09 13:45:02 +01:00 |
|
Daniel Petri Rocha
|
721edebd42
|
Initial NodeJS app
|
2022-02-08 20:32:03 +01:00 |
|