ivan (Ivan Čukić)
User

Projects (7)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Apr 14 2015, 9:17 PM (157 w, 5 d)
Availability
Available

Recent Activity

Tue, Apr 10

ivan committed R845:efafd9dd5205: Making the error message when opening the vault more prominent (authored by ivan).
Making the error message when opening the vault more prominent
Tue, Apr 10, 9:41 PM
ivan committed R845:eadb8c0689fd: Added vault deletion through the configuration dialogue (authored by ivan).
Added vault deletion through the configuration dialogue
Tue, Apr 10, 9:23 PM
ivan committed R845:db2986a2817c: Added d-bus functions to close all open vaults (authored by ivan).
Added d-bus functions to close all open vaults
Tue, Apr 10, 5:24 PM

Mon, Apr 9

ivan committed R845:51a6a567d7a1: Fixed issues when closing multiple offline Vaults (authored by ivan).
Fixed issues when closing multiple offline Vaults
Mon, Apr 9, 5:44 PM

Fri, Apr 6

ivan added a comment to T8447: Indexing encrypted mails.

Vault uses FUSE, no block-level for the time being. I was toying with Tomb and preallocated fixed-size containers in the filsystem which uses Luks in the back, but I'm not sure it can be made to work properly.

Fri, Apr 6, 12:50 PM · KDE PIM, Goal settings 2017
ivan added a comment to T8447: Indexing encrypted mails.

Vault does not support public-private key encryption - it is out of the project's scope. And it would be quite strange for the user to see items like "KMail Index for ABCDEFGH01234... key" in the list of existing vaults. :)

Fri, Apr 6, 9:01 AM · KDE PIM, Goal settings 2017

Wed, Mar 28

ivan committed R6:6febc3c64ae2: Removed extraneous return (authored by ivan).
Removed extraneous return
Wed, Mar 28, 1:49 PM

Sat, Mar 24

ivan added a comment to D11561: fix typos in UI strings.

"can't" should not be used in formal writings. Not sure how formal documentation is considered to be.

Sat, Mar 24, 6:45 PM · Plasma

Mar 22 2018

ivan accepted D11561: fix typos in UI strings.

You can also switch to 'can't' as far as I'm concerned

Mar 22 2018, 5:41 PM · Plasma

Mar 19 2018

ivan committed R124:4f1f9b9f7ad9: Make the item heights rounded to avoid font rendering issues (authored by ivan).
Make the item heights rounded to avoid font rendering issues
Mar 19 2018, 10:14 PM
ivan closed D11502: Make the item heights rounded to avoid font rendering issues.
Mar 19 2018, 10:14 PM · Plasma
ivan requested review of D11502: Make the item heights rounded to avoid font rendering issues.
Mar 19 2018, 9:36 PM · Plasma
ivan accepted D11482: Export Translations to right filename.
Mar 19 2018, 6:05 PM · Plasma

Mar 11 2018

ivan requested review of D11251: Qt Network is used by the KIO module.
Mar 11 2018, 9:42 PM

Mar 7 2018

ivan committed R159:9b47babb6c41: Do not assume SQLite works and do not terminate on errors (authored by ivan).
Do not assume SQLite works and do not terminate on errors
Mar 7 2018, 10:19 PM

Feb 26 2018

ivan added a comment to D10691: [kactivities-stats] Fix plasmashell crash when database is broken.

The fix needs to be a bit more complex. We can not really rely on the user to fix the database.

Feb 26 2018, 9:10 AM · Plasma, Frameworks

Feb 21 2018

ivan requested changes to D10691: [kactivities-stats] Fix plasmashell crash when database is broken.

Well, in a library that 99% relies on a database, having no database is not something that can be gracefully handled (the returned nullptr is asserted on as well in the function that calls ::instance in ResultSet :) - because of this, I'm changing to 'Request Changes').

Feb 21 2018, 12:02 AM · Plasma, Frameworks

