Page MenuHomePhorge
Feed Advanced Search

Aug 27 2021

machniak closed D2815: Fix greylisting setting.
Aug 27 2021, 9:23 AM
machniak committed rKd72eac61398c: Fix currency on user add/edit page, fix badges regression (authored by machniak).
Fix currency on user add/edit page, fix badges regression
Aug 27 2021, 9:20 AM
machniak closed D2821: Fix currency on user add/edit page, fix badges regression.
Aug 27 2021, 9:20 AM
machniak accepted D2809: BelongsToTenantTrait.
Aug 27 2021, 9:00 AM
machniak accepted D2779: Use a UuidTrait instead of an observer.
Aug 27 2021, 8:59 AM
machniak added a comment to D2779: Use a UuidTrait instead of an observer.

I found one problem with this approach. The handlers registered by these traits are executed before observer's event handlers. I.e. we generate uuid before we do 'creating' pre-checks. For example EntitlementObserver. I think it makes sense to keep pre-checks in the observer, and do "simple" stuff via traits, but the order should be reversed so observers run first. Well, at least for these cases at hand it would be a proper way.

Aug 27 2021, 8:50 AM

Aug 26 2021

machniak committed rK0935d37ea459: Fix media selection on room setup (authored by machniak).
Fix media selection on room setup
Aug 26 2021, 3:56 PM
machniak added inline comments to D2779: Use a UuidTrait instead of an observer.
Aug 26 2021, 2:16 PM
machniak committed rK7fde8971d3b2: Fix audio (authored by machniak).
Fix audio
Aug 26 2021, 2:07 PM
machniak added a comment to D2815: Fix greylisting setting.

Looks good to me. We should probably also create a policycontrollertest, to test if this actually works, but that doesn't need to be in this diff.

Aug 26 2021, 1:19 PM
machniak requested review of D2821: Fix currency on user add/edit page, fix badges regression.
Aug 26 2021, 10:57 AM

Aug 25 2021

machniak updated the diff for D2815: Fix greylisting setting.
  • Remove redundant ->limit(1)
Aug 25 2021, 4:55 PM
machniak updated the diff for D2815: Fix greylisting setting.
  • Move greylisting setting back to user_settings, cleanup
Aug 25 2021, 4:47 PM
machniak planned changes to D2815: Fix greylisting setting.
Aug 25 2021, 3:37 PM
machniak updated the diff for D2371: Degraded accounts.
  • Merge branch 'master' into dev/status-degraded
  • Add some French localization
Aug 25 2021, 3:21 PM
machniak updated the diff for D2815: Fix greylisting setting.
  • Performance optimizations
Aug 25 2021, 3:09 PM
machniak updated the diff for D2815: Fix greylisting setting.
  • Small perf. improvement, skip redundant query
Aug 25 2021, 1:27 PM
machniak requested changes to D2785: Avoid relying on hardcoded tenant ids in tests.
Aug 25 2021, 1:15 PM
machniak requested changes to D2809: BelongsToTenantTrait.
Aug 25 2021, 12:56 PM
machniak added a comment to D2779: Use a UuidTrait instead of an observer.

I think I would prefer UuidIntKeyTrait and UuidStrKeyTrait. Other than that it looks good.

Aug 25 2021, 12:47 PM
machniak requested review of D2815: Fix greylisting setting.
Aug 25 2021, 12:28 PM
machniak committed rKcb604f5ddb96: Progress on mediasoup client (authored by machniak).
Progress on mediasoup client
Aug 25 2021, 9:09 AM

Aug 24 2021

machniak committed rK7ba921280b69: Progress (authored by machniak).
Progress
Aug 24 2021, 1:17 PM
machniak committed rKb1b53237d3a7: Fix some obvious mistakes (authored by machniak).
Fix some obvious mistakes
Aug 24 2021, 11:30 AM
machniak committed rK166f99f7c836: Downgrade socket.io-client to a compatible version (authored by machniak).
Downgrade socket.io-client to a compatible version
Aug 24 2021, 10:41 AM
machniak committed rK2512d11436ea: Some work on mediasoup-client (authored by machniak).
Some work on mediasoup-client
Aug 24 2021, 10:20 AM
machniak committed rKd9598d668fa5: Merge branch 'master' into dev/kolabmeet (authored by machniak).
Merge branch 'master' into dev/kolabmeet
Aug 24 2021, 10:20 AM

