Commit Graph

1048 Commits

Author SHA1 Message Date
yflory
3b5d3e9907 Revocation: destroy channel 2023-04-17 17:01:48 +02:00
yflory
388729e376 Revocation: rotate keys 2023-04-14 16:17:20 +02:00
yflory
3c6819ec4a Revocation: share with user 2023-04-13 14:30:22 +02:00
yflory
b0d65139ce Revocation: fix creation issues and store moderator box 2023-04-12 16:17:58 +02:00
yflory
de448f0fab Revocation: safe links & multiple tabs 2023-04-12 11:35:52 +02:00
yflory
9156096629 Fix reconnect issue with multiple tabs of the same pad 2023-04-12 11:33:07 +02:00
yflory
c0af9cb74d Revocation: store multiple accesses 2023-04-11 15:15:56 +02:00
yflory
519a8861f3 Revocation: enforce edit and view rights server side 2023-04-11 13:36:01 +02:00
yflory
21397022be Revocation: fix private window 2023-04-11 10:27:59 +02:00
yflory
aa9d4e950b Revocation: add/update/revoke access (clientside) 2023-04-06 18:53:41 +02:00
yflory
935cb34f4b Revocation: Update access part 1 2023-04-05 18:50:13 +02:00
yflory
95e8133905 Revocation: Open read-only pad from the drive 2023-04-03 15:30:32 +02:00
yflory
d6a9210190 Revocation: join pad 2023-03-31 18:12:46 +02:00
yflory
bb59b2a6d0 Revocation: pad creation 2023-03-29 17:07:05 +02:00
yflory
5ec89c9a28 Fix feedback not initialized on new tabs with SharedWorker 2023-01-16 15:17:50 +01:00
yflory
d5fefb5946 Fix 'delete all' button in forms owned by a team 2022-12-21 13:28:29 +01:00
yflory
8245189bcb Fix NO_SUCH_CHANNEL error after using the debug app 2022-12-19 16:10:42 +01:00
yflory
770fb3d657 Fix drag&drop a file from a shared folder into templates 2022-12-19 14:47:19 +01:00
yflory
75de90c8b5 Send form notification anonymously 2022-12-15 16:22:38 +01:00
David Benque
8a2f71a573 Merge remote-tracking branch 'origin/5.2-candidate' into 5.2-candidate 2022-12-13 11:39:12 +00:00
David Benque
dc91ecd78d Remove XXX 2022-12-13 11:39:03 +00:00
ansuz
a804a0d9bc Merge branch 'staging' into 5.2-candidate 2022-12-13 16:49:55 +05:30
ansuz
f39bcb2806 Merge branch 'soon' into staging 2022-12-13 16:43:26 +05:30
ansuz
9a5b54d091 Merge branch 'main' into soon 2022-12-13 16:43:16 +05:30
yflory
83744740e5 Merge branch 'form-del-mult' into 5.2-candidate 2022-12-12 16:31:50 +01:00
yflory
600771682a Allow edit/delete/multiple answers without a drive and fix race condition 2022-12-08 16:53:29 +01:00
yflory
ad0c2e90dc Fix UI issues with team invitation links 2022-12-07 15:03:55 +01:00
yflory
c074eab7b7 Merge branch '5.2-candidate' into form-del-mult 2022-12-07 14:45:18 +01:00
yflory
59c13c506c Allow form author to mute the channel 2022-11-30 18:41:16 +01:00
yflory
fb079c49bf Team invitation link improvements 2022-11-04 16:42:04 +01:00
yflory
acd7d9654d Fix calendar issues 2022-11-02 14:58:29 +01:00
yflory
5d350f1c45 Merge branch 'form' into form-del 2022-10-26 17:51:10 +02:00
yflory
e9540b9a00 Fix request pad access 2022-10-26 17:48:24 +02:00
yflory
51c50db166 Fix form anonymous responses not triggering the notification 2022-10-26 16:14:45 +02:00
yflory
9c34e9e779 Notify form author on new responses 2022-10-25 16:40:15 +02:00
yflory
bde6bb0032 Clean server code 2022-10-14 16:53:38 +02:00
yflory
8a3be878e8 Merge branch 'staging' into form-del 2022-10-12 17:19:22 +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 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
a8dcdbcbcb fix a bug which prevented old contacts from being removed 2022-09-22 14:20:27 +05:30
yflory
65b00736bc Support recurrence rules when importing or exporting ICS calendars 2022-09-15 13:15:27 +02:00
yflory
f27d779aef Fix issues with reminders and recurrence rule 2022-09-13 16:43:08 +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
99df9bc21a Update recurring events in calendar 2022-09-08 16:56:58 +02:00
ansuz
e74c8fd4f8 guard against parse errors on incoming worker-channel messages 2022-08-23 16:45:09 +05:30
Maxime Cesson
3e7b76c785 Make spellcheck default for rich text document #887 2022-07-05 14:29:42 +02:00