nathan
bea2659fe3
Api: Fix egw.copyTextToClipboard() to work in popups too
2023-05-18 13:47:15 -06:00
StefanU
bd88bc0b36
Update about.svg
2023-05-18 21:19:09 +02:00
StefanU
0bd650d492
Update about.svg
...
Size corrected
2023-05-18 21:16:46 +02:00
StefanU
af13703250
Add update icons
...
svg as replacement for png
2023-05-18 21:04:28 +02:00
nathan
be25869a1d
Et2Select: If the value contains something that does not pass validation, show it as an invalid tag so it can be removed.
2023-05-18 10:48:33 -06:00
nathan
ab3a75a7b3
Focus test WIP
2023-05-18 08:08:18 -06:00
nathan
8da10cf863
Reconfigure Link to include icon & comment for easier drag & drop
2023-05-17 16:55:05 -06:00
nathan
89483d80d3
Api: Fix missing spinner icons
2023-05-17 10:08:34 -06:00
hadi
d4e9de9cfa
Fix typo
2023-05-17 16:31:11 +02:00
hadi
7caa6ad4ac
Make files in link list draggable
2023-05-17 16:30:09 +02:00
ralf
f15f26da8b
German translation for new phrase "You may drag files out to your desktop"
2023-05-17 14:35:42 +02:00
hadi
65eff6de91
* Filemanager: Fix drag out files to desktop
2023-05-17 14:19:51 +02:00
ralf
3ed73db7be
fix stall with no/wrong server-timezone
2023-05-17 10:08:44 +02:00
ralf
230b27bc8a
fix stall, if no/wrong user timezone set in prefs
2023-05-17 10:02:49 +02:00
ralf
2f4d0cd85a
fix stall when timezone in prefs is stored as empty array
2023-05-17 09:04:09 +02:00
nathan
ffb9fa706a
Filemanager: Fix new file button stopped working after being readonly
...
Moved option render inside render() since we have it, simplifys things a lot
2023-05-16 15:01:24 -06:00
StefanU
37e9d8ec58
Update drop.svg
...
Size corrected, colour corrected, file optimised
2023-05-16 20:58:25 +02:00
StefanU
57b409c8c9
Update configure.svg
2023-05-16 20:48:19 +02:00
StefanU
6991592c6b
Update cancelled.svg
...
Size corrected, colour corrected, file optimised
2023-05-16 20:45:19 +02:00
StefanU
9f91d9bbdc
Update cancel.svg
...
Size corrected, colour corrected, file optimised
2023-05-16 20:41:42 +02:00
StefanU
066e3279a8
Update archive.svg
...
Size corrected, colour corrected, file optimised
2023-05-16 20:33:20 +02:00
StefanU
8a2d6a1a88
Update about.svg
2023-05-16 20:24:37 +02:00
StefanU
97fb8f1c5b
Update check.svg
...
Size corrected, colour corrected, file optimised
2023-05-16 20:22:08 +02:00
StefanU
9c35d241b9
Update unlock.svg
2023-05-16 19:45:50 +02:00
nathan
6ecb2d8cf9
Et2Select: Fix missing options filter to handle option groups too
2023-05-16 11:02:20 -06:00
nathan
eddcc97163
Et2ButtonIcon: Fix missing icons
...
There was a conflict between Et2InputWidget setting the widget name & image
2023-05-16 10:02:34 -06:00
StefanU
11fb09d788
Update share.svg
2023-05-15 20:36:35 +02:00
StefanU
8a72d1c340
Update share.svg
2023-05-15 20:25:32 +02:00
StefanU
bdd72424c9
Update lock.svg
2023-05-15 20:09:22 +02:00
hadi
60643d86b2
Fix toolbar icons are no longer shown in mobile theme
2023-05-15 17:29:13 +02:00
nathan
3bd2ee5aad
Fix confirm dialog sometimes mis-placed initiating button in value
2023-05-12 10:06:55 -06:00
nathan
d5d217c589
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 10:56:42 -06:00
nathan
91b94a5126
Et2Select: Use same z-index for search box as dropdown
2023-05-10 13:43:46 -06:00
nathan
01ab3ab85a
Et2Select: Fix selection of first option when no value provided, broken by 134cd9d249
2023-05-10 09:19:43 -06:00
ralf
5d35fcd990
also allow calling Mail\Avatar::getAvatar() without an email
2023-05-10 16:09:05 +02:00
hadi
104ecb2732
Make sure that we are literally marking the row's content before deactivating drag action
2023-05-10 14:56:53 +02:00
ralf
498aebe192
fix Mail\Avatar::getLavatar(): Argument #1 ($address) must be of type string, null given
2023-05-10 14:25:32 +02:00
ralf
ace7a22c2f
* Mail: performance improvements for huge addressbooks by caching avatars
2023-05-10 09:49:54 +02:00
nathan
820bd35689
Fix filtered out invalid values were still left in value
2023-05-09 14:28:02 -06:00
nathan
3e1b1e56dc
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-09 14:04:02 -06:00
ralf
db8bd9dcc3
* eSync/Mail: fix wrong timezone conversation if user-timezone is different from server-timezone
2023-05-09 17:06:05 +02:00
nathan
134cd9d249
Fix invalid option check did not work for multiple
2023-05-09 08:57:55 -06:00
ralf
e2580aedea
* Mail: work around Firefox not offering an option to not ask again installing EGroupware as mail-handler
2023-05-09 10:47:35 +02:00
ralf
d045fde07c
* Mail: searching in compose now ignores custom fields as they might lead to unexpected results
2023-05-08 15:13:12 +02:00
StefanU
85d94b1420
Update logo164x164.svg
...
File optimisation
2023-05-06 20:11:33 +02:00
StefanU
eb5c0947c3
Update kfm_home.svg
...
New version...
2023-05-06 20:06:24 +02:00
nathan
4ce6bb3f3d
Et2Select: Remove values that use options that aren't there to avoid the validation error
2023-05-05 11:08:47 -06:00
hadi
a8e83ad59f
Fix readonly links styling
2023-05-04 12:41:30 +02:00
nathan
9aa4c6f403
Et2DateDuration: Fix value of "" caused NaN
2023-05-03 08:42:15 -06:00
hadi
6588759497
Fix typo related to the commit 8e8c664e95
2023-05-03 15:33:23 +02:00
ralf
e58e221e2a
Changelog for 23.1.20230503
2023-05-03 13:04:25 +02:00
ralf
b9ca30376e
Changelog for 23.1.20230428
2023-05-03 13:04:25 +02:00
ralf
d11c74f0bc
fix error trying to submit
2023-05-03 11:16:47 +02:00
nathan
46b7c5258b
Skip disabled widgets in iterateOver
...
This fixes disabled widgets returning their value unexpectedly, and ID collisions when we have 2 widgets with the same ID, but disable one.
2023-05-02 14:21:03 -06:00
nathan
ab195097f5
Et2DateDuration: Use integers for duration when we have a separate box for each duration, float when there's one box
2023-05-02 14:17:40 -06:00
hadi
8e8c664e95
Fix broken 3dots menu for nm in mobile theme
2023-05-02 18:53:42 +02:00
Ralf Becker
e7b340990a
pending translations from our translation server
2023-05-02 13:17:09 +02:00
nathan
05e262d5ee
Some tests for Et2EmailTag
2023-05-01 15:27:17 -06:00
nathan
f3a1ada852
Fix wrong name shown for Et2EmailTag if multiple contacts share the same email address
2023-05-01 14:43:10 -06:00
nathan
5cb6415fef
Et2Link: Fix projectmanager did not open in pm tab
...
Broken by 12e42d6
2023-05-01 10:28:36 -06:00
nathan
2fc44da034
Api: Fix clicking Select dropdown button while open did not close dropdown
2023-05-01 08:55:25 -06:00
StefanU
58a20e72b9
Update timesheet.svg
...
File optimisation, => 32px, colour corrected
2023-04-29 21:31:03 +02:00
StefanU
e8fa4316d2
Update search.svg
2023-04-29 21:09:05 +02:00
StefanU
68908d6702
Update attach.svg
...
File optimisation, => 32px, colour corrected
2023-04-29 12:41:54 +02:00
StefanU
af099cb3d5
Update link.svg
...
File optimisation, colour corrected
2023-04-29 12:26:50 +02:00
StefanU
68fa930ef1
Update logout.svg
...
File optimisation, => 32px, colour corrected
2023-04-29 12:06:45 +02:00
StefanU
91073b581a
Update accept_call.svg
...
=> 32px, File optimisation
2023-04-29 12:01:11 +02:00
nathan
8e9071acc8
Calendar: More sidebox owner fixes
...
- another instance of remote class causing problems
- remove duplicates to avoid warning message
2023-04-28 11:27:26 -06:00
nathan
84dd9284e2
Api: Fix encodeId() failed with integers
2023-04-28 09:39:34 -06:00
nathan
96c66eeaf8
Fix LinkEntry change caused double change event
2023-04-28 09:27:17 -06:00
nathan
86dac02826
Calendar: Fix second selected owner in sidemenu went missing
2023-04-27 14:02:41 -06:00
ralf
33063e7c9f
* 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:24:35 +02:00
ralf
839863bde1
* 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:12 +02:00
ralf
5db8883db6
fixing ValueError: str_repeat(): Argument #2 ($times) must be greater than or equal to 0
...
fixes 1894a19a86
2023-04-27 11:01:04 +02:00
ralf
a50fa29419
null and undefined are objects too
...
fixes TypeError: Cannot read properties of null (reading 'length')
2023-04-26 09:22:30 +02:00
nathan
7d86d69b49
Add statustext to list of detached attributes
2023-04-25 13:53:16 -06:00
nathan
12e42d6396
Fix Et2Link always opening in the same popup
2023-04-25 09:54:05 -06:00
nathan
7a75f50362
Api: Always resolve jsonq, even if empty array
...
Fixes callback was not called if response was []
2023-04-25 09:10:33 -06:00
nathan
5b9cf0ae0b
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-25 09:09:18 -06:00
ralf
34e71f2ed2
change default to disable last/next event for users, as it's quite a performance drain
2023-04-25 17:02:02 +02:00
hadi
92724b727d
Fix js error causes stop execution for apps with no favorites
2023-04-25 16:46:06 +02:00
ralf
3c7650aaab
* Calendar/CalDAV: fix recurring events with users only added to an exception and have been deleted or rejected after
2023-04-25 15:14:01 +02:00
hadi
998039b464
Do not translate category names
2023-04-25 12:02:35 +02:00
nathan
8fdfcc5c61
Fix missing entry values
2023-04-24 13:27:57 -06:00
nathan
027fc4dfab
Always strip comma regardless of number preference so parse float always works.
2023-04-24 09:42:09 -06:00
hadi
69e06ca501
Make content marking possible on nm rows
2023-04-24 14:52:07 +02:00
StefanU
1f073fb95d
Update MailFolderSent.svg
...
replace with new, modern icon
2023-04-21 17:03:22 +02:00
nathan
61deaad2a2
Fix et2container.getValueById() failed with error on (some) webcomponents
2023-04-19 11:30:37 -06:00
nathan
5c1c31e2a5
Fix typo in 5a824ef
2023-04-19 10:25:49 -06:00
nathan
9e8bc6e1ee
Let change event bubble so it can be caught by parents
2023-04-19 10:03:54 -06:00
hadi
2e570a0343
Fix toolbar actions not getting their icons displayed when the toolbar is being opened from its none origin apps
2023-04-19 17:50:57 +02:00
nathan
aac751f864
Api: Fix Et2Link did not open PDFs in Collabora, but always downloaded them
2023-04-18 11:48:25 -06:00
nathan
5a824ef25b
Et2Select: Fix doubled tags, long tags missing ellipsis
2023-04-18 10:36:34 -06:00
nathan
6db4bdbac0
Preferences: Add a preference option for if select multiple dropdowns stay open, excluding email selection
...
Also, German translations from Birgit
2023-04-18 08:52:06 -06:00
ralf
df63934fcc
docu update
2023-04-18 15:06:49 +02:00
ralf
c7c2ab9118
fix some PHP Deprecated and typos in comments
2023-04-18 09:11:30 +02:00
nathan
5358bb5f6f
Don't validate inputs that are disabled, in addition to readonly
2023-04-17 14:47:06 -06:00
nathan
358cc70d66
Preferences: Add a preference for if select multiple dropdowns stay open or closes immediately after selection
2023-04-17 09:28:27 -06:00
StefanU
3f05ab1eb8
ical.svg
...
as replacement for png
2023-04-15 14:22:34 +02:00
nathan
5781542cab
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-14 15:22:58 -06:00
nathan
43873af7bc
Add implicit preference to remember user's last sort order.
...
Sort stored in favorites override this when the favorite is used.
2023-04-14 10:28:16 -06:00
nathan
8d1055c5c7
Api: Include webcomponents even if they don't have variable attributes, or any event handlers get lost
2023-04-14 09:35:06 -06:00
nathan
f28771e22b
Api: Let box onclick also be detached attribute
2023-04-14 09:07:05 -06:00
nathan
6b870ec652
Api: Fix single custom field with ID = fieldname did not properly load value
2023-04-13 16:46:40 -06:00
nathan
3423e680b8
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-13 15:06:31 -06:00
nathan
e4592e822e
Api: If widget has autocomplete="on", set the name attribute for autocomplete
2023-04-12 15:14:35 -06:00
ralf
7e7facfb62
Changelog for 23.1.20230412
2023-04-12 11:39:05 +02:00
Ralf Becker
de8824589e
pending changes from our translation server
2023-04-12 11:17:25 +02:00
nathan
9f20a89306
Et2DateDurationReadonly: Fix value change did not update, so displayed value was unchanged
2023-04-11 17:09:36 -06:00
nathan
32ce18b832
Et2NumberReadonly: If value is null, just show nothing
2023-04-11 17:08:18 -06:00
nathan
f8904ef126
Fix et2-vbox center alignment
2023-04-11 11:58:56 -06:00
ralf
b3ea3c89cf
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:19:17 +02:00
ralf
f957656f92
also allow / and # in every position of placeholder name
2023-04-11 17:11:56 +02:00
ralf
649645ab0f
* Mail: allow placeholders in compose instead of email-addresses to be able to create mail templates
2023-04-11 15:01:40 +02:00
nathan
4708c19665
Fix vfsSelectUI path closed dialog if you pressed enter
2023-04-06 16:14:09 -06:00
nathan
713c0ce21b
Et2Dialog: Move enter handler to keyUp so input event handlers can fire first
2023-04-06 16:13:42 -06:00
hadi
9a1593b154
* Filemanager: fix broken expose view for filename click&open action
2023-04-06 17:46:59 +02:00
hadi
a09c0bad38
* Filemanager: fix after opening and closing the gallery in filemanager the list is no longer accessible
2023-04-06 14:56:39 +02:00
nathan
0026591f03
Api: Remove call to jQuery.dialog from app_base.js
...
Replaced with alert warning to port app to typescript (egw_app.ts)
2023-04-05 13:16:47 -06:00
nathan
8ec449403f
Api: Remove call to jQuery.dialog
2023-04-05 11:52:55 -06:00
nathan
aa89bf82af
Et2Select: Re-color dropdown icon in darkmode
2023-04-05 11:30:36 -06:00
ralf
a0b81c3cc3
* 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:57:33 +02:00
ralf
390e90fa89
add link to instructions how to install missing timezones in the DB to the logged error-message
2023-04-05 08:44:15 +02:00
nathan
24bb8ffebf
Et2Description: Fix urls from activateLinks did not open properly
2023-04-04 14:08:24 -06:00
ralf
566dac47af
* 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:05 +02:00
nathan
55116c7b49
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-04 10:12:48 -06:00
hadi
bf2cb8818a
Remove extra navigation icon on toolbars dropdown menu
2023-04-04 13:10:20 +02:00
nathan
98ae5aac1c
Et2Select: It was impossible to have "," in an option value, as it would get split by set_value()
...
see a9d2a3972c
2023-04-03 14:55:04 -06:00
nathan
886de143d4
Fix "Uncaught (in promise) TypeError: Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element'."
2023-04-03 11:57:57 -06:00
nathan
1702269b65
Api: Fix readonly category select did not load application categories
...
Categories were loaded before attributes & application was not used
2023-04-03 10:21:46 -06:00
nathan
a9d2a3972c
Et2Select: It was impossible to have "," as an option value, as it would get split by fix_bad_value()
2023-04-03 08:52:31 -06:00
ralf
fc003c613b
* EPL/CTI/Addressbook: phone numbers written with unusual separator like pipe symbol where not found
2023-04-03 16:44:31 +02:00
ralf
2446f2968a
* 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:25:41 +02:00
hadi
44d4b70aaf
Add autocomplete attribute to input widgets
2023-04-03 12:29:50 +02:00
hadi
c4809386e1
Set a max height for select tags
2023-03-31 14:07:30 +02:00
nathan
73723eff5a
Don't try to load disabled templates
...
Allows us to disable / not load templates even if they have template / ID
2023-03-30 10:49:56 -06:00
nathan
d27cb07ceb
Change sharing permissions
...
Filemanager now allows all but Collabora share in CE. Other apps are unchanged - EPL only
2023-03-30 10:19:54 -06:00
nathan
deefd1e0ea
Et2SelectDayOfWeek: Fix missing all days, weekday, weekend options
2023-03-30 08:33:07 -06:00
hadi
1aa0528642
Fix broken vfsPath widget
2023-03-30 16:04:52 +02:00
hadi
91c11a72ac
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-03-30 12:34:24 +02:00
ralf
8211e0a8e3
fix PHP Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated
2023-03-29 22:32:16 +02:00
nathan
2446c3823f
Et2TabsMobile: Fix double values when submitting.
...
Render was making multiple copies of the sub-template
2023-03-29 11:02:28 -06:00
nathan
7d71246ff0
Et2Date: Fix incorrect validation error for empty dates on mobile
2023-03-29 10:22:35 -06:00
hadi
09560a325a
Fix some dialog's buttons are not getting fit into the dialog initiated size
2023-03-29 17:21:41 +02:00
nathan
46af0265fa
Et2CheckboxReadonly: Fix checkbox was not visible if selectedValue attribute was not set
2023-03-28 14:20:47 -06:00
nathan
b67abdafd1
Fix up recur days
2023-03-28 13:48:26 -06:00
nathan
70db89b2f6
Et2DateReadonly: Fix readonly date did not re-render when value changed
2023-03-28 08:30:45 -06:00
ralf
219d8a8419
activate links in changelog
...
thought something's broken in the et2-textarea widget, as the link does NOT open on click
2023-03-28 13:34:04 +02:00
ralf
c6f342aeff
Changelog for 23.1.20230328
2023-03-28 13:27:46 +02:00
nathan
e0e074a4b1
Et2SelectEmail: Fix keyboard navigation in search results
2023-03-27 08:51:20 -06:00