Page MenuHomePhorge
Feed Advanced Search

Feb 12 2018

machniak added a comment to T3475: Blue switches do not work as switches but as buttons.

We still might need to use the "switch" instead of a standard checkbox on desktop. It's e.g. when you have a selectable list like the folders list, where you would use checkboxes for multi-selection and switches for subscription change. Also, I think these days users are used to know switches as everybody saw them on their mobile. Though, I don't have a strong opinion about that. Maybe we should indeed not use them on desktop.

Feb 12 2018, 1:07 PM · UX Seminar WS17
machniak added a comment to T3514: missing consistency for right click options.

I agree. Right-click functionality is provided by an external plugin. I created a ticket there https://github.com/johndoh/roundcube-contextmenu/issues/103. We'd need also such functionality for Kolab plugins that add Settings sections i.e. kolab_activesync and kolab_delegation.

Feb 12 2018, 12:55 PM · UX Seminar WS17

Jan 30 2018

machniak committed rRPK793ced3d1e30: Elastic: Small spacing fix (authored by machniak).
Elastic: Small spacing fix
Jan 30 2018, 10:38 AM
machniak committed rRPK3d69ccdbbbcb: Elastic: Fix Delete button icon (authored by machniak).
Elastic: Fix Delete button icon
Jan 30 2018, 10:17 AM

Jan 26 2018

machniak committed rWAP3bda3645113d: Fix PHP Warning: key() expects parameter 1 to be array, boolean given (authored by machniak).
Fix PHP Warning: key() expects parameter 1 to be array, boolean given
Jan 26 2018, 2:57 PM
machniak committed rSa0043c23d93d: Fix redundant GETMETADATA requests when listing folders (authored by machniak).
Fix redundant GETMETADATA requests when listing folders
Jan 26 2018, 1:17 PM

Jan 25 2018

machniak committed rRPK428cf36af780: confirm() -> rcmail.confirm_dialog() (authored by machniak).
confirm() -> rcmail.confirm_dialog()
Jan 25 2018, 1:26 PM
machniak committed rRPKcc15a0c0db5a: Remove redundant argument of include_stylesheet() (authored by machniak).
Remove redundant argument of include_stylesheet()
Jan 25 2018, 1:23 PM
machniak committed rRPK0fe1f4928dc4: Fix checkbox selection on notes list (authored by machniak).
Fix checkbox selection on notes list
Jan 25 2018, 12:15 PM

Jan 24 2018

machniak committed rRPK59a79b1ceebe: Elastic: Fixes for Bootstrap 4.0.0 (authored by machniak).
Elastic: Fixes for Bootstrap 4.0.0
Jan 24 2018, 10:13 AM
machniak committed rSbbec0775f0aa: Fix logging with per_user_logging=true (authored by machniak).
Fix logging with per_user_logging=true
Jan 24 2018, 9:16 AM
machniak committed rRPK2efe6747ad17: Remove Classic skin support (authored by machniak).
Remove Classic skin support
Jan 24 2018, 9:16 AM
machniak committed rRPK85102ba36d95: Elastic: Added data-label-msg attributes (authored by machniak).
Elastic: Added data-label-msg attributes
Jan 24 2018, 9:16 AM

Jan 12 2018

machniak committed rRPKff7a10504c51: Elastic: remove some redundant menu buttons on mobile (authored by machniak).
Elastic: remove some redundant menu buttons on mobile
Jan 12 2018, 12:09 PM
machniak committed rRPK623cf117ad00: Elastic: Kolab Notes support, tags functionality refactoring (authored by machniak).
Elastic: Kolab Notes support, tags functionality refactoring
Jan 12 2018, 12:09 PM
machniak committed rRPKa0569164da49: Merge branch 'master' into dev/elastic (authored by machniak).
Merge branch 'master' into dev/elastic
Jan 12 2018, 12:09 PM

Jan 11 2018

machniak committed rS25fe73820c89: Remove activesync_user_debug also from sample config file (authored by machniak).
Remove activesync_user_debug also from sample config file
Jan 11 2018, 8:16 AM

