Working from home
Software Engineer @nextcloud, leading the groupware team. Maintainer of two-factor authentication things related to machine learning.
- Austria
- https://blog.wuc.me/
- @ChristophWurst
Block or Report
Block or report ChristophWurst
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
-
nextcloud/suspicious_login Public
Detect and warn about suspicious IPs logging into Nextcloud
-
-
4,658 contributions in the last year
Activity overview
Contribution activity
May 2022
Created 85 commits in 14 repositories
Created a pull request in nextcloud/mail that received 5 comments
Bump CKEditor packages to v34
This needed a bit of adjustment due to the new Editor.isReadOnly https://ckeditor.com/docs/ckeditor5/latest/updating/migration-to-34.html https://g…
+435
−435
•
5
comments
Opened 27 other pull requests in 6 repositories
nextcloud/mail
1
closed
18
merged
3
open
- Use material icons for envelope/message menus
- Remove useless local variable
- Fix text format when closing the composer modal
- Do not override existing aliases
- Prevent causal read for outbox message and recipient inserts
- Always serialize outbox message recipients into arrays
- Drop dead message sending code
- Fix sending messages to groups
- Do not delete outbox recipients during migration
- Drop Nextcloud 21 support
- Include memory consumption in performance logging
- Only print debug logs at debug verbosity
- Add more detailed performance logging to occ sync
- Print the memory consumption of a long occ sync
- Turn off cache for initial sync to prevent a memory leak
- Close streams after reading message parts
- Fix memory leak when accessing Horde headers
- Delete unused \OCA\Mail\Db\MessageMapper::getTags
- Close cursor in \OCA\Mail\Db\MessageMapper::getIdForUid
- Fix flagging replied messages
- Drop PHP7.3 support
- Cut long preview text into database column size
nextcloud/server
1
merged
bytestream/Imap_Client
1
merged
horde/Imap_Client
1
closed
nextcloud/groupware
1
merged
nextcloud/documentation
1
merged
Reviewed 77 pull requests in 14 repositories
nextcloud/mail
25 pull requests
- [stable1.12] Use ICompositeExpression for self join to properly encode columns
- Reduce log messages by account auto detect
- [stable1.12] Composer should not to open when we select envelopes on draft
- Composer should not to open when we select envelopes on draft
- Always save outbox message or draft when closing the composer modal
- [stable1.12] Change the timeout value to fit the dialogs
- Change the timeout value to fit the dialogs
- [stable1.12] Fix text format when closing the composer modal
- Stop message from sending while editing
- Hide subscribed / unsubscribed checkbox for Infox, Favorites and Sent
- [stable1.12] Always serialize outbox message recipients into arrays
- [stable1.12] Do not override existing aliases
- [stable1.12] Consider passwordless signins when provisioning accounts
- [stable1.12] Cut long preview text into database column size
- Fix column type on mysql
- Bump @ckeditor/ckeditor5-dev-utils from 28.1.1 to 30.1.3
- Bump trim-newlines from 3.0.0 to 3.0.1
- Handle empty thread root id
- Consider passwordless signins when provisioning accounts
- [stable1.12] Performance improvements migration
- Performance improvements migration
- [stable1.12] Only print debug logs at debug verbosity
- Add forward as attachment on more action menu
- Bump rubix/ml from 0.4.2 to 2.0.1
- [stable1.12] Close streams after reading message parts
- Some pull request reviews not shown.
nextcloud/server
8 pull requests
- Expose additional emails in {DAV:}alternate-URI-set
- Add Email validation
- Fix logging data context to file
- Modernize contacts menu backend
-
🧹 Remove all legacy event dispatchers from CalDAV & CardDAV backends - Put calendar invites into the user's first available calendar
- Add a public abstract class for the command base
- Add a public replacement for OC::$server->get
nextcloud/twofactor_webauthn
5 pull requests
nextcloud/contacts
4 pull requests
nextcloud/documentation
4 pull requests
nextcloud/nextcloud-l10n
3 pull requests
nextcloud/calendar
3 pull requests
nextcloud/user_saml
1 pull request
bytestream/Imap_Client
1 pull request
nextcloud/calendar_resource_management
1 pull request
nextcloud/nextcloud-vue
1 pull request
nextcloud/recommendations
1 pull request
nextcloud/suspicious_login
1 pull request
nextcloud/nextcloud-event-bus
1 pull request
Created an issue in nextcloud/mail that received 8 comments
Memory leak during (initial) synchronization of large mailbox
Steps to reproduce
Add an account with an inbox of roughly 200k messages or more
Run the initial synchronization via occ:mail:account:sync
Wait
E…
8
comments
Opened 31 other issues in 6 repositories
nextcloud/mail
5
closed
16
open
- Migrate to material icons
- Image attachment preview is left-aligned
- Migrate to @nextcloud/vue buttons
- Icons vanished
- Bulk insert could be faster with indexed instead of named arguments
- Unnecessary scrolling in message composer modal / ghost attachments
- No more forward as attachment
- Lost update when resuming a scheduled message
- Missing warning before sending to many recipients
- CC is discarded
- Can not close outbox modal of a scheduled message
- \\all mailbox shown before inbox
- Undefined property: DOMAttr::$value
- Configurable default for email classification
- CKEditor does not respect dark theme
- Mailbox pickers are barely readable with the dark theme
- Export messages as MIME/mbox files
- Import messages as MIME/mbox files
- Message/reply templates
- Editor spell checker
- Restructure \OCA\Mail\Db\MessageMapper::updateBulk to run in O(1)