Commit Graph

41375 Commits

Author SHA1 Message Date
74a8872ead Fix missing value in some static option selects
Shoelace select initially rejects the value due to missing option, and needs to be re-set once our options have arrived
2023-11-16 10:17:51 -07:00
0e6375fed8 fix too few arguments to function Api\Db::select(), 3 passed at least 5 expected 2023-11-16 14:04:41 +02:00
fc603d0a85 more renames of Et2Dialog attribute modal to isModal 2023-11-16 13:43:08 +02:00
94a2a0473b fix audio files wont play (modal attribute renamed to isModal) 2023-11-16 13:37:27 +02:00
05f30b7c42 Avoid error if unlink parent is not a directory 2023-11-15 16:02:23 -07:00
30238e52cd Et2SelectEmail: Fix incorrect total result, wrongly shown "No results" 2023-11-15 15:28:22 -07:00
9755c81a5a Don't send duplicates in result
Causes issues in the select where the option cannot be removed once selected
2023-11-15 15:28:11 -07:00
255c08853b Fix quick add selecbox overlaps app when hidden 2023-11-15 14:25:54 -07:00
47a466a39d Api: Fix client side validation failure when widget value was null
Happens for readonlys, disabled, selects with no valid options
2023-11-15 12:00:52 -07:00
be243c9aa7 Calendar: Fix incorrect extra user as participant 2023-11-15 11:22:02 -07:00
f039723e39 Calendar: Change iCal export use to use event timezone. Fixes whole day events grow to next day 2023-11-15 10:39:16 -07:00
2967f8d508 Et2Select: Let select option list get as big as it needs 2023-11-15 09:43:27 -07:00
6dfd854ba4 Home: Fix portlet broken by Shoelace update to 1.8
They made HasSlotController internal only
2023-11-15 09:15:17 -07:00
0be063ba89 fix error, if this.editor is not (or no longer) set 2023-11-15 17:28:17 +02:00
eb7b712b2d fix 2 JS errors in mobile mail, while search for another 2023-11-15 16:14:34 +02:00
59dbc7fe13 * Mail/Sieve: fix vacation message with redirect kept mail in INBOX, even if rule moved it to a folder 2023-11-15 10:07:47 +02:00
4d5e5aa28c also allow IMAP type derived from Dovecot like EGroupware Mail 2023-11-14 16:42:57 +02:00
d95305815a if the username contains non-ascii chars, try email address, as Dovecot does NOT deal with non-ascii usernames 2023-11-14 16:28:21 +02:00
802c4973a0 fix SQL error creating new mail-user, if username contains non-ascii chars 2023-11-14 15:51:10 +02:00
250ffebb22 ignore SQL error "Illegal mix of collations (ascii_general_ci,IMPLICIT) and (utf8mb3_general_ci,COERCIBLE) for operation '='" stalling mail for usernames with non-ascii chars 2023-11-14 15:23:23 +02:00
a804a5acbc fix wrong curl call for viewing email 2023-11-14 14:38:06 +02:00
9b42ee2ecf script to import mail usernames and passwords and store it encrypted for the given mail-account (acc_id) 2023-11-13 17:33:15 +02:00
61ed912388 fix count(): Argument #1 ($value) must be of type Countable|array, null given 2023-11-13 14:54:02 +02:00
83909cd1fa Fix js error of Cannot read properties of null (reading '0') 2023-11-13 13:27:00 +01:00
187cd3c112 Fix set video src and duration not working 2023-11-13 12:53:18 +01:00
9c4d28ca63 merge master into 23.1 2023-11-13 10:05:15 +02:00
2740632bdb untested fallback-auth GET parameter implementation (base64 encoded "username:password") 2023-11-13 09:12:33 +02:00
4bd33fc609 update Icalendar to 2.2.1 add ability to parse RDATE with PERIOD (just returning the start) 2023-11-13 08:12:57 +02:00
b19a2b518e using nodejs v20.x (and PHP 8.2 by default) for development images 2023-11-12 08:52:16 +02:00
ef6e6ddf02 * REST API/Mail: viewing uploaded EML files, allowing user to answer, forward or download attachments 23.1.20231113 2023-11-12 07:06:59 +02:00
9297b242bf * Addressbook/REST API: allow to pass filters or a search pattern to addressbook REST API 2023-11-12 07:03:39 +02:00
441bc8ad00 Doc: Make sure _data directory is present 2023-11-10 15:16:59 -07:00
1396ba6fd4 Calendar: Fix iCal import with mismatched recurrence date did not properly create exception 2023-11-10 14:32:41 -07:00
7e8380698a Calendar: Process multiple VCALENDAR in the same file when importing iCal files 2023-11-10 10:33:19 -07:00
f435ee0fd3 Doc: Reduce heading levels so TOC looks better 2023-11-10 09:28:13 -07:00
840bd264e7 * Mail/REST API: support an "X-No-Location: true" header to avoid getting a "Location" header when uploading attachments
Also change HTTP Status from "200 Ok" to "201 Created" for a "Location" header,
and send a correct URL to download the attachment again with a GET request.
2023-11-10 17:09:34 +02:00
ef43d7298b * Mail/REST API: support an "X-No-Location: true" header to avoid getting a "Location" header when uploading attachments
Also change HTTP Status from "200 Ok" to "201 Created" for a "Location" header,
and send a correct URL to download the attachment again with a GET request.
2023-11-10 17:07:06 +02:00
6529956da2 missing css files of "fix only active sidebox-category header should be white" 2023-11-10 11:28:56 +02:00
bce267c7eb Changelog for 23.1.20231110 2023-11-10 08:15:04 +02:00
a00e9e899c Changelog for 23.1.20231110 2023-11-10 08:03:04 +02:00
671ba6b8bb pending translations from our translation server 2023-11-10 06:45:57 +01:00
3e27a643b6 pending translations from our translation server 2023-11-10 06:44:58 +01:00
7a2fc14e8b Doc: Add some documentation on some of our special CSS classes 2023-11-09 14:05:34 -07:00
bc4c790dc0 Api: Fix no customfields shown if there was an extra comma in field attribute 2023-11-09 11:47:43 -07:00
e3ea655318 Api: Fix no customfields shown if there was an extra comma in field attribute 2023-11-09 11:42:04 -07:00
45f9801df8 Code documentation 2023-11-09 11:12:16 -07:00
da92471920 Add default keyboard shortcuts for save & cancel buttons 2023-11-08 14:37:30 -07:00
ad3321c438 Mail: Remove mail-only key handler, it was double-sending 2023-11-08 13:37:10 -07:00
5cb26394a7 WIP S3 stream-wrapper: do not complain about missing files in filesystem, if they are in S3 2023-11-08 19:27:50 +02:00
7406184f00 fix some of the filesystem checks were not working (executing their SQL queries) 2023-11-08 19:25:31 +02:00