Page MenuHomekolab.org

machniak (Aleksander Machniak)
Kolab Systems, Developer

Projects (32)

User Details

User Since
Apr 12 2015, 12:47 PM (301 w, 2 d)

Recent Activity

Today

machniak committed rK768848eaa55c: [MEET]: Generic implementation of Roles/Permissions (authored by machniak).
[MEET]: Generic implementation of Roles/Permissions
Tue, Jan 19, 4:04 PM
machniak closed D2098: [MEET]: Generic implementation of Roles/Permissions.
Tue, Jan 19, 4:04 PM
machniak updated the diff for D2098: [MEET]: Generic implementation of Roles/Permissions.
  • Fix typo
Tue, Jan 19, 12:41 PM
machniak removed a member for Roundcube Kolab Plugins Developers: Adityab.
Tue, Jan 19, 12:05 PM
machniak added a member for Roundcube Kolab Plugins Developers: mollekopf.
Tue, Jan 19, 12:05 PM
machniak updated the diff for D2098: [MEET]: Generic implementation of Roles/Permissions.
  • Improve constants handling
  • Add unique key on openvidu_connections.session_id
  • Fix: session_id should be indexed but not unique
  • Remove redundant where clause
Tue, Jan 19, 11:26 AM
machniak committed rK14d3d27bddef: Prevent double-submission of payments form (authored by machniak).
Prevent double-submission of payments form
Tue, Jan 19, 11:12 AM
machniak closed D2104: Prevent double-submission of payments form.
Tue, Jan 19, 11:12 AM
machniak committed rKab1b623aa93c: Update npm dependencies (authored by machniak).
Update npm dependencies
Tue, Jan 19, 11:12 AM
machniak closed D2116: Update npm dependencies.
Tue, Jan 19, 11:11 AM
machniak accepted D2056: Bump collectionChanges even if we failed to retrieve the entry..
Tue, Jan 19, 11:07 AM
machniak accepted D2062: Compress pendingdata.
Tue, Jan 19, 11:06 AM
machniak accepted D2092: Do not ignore INBOX for the displayed folder hierarchy.
Tue, Jan 19, 11:04 AM
machniak added a comment to D2131: Avoid Sync unnecessary FolderSync interaction.

Wouldn't global STATUS_FOLDER_HIERARCHY_HAS_CHANGED status be more appropriate? Or this does not work with Outlook?

Tue, Jan 19, 10:44 AM
machniak added a comment to D2128: A synckey that is not matching the server sync key is invalid..

This code is not supposed to be used by Kolab backend. We're using kolab_sync_backend_state::validate().

Tue, Jan 19, 10:28 AM

Yesterday

machniak committed rRPK625914a705b8: Fix PHP warnings, fix typo-regression in calendar preferences (authored by machniak).
Fix PHP warnings, fix typo-regression in calendar preferences
Mon, Jan 18, 7:46 PM
machniak added a member for Chwala Developers: mollekopf.
Mon, Jan 18, 1:56 PM
machniak accepted D2122: Pass on a language identifier even if we couldn't find a translation file.
Mon, Jan 18, 1:29 PM
machniak added inline comments to D2122: Pass on a language identifier even if we couldn't find a translation file.
Mon, Jan 18, 1:21 PM
machniak updated the diff for D2098: [MEET]: Generic implementation of Roles/Permissions.
  • Fix: session_id should be indexed but not unique
Mon, Jan 18, 10:15 AM
machniak updated the diff for D2098: [MEET]: Generic implementation of Roles/Permissions.
  • Add unique key on openvidu_connections.session_id
Mon, Jan 18, 9:07 AM

Fri, Jan 15

machniak added a comment to D2092: Do not ignore INBOX for the displayed folder hierarchy.

I'm not sure I like this. While fixing the issue you also changed how the list will look like. I.e. flat list instead of a tree-like list. If we do this anyway we should do the same in kolab_delegation plugin.

Fri, Jan 15, 3:24 PM
machniak updated the diff for D2116: Update npm dependencies.
  • Fix phpstan error and flaky tests
Fri, Jan 15, 1:54 PM
machniak requested review of D2116: Update npm dependencies.
Fri, Jan 15, 12:08 PM
machniak updated the diff for D2110: Fix cache reset in scalpel commands.
  • Add tests
