{"action":"created","issue":{"url":"https://api.github.com/repos/jasonmunro/hm3/issues/13","labels_url":"https://api.github.com/repos/jasonmunro/hm3/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/jasonmunro/hm3/issues/13/comments","events_url":"https://api.github.com/repos/jasonmunro/hm3/issues/13/events","html_url":"https://github.com/jasonmunro/hm3/issues/13","id":98922466,"number":13,"title":"Enhancement: support for user tagging","user":{"login":"dumblob","id":2451044,"avatar_url":"https://avatars.githubusercontent.com/u/2451044?v=3","gravatar_id":"","url":"https://api.github.com/users/dumblob","html_url":"https://github.com/dumblob","followers_url":"https://api.github.com/users/dumblob/followers","following_url":"https://api.github.com/users/dumblob/following{/other_user}","gists_url":"https://api.github.com/users/dumblob/gists{/gist_id}","starred_url":"https://api.github.com/users/dumblob/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dumblob/subscriptions","organizations_url":"https://api.github.com/users/dumblob/orgs","repos_url":"https://api.github.com/users/dumblob/repos","events_url":"https://api.github.com/users/dumblob/events{/privacy}","received_events_url":"https://api.github.com/users/dumblob/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jasonmunro/hm3/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"jasonmunro","id":3793556,"avatar_url":"https://avatars.githubusercontent.com/u/3793556?v=3","gravatar_id":"","url":"https://api.github.com/users/jasonmunro","html_url":"https://github.com/jasonmunro","followers_url":"https://api.github.com/users/jasonmunro/followers","following_url":"https://api.github.com/users/jasonmunro/following{/other_user}","gists_url":"https://api.github.com/users/jasonmunro/gists{/gist_id}","starred_url":"https://api.github.com/users/jasonmunro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jasonmunro/subscriptions","organizations_url":"https://api.github.com/users/jasonmunro/orgs","repos_url":"https://api.github.com/users/jasonmunro/repos","events_url":"https://api.github.com/users/jasonmunro/events{/privacy}","received_events_url":"https://api.github.com/users/jasonmunro/received_events","type":"User","site_admin":false},"milestone":null,"comments":8,"created_at":"2015-08-04T08:59:32Z","updated_at":"2016-01-05T01:21:38Z","closed_at":null,"body":"Some very basic tagging/labeling (so that it doesn't bloat the user interface) with filtering based on these tags/labels would be nice to have.\r\n\r\nThe implementation would use just IMAP flags/keywords (see an older short article with useful hints: http://deflexion.com/2006/05/server-side-message-labels). And of course, I wouldn't pay attention to Mozilla-based clients etc. and just left the default tag set blank without any presets. I.e. solely up to the user what the tags will be (if the user wanted old-thunderbird-compatible tags, then he can just write them as `$My_awesome_tag4` to exchange the fourth Mozilla tag with this one)."},"comment":{"url":"https://api.github.com/repos/jasonmunro/hm3/issues/comments/168862589","html_url":"https://github.com/jasonmunro/hm3/issues/13#issuecomment-168862589","issue_url":"https://api.github.com/repos/jasonmunro/hm3/issues/13","id":168862589,"user":{"login":"jasonmunro","id":3793556,"avatar_url":"https://avatars.githubusercontent.com/u/3793556?v=3","gravatar_id":"","url":"https://api.github.com/users/jasonmunro","html_url":"https://github.com/jasonmunro","followers_url":"https://api.github.com/users/jasonmunro/followers","following_url":"https://api.github.com/users/jasonmunro/following{/other_user}","gists_url":"https://api.github.com/users/jasonmunro/gists{/gist_id}","starred_url":"https://api.github.com/users/jasonmunro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jasonmunro/subscriptions","organizations_url":"https://api.github.com/users/jasonmunro/orgs","repos_url":"https://api.github.com/users/jasonmunro/repos","events_url":"https://api.github.com/users/jasonmunro/events{/privacy}","received_events_url":"https://api.github.com/users/jasonmunro/received_events","type":"User","site_admin":false},"created_at":"2016-01-05T01:21:38Z","updated_at":"2016-01-05T01:21:38Z","body":"1. Interestingly, the requirement to re-enter your password to save something between logins is driven by the encryption design, but I also think that while it's quite different than the way most web apps work, it's really privacy driven and a good thing. If only I could convince users of that! :)\r\n\r\n2. I'm thinking we need a \"combined view source management\" page where this can all be clearly spelled out and configured.\r\n\r\n3. I would leverage the session for this where possible, but concurrent requests are not \"thread safe\" on the server (one request's session overwrites the other), so we need something more atomic."}}