Feb 20 2018

ivan added a comment to D10691: [kactivities-stats] Fix plasmashell crash when database is broken.

This is not really as simple as 'accept without a comment'.

Feb 20 2018, 11:44 PM · Plasma, Frameworks

Feb 16 2018

ivan accepted D10388: allow to have more than one default activity.
Feb 16 2018, 9:39 AM · Plasma

Feb 12 2018

ivan added inline comments to D10388: allow to have more than one default activity.
Feb 12 2018, 4:27 PM · Plasma

Feb 10 2018

ivan committed R845:bd8117d921bc: Merge branch 'Plasma/5.12' (authored by ivan).
Merge branch 'Plasma/5.12'
Feb 10 2018, 9:08 AM
ivan committed R845:45ad41edad0d: Set icons for the Vault creation, configuration and mounting dialogues (authored by ivan).
Set icons for the Vault creation, configuration and mounting dialogues
Feb 10 2018, 9:07 AM

Feb 9 2018

ivan added a comment to D10383: Fix pinning apps when their .desktop file has a space in the file name..

I can not say with certainty - never tested html encoding, but I would expect it to work in general.

Feb 9 2018, 4:31 PM · Plasma

Feb 8 2018

ivan added inline comments to D10388: allow to have more than one default activity.
Feb 8 2018, 7:11 PM · Plasma

Feb 6 2018

ivan added a comment to D10281: Added noise blur effect.

Maybe hardcoding is a good idea, I have nothing against that. Though, I'm not sure hardcoding to 6 is the best one - I'm torn between that one and the next :)

Feb 6 2018, 4:45 PM · KWin
ivan added a comment to D10281: Added noise blur effect.

Noise is often used to break the gradient visual artifacts that appear due to screens' inability to show colors precisely. You often get the impression there are lines orthogonal to the gradient direction which ruins the gradient.

Feb 6 2018, 1:59 PM · KWin

Jan 29 2018

ivan accepted D10177: Fix iterator.
Jan 29 2018, 8:57 PM · Plasma

Jan 28 2018

ivan committed R845:62a5c29b5b67: Merge branch 'Plasma/5.12' (authored by ivan).
Merge branch 'Plasma/5.12'
Jan 28 2018, 10:31 PM
ivan committed R845:a07e32648224: Making EncFS the default (authored by ivan).
Making EncFS the default
Jan 28 2018, 10:30 PM
ivan committed R845:d888242a21b4: Detect path validity when the module is initialized (authored by ivan).
Detect path validity when the module is initialized
Jan 28 2018, 10:06 PM
ivan committed R845:1323480fbf23: Detect path validity when the module is initialized (authored by ivan).
Detect path validity when the module is initialized
Jan 28 2018, 10:05 PM

Jan 21 2018

ivan accepted D9998: Actually quit threads nicely.

Otherwise +1

Jan 21 2018, 11:11 PM · Plasma
ivan added inline comments to D9998: Actually quit threads nicely.
Jan 21 2018, 11:08 PM · Plasma

Jan 10 2018

ivan committed R845:17b832fbf217: Store the last error in the config file along with the error status (authored by ivan).
Store the last error in the config file along with the error status
Jan 10 2018, 12:39 PM

Dec 9 2017

ivan committed R845:48e50b9343f9: Disable the password dialogue while trying to open the vault (authored by ivan).
Disable the password dialogue while trying to open the vault
Dec 9 2017, 6:37 AM
ivan added a comment to D8787: Fix PWD dialog.

I've pushed this patch with a few changes (don't want to wait the last moment before the string freeze).

Dec 9 2017, 6:35 AM · Plasma
ivan committed R845:eeedbb05531c: Added password dialogue title (authored by ivan).
Added password dialogue title
Dec 9 2017, 6:33 AM
ivan committed R845:b80ee599b39f: Fix PWD dialog (authored by cryptodude).
Fix PWD dialog
Dec 9 2017, 6:29 AM
ivan closed D8787: Fix PWD dialog.
Dec 9 2017, 6:29 AM · Plasma