Fri, Jan 15, 9:30 AM
machniak requested review of D2110: Fix cache reset in scalpel commands.
Fri, Jan 15, 9:10 AM

Thu, Jan 14

machniak requested review of D2104: Prevent double-submission of payments form.
Thu, Jan 14, 4:10 PM
machniak updated the diff for D2098: [MEET]: Generic implementation of Roles/Permissions.
  • Improve constants handling
Thu, Jan 14, 2:24 PM
machniak requested review of D2098: [MEET]: Generic implementation of Roles/Permissions.
Thu, Jan 14, 2:04 PM

Wed, Jan 13

machniak requested review of D2086: Add scalpel:wallet-setting:update, scalpel:wallet-setting:create, scalpel:wallet:settings.
Wed, Jan 13, 2:18 PM

Sat, Jan 9

machniak committed rRPKe480f0c5f998: CS fixes, indentation (authored by machniak).
CS fixes, indentation
Sat, Jan 9, 10:24 AM

Fri, Jan 8

machniak committed rRPKe7ef210689b5: PHP8 fixes (authored by machniak).
PHP8 fixes
Fri, Jan 8, 3:02 PM
machniak updated the diff for D2068: OpenVidu: Store join request identifier in localStorage.
  • Fix browser tests regression
Fri, Jan 8, 2:22 PM
machniak planned changes to D2068: OpenVidu: Store join request identifier in localStorage.
Fri, Jan 8, 1:49 PM
machniak requested review of D2068: OpenVidu: Store join request identifier in localStorage.
Fri, Jan 8, 1:45 PM
machniak updated the diff for D1924: Restoring a user/domain.
  • Complete restoring/restored events handlers in user and domain observers
  • Add test for user:restore command
  • Add domain:restore command
  • Set proper status in user/domain DeleteJob
Fri, Jan 8, 1:21 PM
machniak retitled D1924: Restoring a user/domain from [Draft] Restoring a user account to Restoring a user/domain.
Fri, Jan 8, 12:21 PM
machniak updated the diff for D1924: Restoring a user/domain.
  • Set proper status in user/domain DeleteJob
Fri, Jan 8, 12:21 PM
machniak updated the diff for D1924: Restoring a user/domain.
  • Complete restoring/restored events handlers in user and domain observers
  • Add test for user:restore command
  • Add domain:restore command
Fri, Jan 8, 12:04 PM
machniak added a comment to D2062: Compress pendingdata.
  1. Did you check/estimate max number of messages we can handle with default 1MB packet?
  2. This requires php-zlib extension which is not a default. We should make sure it's marked as required in packaging, I guess.
  3. I'm not sure pushing compressed data into database is safe (without e.g. base64-encoding it).
Fri, Jan 8, 8:46 AM
machniak added a comment to D2056: Bump collectionChanges even if we failed to retrieve the entry..

Also, maybe we should tackle this from a different angle. If the folder has been disabled why do we even attempt to sync anything from that folder. We should tell the client that a hierarchy changed. So, maybe the problem is somewhere else, and could be fixed in a better way. We of course can still keep this solution as it prevents from timeout issues caused by other factors.

Fri, Jan 8, 8:34 AM

Thu, Jan 7

machniak accepted D2050: Fix group creation / update issues.
Thu, Jan 7, 12:14 PM

Wed, Jan 6

machniak committed rRPK1cc788bedce0: PHP8 fixes (authored by machniak).
PHP8 fixes
Wed, Jan 6, 8:35 PM
machniak committed rRPK9dbda8401ed5: PHP8 fixes, CS fixes, short array syntax, indentation (authored by machniak).
PHP8 fixes, CS fixes, short array syntax, indentation
Wed, Jan 6, 8:35 PM
machniak requested review of D2044: Join video conference by pressing return key.
Wed, Jan 6, 3:21 PM
machniak updated the diff for D2014: Integrate video chat into app.js (as an async component).
  • Fix unexpected logon form when accessing the room
Wed, Jan 6, 2:10 PM
machniak updated the diff for D2014: Integrate video chat into app.js (as an async component).
  • Remove redundant code
Wed, Jan 6, 12:04 PM

Tue, Jan 5

