Commit graph

14187 commits

Author SHA1 Message Date
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
yflory
368dd79883 Disable user account in integration mode 2023-06-22 14:39:04 +02:00
yflory
5081d5d3c0 Integration API: initialize an app from a Blob 2023-06-22 14:39:04 +02:00
yflory
8b0d80c0c4 API prototype: rename sessionKey into key 2023-06-22 14:39:04 +02:00
yflory
723ecc8bd6 Integration API prototype 2023-06-22 14:39:04 +02:00
yflory
318202531f TOTP: UI fixes and improvements 2023-06-20 12:52:04 +02:00
David Benque
0e96e2e667 Adjust app colors for Diagram and Whiteboard
#1059
2023-06-16 15:09:53 +01:00
Wolfgang Ginolas
e15421d36e Fix drawio CSS 2023-06-16 15:39:06 +02:00
Wolfgang Ginolas
e20aaff457 Update draw.io script hashes 2023-06-16 15:20:10 +02:00
David Benque
34f0d0e95b Add placeholder color for Diagram app #1059 2023-06-16 12:31:21 +01:00
David Benque
e0ee16e2a1 Add diagram icon to cptools
- WIP version 7.4 of cptools icon font
- assign it to drawio application type
2023-06-16 12:26:37 +01:00
Wolfgang Ginolas
a517f1010e Disable protect tab in sheets
https://github.com/cryptpad/cryptpad/issues/1053
2023-06-15 11:50:48 +02:00
yflory
9aac9d1c2f TOTP: Use HTTP challenges to write and remove blocks 2023-06-09 15:06:17 +02:00
Wolfgang Ginolas
17bef487f2 Add overlay when draw.io is not editable 2023-06-09 14:38:04 +02:00
yflory
b3a620edc0 lint compliance 2023-06-06 16:09:17 +02:00
yflory
8b97742ef6 TOTP: don't store user hash when using block 2023-06-06 16:07:00 +02:00
yflory
088891d108 Fix spacing issues with TOTP code during login 2023-06-06 15:56:20 +02:00
yflory
5b703c8db5 TOTP: improve login UI 2023-06-06 12:34:24 +02:00
Wolfgang Ginolas
c2f0a27d9e Use hashes instead of unsafe-eval to secure drawio 2023-06-02 14:44:35 +02:00
Mathilde Grünig
58524e9d7e add basic dockerignore to reduce image size 2023-06-01 16:00:21 +02:00
Mathilde Grünig
8af292c407 add basic docker-compose file 2023-06-01 13:19:03 +02:00
yflory
71497ad37b Remove rangy from copy-components since it's now loaded from www/lib 2023-06-01 11:08:26 +02:00
yflory
614fa4a08e Merge branch 'staging' into debowerify 2023-06-01 10:49:33 +02:00
yflory
d3a8261e67 Merge branch 'soon' into staging 2023-06-01 10:49:21 +02:00
yflory
1cbac8804d Merge branch 'main' into soon 2023-06-01 10:49:09 +02:00
Wolfgang Ginolas
afcc16cb71 Implement file in- and exporter for draw.io #1044 2023-05-31 15:38:35 +02:00
Wolfgang Ginolas
fae119ad6a Remove unsave-eval from draw.ios CSP 2023-05-31 15:38:35 +02:00
Wolfgang Ginolas
d8a452b6e5 Add dark mode to draw.io 2023-05-31 15:38:35 +02:00
Wolfgang Ginolas
9b7b2af9fe Hide draw.io "Unsaved changes" message 2023-05-31 15:38:35 +02:00
Wolfgang Ginolas
fdc33754b7 Add draw.io read only mode 2023-05-31 15:38:35 +02:00
Wolfgang Ginolas
635cb62688 drawio add missing framework.localChange() 2023-05-31 15:38:34 +02:00
Wolfgang Ginolas
49ecfe0100 Fix bower.json 2023-05-31 15:38:34 +02:00
Wolfgang Ginolas
c4f4495d12 Store draw.io as JSON in chainpad (instead XML) 2023-05-31 15:38:34 +02:00
Wolfgang Ginolas
21076120b5 draw.io code cleanups and ES5 2023-05-31 15:38:34 +02:00
Wolfgang Ginolas
1be8b4ba46 Hide draw.io Save and Exit buttons 2023-05-31 15:38:34 +02:00
Wolfgang Ginolas
ca1df6c6dd Uncompress drawio XML for better chainpad patches 2023-05-31 15:38:33 +02:00
Wolfgang Ginolas
6aff5144fc Draw.io prototype with unmodified draw.io code 2023-05-31 15:38:33 +02:00
Wolfgang Ginolas
870a91d8fe Run in embed mode when integrated into another tool 2023-05-31 15:38:33 +02:00
yflory
a1dd33a022 Make form questions selectable in participant view 2023-05-31 10:57:23 +02:00
Wolfgang Ginolas
cf09678526 Code cleanups #1034 2023-05-30 14:38:55 +02:00
Wolfgang Ginolas
7a93602e45 Send changed state to outer application #1034 2023-05-30 11:12:05 +02:00
Weblate
c6c65f60d6 Translated using Weblate (Japanese)
Currently translated at 99.6% (1580 of 1586 strings)

Co-authored-by: Suguru Hirahara <d4bb0a95-96c1-4662-9d31-a5e520a01a09@hostux.ninja>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ja/
Translation: CryptPad/App
2023-05-17 12:01:38 +02:00
Weblate
fa0ff8ff0b Translated using Weblate (Indonesian)
Currently translated at 84.6% (1343 of 1586 strings)

Co-authored-by: Linerly <linerly@protonmail.com>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/id/
Translation: CryptPad/App
2023-05-17 12:01:38 +02:00