StefanU
740f4e30b0
Update archive.svg
...
Size corrected, colour corrected, file optimised
2023-05-17 08:05:00 +02:00
StefanU
6a782fc67a
Update about.svg
2023-05-17 08:05:00 +02:00
StefanU
8685bdd862
Update check.svg
...
Size corrected, colour corrected, file optimised
2023-05-17 08:05:00 +02:00
StefanU
1ec3f59d8f
Update unlock.svg
2023-05-17 08:05:00 +02:00
StefanU
2d634f1b6d
Update share.svg
2023-05-16 07:54:08 +02:00
StefanU
280de5a535
Update lock.svg
2023-05-16 07:52:37 +02:00
StefanU
eda50d8508
Update share.svg
2023-05-16 07:52:37 +02:00
nathan
a364060fc8
Fix confirm dialog sometimes mis-placed initiating button in value
2023-05-15 11:09:02 -06:00
hadi
96b4d4a406
Fix toolbar icons are no longer shown in mobile theme
2023-05-15 17:29:42 +02:00
nathan
7237a265ef
Fix focussed select does not close when it loses focus
...
Mail reply moves focus from To: to body, and To dropdown stayed open
2023-05-12 10:45:20 +02:00
nathan
ef58242afe
Some "invalid option" fixes:
...
- Don't notify user, just log it to the console
- Fix calendar owner filtered out not loaded options
2023-05-11 14:27:18 -06:00
hadi
829f3cecb3
Make sure that we are literally marking the row's content before deactivating drag action
2023-05-11 20:37:06 +02:00
nathan
471a5a60b9
Et2Select: Fix selection of first option when no value provided, broken by 134cd9d249
2023-05-10 09:41:16 -06:00
nathan
2179423b03
Fix filtered out invalid values were still left in value
2023-05-10 09:31:27 -06:00
nathan
d94c2f7c09
Fix invalid option check did not work for multiple
2023-05-10 09:30:41 -06:00
nathan
73c65cd8a7
Et2Select: Remove values that use options that aren't there to avoid the validation error
2023-05-10 09:30:30 -06:00
ralf
aecaba5931
also allow calling Mail\Avatar::getAvatar() without an email
2023-05-10 16:10:19 +02:00
ralf
c322242c90
fix Mail\Avatar::getLavatar(): Argument #1 ($address) must be of type string, null given
2023-05-10 14:26:27 +02:00
ralf
3930c7a917
* Mail: performance improvements for huge addressbooks by caching avatars
2023-05-10 10:48:53 +02:00
ralf
f8dca83bf3
* eSync/Mail: fix wrong timezone conversation if user-timezone is different from server-timezone
2023-05-09 17:16:40 +02:00
ralf
3836e9a646
* Mail: work around Firefox not offering an option to not ask again installing EGroupware as mail-handler
2023-05-09 10:48:39 +02:00
StefanU
f217183f2e
Update logo164x164.svg
...
File optimisation
2023-05-08 08:12:16 +02:00
StefanU
1b03b7bd38
Update kfm_home.svg
...
New version...
2023-05-08 08:12:16 +02:00
hadi
c79e5c7e8b
Fix readonly links styling
2023-05-04 12:42:09 +02:00
hadi
e6f78d9d75
Fix typo related to the commit 8e8c664e95
2023-05-03 15:35:50 +02:00
ralf
d311102a98
Changelog for 23.1.20230503
2023-05-03 11:51:46 +02:00
ralf
3c337eccd5
Changelog for 23.1.20230428
2023-05-03 11:41:34 +02:00
nathan
8fb8df30cf
Fix wrong name shown for Et2EmailTag if multiple contacts share the same email address
2023-05-03 11:28:49 +02:00
ralf
91672abce1
fix error trying to submit
2023-05-03 11:21:27 +02:00
hadi
2a18d8ec48
Fix broken 3dots menu for nm in mobile theme
2023-05-02 18:54:49 +02:00
Ralf Becker
2770b66558
pending translations from our translation server
2023-05-02 13:17:56 +02:00
StefanU
c85dda8b81
Update attach.svg
...
File optimisation, => 32px, colour corrected
2023-05-02 09:20:03 +02:00
StefanU
5494c0290e
Update link.svg
...
File optimisation, colour corrected
2023-05-02 09:20:03 +02:00
StefanU
01e05fc5ea
Update logout.svg
...
File optimisation, => 32px, colour corrected
2023-05-02 09:20:03 +02:00
StefanU
e8b5db9cb3
Update accept_call.svg
...
=> 32px, File optimisation
2023-05-02 09:20:03 +02:00
StefanU
4f7a05e926
Update MailFolderSent.svg
...
replace with new, modern icon
2023-05-02 09:20:03 +02:00
nathan
886a718094
Et2Link: Fix projectmanager did not open in pm tab
...
Broken by 12e42d6
2023-05-02 08:55:05 +02:00
nathan
39c308bcd6
Api: Fix clicking Select dropdown button while open did not close dropdown
2023-05-01 09:02:20 -06:00
StefanU
c8f0a91901
Update search.svg
2023-04-29 21:07:25 +02:00
nathan
33ea5483c3
Calendar: More sidebox owner fixes
...
- another instance of remote class causing problems
- remove duplicates to avoid warning message
2023-04-29 08:49:14 +02:00
nathan
8f0302f465
Fix LinkEntry change caused double change event
2023-04-29 08:40:07 +02:00
nathan
2ea5a41d4f
Calendar: Fix second selected owner in sidemenu went missing
2023-04-27 14:05:50 -06:00
nathan
3738284a39
Let change event bubble so it can be caught by parents
2023-04-27 10:06:24 -06:00
ralf
6ae79bb53e
* AD/LDAP/Import: for AD always do a full import of groups, as AD seems not to update the modification date, if only members change
2023-04-27 16:25:02 +02:00
ralf
6b17f28490
* Addressbook/CardDAV: show and allow to sync for default and forced preferences all ABs of the admin user
...
also do NOT name the groups own AB "personal"
2023-04-27 16:19:35 +02:00
ralf
bce396d86a
null and undefined are objects too
...
fixes TypeError: Cannot read properties of null (reading 'length')
2023-04-27 08:04:42 -06:00
nathan
95aae678ff
Api: Always resolve jsonq, even if empty array
...
Fixes callback was not called if response was []
2023-04-27 08:04:07 -06:00
nathan
759eb22505
Et2InputWidget: Give clones of object values so receiver cannot use the reference
...
Fixes failing change detection in EgwApp.update_state, since the value was the same object
2023-04-27 08:03:58 -06:00
hadi
f1a5b24249
Fix toolbar actions not getting their icons displayed when the toolbar is being opened from its none origin apps
2023-04-27 14:02:28 +02:00
ralf
5ef378abef
fixing ValueError: str_repeat(): Argument #2 ($times) must be greater than or equal to 0
...
fixes 1894a19a86
2023-04-27 11:01:30 +02:00
nathan
11589fc8a2
Fix Et2Link always opening in the same popup
2023-04-26 08:06:56 -06:00
nathan
c1cbfc415d
Add statustext to list of detached attributes
2023-04-26 08:05:35 -06:00
ralf
9d1e34e377
* Calendar/CalDAV: fix recurring events with users only added to an exception and have been deleted or rejected after
2023-04-25 17:37:09 +02:00
ralf
e549648187
change default to disable last/next event for users, as it's quite a performance drain
2023-04-25 17:03:29 +02:00
hadi
8d4c4c9d37
Fix js error causes stop execution for apps with no favorites
2023-04-25 17:01:18 +02:00
nathan
d57bcd12ac
Fix missing entry values
2023-04-25 08:09:07 -06:00
nathan
9b57b24f0e
Always strip comma regardless of number preference so parse float always works.
2023-04-25 08:07:53 -06:00
hadi
a88c423abe
Do not translate category names
2023-04-25 12:01:19 +02:00
hadi
f7a1be6525
Make content marking possible on nm rows
2023-04-24 15:02:11 +02:00
nathan
889fa75f8c
Fix typo in 5a824ef
2023-04-20 08:19:08 -06:00
nathan
aded689831
Fix et2container.getValueById() failed with error on (some) webcomponents
2023-04-20 08:12:46 -06:00
nathan
ecffd5fb73
Api: Fix Et2Link did not open PDFs in Collabora, but always downloaded them
2023-04-19 11:14:01 -06:00
nathan
fe962c2177
Et2Select: Fix doubled tags, long tags missing ellipsis
2023-04-19 11:13:37 -06:00
nathan
daf57803f9
Preferences: Add a preference option for if select multiple dropdowns stay open, excluding email selection
...
Also, German translations from Birgit
2023-04-19 11:11:52 -06:00
nathan
0242891289
Preferences: Add a preference for if select multiple dropdowns stay open or closes immediately after selection
2023-04-19 11:11:35 -06:00
nathan
0ec664cacb
Api: Fix single custom field with ID = fieldname did not properly load value
2023-04-19 08:14:57 -06:00
ralf
02d4b6d30e
fix some PHP Deprecated and typos in comments
2023-04-18 09:11:56 +02:00
nathan
1ca751f17d
Fix multi-select in headers did not trigger update when a tag was removed
...
Value got passed around by reference, so as soon as the value was changed, activeFilters had the updated value. Now just leaving applyFilters() to do the check.
2023-04-17 16:23:16 -06:00
nathan
dcf34dd74c
Add implicit preference to remember user's last sort order.
...
Sort stored in favorites override this when the favorite is used.
2023-04-17 15:21:33 -06:00
nathan
134a82791a
Validation changes:
...
- Fix multiplying messages on focus/blur
- Server-side (Manual) messages do not block submit. Server set it, we'll let server check it.
2023-04-14 09:58:37 -06:00
ralf
8b12c082a4
activate links in changelog
...
thought something's broken in the et2-textarea widget, as the link does NOT open on click
2023-04-12 14:16:10 +02:00
ralf
45a89423ce
Changelog for 23.1.20230412
2023-04-12 11:21:00 +02:00
Ralf Becker
3522e60e84
pending changes from our translation server
2023-04-12 11:16:00 +02:00
nathan
4edf57ad8a
Et2DateDurationReadonly: Fix value change did not update, so displayed value was unchanged
2023-04-12 10:55:18 +02:00
nathan
c949d5bc2a
Et2NumberReadonly: If value is null, just show nothing
2023-04-12 10:55:18 +02:00
nathan
85f9ef0c6f
Fix et2-vbox center alignment
2023-04-11 13:13:59 -06:00
ralf
5c24d4bec8
implement onlyEmail attribute for et2-select-mail to only display email address, even if we have a full rfc822 address and use it for aliases and forwards in admin mail
2023-04-11 18:35:05 +02:00
ralf
ff6d1eb5df
also allow / and # in every position of placeholder name
2023-04-11 17:54:57 +02:00
ralf
b55328b84f
* Mail: allow placeholders in compose instead of email-addresses to be able to create mail templates
2023-04-11 17:54:57 +02:00
nathan
36ba2f567e
Fix vfsSelectUI path closed dialog if you pressed enter
2023-04-11 08:12:35 -06:00
nathan
b0e2c95593
Et2Dialog: Move enter handler to keyUp so input event handlers can fire first
2023-04-11 08:12:28 -06:00
nathan
ce8a76baec
Api: Remove call to jQuery.dialog from app_base.js
...
Replaced with alert warning to port app to typescript (egw_app.ts)
2023-04-06 16:26:44 -06:00
nathan
c33c24eb72
Api: Remove call to jQuery.dialog
2023-04-06 16:26:36 -06:00
hadi
459b8b4d4d
* Filemanager: fix broken expose view for filename click&open action
2023-04-06 17:45:54 +02:00
hadi
60f3040978
* Filemanager: fix after opening and closing the gallery in filemanager the list is no longer accessible
2023-04-06 14:57:13 +02:00
nathan
25d41d16ee
Et2Description: Fix urls from activateLinks did not open properly
2023-04-05 11:41:59 -06:00
nathan
1a5c20d8a0
Et2Select: Re-color dropdown icon in darkmode
2023-04-05 11:40:02 -06:00
ralf
05a42c8df5
* LDAP/AD: if only users get imported, set their primary group and memberships as configured for auto-created accounts (Default group by default)
2023-04-05 16:58:09 +02:00
nathan
29c29be730
Fix "Uncaught (in promise) TypeError: Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element'."
2023-04-05 15:47:00 +02:00
nathan
c6090fc4fd
Et2Select: Fix select closes immediately after opening
...
If you click to open then click again to close, select wouldn't stay open after that.
2023-04-05 15:45:59 +02:00
ralf
0aa0c280ff
add link to instructions how to install missing timezones in the DB to the logged error-message
2023-04-05 08:45:09 +02:00
ralf
b5ec557e6d
* LDAP/AD/Setup: periodic import disables (add|edit)account hooks, if account-repository is not SQL and further performance improvements
...
- also log interactive initial or incremental import via setup
- fix conflict resolution if account_id of user already used for a group
2023-04-04 19:59:31 +02:00
nathan
de8d8a1c36
Et2Select: It was impossible to have "," in an option value, as it would get split by set_value()
...
see a9d2a3972c
2023-04-04 10:25:30 -06:00
hadi
3a08c34d00
Remove extra navigation icon on toolbars dropdown menu
2023-04-04 13:11:28 +02:00
nathan
8e8ded1323
Et2Select: It was impossible to have "," as an option value, as it would get split by fix_bad_value()
2023-04-03 10:33:11 -06:00
nathan
00fed17e88
Api: Fix readonly category select did not load application categories
...
Categories were loaded before attributes & application was not used
2023-04-03 10:31:51 -06:00
ralf
2f979a312c
* EPL/CTI/Addressbook: phone numbers written with unusual separator like pipe symbol where not found
2023-04-03 16:45:13 +02:00
ralf
abc4c1926e
* LDAP/ADS: fix memberships of local groups were lost in periodic account-import
...
also logging startup errors like LDAP connection problems
2023-04-03 15:26:15 +02:00
hadi
cac17304e5
Add autocomplete attribute to input widgets
2023-04-03 12:30:19 +02:00
hadi
8e94c17990
Keep et2 buttons used as et2Dialog's footer buttons initial width in order to get them fit into dialog otherwise dialog width calculation goes wrong
2023-04-03 10:47:14 +02:00