machniak retitled D2014: Integrate video chat into app.js (as an async component) from [Draft] Integrate video chat into app.js (as an async component) to Integrate video chat into app.js (as an async component).
Tue, Jan 5, 4:29 PM
machniak updated the diff for D2014: Integrate video chat into app.js (as an async component).
  • Corrected components lazy-loading + loader element
Tue, Jan 5, 4:19 PM

Mon, Jan 4

machniak committed rK08708e476aa8: OpenVidu: Add browser tests for screen sharing (authored by machniak).
OpenVidu: Add browser tests for screen sharing
Mon, Jan 4, 12:59 PM
machniak committed rKc38757d428f1: Don't use a separate ldap connection in setGroupAttributes() (authored by machniak).
Don't use a separate ldap connection in setGroupAttributes()
Mon, Jan 4, 12:19 PM
machniak committed rKfe366bf3b694: Fix screen sharing participant on subscribers list (authored by machniak).
Fix screen sharing participant on subscribers list
Mon, Jan 4, 10:31 AM

Sun, Jan 3

machniak committed rRPKb436e36c52d8: PHP8 fixes, CS fixes, short array syntax, indentation (authored by machniak).
PHP8 fixes, CS fixes, short array syntax, indentation
Sun, Jan 3, 12:46 PM
machniak committed rRPK839820af3c19: PHP8 fixes (authored by machniak).
PHP8 fixes
Sun, Jan 3, 12:46 PM

Fri, Jan 1

machniak committed rRPK1ab24fa9187c: Fix compat. with lessjs v4 (authored by machniak).
Fix compat. with lessjs v4
Fri, Jan 1, 12:27 PM

Thu, Dec 31

machniak updated the summary of D2020: Mail enabled distribution groups.
Thu, Dec 31, 2:08 PM
machniak updated the diff for D2020: Mail enabled distribution groups.
  • Fix group members update by the LDAP backend
  • Remove group member of user delete
Thu, Dec 31, 2:08 PM
machniak accepted D1996: Provide a minimal approach to the new command structures.
Thu, Dec 31, 1:09 PM
machniak accepted D2038: Adjust observers to generate the unique primary key to test for trashed entries as well.
Thu, Dec 31, 12:36 PM
machniak requested changes to D1996: Provide a minimal approach to the new command structures.
Thu, Dec 31, 12:32 PM
machniak requested review of D2032: Remove User::addEntitlement().
Thu, Dec 31, 9:36 AM

Wed, Dec 30

machniak updated the summary of D2020: Mail enabled distribution groups.
Wed, Dec 30, 4:10 PM
machniak updated the diff for D2020: Mail enabled distribution groups.
  • Fix tests regressions
  • LDAP error handling, LDAP tests
  • Group jobs tests
Wed, Dec 30, 4:10 PM
machniak updated the summary of D2020: Mail enabled distribution groups.
Wed, Dec 30, 2:13 PM
machniak updated the diff for D2020: Mail enabled distribution groups.
  • Checking Group::emailExists() when creating a user/alias
  • Delete groups of user delete
  • Various group model fixes, added tests
  • Allow groups in non-public domains only
  • Fix group:info command tests
Wed, Dec 30, 2:11 PM
machniak updated the summary of D2020: Mail enabled distribution groups.
Wed, Dec 30, 11:08 AM
machniak updated the summary of D2020: Mail enabled distribution groups.
Wed, Dec 30, 11:07 AM
machniak updated the summary of D2020: Mail enabled distribution groups.
Wed, Dec 30, 11:07 AM
machniak updated the diff for D2020: Mail enabled distribution groups.
  • Delete groups of user delete
Wed, Dec 30, 11:05 AM
machniak updated the summary of D2020: Mail enabled distribution groups.
Wed, Dec 30, 10:41 AM
machniak updated the summary of D2020: Mail enabled distribution groups.
Wed, Dec 30, 10:23 AM
machniak updated the diff for D2020: Mail enabled distribution groups.
  • Checking Group::emailExists() when creating a user/alias
Wed, Dec 30, 10:22 AM

Tue, Dec 29

machniak updated the summary of D2020: Mail enabled distribution groups.
Tue, Dec 29, 3:12 PM
machniak requested review of D2020: Mail enabled distribution groups.
Tue, Dec 29, 3:11 PM
machniak added a comment to D2014: Integrate video chat into app.js (as an async component).

TL;DR: Make video chat app part of the main app without the app size concerns.

Tue, Dec 29, 9:05 AM