Aug 20 2021

machniak added a comment to D2779: Use a UuidTrait instead of an observer.

We also have three models that use uuidInt. So, another trait?

Aug 20 2021, 6:37 PM
machniak added a comment to D2779: Use a UuidTrait instead of an observer.

If it works, I like it. We should apply it to other models too. I'm not sure about the name, maybe UuidKeyTrait would be better?

Aug 20 2021, 6:35 PM
machniak requested changes to D2797: User password command to set a users password.

How about a test? And I guess @vanmeeuwen might have an opinion that it will be better to keep it for development only, i.e. app/Console/Development/.

Aug 20 2021, 6:33 PM
machniak committed rK593fe829901e: Remove static tenant_id from tests (authored by machniak).
Remove static tenant_id from tests
Aug 20 2021, 1:27 PM
machniak committed rK79561bb028f7: Unset APP_LOCALES (authored by machniak).
Unset APP_LOCALES
Aug 20 2021, 1:05 PM
machniak committed rK26b9b7245073: Fix locale leak under Swoole (authored by machniak).
Fix locale leak under Swoole
Aug 20 2021, 12:39 PM
machniak committed rKcf44d42f2a8c: French localization (authored by machniak).
French localization
Aug 20 2021, 10:50 AM
machniak closed D2752: French localization.
Aug 20 2021, 10:50 AM

Aug 19 2021

machniak accepted D2494: Laravel Passport support.

Green light from me.

Aug 19 2021, 3:07 PM
machniak committed rK229a1633a8e4: Merge branch 'dev/kolabmeet' of ssh://git.kolab.org/source/kolab into… (authored by machniak).
Merge branch 'dev/kolabmeet' of ssh://git.kolab.org/source/kolab into…
Aug 19 2021, 1:57 PM
machniak requested changes to D2494: Laravel Passport support.
Aug 19 2021, 12:46 PM
machniak updated the diff for D2752: French localization.
  • Small fixes
Aug 19 2021, 10:47 AM
machniak requested changes to D2674: NGINX Controller, 2fa for client connections and companion app support.
1) Tests\Feature\Controller\AuthAttemptsTest::testDetails
ErrorException: Undefined index: ip
Aug 19 2021, 10:33 AM
machniak committed rK85e5765bf972: Set charset for Roundcube DB connection (authored by machniak).
Set charset for Roundcube DB connection
Aug 19 2021, 8:49 AM

Aug 18 2021

machniak updated the diff for D2752: French localization.
  • Localize "/month"
Aug 18 2021, 3:59 PM
machniak requested review of D2752: French localization.
Aug 18 2021, 3:49 PM
machniak requested changes to D2674: NGINX Controller, 2fa for client connections and companion app support.
Aug 18 2021, 12:15 PM
machniak accepted D2740: Allow search with transaction and customer IDs.
Aug 18 2021, 10:53 AM
machniak requested changes to D2740: Allow search with transaction and customer IDs.
Aug 18 2021, 10:45 AM
machniak added inline comments to D2740: Allow search with transaction and customer IDs.
Aug 18 2021, 10:35 AM
machniak requested changes to D2740: Allow search with transaction and customer IDs.
Aug 18 2021, 10:34 AM
machniak requested changes to D2740: Allow search with transaction and customer IDs.

Because both these additional searches are mollie-specific maybe this code should be abstracted-on/moved-to the Providers/PaymentProvider. E.g. isPaymentId(), isCustomerId(), findWalletByPaymentOrCustomerId() or sth like that.

Aug 18 2021, 8:00 AM

Aug 17 2021

