ralf
1e3a240729
fix S3direct stream-wrapper to be auto-loadable and mountable into Vfs, also using it when mounting backups into vfs
2023-11-18 09:16:39 +02:00
nathan
6fcbf87a10
Fix Et2SelectEmail and pass email tags again
...
Still doesn't work though
2023-11-17 14:31:23 -07:00
nathan
d07af215c1
Fix nm column resize grabs mousedown, blocking filter selection
2023-11-17 11:56:24 -07:00
nathan
032035ae5f
Et2Listbox: Fix options were not shown
...
Fixes merge placeholders not shown in Collabora
2023-11-17 11:16:35 -07:00
nathan
95019464bd
Only log invalid date values when there's a value to log
2023-11-17 10:25:36 -07:00
dependabot[bot]
5680224346
Bump tinymce/tinymce from 5.10.8 to 5.10.9
...
Bumps [tinymce/tinymce](https://github.com/tinymce/tinymce-dist ) from 5.10.8 to 5.10.9.
- [Changelog](https://github.com/tinymce/tinymce-dist/blob/5.10.9/CHANGELOG.md )
- [Commits](https://github.com/tinymce/tinymce-dist/compare/5.10.8...5.10.9 )
---
updated-dependencies:
- dependency-name: tinymce/tinymce
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-17 16:05:28 +02:00
ralf
e533d68a64
add PHP 8.2 as supported
2023-11-17 15:07:13 +02:00
ralf
e896319f99
check and bail if composer installs egroupware default apps not as git clones
2023-11-17 15:01:59 +02:00
hadi
dfd3d6beda
Fix size property does not get applied for Et2Select widget anymore
2023-11-17 12:15:11 +01:00
ralf
bf7a20d05b
fix PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead
2023-11-17 11:19:15 +02:00
ralf
1b9c543547
* API: support OpenID Connect for authentication against another OIC IdP
...
also migrating old fallback auth classes to new auth_fallback parameter and reordering providers a bit / give OIC a prominent position
2023-11-17 10:17:29 +02:00
nathan
9f46ee5e62
Et2Select fixes
...
- Fix sometimes not shown emptyLabel
- Fix LinkSearch result count
2023-11-16 15:05:38 -07:00
nathan
2b7f4ae5ee
Revert "Et2Select: Even better handling of false invalid value", it was too strict leaving blanks instead of emptyLabel
...
This reverts commit 7db80d066f
.
2023-11-16 13:46:30 -07:00
nathan
7db80d066f
Et2Select: Even better handling of false invalid value
2023-11-16 13:33:05 -07:00
nathan
2e2c3fb0b6
Fix validation messages after Shoelace update
...
- some messages (textbox) were out of position
- Selectboxes did not show validation message
- Selectbox considered false a valid value for required, even if that wasn't an option
2023-11-16 13:13:36 -07:00
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