Mon, Dec 28

machniak added a comment to D2014: Integrate video chat into app.js (as an async component).

I would like to learn more about the "async" or "lazy-loading" (if that's applicable terminology), as it could be the underpinnings of our future dashboard widgety approach?

Mon, Dec 28, 6:54 PM
machniak requested review of D2014: Integrate video chat into app.js (as an async component).
Mon, Dec 28, 2:08 PM
machniak committed rKa5afe05cb5a4: OpenVidu: Prevent redundant connections when clicking Join button multiple times (authored by machniak).
OpenVidu: Prevent redundant connections when clicking Join button multiple times
Mon, Dec 28, 2:05 PM
machniak closed D2008: OpenVidu: Prevent redundant connections when clicking Join button multiple times.
Mon, Dec 28, 2:04 PM
machniak updated the diff for D2008: OpenVidu: Prevent redundant connections when clicking Join button multiple times.
  • Fix so after logout from /meet the logon page is displayed (instead of an empty page)
Mon, Dec 28, 12:19 PM
machniak updated the diff for D2008: OpenVidu: Prevent redundant connections when clicking Join button multiple times.
  • OpenVidu: Fix Cockpit link in the menu
Mon, Dec 28, 11:59 AM
machniak requested review of D2008: OpenVidu: Prevent redundant connections when clicking Join button multiple times.
Mon, Dec 28, 11:48 AM

Sun, Dec 27

machniak committed rRPK56c1794b5815: PHP8 fixes, CS fixes (authored by machniak).
PHP8 fixes, CS fixes
Sun, Dec 27, 12:21 PM

Sat, Dec 26

machniak committed rRPKd36017592a86: PHP8 compatibility fixes (authored by machniak).
PHP8 compatibility fixes
Sat, Dec 26, 8:43 PM
machniak committed rRPK4555dea25f9c: Fix compatibility with Roundcube 1.4 (authored by machniak).
Fix compatibility with Roundcube 1.4
Sat, Dec 26, 11:41 AM
machniak committed rRPKcdf37fc492e5: Fix compat. with less.js v4 (authored by machniak).
Fix compat. with less.js v4
Sat, Dec 26, 11:40 AM

Thu, Dec 24

machniak requested review of D2002: Prices migration.
Thu, Dec 24, 12:08 PM
machniak accepted D1990: Improve intro on voice and video conferencing.
Thu, Dec 24, 9:04 AM
machniak updated the summary of D1984: Separate subscribers list.
Thu, Dec 24, 9:00 AM
machniak updated the diff for D1984: Separate subscribers list.
  • Small API change, controller tests
  • Fix browser tests regressions
  • Add browser tests for subscribers feature
  • Rename some css classes and functions to more appropriate names
Thu, Dec 24, 8:59 AM

Wed, Dec 23

machniak requested changes to D1990: Improve intro on voice and video conferencing.
Wed, Dec 23, 2:35 PM
machniak requested changes to D1702: Better structure for console commands, and unification of code/behavior.
Wed, Dec 23, 11:35 AM

Tue, Dec 22

machniak requested review of D1984: Separate subscribers list.
Tue, Dec 22, 12:26 PM

Dec 17 2020

machniak committed rK06d6990dcb37: Force-delete a user when creating a new one with the same email address (in… (authored by machniak).
Force-delete a user when creating a new one with the same email address (in…
Dec 17 2020, 3:04 PM
machniak closed D1942: Force-delete a user when creating a new one with the same email address (in custom domain).
Dec 17 2020, 3:04 PM
machniak committed rKf06640717f0e: OpenVidu: Replace deprecated API use (authored by machniak).
OpenVidu: Replace deprecated API use
Dec 17 2020, 3:04 PM
machniak closed D1948: OpenVidu: Replace deprecated API use.
Dec 17 2020, 3:04 PM
machniak committed rKe70509060af3: OpenVidu: Join the room with subscriber role if media are switched off (authored by machniak).
OpenVidu: Join the room with subscriber role if media are switched off
Dec 17 2020, 3:04 PM
machniak closed D1960: OpenVidu: Join the room with subscriber role if media are switched off.
Dec 17 2020, 3:04 PM
machniak requested review of D1960: OpenVidu: Join the room with subscriber role if media are switched off.
Dec 17 2020, 2:53 PM