Commit Graph

102 Commits

Author SHA1 Message Date
David Benque 8f0a6319a5 Apply headers 2023-10-20 15:35:26 +01:00
yflory 975a177cbb Add UI/UX when reading a placeholder 2023-09-08 18:10:02 +02:00
yflory c10fc37645 Merge branch 'totp-ui' into 5.4-rc 2023-07-11 10:30:36 +02:00
yflory a4e821e4fa API: add autosave support 2023-06-22 14:39:04 +02:00
yflory 9aac9d1c2f TOTP: Use HTTP challenges to write and remove blocks 2023-06-09 15:06:17 +02:00
ansuz 5cd306a18a add client-side support for TOTP-authenticated sessions 2023-05-06 14:39:23 +05:30
ansuz d58096636a Merge tag '5.2.0' into test-merge 2022-12-20 14:49:47 +05:30
ansuz b32f2826fb expose map of pending queries in Util.response handler
so that we can more easily generate 'globally' unique identifiers
2022-12-07 13:14:56 +05:30
ansuz e59b1fc933 it's reasonable to expect Util.clone not to explode on undefined/null 2022-10-06 16:10:13 +05:30
yflory 7f40aa53d0 Refactor early access instance settings 2021-10-13 16:46:26 +02:00
yflory a56cdfe38f Prepare new apps early access 2021-10-11 16:55:56 +02:00
yflory 07b31dc84d Merge branch 'testtheme' into exportSheet 2021-10-04 12:50:05 +02:00
yflory 1fa916d88c Merge branch 'staging' into merge2 2021-09-06 17:49:14 +02:00
yflory 28db6956dd Improve collaborative edition of forms 2021-08-30 11:45:45 +02:00
ansuz aef1b22291 console.error instead of throwing when unregistering handlers 2021-08-23 16:32:25 +05:30
yflory 2e1deeb8ed Open static spreadsheets (xlsx, ods) in the sheet app 2021-08-19 10:44:09 +02:00
yflory d6983a8b83 Download sheets as .bin when x2t is not available 2021-08-18 12:29:36 +02:00
yflory ab62b5f202 Check SharedArrayBuffer support in outer 2021-08-18 11:04:43 +02:00
ansuz 73acfd9b42 start integrating some basic charts in form answers 2021-08-04 17:08:29 +05:30
ansuz 99c11f032e tally form votes with an increment function 2021-07-26 14:53:04 +05:30
yflory ed28b5ec7b Randomize 'ordered list' initial state in forms 2021-07-09 11:45:48 +02:00
ansuz d610f6ef1e use less restrictive URL validation 2021-06-21 16:52:50 +05:30
yflory 7f01ab3e1a Open calendar URL 2021-04-06 18:21:48 +02:00
yflory dd7746a2fd Calendar fixes 2021-04-06 12:12:12 +02:00
yflory f938e3e60a Protocol required in isValidURL 2021-03-12 16:14:15 +01:00
yflory fee8a88169 Instance notification prototype 2021-03-09 18:27:12 +01:00
yflory 629eb48562 ??? 2021-03-03 16:48:25 +01:00
ansuz 3b9bf65709 deduplicate 'getPrettySize' and similar variants 2021-03-01 11:17:54 +05:30
ansuz f7bada95ed flag some duplicated code 2021-02-26 16:08:21 +05:30
yflory 991e965a10 Use correct size format in features.js 2021-01-21 11:40:51 +01:00
yflory 82c869f4cd Add cryptget and blob cache 2020-11-30 12:07:03 +01:00
yflory a29b98783a Improve download table 2020-11-20 16:38:18 +01:00
ansuz b155f7b291 increase child-process timeout and improve error handling 2020-11-17 16:09:47 +05:30
ansuz abb2a568bb fix an incorrect reference
and add a small script to help profile timer accuracy
2020-11-03 16:48:31 +05:30
ansuz 106fb5edb4 remove annoying console.log 2020-11-03 16:48:31 +05:30
ansuz c9dae93c04 optimize Util.throttle for extremely high call frequencies 2020-11-03 16:48:31 +05:30
ansuz 898ccf6af0 support adding a delay to mkAsync 2020-10-01 14:10:42 +05:30
yflory 519efa7da2 Fix XLSX export on Firefox 2020-07-22 13:41:31 +02:00
ansuz 240b6054fd implement a 'clear' method for throttled functions 2020-07-15 13:00:52 -04:00
yflory 938e5c5cb1 Merge branch 'staging' into lightbox 2020-03-30 12:10:42 +02:00
yflory 75e5d3cc42 Move the mediatag and avatar code outsite of common-ui-elements 2020-03-30 12:09:12 +02:00
ansuz 9058a59555 reassign db tasks if the responsible worker fails 2020-03-27 17:17:42 -04:00
ansuz a4c8039cc7 improve error handling with rpc response API 2020-03-26 14:45:24 -04:00
ansuz 2df65ed446 implement 'mkTimeout' method in common-util 2020-02-13 17:51:02 -05:00
ansuz a172bad30f drop unnecessary reference to 'window' in Util.throttle 2020-02-13 17:50:17 -05:00
yflory c9676e1c91 Merge branch 'staging' into communities-trim 2020-02-05 17:05:45 +01:00
ansuz d1c6e67d17 throw if you try to mkAsync a non-function 2020-02-03 18:30:29 -05:00
yflory 19c329f6e7 Trim history option in settings (UI only) 2020-02-03 10:58:38 +01:00
ansuz 4aaef2d811 remove use of deprecated 'new Buffer' instanciation 2020-01-06 14:29:45 -05:00
ansuz 777d9eff5f pass arguments to 'throttle' 2019-09-27 12:05:56 +02:00