Age | Commit message (Collapse) | Author |
|
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
|
|
Open image, video, audio and PDF attachments with viewer
|
|
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
As we're already joining on the user accounts table, the account doesn't need to be queried again for a single show.
This is a mini performance optimistation.
THe complete account data could also be returned with the JOIN queries as a second
performance improvement, instead of querying the entity fromt he DB again
The update method does just that at the moment.
Signed-off-by: Anna Larch <anna@nextcloud.com>
|
|
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
|
|
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
|
|
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
|
|
Signed-off-by: Mikhail Sazanov <m@sazanof.ru>
|
|
Signed-off-by: Anna Larch <anna@nextcloud.com>
|
|
Adapt composer body frontend to new migration.
Change migration editor_body to text.
Fix composerData.editorBody for Composer.
Handle input event on editor plain text and editor rich text in the same way.
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
fixup! fix editorBody if it is null
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
fixup! migration was addad
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Handle input event on editor plain text and editor rich text in the same way
Remove appendSignature = true from editorRich(Plain)InputTextReady, because it is not necessary
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
fixup! Handle input event on editor plain text and editor rich text in the same way Remove appendSignature = true from editorRich(Plain)InputTextReady, because it is not necessary
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
fixup! Handle input event on editor plain text and editor rich text in the same way Remove appendSignature = true from editorRich(Plain)InputTextReady, because it is not necessary
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
fixup!
Change migration editor_body to text
Fix composerData.editorBody for Composer
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
fixup! set editorBody back
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
fixup! migration
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
fixup! version info.xml
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
fixup! Better signature detection: always store the HTML version for the CKeditor body.
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
fixup! Better signature detection: always store the HTML version for the CKeditor body.
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Better signature detection: always store the HTML version for the CKeditor body.
Adapt composer body frontend to new migration.
Change migration editor_body to text.
Fix composerData.editorBody for Composer.
Handle input event on editor plain text and editor rich text in the same way.
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
fixup! fix editorBody if it is null
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
fixup! migration was addad
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Handle input event on editor plain text and editor rich text in the same way
Remove appendSignature = true from editorRich(Plain)InputTextReady, because it is not necessary
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
fixup! Handle input event on editor plain text and editor rich text in the same way Remove appendSignature = true from editorRich(Plain)InputTextReady, because it is not necessary
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
fixup! Handle input event on editor plain text and editor rich text in the same way Remove appendSignature = true from editorRich(Plain)InputTextReady, because it is not necessary
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
fixup!
Change migration editor_body to text
Fix composerData.editorBody for Composer
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
fixup! set editorBody back
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
fixup! migration
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
fixup! version info.xml
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
fixup! Better signature detection: always store the HTML version for the CKeditor body.
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
|
|
Messages that only exist in the browser might not have an initial value
for `failed`, so when we update them in the outbox the server needs a
default value for it.
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
Nextcloud can inject the userId but only for web processes. Now that
messages are sent also in the background and not just from a web request,
the user ID can be null and make the address collection log an
exception.
Following the pattern that user ID should only be injected into a
controller, the user ID is now passed as argument of the collector,
making it suitable for background jobs too.
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
This code was used before the outbox. Now it's dead.
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
Fix sending messages to groups
|
|
Account auto detect produce a lot of log messages spamming the log file. This pr will reduce the verbosity of the logged information
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
|
|
Groups were expanded in the accounts controller. Since moving over to
the outbox logic this feature was missing and internal group identifiers
were passed to SMTP.
With this patch groups are expanded again just before a message is sent.
This means the group memberships are read as late as possible and
editing an outbox message looks like the original message because
members have not been expanded there yet.
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
|
|
Signed-off-by: Anna Larch <anna@nextcloud.com>
|
|
Load itineraries asynchronously
|
|
Signed-off-by: Anna Larch <anna@nextcloud.com>
|
|
Signed-off-by: Anna Larch <anna@nextcloud.com>
|
|
Co-Authored-By: Christoph Wurst <christoph@winzerhof-wurst.at>
Signed-off-by: Anna Larch <anna@nextcloud.com>
|
|
|
|
Co-authored-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
|
|
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
|
|
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
|
|
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
Then we can also continue on type errors and just have them logged
without breaking the whole user's Mail app with one faulty account.
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
Signed-off-by: Anna Larch <anna@nextcloud.com>
|
|
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
|
|
LDAP alias provisioning
|
|
Signed-off-by: Anna Larch <anna@nextcloud.com>
|
|
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
|
|
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
Signed-off-by: Anna Larch <anna@nextcloud.com>
|
|
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
|
|
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
|
|
Co-authored-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Signed-off-by: GretaD <gretadoci@gmail.com>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
Add multi account provisioning
|
|
Signed-off-by: Anna Larch <anna@nextcloud.com>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
|
Reintroduce unread counter in app navigation
|
|
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
|