Commit Graph

14074 Commits

Author SHA1 Message Date
yflory
c10fc37645 Merge branch 'totp-ui' into 5.4-rc 2023-07-11 10:30:36 +02:00
yflory
89e08b08bf Fix rich text loss of data #1074 2023-06-30 13:09:31 +02:00
yflory
b2788744de Merge branch 'drawio-bower' into 5.4-rc 2023-06-30 12:45:54 +02:00
yflory
373b216dbb Update CryptPad version 2023-06-30 11:37:33 +02:00
yflory
eeed65b4ff Merge branch 'debowerify' into 5.4-rc 2023-06-30 11:33:49 +02:00
Wolfgang Ginolas
7cfa1aeee4 Add TODO to CHANGELOG.md needed for diagrams 2023-06-29 11:34:28 +02:00
Wolfgang Ginolas
00af2c3efb Update example nginx config for diagram 2023-06-29 11:22:41 +02:00
Wolfgang Ginolas
6f76972c47 Upgrade drawio to 21.5.2
https://github.com/jgraph/drawio/issues/3691
2023-06-29 10:23:49 +02:00
David Benque
8594dee2d7 Update favicon SVG #1066 2023-06-28 20:02:43 +01:00
David Benque
171add55a6 Add Diagram favicon #1066
Also adjust whiteboard icon to new color
2023-06-28 20:01:50 +01:00
David Benque
aefce4666e Add Diagram opengraph preview image #1066
⚠️ the title "Encrypted Diagram" is not generated correctly
try again once the type.diagram translation string is set
2023-06-28 17:24:30 +01:00
David Benque
0f1f747934 Remove XXX
treat colors as final, close #1059
2023-06-28 17:21:51 +01:00
Wolfgang Ginolas
a80e749132 Disable diagram plugins 2023-06-27 10:13:32 +02:00
Wolfgang Ginolas
a87d01c793 Fix typo 2023-06-26 15:48:23 +02:00
Wolfgang Ginolas
42496995e7 Add temporary translation for "Diagram" 2023-06-26 15:41:40 +02:00
Wolfgang Ginolas
e6f1ac25bf Replace whiteboard with diagram on home page 2023-06-26 11:35:11 +02:00
Wolfgang Ginolas
4e773340ce Diagrams: Pass numbers as numbers to chainpad
https://github.com/cryptpad/cryptpad/issues/1063
2023-06-26 09:17:50 +02:00
yflory
da5626cbae TOTP: Use session token instead of JWT to prepare for SSO 2023-06-23 18:35:18 +02:00
Wolfgang Ginolas
5a1738111e Clean up diagram dependencies 2023-06-22 15:49:19 +02:00
Wolfgang Ginolas
cd9fba9002 Fix merge 2023-06-22 15:08:35 +02:00
Wolfgang Ginolas
b9208eecd4 Merge remote-tracking branch 'origin/drawio-bower' into drawio-bower 2023-06-22 15:05:04 +02:00
Wolfgang Ginolas
f7d56eea16 Rename drawio to digram
https://github.com/cryptpad/cryptpad/issues/1062
2023-06-22 14:59:13 +02:00
Wolfgang Ginolas
3f8422d99b Fix drawio CSS 2023-06-22 14:39:06 +02:00
Wolfgang Ginolas
b5c0cada55 Update draw.io script hashes 2023-06-22 14:39:06 +02:00
David Benque
12dab85a30 Add placeholder color for Diagram app #1059 2023-06-22 14:39:06 +02:00
David Benque
4a13b4b70f Add diagram icon to cptools
- WIP version 7.4 of cptools icon font
- assign it to drawio application type
2023-06-22 14:39:06 +02:00
Wolfgang Ginolas
51b51fac74 Add overlay when draw.io is not editable 2023-06-22 14:39:06 +02:00
Wolfgang Ginolas
17e6d24de4 Use hashes instead of unsafe-eval to secure drawio 2023-06-22 14:39:06 +02:00
Wolfgang Ginolas
1fba52f300 Implement file in- and exporter for draw.io #1044 2023-06-22 14:39:06 +02:00
Wolfgang Ginolas
67362fc2b9 Remove unsave-eval from draw.ios CSP 2023-06-22 14:39:06 +02:00
Wolfgang Ginolas
00f5f536a1 Add dark mode to draw.io 2023-06-22 14:39:06 +02:00
Wolfgang Ginolas
bef642160f Hide draw.io "Unsaved changes" message 2023-06-22 14:39:06 +02:00
Wolfgang Ginolas
8ff4bcac99 Add draw.io read only mode 2023-06-22 14:39:05 +02:00
Wolfgang Ginolas
39ceaf7294 drawio add missing framework.localChange() 2023-06-22 14:39:05 +02:00
Wolfgang Ginolas
17efa04725 Fix bower.json 2023-06-22 14:39:05 +02:00
Wolfgang Ginolas
7d42febef3 Store draw.io as JSON in chainpad (instead XML) 2023-06-22 14:39:05 +02:00
Wolfgang Ginolas
f870604f78 draw.io code cleanups and ES5 2023-06-22 14:39:05 +02:00
Wolfgang Ginolas
541567203c Hide draw.io Save and Exit buttons 2023-06-22 14:39:05 +02:00
Wolfgang Ginolas
c73377b8f1 Uncompress drawio XML for better chainpad patches 2023-06-22 14:39:05 +02:00
Wolfgang Ginolas
8801418030 Draw.io prototype with unmodified draw.io code 2023-06-22 14:39:05 +02:00
Wolfgang Ginolas
f29406315e Run in embed mode when integrated into another tool 2023-06-22 14:39:05 +02:00
Wolfgang Ginolas
ad3bcb6cb2 Code cleanups #1034 2023-06-22 14:39:05 +02:00
Wolfgang Ginolas
e0daae115e Send changed state to outer application #1034 2023-06-22 14:39:05 +02:00
yflory
5e6b042f28 lint compliance 2023-06-22 14:39:05 +02:00
Wolfgang Ginolas
f28e4cfdb1 Make document.key optional 2023-06-22 14:39:05 +02:00
yflory
af8f7e5865 API: recover from server crash 2023-06-22 14:39:04 +02:00
yflory
01e174f826 API: update demo page 2023-06-22 14:39:04 +02:00
yflory
a4e821e4fa API: add autosave support 2023-06-22 14:39:04 +02:00
Wolfgang Ginolas
ab49addd1d Fix cryptpad-api iframe DOM insertion 2023-06-22 14:39:04 +02:00
yflory
2be39c3749 API: reload content on server restart 2023-06-22 14:39:04 +02:00