Jan 10 2018

machniak committed rRPK51345357d69e: Performance optimization in contacts search (authored by machniak).
Performance optimization in contacts search
Jan 10 2018, 12:00 PM

Jan 5 2018

machniak added a comment to T2690: Acknowledgements/feedback in right bottom corner.

The old-old skin displayed these messages on top-center. Then we created a new skin that displays them in right-bottom. I think back then the reason was to not overlap buttons with them. We had not much complaints about that since. On the other hand there were complaints about these notifications being distracting. So, I'm looking for a compromise here. If we put them in right-bottom, but make them more distinct, it could maybe work, if we do not touch the (quite often) "loading" message (so this one is not so much distinct).

Jan 5 2018, 7:57 AM · UX Seminar WS17

Jan 4 2018

machniak added a comment to T2690: Acknowledgements/feedback in right bottom corner.

Maybe changing the background color to be dark would fix that. E.g. https://github.com/roundcube/elastic/issues/38#issuecomment-329355387

Jan 4 2018, 1:09 PM · UX Seminar WS17
machniak committed rRPKd406ee4ec057: Elastic: Improvements to the activesync devices list (authored by machniak).
Elastic: Improvements to the activesync devices list
Jan 4 2018, 11:36 AM
machniak committed rRPKae0061fcffc5: Display icons on delegates/devices/notes lists (authored by machniak).
Display icons on delegates/devices/notes lists
Jan 4 2018, 10:14 AM
machniak committed rRPK3f5ff7daeb67: Elastic: Fix kolab_notes addon in mail preview (authored by machniak).
Elastic: Fix kolab_notes addon in mail preview
Jan 4 2018, 9:33 AM

Jan 3 2018

machniak committed rRPKc2e87253529a: Disable image/media plugins in TinyMCE editor when editing a note (authored by machniak).
Disable image/media plugins in TinyMCE editor when editing a note
Jan 3 2018, 2:03 PM
machniak committed rRPK728aac3be7d6: Re-work notes printing for better theming capabilities (authored by machniak).
Re-work notes printing for better theming capabilities
Jan 3 2018, 2:03 PM
machniak committed rRPK9146b9dd4298: Elastic: Split libkolab.less by plugin (authored by machniak).
Elastic: Split libkolab.less by plugin
Jan 3 2018, 11:06 AM
machniak committed rRPK1e241eec3612: Use alert_dialog() and confirm_dialog() (authored by machniak).
Use alert_dialog() and confirm_dialog()
Jan 3 2018, 11:06 AM
machniak committed rRPKfe296e612fc7: Elastic: Various fixes in kolab_notes (authored by machniak).
Elastic: Various fixes in kolab_notes
Jan 3 2018, 11:06 AM

Jan 2 2018

machniak committed rRPKfc8785dac450: Elastic: Initial kolab_notes support (authored by machniak).
Elastic: Initial kolab_notes support
Jan 2 2018, 1:22 PM

Dec 28 2017

