Commit Graph

42189 Commits

Author SHA1 Message Date
nathan
f157467888 Fix merge newline issues discovered in tracker notifications - {{all_comments}} was all in one line 2025-01-16 10:44:10 -07:00
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