Dec 7 2017

ivan added a comment to D8787: Fix PWD dialog.

Hi @abetts , we need a nice dialogue that shows the password entry for unlocking a vault. You have the current proposal screenshot above.

Dec 7 2017, 10:15 PM · Plasma

Dec 5 2017

ivan added a comment to D8787: Fix PWD dialog.

Since VDG has not responded. Can you remove the padding and make the name bold?

Dec 5 2017, 4:37 PM · Plasma

Dec 1 2017

ivan updated subscribers of D8787: Fix PWD dialog.

Why don't you set up the preferred size for the dialogue, and allow the label to be multi-line?

Dec 1 2017, 2:01 PM · Plasma
ivan committed R845:fef23f48913f: Better UI for the "Create a new vault" button (authored by ivan).
Better UI for the "Create a new vault" button
Dec 1 2017, 1:58 PM
ivan closed D9045: Better UI for the "Create a new vault" button.
Dec 1 2017, 1:58 PM · Plasma

Nov 30 2017

ivan added a comment to D9045: Better UI for the "Create a new vault" button.

@ngraham I can not reproduce the text overflow bud you are getting. I'm not setting any size-related things, so the bug is probably in the upstream (libplasma or above)

Nov 30 2017, 7:07 AM · Plasma
ivan updated the summary of D9045: Better UI for the "Create a new vault" button.
Nov 30 2017, 7:05 AM · Plasma
ivan updated the diff for D9045: Better UI for the "Create a new vault" button.
  • Reverted the 'create a new vault button' to be a proper button
Nov 30 2017, 7:04 AM · Plasma

Nov 29 2017

ivan retitled D9045: Better UI for the "Create a new vault" button from "New vault" action is now a tool button to Better UI for the "Create a new vault" button.
Nov 29 2017, 8:24 AM · Plasma
ivan created D9045: Better UI for the "Create a new vault" button.
Nov 29 2017, 8:22 AM · Plasma
ivan added a comment to D8787: Fix PWD dialog.

Almost mergeable - I just have a few nit-picks:

Nov 29 2017, 8:04 AM · Plasma
ivan committed R845:7f15ce922069: Have a default backend (if one available) (authored by cryptodude).
Have a default backend (if one available)
Nov 29 2017, 7:53 AM
ivan closed D8449: Have a default backend (if one available).
Nov 29 2017, 7:53 AM · Plasma
ivan accepted D8449: Have a default backend (if one available).
Nov 29 2017, 7:49 AM · Plasma
ivan added a comment to D8449: Have a default backend (if one available).

I was on a vacation, sorry. I'll test everything today and merge it if I don't find a problem.

Nov 29 2017, 7:44 AM · Plasma

Nov 17 2017

ivan added a comment to D8524: Add a signal notifying a change in the names of running activities..

The activities cache is a private class meant to communicate directly to KAMD. The signals it contains are in the form (activity id, something) and are meant to be private. The KActivities::Info class was meant to wrap these signals into a nice OO API where an activity object (Info) sends signals that a particular property has changed.

Nov 17 2017, 12:24 PM · Plasma

Nov 3 2017

ivan added a comment to D8561: [d_ptr] Do not harsh destroy QThread .

While I like the idea behind the patch, I'd rather have what David proposed. Namely, d_ptr is a smart pointer, but I don't think it should be this smart - creating specializations for different types' destructors should not really be a part of it.

Nov 3 2017, 9:35 AM · Plasma

Oct 29 2017

ivan added a comment to D8524: Add a signal notifying a change in the names of running activities..

Also, not sure adding a signal that has one user only to a shared library is the best approach, especially since .h says this:

Oct 29 2017, 12:35 PM · Plasma
ivan committed R845:07311c73b5dd: Use XDG_DATA_HOME and security fix (authored by cryptodude).
Use XDG_DATA_HOME and security fix
Oct 29 2017, 9:14 AM
ivan closed D8469: Use XDG_DATA_HOME and security fix.
Oct 29 2017, 9:14 AM · Plasma
ivan committed R845:bd8d38c0c355: Added Phabricator uri (authored by ivan).
Added Phabricator uri
Oct 29 2017, 8:25 AM
ivan accepted D8469: Use XDG_DATA_HOME and security fix.
Oct 29 2017, 8:20 AM · Plasma

Oct 25 2017

ivan added inline comments to D8469: Use XDG_DATA_HOME and security fix.
Oct 25 2017, 8:48 PM · Plasma
ivan added a comment to D8469: Use XDG_DATA_HOME and security fix.

This one is almost mergeable.

Oct 25 2017, 7:50 PM · Plasma
ivan added a comment to D8449: Have a default backend (if one available).

I was not clear enough probably - I meant that "Have a default backend" does not warrant a change to the UI. Especially when it makes the UI more complex.

Oct 25 2017, 7:37 PM · Plasma

Oct 24 2017

ivan added a comment to D8449: Have a default backend (if one available).

p.s.

Do I need to relogin to make a kded module show up?

Oct 24 2017, 4:32 PM · Plasma
ivan added a comment to D8449: Have a default backend (if one available).

Having a default backend (IMO) has nothing to do with the UI. What is the rationale behind changing a combo-box (a widget designed for multiple choice questions) to a button?

Oct 24 2017, 4:29 PM · Plasma

Oct 23 2017

ivan accepted D8324: Fix ActionItem Label width, minimumWidth=300, minimum scaled by DPI, mockup ListModel in comments.

Looks ok.

Oct 23 2017, 9:21 PM · Plasma

Oct 11 2017

ivan added a comment to D8178: Fix editing items in SimpleFavoritesModel.

Somehow I didn't submit the comment when I wrote it. See above.

Oct 11 2017, 8:28 PM · Plasma
ivan added inline comments to D8178: Fix editing items in SimpleFavoritesModel.
Oct 11 2017, 8:28 PM · Plasma

Sep 28 2017

ivan accepted D8026: [Activity KCM] Disallow adding/removing activity when restricted.
Sep 28 2017, 5:12 PM · Plasma

Sep 23 2017

ivan updated the task description for T7050: Privacy Software.
Sep 23 2017, 7:50 AM · Goal settings 2017

Sep 8 2017

ivan committed R119:4ba9b01e2d6a: Per-activity favorites (Final, again?) (authored by ivan).
Per-activity favorites (Final, again?)
Sep 8 2017, 8:46 PM
ivan closed D3805: Per-activity favorites (Final, again?) by committing R119:4ba9b01e2d6a: Per-activity favorites (Final, again?).
Sep 8 2017, 8:46 PM · Plasma
ivan committed R159:18ac1c70490f: Changed the default query limit to zero (authored by ivan).
Changed the default query limit to zero
Sep 8 2017, 11:41 AM
ivan committed R159:ac98fecefdd3: Added the option to enable model tester (authored by ivan).
Added the option to enable model tester
Sep 8 2017, 11:41 AM
ivan updated the diff for D3805: Per-activity favorites (Final, again?).

Increasing the result limit

Sep 8 2017, 11:32 AM · Plasma
ivan updated the diff for D3805: Per-activity favorites (Final, again?).

More debugging...

Sep 8 2017, 10:46 AM · Plasma
ivan updated the diff for D3805: Per-activity favorites (Final, again?).

Removed model test

Sep 8 2017, 9:40 AM · Plasma
ivan committed R845:34deb086b5a3: Added option to switch off networking when a vault is mounted (authored by ivan).
Added option to switch off networking when a vault is mounted
Sep 8 2017, 6:21 AM

Sep 7 2017

