{"action":"created","issue":{"url":"https://api.github.com/repos/QubesOS/qubes-issues/issues/1780","repository_url":"https://api.github.com/repos/QubesOS/qubes-issues","labels_url":"https://api.github.com/repos/QubesOS/qubes-issues/issues/1780/labels{/name}","comments_url":"https://api.github.com/repos/QubesOS/qubes-issues/issues/1780/comments","events_url":"https://api.github.com/repos/QubesOS/qubes-issues/issues/1780/events","html_url":"https://github.com/QubesOS/qubes-issues/issues/1780","id":136463204,"number":1780,"title":"Small usability improvements to \"QubesIncoming\" folder","user":{"login":"bnvk","id":48677,"avatar_url":"https://avatars.githubusercontent.com/u/48677?v=3","gravatar_id":"","url":"https://api.github.com/users/bnvk","html_url":"https://github.com/bnvk","followers_url":"https://api.github.com/users/bnvk/followers","following_url":"https://api.github.com/users/bnvk/following{/other_user}","gists_url":"https://api.github.com/users/bnvk/gists{/gist_id}","starred_url":"https://api.github.com/users/bnvk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bnvk/subscriptions","organizations_url":"https://api.github.com/users/bnvk/orgs","repos_url":"https://api.github.com/users/bnvk/repos","events_url":"https://api.github.com/users/bnvk/events{/privacy}","received_events_url":"https://api.github.com/users/bnvk/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-02-25T17:58:31Z","updated_at":"2016-02-25T20:47:48Z","closed_at":null,"body":"Using the Qubes GUI, I spent a fair bit of time engaging with the `QubesIncoming/` folder while moving data between VMs. I have a few ideas how to improve upon this crucial aspect of Qubes\r\n\r\n- [ ] Rename `QubesIncoming/` to just `Incoming/`\r\n - Makes it feel more of a native experience alongside `Music, Videos, etc...`\r\n\r\n- [ ] Eliminate the sub-folders `Incoming/work/` becomes just `Incoming/`\r\n - Less time spent looking inside of sub-folders which might be empty- I usually end up deleting empty folders to tidy up)\r\n - Unnecessary level of organization- I usually move files out of folders to better organize)\r\n - Is mostly irrelevant information- when moving files around, I know where they came from\r\n"},"comment":{"url":"https://api.github.com/repos/QubesOS/qubes-issues/issues/comments/188978280","html_url":"https://github.com/QubesOS/qubes-issues/issues/1780#issuecomment-188978280","issue_url":"https://api.github.com/repos/QubesOS/qubes-issues/issues/1780","id":188978280,"user":{"login":"marmarek","id":726704,"avatar_url":"https://avatars.githubusercontent.com/u/726704?v=3","gravatar_id":"","url":"https://api.github.com/users/marmarek","html_url":"https://github.com/marmarek","followers_url":"https://api.github.com/users/marmarek/followers","following_url":"https://api.github.com/users/marmarek/following{/other_user}","gists_url":"https://api.github.com/users/marmarek/gists{/gist_id}","starred_url":"https://api.github.com/users/marmarek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marmarek/subscriptions","organizations_url":"https://api.github.com/users/marmarek/orgs","repos_url":"https://api.github.com/users/marmarek/repos","events_url":"https://api.github.com/users/marmarek/events{/privacy}","received_events_url":"https://api.github.com/users/marmarek/received_events","type":"User","site_admin":false},"created_at":"2016-02-25T20:47:48Z","updated_at":"2016-02-25T20:47:48Z","body":"On Thu, Feb 25, 2016 at 09:58:32AM -0800, Brennan Novak wrote:\n> - [ ] Rename `QubesIncoming/` to just `Incoming/`\n>  - Makes it feel more of a native experience alongside `Music, Videos, etc...`\n\nNo opinion here. But also not sure if that improve UX in any way. @bnvk\nwhat do you think?\n\n> - [ ] Eliminate the sub-folders `Incoming/work/` becomes just `Incoming/`\n\nStrong opinion against this.\n\n>  - Less time spent looking inside of sub-folders which might be empty- I usually end up deleting empty folders to tidy up)\n\nI think this can be automated, which may be a good idea (periodically\nclean empty directories in (Qubes)Incoming).\n\n>  - Is mostly irrelevant information- when moving files around, I know where they came from\n\nNo, you do not. A malicious VM could send (see below why confirmation\nisn't good enough for that) file with the same or very similar name. In\ncase of the same name, in the same time - you may notice it because the\nother transfer would fail. But it could be \"very similar\" name, like\nsome additional space or something. If happening at the same time -\nyou'll see two similarly named files (and you may be able to choose the\nright one, but not necessarily). But if happening with some delay, I bet\nyou'll find the file some other day and think \"oh, here is that file, I\nmust have forgotten to move it out of Incomming\".\n\nSo, the origin information is critical for security here.\n\nEspecially because we consider changing default policy for file transfer\nfrom \"ask\" to \"allow\". See\nhttps://github.com/QubesOS/qubes-issues/issues/1166#issuecomment-138049316\nwhy. I bet you don't even read that confirmation prompt when you expect\n*some* file transfer to be confirmed...\n\n-- \nBest Regards,\nMarek Marczykowski-Górecki\nInvisible Things Lab\nA: Because it messes up the order in which people normally read text.\nQ: Why is top-posting such a bad thing?\n"}}