Page MenuHomePhorge
Feed Advanced Search

Apr 24 2023

mollekopf closed T7337: Tasklist is empty (error table 'roundcube.tasklists' doesn't exist) as Resolved.

Great, glad to hear it.

Apr 24 2023, 1:32 PM · Bug Reports
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK4db49c4787a0: Makefile (authored by mollekopf).
Makefile
Apr 24 2023, 1:15 PM

Apr 21 2023

mollekopf added a comment to T7337: Tasklist is empty (error table 'roundcube.tasklists' doesn't exist).

This was caused by a change of the default tasklist driver from kolab to database, which I have now reverted. Package build is still pending.

Apr 21 2023, 3:10 PM · Bug Reports
mollekopf closed T7343: Roundcube email actions 'Save as Event' 'Save as Task' 'Add a Note' are no longer available as Resolved.

I believe this is resolved with the roundcubemail update from today, please reopen if you can still reproduce the issue.

Apr 21 2023, 3:06 PM · Bug Reports
mollekopf closed T7355: Spam post removed as Invalid.
Apr 21 2023, 3:01 PM · Bug Reports
mollekopf accepted D4277: Fix group synchronization to LDAP.
Apr 21 2023, 2:36 PM

Apr 19 2023

mollekopf requested review of D4271: Deal with invalid timezone information that is sent by outlook.
Apr 19 2023, 3:59 PM

Apr 18 2023

mollekopf added a comment to D4265: Fixed timezone conversion with changing timezones.

Just seen your comment, let's just try no cache then.

Apr 18 2023, 9:07 AM
mollekopf added a comment to D4265: Fixed timezone conversion with changing timezones.

I don't have any data, but I suspect generating the timezone information every time is relatively costly (looks like a lot of stuff is happening), so no caching at all might be problematic.
Caching the potentially changing information, and making sure we pick the right version of timezoneinformation without making caching useless (by caching each dtstart version) seems relatively involved.
Perhaps we can just not provide timezone information with non-recurring events though (outlook seems to do that when creating new events).

Apr 18 2023, 9:06 AM

Apr 17 2023

mollekopf requested review of D4265: Fixed timezone conversion with changing timezones.
Apr 17 2023, 10:53 PM
mollekopf updated the diff for D4190: Collection support for filesystem items.

another lint issue

Apr 17 2023, 11:02 AM
mollekopf updated the diff for D4190: Collection support for filesystem items.

lint and trans changes

Apr 17 2023, 10:59 AM
mollekopf added inline comments to D4190: Collection support for filesystem items.
Apr 17 2023, 10:57 AM
mollekopf updated the diff for D4190: Collection support for filesystem items.

Addressed comments

Apr 17 2023, 10:08 AM
mollekopf accepted D4253: Fix plan/package cost calculation.

Looks reasonable, with some comments on the comments.

Apr 17 2023, 10:02 AM

Apr 14 2023

mollekopf accepted D4241: Resync button.
Apr 14 2023, 12:30 PM
mollekopf accepted D4247: Simplify code with saveQuietly().
Apr 14 2023, 12:21 PM

Apr 5 2023

mollekopf added inline comments to D4190: Collection support for filesystem items.
Apr 5 2023, 11:32 AM

Apr 3 2023

mollekopf added inline comments to D4190: Collection support for filesystem items.
Apr 3 2023, 4:09 PM
mollekopf updated the diff for D4190: Collection support for filesystem items.

Some more input validation

Apr 3 2023, 4:09 PM
mollekopf updated the diff for D4190: Collection support for filesystem items.

Addressed comments

Apr 3 2023, 3:52 PM
mollekopf added inline comments to D4214: health/status endpoint.
Apr 3 2023, 10:32 AM
mollekopf updated the diff for D4214: health/status endpoint.

Only check the required dependencies for now

Apr 3 2023, 10:27 AM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKc20a7b155a21: Makefile (authored by mollekopf).
Makefile
Apr 3 2023, 9:43 AM

Mar 30 2023

mollekopf accepted D4235: Wallet::getMinMandateAmount().
Mar 30 2023, 5:57 PM
mollekopf accepted D4223: Display users with no ACTIVE flag as Not Ready, code cleanup.
Mar 30 2023, 5:55 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKf0b144bc62a6: Makefile (authored by mollekopf).
Makefile
Mar 30 2023, 12:01 AM

Mar 29 2023

mollekopf updated the diff for D4229: Conditionally show the support form if SUPPORT_EMAIL is set..

lint

Mar 29 2023, 10:23 PM
mollekopf updated the diff for D4229: Conditionally show the support form if SUPPORT_EMAIL is set..

After trying various approaches I've settled on using the cache to propagate the values.
I suppose the javascript approach would also be doable, but it seems more complex to me.

Mar 29 2023, 10:22 PM
mollekopf updated the diff for D4190: Collection support for filesystem items.

Moved to api/v4/fs/

Mar 29 2023, 3:07 PM
mollekopf updated the diff for D4229: Conditionally show the support form if SUPPORT_EMAIL is set..

Updated commented test with comment why we can't currently test this.

Mar 29 2023, 12:57 PM
mollekopf added a comment to D4229: Conditionally show the support form if SUPPORT_EMAIL is set..

Changing the config in browser tests doesn't work because we're testing code served via octane...
Soo, not sure how to test this.

Mar 29 2023, 12:50 PM
mollekopf updated the diff for D4229: Conditionally show the support form if SUPPORT_EMAIL is set..

Removed the toast check because this passes now

Mar 29 2023, 12:45 PM
mollekopf updated the diff for D4229: Conditionally show the support form if SUPPORT_EMAIL is set..

As discussed. I fail to test disabling the support form currently (no idea why), but it seems to work fine in practice.

Mar 29 2023, 10:39 AM

Mar 28 2023

mollekopf planned changes to D4229: Conditionally show the support form if SUPPORT_EMAIL is set..
Mar 28 2023, 10:05 AM
mollekopf added a comment to D4229: Conditionally show the support form if SUPPORT_EMAIL is set..

I fixed SignupTest in master, WalletTest works for me. Mollie payment tests fail because of https://github.com/mollie/mollie-api-php/issues/649 and I'm not sure what to do about it.

As for the diff... How about we make the support page to look like https://kolabnow.com/support, but hide the right-side box if app.support_email is not set? If you're a company that installs Kolab for your employees only, you still might find this support channel useful. That means that we'd have to set this option to something (like john@kolab.org for config.dev) to keep the test.

Mar 28 2023, 9:50 AM

Mar 27 2023

mollekopf added a reviewer for D4229: Conditionally show the support form if SUPPORT_EMAIL is set.: Restricted Project.

I could extract the original test and put it into the kolabnow deployment config if we wanted that.

Mar 27 2023, 11:10 PM
mollekopf requested review of D4229: Conditionally show the support form if SUPPORT_EMAIL is set..
Mar 27 2023, 11:06 PM
mollekopf updated the diff for D4217: Log spf failure reasons.

Fixup

Mar 27 2023, 4:03 PM
mollekopf updated the diff for D4217: Log spf failure reasons.

Don't change the string we send to the client
Log to syslog

Mar 27 2023, 4:01 PM
mollekopf added inline comments to D4223: Display users with no ACTIVE flag as Not Ready, code cleanup.
Mar 27 2023, 3:39 PM
mollekopf added inline comments to D4169: A blue default theme.
Mar 27 2023, 1:35 PM
mollekopf updated the diff for D4208: ./artisan status:health: check every backend instead of just one.

Only print the status code and reason

Mar 27 2023, 12:03 PM
mollekopf added a reviewer for D4217: Log spf failure reasons: Restricted Project.
Mar 27 2023, 11:48 AM
mollekopf requested review of D4217: Log spf failure reasons.
Mar 27 2023, 11:48 AM
mollekopf added a reviewer for D4214: health/status endpoint: Restricted Project.
Mar 27 2023, 11:34 AM
mollekopf added a reviewer for D4208: ./artisan status:health: check every backend instead of just one: Restricted Project.
Mar 27 2023, 11:33 AM
mollekopf requested review of D4214: health/status endpoint.
Mar 27 2023, 11:33 AM
mollekopf updated the diff for D4208: ./artisan status:health: check every backend instead of just one.

Fixup

Mar 27 2023, 10:32 AM
mollekopf requested review of D4208: ./artisan status:health: check every backend instead of just one.
Mar 27 2023, 10:30 AM

Mar 26 2023

mollekopf added inline comments to D4196: Don't require setting a name.
Mar 26 2023, 11:28 PM

Mar 25 2023

mollekopf updated the diff for D4190: Collection support for filesystem items.

Deduplication during upload for files, fixed updating parents

Mar 25 2023, 3:01 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKafce37afed07: Makefile (authored by mollekopf).
Makefile
Mar 25 2023, 1:32 PM
mollekopf closed T1159: Security concept for clients as Wontfix.
Mar 25 2023, 10:56 AM · Architecture & Design
mollekopf closed T7127: Can't read / write Contacts or Calendar as Resolved.

Reopen if this still is a problem please.

Mar 25 2023, 10:55 AM · Bug Reports
mollekopf updated the diff for D4181: Make signup optional.

Rebased on master

Mar 25 2023, 10:22 AM

Mar 24 2023

mollekopf updated the diff for D4181: Make signup optional.

Addressed comments

Mar 24 2023, 9:42 AM

Mar 23 2023

mollekopf added a reviewer for D4196: Don't require setting a name: Restricted Project.
Mar 23 2023, 1:31 PM
mollekopf requested review of D4196: Don't require setting a name.
Mar 23 2023, 1:04 PM
mollekopf added a comment to D4190: Collection support for filesystem items.

FWIW: Not using auto-increment on the pivot table fs_relations (I think that's the name in laravel?) IMO makes no sense. The only reason there is an id it all is because laravel needs it. Logically it should be a composite primary key from the two foreign keys.

Mar 23 2023, 12:22 PM
mollekopf added a reviewer for D4187: Do not set the Content-Length on the download response: Restricted Project.
Mar 23 2023, 9:30 AM
mollekopf updated the diff for D4190: Collection support for filesystem items.

Updated description

Mar 23 2023, 9:27 AM
mollekopf added a comment to D4190: Collection support for filesystem items.

The api will require a bit of a cleanup in that I'm currently using /items/ but some existing code still uses /files/. I thought about using /fs/ instead.
Should I standardize everything on /fs/ ?

Mar 23 2023, 9:24 AM
mollekopf updated the diff for D4190: Collection support for filesystem items.

Cleanup

Mar 23 2023, 9:22 AM
mollekopf retitled D4190: Collection support for filesystem items from Collection support for filesystem items to WIP: Collection support for filesystem items.
Mar 23 2023, 9:09 AM
mollekopf requested review of D4190: Collection support for filesystem items.
Mar 23 2023, 9:01 AM
mollekopf requested review of D4187: Do not set the Content-Length on the download response.
Mar 23 2023, 9:00 AM
mollekopf updated the diff for D4148: Don't try to assign a package to null.

Throwing an exception now to be a bit more explicit than then crash when trying to access null

Mar 23 2023, 9:00 AM
mollekopf accepted D4033: [WIP] Handle other mailrecipient objects in findObjectsByRecipientAddress().
Mar 23 2023, 7:55 AM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK8bb3d602a334: Makefile (authored by mollekopf).
Makefile
Mar 23 2023, 7:53 AM
mollekopf planned changes to D4148: Don't try to assign a package to null.
Mar 23 2023, 7:50 AM

Mar 22 2023

mollekopf updated the diff for D4169: A blue default theme.

Fixed tests that we broke.

Mar 22 2023, 11:48 PM
mollekopf updated the diff for D4169: A blue default theme.

With support page

Mar 22 2023, 3:44 PM
mollekopf added a reviewer for D4181: Make signup optional: Restricted Project.
Mar 22 2023, 1:59 PM
mollekopf requested review of D4181: Make signup optional.
Mar 22 2023, 1:59 PM
mollekopf added a comment to D4169: A blue default theme.

2023-03-22-135354_grim.png (1×2 px, 58 KB)

Mar 22 2023, 1:55 PM
mollekopf updated the diff for D4169: A blue default theme.

A bit less in your face

Mar 22 2023, 1:54 PM
mollekopf added a reviewer for D4175: Optional wallet: Restricted Project.
Mar 22 2023, 11:59 AM
mollekopf requested review of D4175: Optional wallet.
Mar 22 2023, 11:59 AM
mollekopf added a comment to D4169: A blue default theme.

Modification of the default theme.json will break some browser tests. We e.g. assert that /support page and faq entries work.

Mar 22 2023, 11:09 AM
mollekopf updated the diff for D4142: Only create the necessary minimum of skus for the config.prod.

Addressed comments

Mar 22 2023, 10:51 AM
mollekopf added a comment to D4169: A blue default theme.

2023-03-22-104116_grim.png (1×2 px, 60 KB)

Mar 22 2023, 10:42 AM
mollekopf added a reviewer for D4169: A blue default theme: Restricted Project.
Mar 22 2023, 10:40 AM
mollekopf requested review of D4169: A blue default theme.
Mar 22 2023, 10:40 AM
mollekopf abandoned D4106: Use an adjusted form for the fixed case.
Mar 22 2023, 9:21 AM
mollekopf added a comment to D4151: Added s3 dependency.

Makes sense, but please note that it will require some configuration when we deploy this change (as the default is 'local').

Mar 22 2023, 9:19 AM
mollekopf accepted D4163: Fix wallet:transactions and add --balance option.
Mar 22 2023, 9:18 AM

Mar 17 2023

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK339960465d11: Makefile (authored by mollekopf).
Makefile
Mar 17 2023, 10:52 PM

Mar 11 2023

mollekopf updated the diff for D4142: Only create the necessary minimum of skus for the config.prod.

Fixed lint issues (the remaining ones only appear in arc lint)

Mar 11 2023, 7:00 PM
mollekopf added a reviewer for D4142: Only create the necessary minimum of skus for the config.prod: Restricted Project.

I'll look into the lint problems.

Mar 11 2023, 12:55 PM
mollekopf added a reviewer for D4145: Fix crash when checking for nonexistent handler.: Restricted Project.

I suppose some of this is just required because of php8.

Mar 11 2023, 12:55 PM
mollekopf added a reviewer for D4148: Don't try to assign a package to null: Restricted Project.

Not entirely sure if there is a valid case where we end up passing a domain package, but not a domain to assignPlan. I ran into this at some point, but maybe I'll have to reproduce first.

Mar 11 2023, 12:54 PM
mollekopf added a reviewer for D4151: Added s3 dependency: Restricted Project.

The tests require some adjustment, that's currently in a separate commit (I can fix that before pushing).

Mar 11 2023, 12:52 PM
mollekopf requested review of D4151: Added s3 dependency.
Mar 11 2023, 12:50 PM
mollekopf requested review of D4148: Don't try to assign a package to null.
Mar 11 2023, 12:50 PM
mollekopf requested review of D4145: Fix crash when checking for nonexistent handler..
Mar 11 2023, 12:49 PM
mollekopf requested review of D4142: Only create the necessary minimum of skus for the config.prod.
Mar 11 2023, 12:49 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK205763b7865c: Makefile (authored by mollekopf).
Makefile
Mar 11 2023, 9:43 AM

Mar 10 2023

mollekopf accepted D4136: Signup 'mandate' mode and other improvements.

Looks good to me, with some minor comments

Mar 10 2023, 12:28 PM
mollekopf added inline comments to D4136: Signup 'mandate' mode and other improvements.
Mar 10 2023, 12:27 PM