Commit graph

14688 commits

Author SHA1 Message Date
Fabrice Mouhartem
c11f946379 Code cleanup
Remove `XXX` comments related to PRs #1308 and #1312
2023-12-12 10:58:18 +01:00
Fabrice Mouhartem
a24bc397a6 Lint compliance 2023-12-07 18:10:59 +01:00
Fabrice Mouhartem
4163bd8b30 Replace “Location:” with an icon and remove the “Description:” text in the popup
Related to #1299 + #1171
2023-12-06 17:22:11 +01:00
Fabrice Mouhartem
38d350319b Uniform background color for fields in dark mode
Related to #1299 + #1171
2023-12-06 17:21:52 +01:00
yflory
56d29ba505 Fix infinite loading screen when accessing the admin page 2023-12-05 16:18:08 +01:00
yflory
b10b07ecc2
Merge pull request #1301 from cryptpad/contextmenu_drive_mobile
Drive context menu on mobile
2023-12-05 16:03:25 +01:00
yflory
04af118b8d
Merge pull request #1304 from cryptpad/mobile_drive_background
Drive container height fills screen
2023-12-05 16:03:07 +01:00
Mathilde
6f65c7a6fb
Correct Chinese translation from simplified to traditional
Revise the translation of `zh`
2023-12-05 11:25:58 +01:00
Mathilde
39c87ae4cb
Merge pull request #1321 from cryptpad-team/weblate-cryptpad-app
Translations update from CryptPad Translations
2023-12-04 09:00:34 +01:00
Weblate
fe26cc3365 Translated using Weblate (Bulgarian)
Currently translated at 21.5% (359 of 1667 strings)

Co-authored-by: Мария Рангелова <rangelova_1186@abv.bg>
Translate-URL: https://weblate.cryptpad.org/projects/cryptpad/app/bg/
Translation: CryptPad/App
2023-12-04 08:55:13 +01:00
Wolfgang Ginolas
3188583f38 Enable protection tab in sheets without encryption
https://github.com/cryptpad/cryptpad/issues/1158
2023-12-01 08:57:42 +01:00
yflory
1ca280c3ba
Merge pull request #1328 from Chouhartem/fix-whiteboard-download
Fix a few export-related issues
2023-11-30 15:43:09 +01:00
Fabrice Mouhartem
5c762edde1 Add a sanity check in initializeAnswers
- To complete e31965abb3
2023-11-30 15:32:25 +01:00
Wolfgang Ginolas
a53f8df6dc Make read only diagrams scrollable
https://github.com/cryptpad/cryptpad/issues/1330
2023-11-30 09:15:31 +01:00
Fabrice Mouhartem
e31965abb3 Keypair not initialised correctly in the answers channel
- Bug introduced in #1316 to fix #1261
- Was an issue when creating a new form (impossible to answer), however
  importing a template fixed it.
- priv should stay in the scope of initializeAnswers() and not leak
2023-11-28 11:11:59 +01:00
zuzanna-maria
b5c4da6e09 remove blank lines 2023-11-24 17:50:24 +01:00
zuzanna-maria
2119ce5221 cleaned and linted 2023-11-24 17:46:52 +01:00
zuzanna-maria
9d7304c7c5 correction to drive container height css setting 2023-11-24 16:50:38 +01:00
yflory
aea4072acd Merge branch 'staging' into mobile_drive_background 2023-11-24 14:40:28 +01:00
yflory
63658975cd Merge branch 'staging' into contextmenu_drive_mobile 2023-11-24 14:18:22 +01:00
yflory
6a17017694 lint compliance 2023-11-24 14:18:05 +01:00
yflory
cad5610f78 Merge branch 'staging' into contextmenu_drive_mobile 2023-11-24 14:01:50 +01:00
Toomore Chiang (ocf.tw)
431b317079
Revise the translation of zh
Signed-off-by: Toomore Chiang (ocf.tw) <toomore@ocf.tw>
2023-11-23 11:43:21 +08:00
yflory
c64644568b Merge branch 'REUSE-license-info' into staging 2023-11-22 17:21:09 +01:00
David Benque
8bc3d869ef Remove all .license files from repo root 2023-11-22 16:05:04 +00:00
yflory
19d7d1bbd0 Merge branch 'staging' of github.com:cryptpad/cryptpad into staging 2023-11-22 12:28:07 +01:00
yflory
e5a80afee7 Use new asynchrnous clipboard API when available 2023-11-22 12:27:24 +01:00
Fabrice Mouhartem
51abbb484f Set default size for empty whiteboard
Previously, empty whiteboards were exported as a 0×0 pixel image, which
raised an error in fabric.js.
To address this issue, the default empty image is set to be a 600×600
pixel transparent png file.

