ralf
|
c4bc1b0ffc
|
fix infolog widget like tracker e4be366e83
|
2023-07-13 12:10:06 +02:00 |
|
ralf
|
43bb78aeec
|
fix TypeError: array_column(): Argument #1 ($array) must be of type array, null given (0)
|
2023-07-13 10:23:40 +02:00 |
|
nathan
|
fb6f1654c7
|
Api: return a Promise from htmlarea.doLoadingFinished() so etemplate can wait for it to be initialized
|
2023-07-12 09:49:42 -06:00 |
|
nathan
|
40ca54dfac
|
Mail: Fix plaintext reply sizing problem
Stops toolbar from being pushed off the top
|
2023-07-12 09:47:25 -06:00 |
|
nathan
|
8b86bd149f
|
Timesheet: Do not include events in new timesheet when save & new button is clicked on a timesheet with events
|
2023-07-11 15:28:07 -06:00 |
|
nathan
|
d158ab04bc
|
Calendar: Fix creating links for addressbook contacts
|
2023-07-11 15:20:13 -06:00 |
|
nathan
|
3b3f556da0
|
Calendar: Fix 'None' category option was not translated
|
2023-07-11 09:19:17 -06:00 |
|
nathan
|
d0932e7cc0
|
* Calendar: Added category filter for events without a category set
|
2023-07-11 09:19:10 -06:00 |
|
nathan
|
2c98cdde04
|
Calendar: Fix moving cursor while clicking did not add an event
|
2023-07-11 09:00:43 -06:00 |
|
nathan
|
f1e2a52a5b
|
Calendar: Fix month view did not show overflown event block
|
2023-07-11 08:59:18 -06:00 |
|
nathan
|
6ee5d69e1e
|
Api: Add a timeout for form submit
If a submit takes more than 30s, give a warning and hide the loader so the user can try to salvage their changes.
|
2023-07-11 08:55:16 -06:00 |
|
hadi
|
fc445836f4
|
Make vacation dialog window bigger
|
2023-07-11 14:59:00 +02:00 |
|
ralf
|
e1996bc084
|
fix missing (vertical) scrollbar, if whole list of backups is otherwise not visible
|
2023-07-11 14:23:20 +02:00 |
|
nathan
|
7ae974500e
|
Use code 204 instead of 404 to avoid browser treating it like an error
|
2023-07-10 14:56:35 -06:00 |
|
nathan
|
1cffc882fb
|
importexport: Better error message if contact can't be opened for update
|
2023-07-10 14:54:01 -06:00 |
|
nathan
|
d3e3e7eb4d
|
Importexport: Hide preview when import complete or aborted due to errors
|
2023-07-10 14:54:01 -06:00 |
|
hadi
|
5192419935
|
Fix mail compose editor not visible in mobile template
|
2023-07-10 16:43:09 +02:00 |
|
nathan
|
2d0976f456
|
Handle parsing number into boolean expression
|
2023-07-06 08:46:12 -06:00 |
|
nathan
|
d65e0d1e1e
|
Mail: Let browser deal with text area sizing in compose for plaintext too
|
2023-07-06 08:16:59 -06:00 |
|
nathan
|
1ecdc28359
|
Mail: Let browser deal with text area sizing in compose
Fixes bug where toolbar can get hidden when editing certain emails
|
2023-07-06 08:16:03 -06:00 |
|
nathan
|
dffa51e3dd
|
Api: Pre-select opened mail dialog if add email address preference is not set
|
2023-07-05 08:20:00 -06:00 |
|
nathan
|
e78b33145e
|
* Api: When clicking an email address, ask if user wants to add email to existing compose window or start a new mail
|
2023-07-05 08:19:44 -06:00 |
|
ralf
|
6be2d46d1c
|
do not show classes not extending Api\Auth\Backend or interfaces as auth backends
|
2023-07-02 07:34:57 +02:00 |
|
ralf
|
fa169d0e03
|
* mailto: fix wrong URL registered for on premise installation (you need to delete it in the browser first!)
Chrome: Datenschutz und Sicherheit > Website-Einstellungen > Zusätzliche-Berechtigungen (aufklappen!) > Protokoll-Handler
|
2023-06-30 11:19:46 +02:00 |
|
ralf
|
22986732fb
|
if no charset found in DB stay with default utf-8
|
2023-06-30 10:13:00 +02:00 |
|
ralf
|
931e795dd7
|
fix restoring 1.8 database gave "Duplicate entry" error by mapping that (again) to InvalidSql exception (was changed due to PHP 8)
|
2023-06-30 10:01:29 +02:00 |
|
nathan
|
bf03f4b198
|
* Wiki: allow German umlauts and other non-ascii chars in page names
Api: Fix encodeId() failed with integers
|
2023-06-30 07:43:23 +02:00 |
|
ralf
|
e07410d99f
|
allow to use non-ascii chars for link-ids e.g. the name of Wiki pages can contain them
we store them as "\uXXXX" in the ascii column
|
2023-06-30 07:42:48 +02:00 |
|
nathan
|
dc5b0a4580
|
Api: User selection = none fixes
- Fix display was 'false' instead of blank
- Fix widget type check was not preserving original value
|
2023-06-29 14:55:37 -06:00 |
|
nathan
|
6633230c33
|
Importexport: Always show import preview, even if there are warnings
|
2023-06-29 14:55:01 -06:00 |
|
nathan
|
8c03417e37
|
Calendar: Fix extra timegrids sometimes visible in Firefox
|
2023-06-28 09:33:02 -06:00 |
|
ralf
|
ef06967f85
|
* Mail: improve performace by skiping search for avatar images in contacts in favor of loading them when they become visible
fix regular expression
|
2023-06-28 08:22:47 +02:00 |
|
nathan
|
2c6120b705
|
Api: Fix avatar images were not loaded
|
2023-06-28 08:21:59 +02:00 |
|
ralf
|
83dd2d9ac1
|
WIP improve avatar loading in mail app
currently ET2Avatar is NOT correctly handling contactId=email:<email>
|
2023-06-28 08:21:59 +02:00 |
|
nathan
|
2c4c99d00d
|
Api: All images lazy load
Try to stop when lots of images block the rest of the rendering
|
2023-06-28 08:21:58 +02:00 |
|
ralf
|
ee51d2890c
|
needs ungreedy, to not include quotes
|
2023-06-28 07:49:20 +02:00 |
|
nathan
|
c8bee10afc
|
Mail: Fix event detection in multipart mixed mails
Meeting form was not presented, just request content
|
2023-06-27 08:02:52 -06:00 |
|
ralf
|
7370b42c1e
|
* ActiveDirectory: implement fail over for multiple AD controllers (failed controllers are blacklisted for 5min)
|
2023-06-26 12:20:41 +02:00 |
|
nathan
|
18f902580f
|
Timesheet: Give category selectbox more space
|
2023-06-23 10:47:29 -06:00 |
|
nathan
|
2798b9dda8
|
Calendar: Fix all day non-blocking events hover display issue
When there are too many all day events, we hide some and only show them all on hover. The day indicator was overlaid over the revealed events
|
2023-06-23 08:10:05 -06:00 |
|
hadi
|
2ee1811b85
|
Fix reply as forced HTML break plain text pseudo tags
|
2023-06-23 15:09:57 +02:00 |
|
nathan
|
c2e981bc0f
|
Stop changing symlink mime to target mime when saving
|
2023-06-21 10:09:16 -06:00 |
|
ralf
|
bd8df81953
|
Changelog for 23.1.20230620
|
2023-06-20 12:07:16 +02:00 |
|
hadi
|
66ac4309fb
|
Don't send inline images as attachments in smime messages back into client-side
|
2023-06-20 11:39:58 +02:00 |
|
hadi
|
717bf2a717
|
* Mail: fix mixed up inline images and attachments in smime signed messages
|
2023-06-19 17:07:37 +02:00 |
|
nathan
|
e1690a1dc1
|
Don't try to load disabled templates
Allows us to disable / not load templates even if they have template / ID
|
2023-06-19 08:11:04 -06:00 |
|
hadi
|
3740586d07
|
Make sure the status is by_date before adding date rules into sieve vacation notice
|
2023-06-19 10:24:32 +02:00 |
|
ralf
|
983c092aca
|
fix wrongly placed exception
|
2023-06-16 14:54:07 +02:00 |
|
ralf
|
5f71875eaa
|
do not show passwords via header-admin unless downloading the file is the only way to update it due to not existing write permissions
|
2023-06-16 11:37:13 +02:00 |
|
ralf
|
b234c4967b
|
fix returning unsanitized user-input
|
2023-06-16 09:39:18 +02:00 |
|