Commit Graph

41090 Commits

Author SHA1 Message Date
nathan
3cf4cbab9a 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:09:20 -07:00
ralf
5eaf6a275f renamed build:dev to docs:serve and add separate docs (just building no serving) 2023-11-16 14:56:21 +02:00
ralf
1022309b8e fix too few arguments to function Api\Db::select(), 3 passed at least 5 expected 2023-11-16 14:04:09 +02:00
ralf
8c4ca8701d more renames of Et2Dialog attribute modal to isModal 2023-11-16 13:42:44 +02:00
ralf
5ffdbf7341 fix audio files wont play (modal attribute renamed to isModal) 2023-11-16 13:36:01 +02:00
nathan
3fdb3cd3d5 Avoid error if unlink parent is not a directory 2023-11-15 15:51:10 -07:00
nathan
9c8ec0d872 Et2SelectEmail: Fix incorrect total result, wrongly shown "No results" 2023-11-15 15:25:53 -07:00
nathan
c15607d71a Don't send duplicates in result
Causes issues in the select where the option cannot be removed once selected
2023-11-15 15:23:20 -07:00
nathan
3673b47e5f Fix quick add selecbox overlaps app when hidden 2023-11-15 14:22:17 -07:00
nathan
ff97c1b90f Api: Fix client side validation failure when widget value was null
Happens for readonlys, disabled, selects with no valid options
2023-11-15 11:57:46 -07:00
nathan
453486ce19 Calendar: Fix incorrect extra user as participant 2023-11-15 11:16:53 -07:00
nathan
5a02959468 Et2Select: Let select option list get as big as it needs 2023-11-15 09:38:54 -07:00
nathan
a9fcf05fab Home: Fix portlet broken by Shoelace update to 1.8
They made HasSlotController internal only
2023-11-15 09:02:12 -07:00
ralf
8814f55ff3 fix error, if this.editor is not (or no longer) set 2023-11-15 17:27:50 +02:00
ralf
c897b03f71 fix 2 JS errors in mobile mail, while search for another 2023-11-15 16:13:58 +02:00
ralf
41e102f015 * Mail/Sieve: fix vacation message with redirect kept mail in INBOX, even if rule moved it to a folder 2023-11-15 10:07:09 +02:00
nathan
fef8d27790 Calendar: Make sure iCal imports recurring event exceptions as exceptions, not additional events 2023-11-14 15:10:45 -07:00
nathan
a2df0b0b12 Fix some npm deprecated warnings 2023-11-14 10:56:41 -07:00
nathan
046bd4f042 Calendar: Change iCal export use to use event timezone. Fixes whole day events grow to next day 2023-11-14 09:55:06 -07:00
ralf
c495e15ed9 also allow IMAP type derived from Dovecot like EGroupware Mail 2023-11-14 16:42:27 +02:00
ralf
aa98478fbd if the username contains non-ascii chars, try email address, as Dovecot does NOT deal with non-ascii usernames 2023-11-14 16:27:35 +02:00
ralf
5e416aca55 fix SQL error creating new mail-user, if username contains non-ascii chars 2023-11-14 15:50:36 +02:00
ralf
2f664b1d0a 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:22:53 +02:00
ralf
e131e24cfa fix wrong curl call for viewing email 2023-11-14 14:37:46 +02:00
nathan
0d87e1ab2b Calendar: iCal can import events that use RDATE:VALUE=PERIOD 2023-11-13 17:21:15 -07:00
ralf
66a1fd2670 script to import mail usernames and passwords and store it encrypted for the given mail-account (acc_id) 2023-11-13 17:21:21 +02:00
ralf
45381cc144 fix count(): Argument #1 ($value) must be of type Countable|array, null given 2023-11-13 14:53:22 +02:00
hadi
b0bd89591b Fix js error of Cannot read properties of null (reading '0') 2023-11-13 13:26:18 +01:00
hadi
415cbdf5b2 Fix set video src and duration not working 2023-11-13 12:50:23 +01:00
ralf
2740632bdb untested fallback-auth GET parameter implementation (base64 encoded "username:password") 2023-11-13 09:12:33 +02:00
ralf
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
ralf
b19a2b518e using nodejs v20.x (and PHP 8.2 by default) for development images 2023-11-12 08:52:16 +02:00
nathan
441bc8ad00 Doc: Make sure _data directory is present 2023-11-10 15:16:59 -07:00
nathan
1396ba6fd4 Calendar: Fix iCal import with mismatched recurrence date did not properly create exception 2023-11-10 14:32:41 -07:00
nathan
7e8380698a Calendar: Process multiple VCALENDAR in the same file when importing iCal files 2023-11-10 10:33:19 -07:00
nathan
f435ee0fd3 Doc: Reduce heading levels so TOC looks better 2023-11-10 09:28:13 -07:00
ralf
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
ralf
6529956da2 missing css files of "fix only active sidebox-category header should be white" 2023-11-10 11:28:56 +02:00
ralf
bce267c7eb Changelog for 23.1.20231110 2023-11-10 08:15:04 +02:00
Ralf Becker
3e27a643b6 pending translations from our translation server 2023-11-10 06:44:58 +01:00
nathan
7a2fc14e8b Doc: Add some documentation on some of our special CSS classes 2023-11-09 14:05:34 -07:00
nathan
e3ea655318 Api: Fix no customfields shown if there was an extra comma in field attribute 2023-11-09 11:42:04 -07:00
nathan
45f9801df8 Code documentation 2023-11-09 11:12:16 -07:00
nathan
da92471920 Add default keyboard shortcuts for save & cancel buttons 2023-11-08 14:37:30 -07:00
nathan
ad3321c438 Mail: Remove mail-only key handler, it was double-sending 2023-11-08 13:37:10 -07:00
ralf
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
ralf
bb93cd205c fix some of the filesystem checks were not working (executing their SQL queries) 2023-11-08 19:23:47 +02:00
nathan
6a5697eab8 More Drag helper style adjustments
- height adjustments for mail so we can see address & subject
- Change how avatar is sized so we can override it via CSS
2023-11-08 09:54:00 -07:00
nathan
b895da55ee Make sure pdo is connected, fixes error in some Sharing tests 2023-11-08 08:29:34 -07:00
nathan
a93146c1cb Addressbook: Avoid error if n_fn is not in popup template 2023-11-06 15:12:43 -07:00