Also fix #1267 that is a consequence of the aforementioned issue.
2023-11-21 10:38:09 +01:00
Fabrice Mouhartem
38b20e8417 Fix exported forms missing their extensions
Related to #1267 and #1324
2023-11-21 10:38:09 +01:00
Fabrice Mouhartem
0005b933e9 #1324: Render the whiteboard before export
- The exported/downloaded from drive whiteboard was empty otherwise
2023-11-21 10:38:09 +01:00
Mathilde Grünig
0704609690 Merge soon branch into staging prior deletion 2023-11-20 16:04:15 +01:00
yflory
6f3c8240ad
Merge pull request #1316 from cryptpad/fix-template-import
Fix the error upon importing a template in forms (#1261)
2023-11-15 17:29:58 +01:00
Fabrice Mouhartem
be3a85778a #1261: clarify a comment 2023-11-15 10:34:52 +01:00
Fabrice Mouhartem
079c6eca01 #1261: Missing semicolon 2023-11-15 10:30:54 +01:00
Fabrice Mouhartem
c15fd8878e #1261: avoid duplicate code 2023-11-14 18:15:22 +01:00
Fabrice Mouhartem
7b6ae87f57 Reference the version of ical.js
- Reference embedded versions of `ical.js` in `www/lib`
2023-11-14 17:45:52 +01:00
yflory
a4e61113e8 Merge branch 'staging' of github.com:cryptpad/cryptpad into staging 2023-11-14 17:30:36 +01:00
yflory
0395019feb Fix templates not saved #1265 2023-11-14 17:30:25 +01:00
yflory
c57f786c4d
Merge pull request #1312 from cryptpad/bugfix-calendar-stop-recurrence
Fix a bug with stopping the recurrence of a calendar event
2023-11-14 16:44:34 +01:00
yflory
c5e0869d99
Merge pull request #1314 from Chouhartem/reformat-calendar-export
Reformat `www/calendar/export.js`
2023-11-14 16:43:44 +01:00
yflory
581d5e3008 Merge branch 'main' into staging 2023-11-13 13:46:21 +01:00
Fabrice Mouhartem
ef694294ee #1261: Move modified block into its own function for readability
Also avoid the double call to the sanity check as it's already called
upon first loading the page.
2023-11-10 17:11:15 +01:00
Fabrice Mouhartem
ccf0b108de calendar export: duplicate import of ical.js
The module ical.js is now imported for the whole file and not just the
import part (as it it used in the export as well).
2023-11-10 16:27:26 +01:00
Fabrice Mouhartem
937c41aa49 Lint compliance
ICAL.js is not a require.js module and doesn't export anything, should
be anonyme.
2023-11-10 16:25:25 +01:00
Fabrice Mouhartem
5ff4d4893b #1261: error caught by linter 2023-11-10 15:55:36 +01:00
Fabrice Mouhartem
11d0b82424 #1261: fix a bug when importing a template in a form
Changes done to avoid the creation of an invalid form (no answer
channel upon importing a template).
2023-11-10 15:47:58 +01:00
Fabrice Mouhartem
17310c7dec #1261: fix the error upon importing template in forms
Changes in the behaviour:
- Load the parameter from allowing anonymous answers from templates
- Load the parameter for enforcing anonymous answers from templates
2023-11-10 15:47:40 +01:00
Fabrice Mouhartem
bcf33060f8 #1306: Cleaning up the code
- Put special cases at the beginning of the conditional branching
2023-11-09 17:10:31 +01:00
yflory
714f017397
Merge pull request #1299 from cryptpad/feature-calendar-description
Feature: Add a description field for calendar events
2023-11-09 14:49:12 +01:00
David Benque
e4efdca33d Fix event modal drop-downs
They were being cut-off as per #1280
Thank you @ansuz for the fix
2023-11-08 12:04:58 +00:00