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 |
|
nathan
|
fe68cdb1b6
|
Run rights for applications translation from Birgit
|
2023-11-06 13:38:25 -07:00 |
|
nathan
|
cfd628e87f
|
Slightly better rendering for description contents
Uses the litElement lifecycle better, updated() is called after render()
|
2023-11-03 16:15:53 -06:00 |
|
nathan
|
1bc26101cd
|
Fix default drag & drop helper did not work well with webcomponents
It doesn't let us do async, so was not waiting for widgets to be updated
|
2023-11-03 16:13:45 -06:00 |
|
hadi
|
d89646df27
|
Fix Editable Avatar's edit/delete icons are no longer displayed
|
2023-11-03 11:32:14 +01:00 |
|
nathan
|
454ab3fb98
|
Fix spacing & sizing
- Move option group titles to the left more
- Fix calendarowner dropdown would not size properly in sidebox
|
2023-11-02 17:29:50 -06:00 |
|
nathan
|
4d1e81b8b1
|
-Fix broken filter when search results have option groups
- Fix JS error if option has no label yet
|
2023-11-02 17:00:34 -06:00 |
|
nathan
|
c2623dcb55
|
Fix some issues when search results have option groups
- Options sometimes disappeared when selected
- Count was off if one of the results was already selected
|
2023-11-02 16:58:38 -06:00 |
|
nathan
|
999a3298c0
|
Preferences: New account display preferences that include email address
|
2023-11-02 14:37:26 -06:00 |
|
nathan
|
5ba1ef4d34
|
Calendar: Only show owner / participant label in selected tags, no additional information
Previously it showed the email addresses too
|
2023-11-02 14:19:08 -06:00 |
|
ralf
|
a30ac656ba
|
* Addressbook/REST API: categories were lost, when updating existing contacts
|
2023-11-02 21:20:56 +02:00 |
|
nathan
|
8544a807e3
|
Admin: Group action to add / remove application run rights
|
2023-11-02 13:08:02 -06:00 |
|
nathan
|
ba04abd1b4
|
Et2Dialog: Fix height attribute was not setting dialog height
|
2023-11-02 13:04:32 -06:00 |
|
ralf
|
b759afa57d
|
fix only active sidebox-category header should be white, not the text of the whole sidebox, like the drop-down icon of selectboxes in calendar
|
2023-11-02 20:26:16 +02:00 |
|
ralf
|
a9aefd6a32
|
disable user-password popup for plaintext passwords (no need) and set disabled, if password field is readonly from server-side
|
2023-11-02 17:16:34 +02:00 |
|
nathan
|
a7396cab69
|
Fix Uncaught (in promise) TypeError: et2_selectbox.find_select_options is not a function from et2_widget_ajaxSelect
|
2023-11-02 08:15:30 -06:00 |
|
ralf
|
108a9e94e6
|
disable verbosity of automatic schema-update when restore is run from within EGw, as it fills the screen completely
|
2023-11-02 14:42:28 +02:00 |
|
nathan
|
5d705c3b79
|
Calendar: Group calendar owner / participant search results by resource type
|
2023-11-01 13:26:23 -06:00 |
|
nathan
|
bed98c0e9e
|
Calendar: Fix freetime search timeslot select
|
2023-11-01 09:35:03 -06:00 |
|
nathan
|
d1e7040011
|
Fix email tag always shows "not-allowed" cursor for read-only
|
2023-10-31 09:02:03 -06:00 |
|
ralf
|
af633af45d
|
fix error ldap_get_entries(): Argument #2 ($result) must be of type LDAP\Result, bool given (0)
|
2023-10-30 19:30:34 +02:00 |
|
nathan
|
b3899e86dd
|
Et2Select: Stop sidemenu scrolling when scrolling through options
|
2023-10-30 09:10:21 -06:00 |
|
hadi
|
9b2d208e8e
|
Implements load method for multi-video widget
|
2023-10-30 13:27:38 +01:00 |
|
ralf
|
6ee162ccd5
|
WIP S3 stream-wrapper: fixes to backup and restore binary AES key column egw_sqlfs.fs_aes_key
|
2023-10-30 13:31:11 +02:00 |
|
nathan
|
d15c63198c
|
Docs: Get the ETemplate2 webComponent widets working on doc site
Sort of. This breaks shoelace images due to them not being imported / copied, and not using the CDN
|
2023-10-27 11:50:51 -06:00 |
|
nathan
|
6e0301d249
|
Docs: Get the Shoelace widgets working on docs site
Using their CDN with our Shoelace version
|
2023-10-27 09:22:03 -06:00 |
|
ralf
|
305aaad22c
|
* REST API/Mail: viewing uploaded EML files, allowing user to answer, forward or download attachments
|
2023-10-27 11:50:13 +03:00 |
|
ralf
|
f36149ae93
|
* REST API/Mail: always add signature below supplied body (independent of user preference for reply/forward)
|
2023-10-27 10:21:16 +03:00 |
|
Ralf Becker
|
db7d26a6a0
|
pending translations from our translation-server
|
2023-10-26 21:55:35 +02:00 |
|
nathan
|
031a70bb4e
|
Addressbook: During CSV import, only check 'exists' condition once. No re-check if it wasn't found
|
2023-10-26 11:34:37 -06:00 |
|
nathan
|
4ab788acc1
|
Et2SelectEmail: Fix pasting in merge placeholders didn't do anything
|
2023-10-26 10:09:44 -06:00 |
|
nathan
|
4a48fc74c7
|
Et2Select: Fix placeholder could not be shown
|
2023-10-25 10:11:44 -06:00 |
|
nathan
|
f6e6b7dc38
|
Avoid array key not found warning
|
2023-10-24 14:12:52 -06:00 |
|
ralf
|
b45b3c35df
|
WIP S3 stream-wrapper: refactored DB backup in order to (optionally) use S3
|
2023-10-24 22:22:16 +03:00 |
|
ralf
|
effa3686c8
|
WIP S3 stream-wrapper: S3 configuration
|
2023-10-24 17:02:16 +03:00 |
|
ralf
|
1a2163a610
|
fix AD/LDAP import got "Duplicate entry '****' for key PRIMARY"
|
2023-10-24 11:37:57 +03:00 |
|
ralf
|
f22fa015dc
|
* AD Import: run full group import for AD, as it does not update modification time of group, when memberships change
|
2023-10-24 10:00:17 +03:00 |
|
ralf
|
883898fe50
|
* AD/LDAP Import: allow setting import frequency < 1h eg. .1: every 5min, .5: every 30min
|
2023-10-24 09:50:30 +03:00 |
|
nathan
|
fb32fbf819
|
Some automatic tests for server-side customfields
|
2023-10-23 14:21:59 -06:00 |
|
nathan
|
9c1dd164a1
|
Api: Avoid overwriting field settings if they were set via setElementAttribute
|
2023-10-23 14:18:47 -06:00 |
|
ralf
|
007fd09515
|
making unvalidated content available to application
|
2023-10-23 22:26:47 +03:00 |
|