machniak requested changes to D2674: NGINX Controller, 2fa for client connections and companion app support.
Aug 17 2021, 6:32 PM
machniak committed rK67e900314a1b: Merge branch 'master' into dev/kolabmeet (authored by machniak).
Merge branch 'master' into dev/kolabmeet
Aug 17 2021, 3:49 PM
machniak committed rK6cf47624770c: Basic PowerDNS functionality (authored by vanmeeuwen).
Basic PowerDNS functionality
Aug 17 2021, 3:23 PM
machniak closed D2722: Basic PowerDNS functionality.
Aug 17 2021, 3:23 PM
machniak committed rKd30fd0cfff6a: Refresh package-lock.json, fix problem with frappe-charts styles integration (authored by machniak).
Refresh package-lock.json, fix problem with frappe-charts styles integration
Aug 17 2021, 3:10 PM
machniak committed rKa384d26dbb7f: Fix linting issues, mostly indentation (authored by machniak).
Fix linting issues, mostly indentation
Aug 17 2021, 12:16 PM
machniak committed rK89a0ce5ab84f: Bootstrap v5 (authored by machniak).
Bootstrap v5
Aug 17 2021, 12:01 PM
machniak closed D2734: Bootstrap v5.
Aug 17 2021, 12:01 PM
machniak accepted D2722: Basic PowerDNS functionality.
Aug 17 2021, 12:00 PM
machniak updated the diff for D2734: Bootstrap v5.
  • Remove jQuery for realz
Aug 17 2021, 11:33 AM
machniak added a comment to D2722: Basic PowerDNS functionality.

One last issue. Other than that it looks good. I didn't test the docker part, I guess we'll need some intergration tests later.

Aug 17 2021, 11:15 AM
machniak requested review of D2734: Bootstrap v5.
Aug 17 2021, 11:01 AM
machniak added inline comments to D2674: NGINX Controller, 2fa for client connections and companion app support.
Aug 17 2021, 10:11 AM
machniak added inline comments to D2674: NGINX Controller, 2fa for client connections and companion app support.
Aug 17 2021, 9:38 AM
machniak requested changes to D2674: NGINX Controller, 2fa for client connections and companion app support.

I miss tests for console commands. I get they are simple and CLI has the worse coverage, but still it shouldn't be that hard.

Aug 17 2021, 8:46 AM

Aug 16 2021

machniak added inline comments to D2722: Basic PowerDNS functionality.
Aug 16 2021, 4:31 PM
machniak requested changes to D2722: Basic PowerDNS functionality.

Minor comments just after the code review, no testing and closer look on it yet.

Aug 16 2021, 4:08 PM
machniak added inline comments to D2716: Add possibility to change system currency.
Aug 16 2021, 1:00 PM
machniak updated the diff for D2716: Add possibility to change system currency.
  • Support multi-currency in income calculation for stats
Aug 16 2021, 12:23 PM
machniak planned changes to D2716: Add possibility to change system currency.

I'm planning on updating this diff with a fix for stats (where the income chart should sum up eur and chf payments using conversion rates and present the results in chf).

Aug 16 2021, 10:24 AM
machniak requested changes to D2674: NGINX Controller, 2fa for client connections and companion app support.
Aug 16 2021, 10:18 AM

Aug 13 2021

machniak updated the diff for D2716: Add possibility to change system currency.
  • More tests
Aug 13 2021, 8:37 AM
machniak updated the summary of D2716: Add possibility to change system currency.
Aug 13 2021, 8:27 AM

Aug 12 2021

machniak updated the diff for D2716: Add possibility to change system currency.
  • Add tests, fix small bugs
  • Use wallet currency in bonus/penalty dialog
Aug 12 2021, 3:36 PM
machniak planned changes to D2716: Add possibility to change system currency.
Aug 12 2021, 2:03 PM
machniak requested review of D2716: Add possibility to change system currency.
Aug 12 2021, 11:59 AM

Aug 10 2021

machniak updated the diff for D2371: Degraded accounts.
  • Remove unintentionally recovered app/Console/Development/UserStatus.php
  • Cleanup
Aug 10 2021, 12:21 PM
machniak updated the diff for D2371: Degraded accounts.
  • Merge branch 'master' into dev/status-degraded
  • Fix regressions regarding tenants
  • Fix more regressions
  • Small cleanup
Aug 10 2021, 12:02 PM

Aug 9 2021

machniak updated the diff for D2554: Add PGP keys generator.
  • "Move" pgp.enable to per-tenant settings
Aug 9 2021, 4:36 PM
machniak updated the diff for D2554: Add PGP keys generator.
  • Fix a test breaking other tests
Aug 9 2021, 2:52 PM
machniak updated the diff for D2554: Add PGP keys generator.
  • Merge branch 'master' into dev/encryption
