Commit Graph

2700 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
c38e4c6d2c Further harmonize when merge handles line feeds to avoid missed / multiple encodings 2025-01-14 09:53:40 -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
ralf
cb6d657f6c fix empty Return-Path and envelope From, if no SMTP username / authentication necessary 2025-01-13 15:15:16 +01:00
ralf
31bac1e8e5 use stylite.links streamwrapper for listing attachments of invoices 2025-01-12 18:22:13 +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
ralf
e23d04d5cb ignore double slashes in the Request-URI 2025-01-07 14:38:04 +01: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
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
eed5e817d5 Api: More details in error message if mail can't be merged & sent 2024-12-19 14:12:13 -07:00
milan
b4aab2f712 status app visual adjustments regarding Ticket #101431 2024-12-18 18:12:39 +01:00
ralf
b01887f304 allow to use Api\DateTime::sql_filter also for non-integer columns like regular DB DateTime or Timestamp columns 2024-12-17 17:31:03 +01:00
ralf
932fe0d1c2 do NOT (re)move data with numerical indexes to JSON blob, as filters are also run through data2db 2024-12-17 14:26:17 +01:00
ralf
cf211fae87 catch and ignore ValueError of file_gets_contents('') 2024-12-14 11:00:56 +01:00
nathan
4a1455d05e Fix sub-templates may not have been properly validated
3rd try
2024-12-12 10:56:19 -07:00
milan
4c4725883e change 'insert timestamp' icon from 'magic' to 'pin-map' regarding #101741
Also removed ellipsis from fancy tab header
2024-12-12 17:10:20 +01:00
nathan
f688572dbf Partially revert 7933936, that stops preferences from saving properly 2024-12-11 17:22:27 -07:00
milan
7f2653c007 remove old themes and deactivate compact since it is not working atm improve darkmode image visibility 2024-12-11 19:03:52 +01:00
nathan
7933936c72 Fix multiple validation issues
- Sub-templates were not getting processed
- Buttons without ID could clear / overwrite all sibling widgets
- Vfs validate checked widget type, some are now web components
2024-12-11 10:39:36 -07:00
ralf
4eeeb3e3e1 Revert "Fix sub-templates may not have been properly validated" as it sends calendar in an endless recursion :(
This reverts commit 99a4c87256.
2024-12-11 08:30:54 +01:00
nathan
99a4c87256 Fix sub-templates may not have been properly validated 2024-12-10 15:15:17 -07:00
ralf
61ee1b66c4 * Mail: new microsoft app for oauth authentication for mail 2024-12-09 15:08:05 +01:00
ralf
5092b663f4 Fix TypeError about string array index on string 2024-12-08 15:48:14 +01:00
nathan
102bb023a3 Merge: fix some missing number formatting 2024-12-05 15:55:57 -07:00
nathan
ae28dc0da8 Merge: Fix tables inside documents lost styling for numeric values 2024-12-05 13:16:46 -07:00
nathan
826c2149c5 Fix some numeric customfields causing conversion/formatting problems 2024-12-05 11:30:08 -07:00
milan
28cbd71a90 adding images to mail Dialogs 2024-12-04 16:43:25 +01:00
ralf
35256b731f fix array_search(): Argument #2 ($haystack) must be of type array, int given 2024-12-04 16:05:25 +01:00
nathan
2537f0e70e Api: Fix et2-select-cat with globalCategories="false" still included global categories 2024-12-03 14:57:41 -07:00
ralf
899558b242 do not store "user_timezone_read" 2024-12-02 16:48:58 +01:00
ralf
f070e3e82d new storage object using a JSON blob to store date not in SQL schema 2024-11-30 16:27:27 +01:00
nathan
6bf48819bd Fix timesheet merge into spreadsheet lost numbers 2024-11-29 08:55:49 -07:00
ralf
eb3ae5c887 fix array_search(): Argument #2 ($haystack) must be of type array, int given 2024-11-29 16:23:35 +01:00
milan
794609b179 styling changes according to ticket #101031
-- new "forward mail" image
2024-11-29 15:37:57 +01:00
ralf
10ccf19207 quiten permanent error_log 2024-11-28 19:10:47 +01:00
nathan
95fec57412 Api: Allow Link::list_attached() to take filename parameter as well 2024-11-26 14:59:38 -07:00
ralf
bdd6e0f248 From header needs double quotes around the display name, not single ones 2024-11-21 19:17:28 +01:00
ralf
e26f1f5b4a fix a warning and a typo 2024-11-21 13:18:52 +01:00
milan
e6efad5c4d changed status Videocall icon to camera-video 2024-11-20 17:30:46 +01:00
milan
ed5050700d changed filemanger "File a file" Icon and upload icon to bi box-arrow-in-up 2024-11-20 12:50:35 +01:00
nathan
0a4b08a170 Fix link from VFS sometimes doesn't work 2024-11-18 13:46:33 -07:00
ralf
50db13ea09 fix contacts not found for regular (non-admin) users, if some users are hidden and search in all addressbooks (searching in a specific one worked) 2024-11-18 19:26:50 +01:00
ralf
f9fe680478 fix indention and newlines 2024-11-13 19:58:29 +01:00
ralf
bda2c62e58 remove DKIM-Signature before forward, as we change From, and restore it after 2024-11-13 19:54:01 +01:00
ralf
3cc130d2c8 * Mail: if Sieve editheader extension is available forward with a From header matching the recipient to avoid SPF and DKIM problems/misalignment (need to be enabled in Dovecot) 2024-11-13 17:53:42 +01:00