machniak committed rWAP8741dfd6d729: Support attribute=value search (Bifrost#T67329) (authored by machniak).
Support attribute=value search (Bifrost#T67329)
Dec 28 2017, 10:48 AM
machniak committed rWAP47b30c2a0f52: Add missing label for Clone button (authored by machniak).
Add missing label for Clone button
Dec 28 2017, 9:52 AM

Dec 26 2017

machniak committed rPNL56210fdaec70: Fix bug where ldapsearch command was failing when configured host contained… (authored by machniak).
Fix bug where ldapsearch command was failing when configured host contained…
Dec 26 2017, 9:14 AM
machniak committed rPNL858fd6076366: Fix regression in setting LDAP cache file path (authored by machniak).
Fix regression in setting LDAP cache file path
Dec 26 2017, 9:14 AM

Dec 20 2017

machniak committed rRPKc3ac8874b36d: Fix activation of contextmenu entries for tag management (authored by machniak).
Fix activation of contextmenu entries for tag management
Dec 20 2017, 9:24 AM

Dec 19 2017

machniak committed rRPK84609b872e36: Elastic: Initial fixes to audittrail features (authored by machniak).
Elastic: Initial fixes to audittrail features
Dec 19 2017, 11:11 AM
machniak added a comment to T3307: [bug] Symbol "print" inactive (gray) when trying to print pdf attachment in Firefox.

I think so. We considered this issue in the past and I think we cannot do more until Firefox fixes it.

Dec 19 2017, 8:40 AM · UX Seminar WS17

Dec 18 2017

machniak added a comment to T3307: [bug] Symbol "print" inactive (gray) when trying to print pdf attachment in Firefox.

This is Firefox-specific and cannot be changed. https://github.com/roundcube/roundcubemail/issues/5125

Dec 18 2017, 8:51 PM · UX Seminar WS17
machniak added a comment to T3311: [Mobile] login screen lacks an @ key on the main keyboard.

I guess on iOS the field have to be defined as <input type="email"> to get "@" in default keyboard. However, you can configure Roundcube to allow usernames that aren't email addresses, so it's not as simple as switching type=text to type=email.

Dec 18 2017, 8:44 PM · UX Seminar WS17
machniak committed rRPK17b5e80a1bb7: Elastic: Fix regression in click handler on folders list header in… (authored by machniak).
Elastic: Fix regression in click handler on folders list header in…
Dec 18 2017, 11:38 AM

Dec 15 2017

machniak committed rRPK3572c1e31a35: Fix compatibility with contextmenu 3.x (authored by machniak).
Fix compatibility with contextmenu 3.x
Dec 15 2017, 4:28 PM

Dec 14 2017

machniak added a comment to T2864: language in address book is inconsistent .

Technicly we could do the same we do with special mail folders yes, but...

  1. Kolab allows subfolders and we often have "Contacts > Personal Contacts" folders too. Translating also this one would be problematic, as well as translating only it's parent.
  2. Roundcube/Kolab allows global (ldap) addressbook, it's name is also not localizable. So, again inconsistency.
  3. User can rename folders, so we'd need some more code to handle that properly for addressbooks and others (and e.g. implement use of the "show original folder names" preference).

So, I think that's why we do not localize the default contacts folder. Too much effort, but of course you can open a ticket to re-consider.

Dec 14 2017, 12:22 PM · UX Seminar WS17
machniak added a comment to T2864: language in address book is inconsistent .

Kolab addressbooks are just folders, so users can rename them by themselves. It's also possible to have the folders in German by default on your own Kolab installation. We however do not have localization-dependent name for the "Contacts" folder.

Dec 14 2017, 10:39 AM · UX Seminar WS17

Dec 13 2017

machniak committed rS24974d08ffc5: Don't throw fatal errors when writing to error log fails (authored by machniak).
Don't throw fatal errors when writing to error log fails
Dec 13 2017, 1:53 PM

Dec 12 2017

machniak added a comment to T3279: When marking an email: Unclear labeling "Markierung hinzufügen" [problem of German version only] .

Yes. It uses IMAP \Flagged flag. This is the same as "Starred" in Thunderbird.

Dec 12 2017, 10:28 AM · UX Seminar WS17

Dec 11 2017

machniak added a comment to T2807: Big attentional shifts required for using the function "Copy to,".

@bohlender, I would need first test if the plugin works with Elastic skin. It probably would, as its author is quite active. Yes. create a bifrost ticket, please.

Dec 11 2017, 7:48 PM · UX Seminar WS17

Dec 10 2017

machniak added a comment to T2807: Big attentional shifts required for using the function "Copy to,".

Please, note that there exists contextmenu plugin, not enabled on your demo. It would fix it by enabling right-click menu on the message record. Also, note that on desktop we have drag-n-drop functionality implemented, so you can drag and drop the message to Trash folder (use Shift key on drip to select from copy and move actions).

Dec 10 2017, 1:05 PM · UX Seminar WS17

Dec 8 2017

machniak committed rRPK780685cc246e: Elastic: Upgrade to Font Awesome 5 (authored by machniak).
Elastic: Upgrade to Font Awesome 5
Dec 8 2017, 1:43 PM
machniak committed rRPK58963791cc78: Merge branch 'master' into dev/elastic (authored by machniak).
Merge branch 'master' into dev/elastic
Dec 8 2017, 1:43 PM

Dec 4 2017

machniak committed rRPK1f0f28204900: Properly initialize time selection for all reminder time inputs (authored by machniak).
Properly initialize time selection for all reminder time inputs
Dec 4 2017, 1:37 PM
machniak committed rRPK8673bfd15f91: Fix handling reminder trigger definition (authored by machniak).
Fix handling reminder trigger definition
Dec 4 2017, 11:53 AM

Dec 1 2017

machniak committed rRPK5ec2fb57deae: Elastic: Fix tag-selector regressions (authored by machniak).
Elastic: Fix tag-selector regressions
Dec 1 2017, 2:10 PM

Nov 29 2017

machniak committed rRPKf33083afd9e6: Elastic: Fix tag color on option:checked element (authored by machniak).
Elastic: Fix tag color on option:checked element
Nov 29 2017, 1:20 PM
machniak committed rRPK22f86457c793: Elastic: Kolab Tags support (authored by machniak).
Elastic: Kolab Tags support
Nov 29 2017, 1:15 PM
machniak added a comment to T3125: [mobile] Feature request: list options displayed partially cut-off.

What device and browser version?

Nov 29 2017, 10:26 AM · UX Seminar WS17

Nov 28 2017

machniak committed rRPKab997509bc68: Elastic: Support for addressbook folders search widget (authored by machniak).
Elastic: Support for addressbook folders search widget
Nov 28 2017, 11:04 AM
machniak committed rRPK47462eb1d932: Merge branch 'master' into dev/elastic (authored by machniak).
Merge branch 'master' into dev/elastic
Nov 28 2017, 11:04 AM

Nov 27 2017

machniak added a comment to T2978: Chwala Bug when using external webdav (fopen is a handle not a variable) !.

Could we just set content-length header using 4th argument of the client->request() method? I mean use the header for both operation modes, i.e. for file as a stream and as a string. These curl settings look very hackish.

Nov 27 2017, 8:41 PM · Chwala, Bug Reports

Nov 24 2017

machniak committed rPNLd2d74d6aaa43: Improve setup of the schema cache location (authored by machniak).
Improve setup of the schema cache location
Nov 24 2017, 12:01 PM
machniak committed rWAP1c53cbb52058: Make bold font on the Submit button (authored by machniak).
Make bold font on the Submit button
Nov 24 2017, 11:38 AM
machniak committed rWAPd9e1ef57277d: Add possibility to clone object types (Bifrost#T57633) (authored by machniak).
Add possibility to clone object types (Bifrost#T57633)
Nov 24 2017, 11:38 AM
machniak added a comment to T2978: Chwala Bug when using external webdav (fopen is a handle not a variable) !.

I didn't read curl sources, but maybe Sabre/HTTP/Client should define CURLOPT_READFUNCTION.

Nov 24 2017, 11:04 AM · Chwala, Bug Reports
machniak added a comment to T2978: Chwala Bug when using external webdav (fopen is a handle not a variable) !.

I'm telling you Sabre supports file handles (https://github.com/sabre-io/http/blob/master/lib/Client.php#L397). Problem is that for some reason the handle is not seekable, which is a requirement from curl. From what I know rewind is needed in case of connection redirect or interruption, but anyway I don't see why it couldn't rewind.

Nov 24 2017, 9:39 AM · Chwala, Bug Reports

Nov 23 2017

machniak added a comment to T2978: Chwala Bug when using external webdav (fopen is a handle not a variable) !.

Sabre (and cURL) supports the body as a resource. So, the bug is somewhere else.

Nov 23 2017, 3:33 PM · Chwala, Bug Reports
machniak committed rRPKdca4c89f7667: Elastic support in the calendar preferences page (authored by machniak).
Elastic support in the calendar preferences page
Nov 23 2017, 1:15 PM

Nov 22 2017

machniak committed rRPK0b90768a3dc7: Fix bug where any action after moving a file (with drag'n'drop) would cause… (authored by machniak).
Fix bug where any action after moving a file (with drag'n'drop) would cause…
Nov 22 2017, 9:28 AM
machniak committed rIbd4e01ea6a91: Fix "PHP Fatal error: Class 'Kolab\CalDAV\HTTPBasic' not found" (authored by machniak).
Fix "PHP Fatal error: Class 'Kolab\CalDAV\HTTPBasic' not found"
Nov 22 2017, 8:06 AM

Nov 21 2017

machniak committed rRPK52353a82d24e: Add Elastic style for folders list extensions in Kolab plugins, e.g. (authored by machniak).
Add Elastic style for folders list extensions in Kolab plugins, e.g.
Nov 21 2017, 1:24 PM

Nov 20 2017

machniak committed rCOa1b8937220c8: Fix PHP Warning: Declaration of kolab_api::get_instance() should be compatible.. (authored by machniak).
Fix PHP Warning: Declaration of kolab_api::get_instance() should be compatible..
Nov 20 2017, 12:59 PM

Nov 13 2017

machniak committed rRPK0739986326d7: Initial Elastic support in kolab_addressbook (authored by machniak).
Initial Elastic support in kolab_addressbook
Nov 13 2017, 1:48 PM
machniak committed rC56d48811b264: Merge branch 'master' of ssh://git.kolab.org/diffusion/C/chwala (authored by machniak).
Merge branch 'master' of ssh://git.kolab.org/diffusion/C/chwala
Nov 13 2017, 9:25 AM
machniak committed rC3d82f8bff711: Don't open images in document editor, use image viewer instead (authored by machniak).
Don't open images in document editor, use image viewer instead
Nov 13 2017, 9:25 AM

Nov 9 2017

machniak committed rC40e449c5580d: Force original Seafile URL for file upload links (Bifrost#T55338) (authored by machniak).
Force original Seafile URL for file upload links (Bifrost#T55338)
Nov 9 2017, 3:35 PM
machniak closed T2205: chwala and seafile on a hidden server [patch] as Resolved.
Nov 9 2017, 1:33 PM · Chwala, Bug Reports
machniak committed rCd1c2b50c7ffb: T2205: Fix file downloads when using "hidden" seafile server (Bifrost#T56094) (authored by machniak).
T2205: Fix file downloads when using "hidden" seafile server (Bifrost#T56094)
Nov 9 2017, 1:32 PM
machniak committed rRPK65726f421799: Fix Overwrite/Skip buttons in copy/move dialog (Bifrost#T57654) (authored by machniak).
Fix Overwrite/Skip buttons in copy/move dialog (Bifrost#T57654)
Nov 9 2017, 12:42 PM
machniak committed rCd89aaa49144e: Add option to configure presets for source configuration dialog (Bifrost#T55341) (authored by machniak).
Add option to configure presets for source configuration dialog (Bifrost#T55341)
Nov 9 2017, 11:34 AM
machniak committed rRPKd5d0248a58dd: Support predefined values for "Add Storage" dialog forms (Bifrost#T55341) (authored by machniak).
Support predefined values for "Add Storage" dialog forms (Bifrost#T55341)
Nov 9 2017, 11:30 AM

Nov 7 2017

machniak committed rCff093848d4d9: Skip invalid SQL query if there are no shared sessions (authored by machniak).
Skip invalid SQL query if there are no shared sessions
Nov 7 2017, 12:58 PM

Nov 6 2017

machniak committed rRPKa3a1691cde7a: Elastic skin support for kolab_2fa (authored by machniak).
Elastic skin support for kolab_2fa
Nov 6 2017, 12:35 PM
machniak committed rCOda082720bd45: Implement searching using real folder names instead of uids (/search) (authored by machniak).
Implement searching using real folder names instead of uids (/search)
Nov 6 2017, 10:54 AM

Nov 3 2017

machniak committed rRPKbb3b7fec0ee3: Make itip links optional and disabled by default (authored by machniak).
Make itip links optional and disabled by default
Nov 3 2017, 12:27 PM
machniak committed rRPKfe64e470c8d4: Initial Elastic skin support for kolab_delegation and kolab_activesync plugins (authored by machniak).
Initial Elastic skin support for kolab_delegation and kolab_activesync plugins
Nov 3 2017, 11:44 AM
machniak committed rWOPI6f81548c1f78: Set UserCanNotWriteRelative:true because we don't support PutRelativeFile yet (authored by machniak).
Set UserCanNotWriteRelative:true because we don't support PutRelativeFile yet
Nov 3 2017, 8:53 AM

Oct 30 2017

machniak committed rRPK18d9f3b31f48: Elastic skin support for kolab_folders (authored by machniak).
Elastic skin support for kolab_folders
Oct 30 2017, 11:30 AM
machniak committed rRPK211fe3ada510: Add unintentionally removed localization labels on last update (authored by machniak).
Add unintentionally removed localization labels on last update
Oct 30 2017, 10:42 AM

Oct 25 2017

machniak committed rRPK3d85b285d51d: Update localization (authored by machniak).
Update localization
Oct 25 2017, 8:20 PM
machniak committed rRPKb9742ec18595: Fix javascript errors when Roundcube runs in a frame (Bifrost#T53430) (authored by machniak).
Fix javascript errors when Roundcube runs in a frame (Bifrost#T53430)
Oct 25 2017, 4:13 PM
machniak committed rCOd1b7149ce4a4: Document 'properties' argument more (authored by machniak).
Document 'properties' argument more
Oct 25 2017, 1:51 PM
machniak committed rCOaed9cea09366: Improve handling of 'properties' argument (authored by machniak).
Improve handling of 'properties' argument
Oct 25 2017, 1:42 PM
machniak committed rCO30071019a21c: Document additional folder properties and how to get them. (authored by machniak).
Document additional folder properties and how to get them.
Oct 25 2017, 1:30 PM
machniak committed rCOb46728eda483: Make sure 'unseen' result is a number (authored by machniak).
Make sure 'unseen' result is a number
Oct 25 2017, 1:20 PM
machniak committed rCO00cde7e51e6a: Return clear error message on malformed JSON input (authored by machniak).
Return clear error message on malformed JSON input
Oct 25 2017, 1:01 PM
machniak committed rCOe1909584a5e2: Implement searching objects of type other than mail (authored by machniak).
Implement searching objects of type other than mail
Oct 25 2017, 12:52 PM
machniak committed rCO35b2677d319c: Add an example of an attendee entry (authored by machniak).
Add an example of an attendee entry
Oct 25 2017, 11:57 AM
machniak committed rCOea53dc4a7d4c: Make JSON output more human readable (authored by machniak).
Make JSON output more human readable
Oct 25 2017, 11:53 AM
machniak committed rCO09ebc3f15db7: Calendar Inbox - GET /events/inbox (Bifrost#T53028) (authored by machniak).
Calendar Inbox - GET /events/inbox (Bifrost#T53028)
Oct 25 2017, 11:48 AM

Oct 24 2017

machniak committed rCOaa98257f1824: Implement Search (Bifrost#T51144) (authored by machniak).
Implement Search (Bifrost#T51144)
Oct 24 2017, 2:08 PM

Oct 18 2017

machniak committed rCO0ae4fca82c60: Add some output samples (authored by machniak).
Add some output samples
Oct 18 2017, 1:39 PM
machniak committed rCO7ff95e8384ee: Update docs with all API functionality (authored by machniak).
Update docs with all API functionality
Oct 18 2017, 11:29 AM

Oct 17 2017

machniak committed rRPK2859dc7869d4: Add event/task description to invitation body (Bifrost#T51237) (authored by machniak).
Add event/task description to invitation body (Bifrost#T51237)
Oct 17 2017, 11:14 AM