ivan updated the diff for D3805: Per-activity favorites (Final, again?).
Sep 7 2017, 6:11 PM · Plasma
ivan committed R845:de34b6a9eec2: Disabling vault dismantling (authored by ivan).
Disabling vault dismantling
Sep 7 2017, 7:07 AM
ivan added a comment to D3805: Per-activity favorites (Final, again?).

p.s. This is how I restart everything:

Sep 7 2017, 6:51 AM · Plasma
ivan updated the diff for D3805: Per-activity favorites (Final, again?).

Another one to test:

  • fixed a small bug related to fav adding
  • added debugging output for easier testing (when you encounter a bug, send me an email with plasma output)
Sep 7 2017, 6:50 AM · Plasma

Sep 5 2017

ivan updated the diff for D3805: Per-activity favorites (Final, again?).

Fixing the ordering

Sep 5 2017, 10:59 AM · Plasma

Sep 4 2017

ivan updated the diff for D3805: Per-activity favorites (Final, again?).
Sep 4 2017, 12:26 PM · Plasma
ivan committed R845:b2f9109c440d: Configuration dialogue for vaults (authored by ivan).
Configuration dialogue for vaults
Sep 4 2017, 11:51 AM
ivan added a comment to D3805: Per-activity favorites (Final, again?).

Post-migration sorting still feels completely random - not sure how solid that feeling is though.

Sep 4 2017, 10:45 AM · Plasma

Sep 2 2017

ivan committed R161:2a978d3647f1: Separating queries for removing from a specific activity and from all activities (authored by ivan).
Separating queries for removing from a specific activity and from all activities
Sep 2 2017, 9:35 PM
ivan added a comment to D3805: Per-activity favorites (Final, again?).

The last patch supports Kickoff, Kicker and Dash. I've tested what I can, found an small issue in KAMD (update KAMD to latest master before testing) and it looks like we are on the finish line.

Sep 2 2017, 9:23 PM · Plasma
ivan updated the diff for D3805: Per-activity favorites (Final, again?).
Sep 2 2017, 9:21 PM · Plasma
ivan updated the summary of D3805: Per-activity favorites (Final, again?).
Sep 2 2017, 9:19 PM · Plasma

Sep 1 2017

ivan added a comment to D3805: Per-activity favorites (Final, again?).

Good news: There's actually nothing to do on the favorite ids, Kicker already uses
KService::storageId as favorite id, which will be the menuId when it's available.

Sep 1 2017, 5:40 AM · Plasma
ivan updated the diff for D3805: Per-activity favorites (Final, again?).
Sep 1 2017, 5:39 AM · Plasma

Aug 31 2017

ivan added a comment to D3805: Per-activity favorites (Final, again?).

This might be a hint:

Aug 31 2017, 5:37 PM · Plasma
ivan added a comment to D3805: Per-activity favorites (Final, again?).

Regarding Kickoff - it looks like there are some problems in its model handling:

Aug 31 2017, 5:35 PM · Plasma
ivan added a comment to D3805: Per-activity favorites (Final, again?).

The initial sorting of the migrated superset seems random. How is it done?

Aug 31 2017, 5:19 PM · Plasma

Aug 30 2017

ivan added a comment to D3805: Per-activity favorites (Final, again?).

With icons (designed after the Dolphin plugin for activity linking - to at least be consistent with something :) )

Aug 30 2017, 7:56 AM · Plasma
ivan added a comment to D3805: Per-activity favorites (Final, again?).

Like this?

Aug 30 2017, 7:36 AM · Plasma
ivan added a comment to D3805: Per-activity favorites (Final, again?).

No Kickoff support: Personally I think we should actually migrate all applets at once.

Aug 30 2017, 6:13 AM · Plasma

Aug 17 2017

ivan committed R159:1b04f4bd55f5: Refactor of the query which combines linked and used resources (authored by ivan).
Refactor of the query which combines linked and used resources
Aug 17 2017, 8:48 PM