Commit Graph

42188 Commits

Author SHA1 Message Date
nathan
cf4e979140 Get proper merge class when app is namespaced and uses Merge as classname
Fixes missing placeholders in Insert placeholder dialog.
2025-01-14 15:58:09 -07:00
nathan
d2ba39e117 Add some docs on changing widget disabled=true -> disabled=false 2025-01-14 14:47:03 -07:00
nathan
b0d952742b Et2TreeDropdown: Open options when clicking into the widget 2025-01-14 11:13:56 -07:00
nathan
c38e4c6d2c Further harmonize when merge handles line feeds to avoid missed / multiple encodings 2025-01-14 09:53:40 -07:00
nathan
ce970fd6d3 Hide placeholder in disabled inputs 2025-01-13 16:55:06 -07:00
nathan
cd8dd7a462 Api: Fix double encoding for some merge placeholders inside commands
Multiple commands (IF, NELF, etc) could trigger multiple encoding of special characters
2025-01-13 15:57:31 -07:00
nathan
a4a1e2837a Context menu fixes
- Add remove() to remove menu, not needed normally
- Remove reference to widget.options
- Fix filemanager modifying menu after setting the actions was not working (now re-generating menu after directly messing with actions)
- Hide dividers if section is empty
2025-01-13 14:34:51 -07:00
ralf
cb6d657f6c fix empty Return-Path and envelope From, if no SMTP username / authentication necessary 2025-01-13 15:15:16 +01:00
ralf
fa9bc14855 Changelog for 23.1.20250113 2025-01-13 10:56:03 +01:00
ralf
f565fc40cb * Mail: use account of selected From address to send mails, not the current open mailbox 2025-01-13 09:54:51 +01:00
ralf
c0b2bc96cc Size and align update-notification image in topmenu 2025-01-12 20:08:40 +01:00
ralf
31bac1e8e5 use stylite.links streamwrapper for listing attachments of invoices 2025-01-12 18:22:13 +01:00
ralf
5303975044 hopefully final fix for the 404 in mail attachments problem
caused by typeof null !== 'undefined' :(
2025-01-12 13:32:20 +01:00
ralf
24087af242 hide by default hidden compose header-lines, to not show them briefly before hidden by app.js
also align To dropdown-button with the other labels
2025-01-12 11:39:10 +01:00
Ralf Becker
802398320b pending translations from our translation-server 2025-01-12 10:40:51 +01:00
ralf
94eece20f7 fix DE translation of "not enabled" to "nicht aktiv" statt "nicht einschalten" 2025-01-12 10:29:20 +01:00
ralf
c66da42846 * Addressbook: fix non-active accounts where visible for non-admins, if hidden accounts exist
also fix not working sorting by account_lid/username
2025-01-12 10:25:22 +01:00
ralf
73d8d77354 * All apps: merge-print of OpenDocument files now also replaces in header- and footer-lines or text-frames (styles.xml part of the document) 2025-01-11 14:57:16 +01:00
ralf
5207095b7d * Mail: prefer identity email over SMTP username for Return-Path header, if both are from the same domain 2025-01-11 11:03:26 +01:00
nathan
5aef3df2e8 Api: Fix auto copy/paste nm actions 2025-01-10 15:35:27 -07:00
nathan
8be9ffa47b Api: Don't block etemplate load load while creating context menu, let it defer 2025-01-10 15:35:27 -07:00
nathan
bd0d397080 Fix some issues with comments & replies not getting correctly pushed depending on the video setting
Also includes some tests to avoid regression in the future
2025-01-10 15:35:27 -07:00
ralf
3e70d7af81 change max symlink-size to 1024 chars (from 255) 2025-01-09 19:57:17 +01:00
ralf
242673fb33 fix mail app gives "404 Not found" when clicking on link of pdf or xml files 2025-01-09 11:33:24 +01:00
nathan
27e7a96598 Block browser context menu inside egw context menu 2025-01-08 08:21:32 -07:00
ralf
e23d04d5cb ignore double slashes in the Request-URI 2025-01-07 14:38:04 +01:00
ralf
bb12fea3c9 replace deprecated et2_dialog with new Et2Dialog 2025-01-07 08:59:16 +01:00
nathan
22f695b2e2 Make sure context menu items exec() with proper context 2025-01-06 14:48:41 -07:00
nathan
290dc59a09 Speed up nextmatch context menus by creating them once & reuse them 2025-01-06 13:30:17 -07:00
ralf
2b5f15855b WIP invoices: adding invoice-number to attachment name and fixing missing attachment/invoice if merging more then one (aka directly sending mail) 2025-01-04 10:01:58 +01:00
ralf
ac06db6c5c * EPL Invoices: allow to select a mail template and directly mail invoice to buyer 2025-01-03 16:07:03 +01:00
ralf
fbcedf0adf * Invoices (EPL): allow to use Invoices app as viewer for e-invoices in Mail (without rights for Invoices app itself) 2024-12-23 13:36:19 +01:00
ralf
528df740e5 use a regular expression to only save wanted stuff in JSON blob
also re-implement data_merge to also merge and init JSON columns
2024-12-20 21:29:51 +01:00
ralf
4a44739e8f WIP invoices: allow to query and use not just the first app supporting a certain mime-type
thought mail code still only checks for certain apps
2024-12-20 19:20:45 +01:00
nathan
367b939081 Finish WIP Et2Select test for close dropdown on blur 2024-12-20 09:39:29 -07:00
nathan
d9dd71d367 Get tests passing again by removing 'loadFromXML()' call
- it's loaded by the html`...`, and trying to load it from itself is just wrong
2024-12-20 09:13:49 -07:00
nathan
54352c2120 Remove debug 2024-12-20 09:06:04 -07:00
nathan
46c4d20623 Et2VfsPath: Fix Enter would not accept typed value in Firefox 2024-12-20 09:04:16 -07:00
nathan
fd52a2fee5 Fix merge document dialog used user preference over action path, even if it was missing 2024-12-20 08:37:19 -07:00
ralf
946b0a5e43 show app-icon and translated name for /(apps|templates)/$app 2024-12-20 11:05:48 +01:00
nathan
a6dfa98280 Et2Dialog: Fix buttons on predefined dialogs don't show up 2024-12-19 15:48:17 -07:00
nathan
eed5e817d5 Api: More details in error message if mail can't be merged & sent 2024-12-19 14:12:13 -07:00
nathan
b0b9feab91 Mail: Merge into email was only accepted for classes named <appname>_merge, now accepting EGroupware\<appname>\Merge also 2024-12-19 14:11:29 -07:00
nathan
10314e59bc Et2Search / SearchMixin: Clear button focuses search, ready for new value 2024-12-19 13:30:00 -07:00
nathan
02abf08be5 Et2Search / SearchMixin: Hide clear button when dropdown is visible 2024-12-19 13:14:23 -07:00
nathan
c0ac4cafae Et2Select / SearchMixin: fix some more allowFreeEntry issues
- existing values were not being properly matched
- " freeEntry " option.class (with spaces) was causing nasty error in LitElement
2024-12-19 12:44:26 -07:00
ralf
e469627ab7 allow to specify a message with $_GET[msg] when redirecting to configuration 2024-12-19 20:43:28 +01:00
milan
d3ac3d7432 make bi icons same size as other icons 2024-12-19 18:31:00 +01:00
nathan
aea088736b Blur the activeElement to avoid an aria error "decendent must not have focus" 2024-12-19 08:45:58 -07:00
milan
7e75fb5f1d mail compose "To" left align 2024-12-19 16:35:14 +01:00