Aug 9 2021, 12:35 PM
machniak committed rK49da450ef27c: Fix some flaky browser tests assertions (authored by machniak).
Fix some flaky browser tests assertions
Aug 9 2021, 11:22 AM
machniak committed rKb61bace3b004: Skip horizon test if it's not installed (authored by machniak).
Skip horizon test if it's not installed
Aug 9 2021, 10:57 AM
machniak committed rK51b0e87be933: Fix costsPerDay() test (authored by machniak).
Fix costsPerDay() test
Aug 9 2021, 10:44 AM

Aug 2 2021

machniak added a comment to D2686: Greylist alias test.

I think this is all right. Note that anything that uses setUpTest() is very slow. I'd prefer if we didn't use this method at all, or at least not in setUp() method on a file with many tests.

Aug 2 2021, 6:16 PM

Jul 31 2021

machniak committed rPNL9bcc57027a06: Fix PHP 8.1 compatibility where LDAP connection is not a resource, but an object (authored by machniak).
Fix PHP 8.1 compatibility where LDAP connection is not a resource, but an object
Jul 31 2021, 5:37 PM
machniak committed rPNL8c1b36bb9fa9: Fix PHP 8.1 deprecation warnings (authored by machniak).
Fix PHP 8.1 deprecation warnings
Jul 31 2021, 5:34 PM

Jul 30 2021

machniak committed rKdea894c6f30b: Fix some browser tests in mobile mode (authored by machniak).
Fix some browser tests in mobile mode
Jul 30 2021, 3:42 PM
machniak committed rK97429f370ebe: Refactored tenant:create command's code to fix strange phpstan errors (authored by machniak).
Refactored tenant:create command's code to fix strange phpstan errors
Jul 30 2021, 2:01 PM
machniak updated the diff for D2554: Add PGP keys generator.
  • Switch new keypair algorithms to RSA
  • Use Laravel's Storage functionality
  • Add exportPublicKey() use
  • Generate a keypair for new alias
  • Unregister keys on alias delete
  • Add forgotten file
  • Fix issues found by phpstan
Jul 30 2021, 1:26 PM
machniak committed rKcfe21edcc120: Update stylelint (authored by machniak).
Update stylelint
Jul 30 2021, 12:22 PM
machniak committed rKcd7b7bfa791c: Update more npm deps (authored by machniak).
Update more npm deps
Jul 30 2021, 12:16 PM
machniak committed rK1bddbe52d3c3: Update some npm deps (authored by machniak).
Update some npm deps
Jul 30 2021, 12:16 PM
machniak committed rK14543c757732: Fix one more test (authored by machniak).
Fix one more test
Jul 30 2021, 9:51 AM
machniak committed rK54dc4cddd144: Fix some tests dependency on APP_NAME (authored by machniak).
Fix some tests dependency on APP_NAME
Jul 30 2021, 9:44 AM
machniak committed rK96ee1e4826b9: Set MAIL_REPLYTO_ADDRESS in .env.example (authored by machniak).
Set MAIL_REPLYTO_ADDRESS in .env.example
Jul 30 2021, 9:24 AM
machniak committed rKb0d4d89a22a9: Fix regressions (authored by machniak).
Fix regressions
Jul 30 2021, 9:08 AM
machniak committed rKeca49d51185b: Fix "Could not scan for classes inside "database/factories"" (authored by machniak).
Fix "Could not scan for classes inside "database/factories""
Jul 30 2021, 8:13 AM

Jul 29 2021

machniak committed rRPKc99ac18b8940: Use ISO week numbers in both full-calendar and date picker (authored by machniak).
Use ISO week numbers in both full-calendar and date picker
Jul 29 2021, 2:34 PM
machniak updated the diff for D2623: Greylisting + SPF.
  • Remove redundant generatePassphrase()
  • Fix migration
  • Fix regression
  • Fix various bugs found by phpstan and test regressions
Jul 29 2021, 2:04 PM

Jul 28 2021

machniak updated the diff for D2659: Tenant settings.
  • Fix withObjectTenantContext macro
    • It's result should not depend on the current user role
    • It was throwing exceptions when working with an unauth user (e.g. /meet endpoints)
    • Fixed some tests
Jul 28 2021, 2:11 PM