Commit Graph

9947 Commits

Author SHA1 Message Date
yflory 51c50db166 Fix form anonymous responses not triggering the notification 2022-10-26 16:14:45 +02:00
yflory 614d3834a3 Fix editing response with ordered list in forms 2022-10-25 17:15:25 +02:00
yflory 9c34e9e779 Notify form author on new responses 2022-10-25 16:40:15 +02:00
yflory f0a3e0eb81 Export form results as JSON #837 2022-10-25 15:51:23 +02:00
David Benque 89d0a7ef28 Move daily(weekday/weekend) option up the list 2022-10-25 10:42:10 +01:00
yflory 846b91907b Use CryptPad language in dates 2022-10-25 11:07:54 +02:00
yflory c49949f810 Mutiple answers 2022-10-25 11:01:01 +02:00
David Benque 0411adc0b7 Merge branch 'soon' into staging 2022-10-24 14:45:48 +01:00
David Benque f8b06af65b Remove hard-coded translations 2022-10-24 14:45:12 +01:00
Weblate cb26072115 Translated using Weblate (English)
Currently translated at 100.0% (1560 of 1560 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1560 of 1560 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1559 of 1559 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1558 of 1558 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1557 of 1557 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1556 of 1556 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
2022-10-24 15:43:37 +02:00
Weblate 39dc8dbaf6 Translated using Weblate (French)
Currently translated at 100.0% (1560 of 1560 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
2022-10-24 15:43:37 +02:00
Weblate 2ef2cc3517 Translated using Weblate (German)
Currently translated at 99.8% (1552 of 1555 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/

Translated using Weblate (German)

Currently translated at 99.7% (1551 of 1555 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/

Translated using Weblate (German)

Currently translated at 99.6% (1549 of 1555 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/

Translated using Weblate (German)

Currently translated at 99.0% (1541 of 1555 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/

Translated using Weblate (German)

Currently translated at 98.3% (1530 of 1555 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/

Translated using Weblate (German)

Currently translated at 98.3% (1529 of 1555 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
2022-10-21 21:23:01 +02:00
David Benque 795ec4b22f Remove some hard-coded translations 2022-10-21 15:47:06 +01:00
David Benque d37e3c61e7 Merge branch 'soon' into staging 2022-10-21 15:43:33 +01:00
David Benque b2022f5e73 Merge branch 'rrule' into staging 2022-10-21 15:43:24 +01:00
Weblate e7be485e89 Translated using Weblate (Japanese)
Currently translated at 98.9% (1538 of 1555 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ja/
2022-10-21 16:16:40 +02:00
Weblate 5d29c0134d Translated using Weblate (English)
Currently translated at 100.0% (1555 of 1555 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1555 of 1555 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1554 of 1554 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1553 of 1553 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1552 of 1552 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1551 of 1551 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1550 of 1550 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1549 of 1549 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1548 of 1548 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1547 of 1547 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1546 of 1546 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1545 of 1545 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1544 of 1544 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1543 of 1543 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1542 of 1542 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1541 of 1541 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1540 of 1540 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1539 of 1539 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1538 of 1538 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1537 of 1537 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1536 of 1536 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1535 of 1535 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1534 of 1534 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1533 of 1533 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1532 of 1532 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1531 of 1531 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1530 of 1530 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1529 of 1529 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1528 of 1528 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1527 of 1527 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1526 of 1526 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1525 of 1525 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1524 of 1524 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1523 of 1523 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1522 of 1522 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1521 of 1521 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1520 of 1520 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1519 of 1519 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1518 of 1518 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1517 of 1517 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1516 of 1516 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1515 of 1515 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1514 of 1514 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1513 of 1513 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1512 of 1512 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1511 of 1511 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1510 of 1510 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1509 of 1509 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1508 of 1508 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1507 of 1507 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1506 of 1506 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1505 of 1505 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1504 of 1504 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1503 of 1503 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
2022-10-21 16:16:40 +02:00
Weblate e7c0a0c1f6 Translated using Weblate (Spanish)
Currently translated at 100.0% (1555 of 1555 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/es/
2022-10-21 16:16:40 +02:00
Weblate baea5166b0 Translated using Weblate (French)
Currently translated at 100.0% (1555 of 1555 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/

Translated using Weblate (French)

Currently translated at 98.1% (1526 of 1555 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
2022-10-21 16:16:39 +02:00
yflory b605c516f0 Allow form owner to reset answers 2022-10-18 11:12:37 +02:00
yflory 89448115c5 Delete form own answers 2022-10-18 10:19:57 +02:00
David Benque 736d4a531a Remove hard-coded translations 2022-10-17 14:31:14 +02:00
David Benque 87e46dd4ae Merge remote-tracking branch 'origin/staging' into staging 2022-10-17 14:26:58 +02:00
David Benque 1e99283db8 Merge remote-tracking branch 'origin/staging' into staging 2022-10-17 14:25:45 +02:00
David Benque fbb991bfad Merge remote-tracking branch 'origin/soon' into staging 2022-10-17 14:25:32 +02:00
yflory b85801e830 lint compliance 2022-10-17 14:24:49 +02:00
yflory 0e27daffc0 Remove debugging console.log 2022-10-17 14:23:57 +02:00
Weblate 2a67360ee1 Translated using Weblate (English)
Currently translated at 100.0% (1502 of 1502 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1501 of 1501 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
2022-10-17 14:21:02 +02:00
Weblate 3549879e73 Translated using Weblate (French)
Currently translated at 100.0% (1502 of 1502 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
2022-10-17 14:21:02 +02:00
yflory bfd1b5138a Merge branch 'staging' into new-asciidoc 2022-10-17 14:07:02 +02:00
yflory d20b3ebee3 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2022-10-17 14:02:53 +02:00
yflory 1838848ec8 Merge branch 'filter-doc-type' into staging 2022-10-17 14:02:40 +02:00
yflory 57d6f1e683 Merge branch 'staging' into code-app-fixes 2022-10-17 14:01:09 +02:00
yflory 0faa99fbfc Remove the drive filter on reload 2022-10-17 14:00:53 +02:00
yflory 8e05f159ae Merge branch 'staging' into filter-doc-type 2022-10-17 13:24:37 +02:00
David Benque 4f15fda226 Fix misaligned poll rows when swapping axes #975 2022-10-17 11:13:04 +02:00
yflory bde6bb0032 Clean server code 2022-10-14 16:53:38 +02:00
ansuz bdf8762fb6 fix typo that broke checkup page styles 2022-10-14 18:17:19 +05:30
David Benque 1ab0208f5b fix shrinking icons with long calendar titles 2022-10-12 17:20:29 +01:00
David Benque 81e00842b9 Style for default confirm button 2022-10-12 16:48:24 +01:00
David Benque 90a7b89a0c Use CryptPad blue for "all day" checkbox 2022-10-12 16:45:49 +01:00
yflory 8a3be878e8 Merge branch 'staging' into form-del 2022-10-12 17:19:22 +02:00
yflory c3df1bb0ec Use flag in pad metadata to allow line deletion in file 2022-10-12 17:17:58 +02:00
David Benque 0b87f1f9c6 Merge remote-tracking branch 'origin/rrule' into rrule 2022-10-11 16:02:10 +01:00
David Benque 5d96f94766 Align reminders line-height 2022-10-11 16:00:37 +01:00
yflory ce5609ea6a Add confirm step when deleting events 2022-10-11 17:00:13 +02:00
yflory f3dc8d059e Update weekly and monthly recurrence pickers in calendar 2022-10-11 16:43:37 +02:00
yflory 16cdf2ccdc Fix recurrence rule update issues 2022-10-11 16:11:53 +02:00
yflory c11b83dd5a Merge branch 'staging' into rrule 2022-10-11 14:00:30 +02:00
David Benque 99da655225 Adjust event popup style 2022-10-10 16:14:39 +01:00
David Benque 707ac44536 Improve notification alignment 2022-10-10 16:05:37 +01:00
David Benque 176f6ab594 Fix remove notification message 2022-10-10 16:05:15 +01:00
David Benque e568027d14 Fix button spacing in event popup 2022-10-10 16:04:23 +01:00
David Baker bf69a576bb
Make unparseable message non-fatal
There was code to handle unparseable messages from things like third party browser extensions but it caught a JSON parsing error, logged an error and then continued, which would throw an unhandled exception trying to read the `ack` property of `data` which had been left as `undefined`.

Add a `return` to abort execution of the handler function and ignore the message instead. Also changes the error to warning, since it's not a fatal error. Add a comment to clarify the behaviour.

From the existing comment, it looks like this was the original intention of the code, but the `return` was simply missed.
2022-10-07 15:57:18 +01:00
yflory 6a1c64fe9a Delete your own form answers 2022-10-06 17:12:23 +02:00
ansuz e59b1fc933 it's reasonable to expect Util.clone not to explode on undefined/null 2022-10-06 16:10:13 +05:30
ansuz 559e2d1e57 Merge branch 'staging' into soon 2022-10-06 13:06:45 +05:30
ansuz 5b4b68b31a [checkup] detect custom pages that might override critical functionality and warn against using CloudFlare 2022-10-05 15:08:49 +05:30
David Benque 699922fae6 Fix icon of Rich Text settings 2022-09-29 16:57:49 +01:00
ansuz fede73efb1 enable admin option to opt-in to aggregate statistics 2022-09-22 16:35:20 +05:30
ansuz a8dcdbcbcb fix a bug which prevented old contacts from being removed 2022-09-22 14:20:27 +05:30
ansuz 112ad47bc6 guard against type errors when updating contacts UI based on contact data updates 2022-09-22 14:16:08 +05:30
ansuz 961e816cef avoid displaying empty strings as names when removing a contact 2022-09-22 14:15:27 +05:30
ansuz 174d97c442 test whether registration is open on public instances 2022-09-22 14:11:22 +05:30
yflory 89aabacc55 Merge branch 'rrule' of github.com:xwiki-labs/cryptpad into rrule 2022-09-21 11:10:09 +03:00
yflory b7024b23f5 Fix HTML encoding in calendar #736 2022-09-21 11:09:58 +03:00
ansuz 27522b5114 add button to custom limits table to generate account reports
and always display results in the table rather than the list view
2022-09-20 16:40:15 +05:30
David Benque 5c51fb3d84 Re-style notification section of calendar event modal 2022-09-19 17:26:53 +01:00
David Benque 29e5bf63dd Fix styles in calendar event modal 2022-09-19 17:26:14 +01:00
David Benque 34b5f66047 Add label for "remove reminder" 2022-09-19 17:25:15 +01:00
David Benque 31ca0c4518 Use primary button for day picker in custom recurring event settings 2022-09-19 17:23:59 +01:00
David Benque 7aaf1afeff Add title to custom recurring event End setting 2022-09-19 17:23:21 +01:00
Weblate bfb91d1636 Translated using Weblate (Spanish)
Currently translated at 100.0% (1500 of 1500 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/es/

Translated using Weblate (Spanish)

Currently translated at 86.4% (1296 of 1500 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/es/
2022-09-19 12:34:02 +02:00
ansuz 3323f09255 hack around a safari bug (for what I'm sure is not the last time) 2022-09-19 16:01:45 +05:30
ansuz 385c0d4d88 leave notes about a mobile-user edge-case 2022-09-16 18:42:28 +05:30
Weblate fd199db874 Translated using Weblate (Japanese)
Currently translated at 99.5% (1493 of 1500 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ja/
2022-09-16 15:05:39 +02:00
Weblate 576dbe9f12 Translated using Weblate (Russian)
Currently translated at 92.0% (1381 of 1500 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ru/
2022-09-16 15:01:08 +02:00
ansuz 81a9f7bbcd undo accidental deletion of translations 2022-09-16 18:24:03 +05:30
Weblate 645a5fa51b Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/
2022-09-16 14:46:43 +02:00
ansuz 4e1161a95d standardize inconsistent markup, remove some incorrect translations 2022-09-16 18:16:18 +05:30
Weblate 0a78bbea07 Translated using Weblate (French)
Currently translated at 100.0% (1500 of 1500 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
2022-09-16 12:35:12 +02:00
ansuz 43ed834cfc correct more malformed HTML in translations 2022-09-16 15:54:11 +05:30
ansuz 502aa7f413 correct malformed or inconsistent markup in translations 2022-09-16 15:17:21 +05:30
Weblate 64612dce2a Translated using Weblate (German)
Currently translated at 100.0% (1500 of 1500 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/

Translated using Weblate (German)

Currently translated at 99.8% (1498 of 1500 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
2022-09-16 11:43:09 +02:00
Weblate f18a5df328 Translated using Weblate (Spanish)
Currently translated at 56.9% (854 of 1500 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/es/
2022-09-16 11:43:09 +02:00
yflory 57c3c28cb0 Support clickable links in calendar location 2022-09-15 17:19:12 +02:00
yflory c3b501b431 Fix incorrect recurrence with monthly events on day 31 2022-09-15 16:34:31 +02:00
yflory 175fb7e1dc Add button to move calendar to a specific date 2022-09-15 16:33:50 +02:00
ansuz 468228bfd9 bulk translation fixes for malformed or mismatched HTML 2022-09-15 19:45:33 +05:30
Weblate c665409eac Translated using Weblate (German)
Currently translated at 99.1% (1487 of 1500 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
2022-09-15 15:31:50 +02:00
Weblate 4345cf2987 Translated using Weblate (English)
Currently translated at 100.0% (1500 of 1500 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
2022-09-15 13:24:43 +02:00
yflory 65b00736bc Support recurrence rules when importing or exporting ICS calendars 2022-09-15 13:15:27 +02:00
ansuz 06a6dbea05 Merge branch 'staging' into soon 2022-09-15 14:28:49 +05:30
yflory af923170a4 Merge branch 'rrule' of github.com:xwiki-labs/cryptpad into rrule 2022-09-14 17:42:06 +02:00
yflory 2e983bf52a Fix recurrence rule monthly picker 2022-09-14 17:40:44 +02:00
yflory 0ee48d40f2 Add click handlers to calendar reminders notifications 2022-09-14 16:11:54 +02:00
David Benque 57e801da98 Improve layout of calendar event pop-up 2022-09-14 13:52:50 +01:00
ansuz d5c9d17f22 update mermaid to v9.1.7 2022-09-14 16:18:51 +05:30
ansuz 9ef5711716 nicer quota table on admin panel 2022-09-14 13:34:37 +05:30
yflory f27d779aef Fix issues with reminders and recurrence rule 2022-09-13 16:43:08 +02:00
David Benque b7aa3aed0f Import Bootstrap styles in Calendar app
Bootstrap forces buttons and form elements to inherit font styles
Since this wasn't applied calendar forms were displayed in system font
2022-09-13 14:30:25 +01:00
ansuz ebb17797e3 oops. lint compliance 2022-09-13 18:36:24 +05:30
ansuz 333ba82970 allow admins to overwrite live data with archived data when both exist 2022-09-13 18:32:50 +05:30
Weblate 3457bd3ba7 Translated using Weblate (English)
Currently translated at 100.0% (1500 of 1500 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1499 of 1499 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
2022-09-13 14:50:15 +02:00
yflory ae32732483 Update recurrence rule 2022-09-13 14:18:38 +02:00
yflory 2dbefe864a lint compliance 2022-09-12 19:07:15 +02:00
yflory 0c273b1b3d Manage reminders for recurring events 2022-09-12 19:06:25 +02:00
yflory d35b42d207 Fix updating recurring events 2022-09-12 14:42:54 +02:00
ansuz 576b034547 display multiple public key formats when relevant on /admin/#database 2022-09-09 18:26:21 +05:30
ansuz 085791d389 replace all mentions of docs.cryptpad.fr with docs.cryptpad.org 2022-09-09 17:27:09 +05:30
yflory 3fa92fa155 Fix update original event 2022-09-08 17:03:08 +02:00
yflory 99df9bc21a Update recurring events in calendar 2022-09-08 16:56:58 +02:00
ansuz c522e579a5 Merge branch 'soon' into staging 2022-09-08 16:57:45 +05:30
ansuz 556d58cfe2 remove more XXX notes 2022-09-08 15:05:15 +05:30
ansuz 3be2a12e3e remove hardcoded English alt text, hide image from screenreaders 2022-09-08 14:06:29 +05:30
Weblate c6ed9c9b9e Translated using Weblate (German)
Currently translated at 99.2% (1487 of 1498 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
2022-09-08 10:30:11 +02:00
yflory ee5e1f8335 Translate recurrence rules into text 2022-09-07 17:08:41 +02:00
ansuz 772e337803 remove XXX notes 2022-09-07 16:49:16 +05:30
Weblate 8fa1217d08 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/
2022-09-07 12:57:49 +02:00
ansuz e25da00e45 remove unused translations 2022-09-07 16:27:27 +05:30
yflory c123434fa0 Fix recurrence issues 2022-09-07 12:56:45 +02:00
Weblate b36fa7caa4 Translated using Weblate (Japanese)
Currently translated at 99.8% (1501 of 1504 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ja/
2022-09-07 12:56:01 +02:00
Weblate 8a2c0714b4 Translated using Weblate (German)
Currently translated at 98.8% (1486 of 1504 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/

Translated using Weblate (German)

Currently translated at 98.7% (1485 of 1504 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
2022-09-07 12:56:01 +02:00
ansuz 6349f01fd7 final translation fixes for admin panel
* add a 'reason' placeholder to prompts shown before archival and restoration
* use two existing keys to describe what document archival and restoration do
* use specific success messages where they already exist
* annotate UI so our script does not flag translated strings as unused
2022-09-07 16:22:08 +05:30
Weblate 56cf444855 Translated using Weblate (French)
Currently translated at 100.0% (1504 of 1504 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
2022-09-07 10:20:31 +02:00
Weblate 0adc50b789 Translated using Weblate (Japanese)
Currently translated at 98.1% (1476 of 1504 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ja/
2022-09-07 09:42:18 +02:00
Weblate b22c2f7e3a Translated using Weblate (German)
Currently translated at 98.4% (1481 of 1504 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
2022-09-07 09:42:18 +02:00
Weblate 59058a8d30 Translated using Weblate (English)
Currently translated at 100.0% (1504 of 1504 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
2022-09-07 09:42:17 +02:00
ansuz 399a60340e bulk translation update 2022-09-07 09:21:12 +05:30
Weblate 107aea276a Translated using Weblate (Spanish)
Currently translated at 47.0% (707 of 1504 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/es/
2022-09-07 05:50:10 +02:00
yflory 6ca6ecd283 Create recurring events 2022-09-06 18:58:39 +02:00
Weblate 20a1d03006 Translated using Weblate (German)
Currently translated at 98.7% (1485 of 1504 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
2022-09-06 10:44:28 +02:00
ansuz 2f81c6f3a0 generate built pages in a directory that is easier to serve 2022-09-06 13:24:44 +05:30
ansuz 0219637502 test opengraph functionality on more pages from checkup 2022-09-05 19:39:03 +05:30
ansuz 71922dbae4 add noscript tags to apps 2022-09-05 19:15:32 +05:30
ansuz 8089698f4c remove noscript tags from inner.html
because inner.html should only ever load if javascript is enabled
2022-09-05 19:11:19 +05:30
Weblate a145b07c0b Translated using Weblate (Lithuanian)
Currently translated at 11.5% (174 of 1504 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/lt/
2022-09-02 23:36:22 +02:00
Weblate f01a04c98e Translated using Weblate (English)
Currently translated at 100.0% (1504 of 1504 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
2022-09-02 16:32:47 +02:00
ansuz 9ced76770c add new keys for opengraph tags 2022-09-02 18:50:06 +05:30
ansuz d5d9a2f901 Merge branch 'soon' of github.com:xwiki-labs/cryptpad into soon 2022-09-02 18:39:02 +05:30
Weblate 1e65777758 Translated using Weblate (Japanese)
Currently translated at 98.9% (1480 of 1495 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ja/
2022-09-02 15:08:44 +02:00
ansuz 5ee8c2e5f4 basic checkup page test for opengraph tags 2022-09-01 14:07:30 +05:30
yflory 1d001f4ca4 Support inline mediatag in asciidoc rendering 2022-08-31 18:08:46 +02:00
Maxime Cesson 44e5d021ba Restrict pad creation to the current filtered type (when filter is active) 2022-08-31 16:22:51 +02:00
ansuz 6a92b30631 Merge branch 'soon' into staging 2022-08-31 17:28:50 +05:30
ansuz b4ec64080e update mermaid to 9.1.6 2022-08-31 15:39:34 +05:30
Maxime Cesson 13cba52778 Merge branch 'asciidoc' of github.com:xwiki-labs/cryptpad into asciidoc 2022-08-31 11:53:04 +02:00
Maxime Cesson 7906079a2b Render asciidoc syntax 2022-08-31 11:52:32 +02:00
yflory a5c4bc98ba Merge branch '5.1-candidate' into rrule 2022-08-31 11:43:38 +02:00
yflory b6b4690e97 Fix race condition with preloading style 2022-08-31 11:42:26 +02:00