This is a staging forum for AgileBits, not an official support forum. Visit http://discussions.agilebits.com instead.

Smarter Smart Folders

I have a smart folder in 1Password that contains logins who's password is a very specific password I used quite often before 1Password. Periodically I go in there to clean things up but I would like to extend the functionality so that passwords that 1Password deems as "Weak" are also included. In a perfect world it would also allow me to exclude passwords with a specific tag ie. "Weak OK".



From what I can tell there is no AND/OR processing for Smart Folders, only AND. I also cannot find any way to specify "Does Not Contain" a specific tag.



Am I correct? Is there another way to do this I am missing?



--Scott

Comments

  • Hi Scott



    I'm pleased to tell you that as of the latest versions of 1Password 3 we've made it possible to have Smart Folder criteria based on the 'Password Strength' of an item. Take a look at this screenshot for an example criteria:



    [img]http://cdn.agile.ws/sh/smartpasswordstrength.png[/img]



    You'll notice I set the 'Kind' criteria to be 'Login' so that it doesn't show up things like Secure Notes and Software Licenses, which by definition have a password strength less than weak <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />



    Hope that helps,



    [quote name='Scott W' timestamp='1300822286' post='22973']

    I have a smart folder in 1Password that contains logins who's password is a very specific password I used quite often before 1Password. Periodically I go in there to clean things up but I would like to extend the functionality so that passwords that 1Password deems as "Weak" are also included. In a perfect world it would also allow me to exclude passwords with a specific tag ie. "Weak OK".



    From what I can tell there is no AND/OR processing for Smart Folders, only AND. I also cannot find any way to specify "Does Not Contain" a specific tag.



    Am I correct? Is there another way to do this I am missing?



    --Scott

    [/quote]
  • Scott W
    edited March 2011
    [quote name='stu' timestamp='1300824023' post='22978']

    Hi Scott



    I'm pleased to tell you that as of the latest versions of 1Password 3 we've made it possible to have Smart Folder criteria based on the 'Password Strength' of an item. Take a look at this screenshot for an example criteria:



    [img]http://cdn.agile.ws/sh/smartpasswordstrength.png[/img]



    You'll notice I set the 'Kind' criteria to be 'Login' so that it doesn't show up things like Secure Notes and Software Licenses, which by definition have a password strength less than weak <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />



    Hope that helps,

    [/quote]



    It is okay but terribly inefficient. Basically I have to create multiple smart folders for 1 query and even then I cannot exclude a specific tag.



    I wanted a smart folder with the following logic:



    1) Password is "xxxxx"

    or

    2) Password Strength is fair or less

    and

    3) Tag is not "Weak Password OK"



    Because password strength throws in everything (notes, software, etc) I have to add a login type. Then I need to use "ALL" operator and if I do that I get nothing because none of the items that meet criteria 1 also meet criteria 2.



    It would certainly be nicer if there was a little more intelligence here. Specifically..





    1) Ability to exclude a specific tag. As it is current written only "contains" is available for tags for some reason

    2) Why does password strength show all this other stuff that does not have passwords, notes, software, etc... Makes no sense

    3) Real AND/OR logic not just the ANY,ALL,NONE option



    For people that use tags the smart folder logic is crucial.



    I have resigned myself to not being able to get what I need for the time being.
  • khad
    khad Social Choreographer
    [quote]For people that use tags the smart folder logic is crucial.[/quote]

    Thanks for the feedback, Scott. We will look into improving this further in a future release. I use tags (as opposed to folders) exclusively myself.



    [quote]1) Ability to exclude a specific tag. As it is current written only "contains" is available for tags for some reason

    2) Why does password strength show all this other stuff that does not have passwords, notes, software, etc... Makes no sense

    3) Real AND/OR logic not just the ANY,ALL,NONE option[/quote]

    All three of these are actually on our radar for the future. I don't have a time frame for a specific version, but we know we can always make it better. Thanks for the reminder and motivation!
  • jxpx777
    jxpx777 AWS Code Wrangler
    edited March 2011
    I have good news and bad news. First, the bad news. We don't yet have "NOT" logic for tags. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/sad.gif' class='bbc_emoticon' alt=':(' />



    The good news is that more complex logic is possible. This isn't well known (for some reason) but a standard feature of the predicate editor that is used in the smart folder editor is that if you hold the option key, you can create the kinds of complex logic that you want. When you hold option, the + on the far right changes to a … which you can click to add in nested groups of logic. This is a property of the predicate editor that developers can turn on or off depending on the design of their applications, so option key might not work everywhere you see this control, but it's always worth a shot to hold the option key down and see what kinds of cool stuff you can reveal. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' /> iTunes uses this in its menu items and to change certain buttons in the UI.
  • khad
    khad Social Choreographer
    edited March 2011
    I think everyone gets a free pass for not knowing about this. I freaking work here, and I was not aware of this.



    Thank you, Jamie, Code Wrangler extraordinaire.
  • [quote name='Jamie' timestamp='1301058703' post='23201']

    …, but it's always worth a shot to hold the option key down and see what kinds of cool stuff you can reveal. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' /> iTunes uses this in its menu items and to change certain buttons in the UI.[/quote]

    It's much more pervasive beyond iTunes, e.g. try finding an app with a Window menu that Option key modifier usage [i]doesn't[/i] change. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' />
  • thightower
    thightower &quot;T-Dog&quot; Agile&#39;s Mascot Community Moderator
    [quote name='Jamie' timestamp='1301058703' post='23201']

    When you hold option, the + on the far right changes to a …

    [/quote]



    I learned a new trick... <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/biggrin.gif' class='bbc_emoticon' alt=':D' />
  • kirbysdl
    kirbysdl Junior Member
    Please allow smart folder criteria based on tags that are NOT set. Here's a sample use case:



    I love the ability to create a smart folder for weak passwords. However, some of these are out of my control. Either the password policy on the site prevents the use of strong passwords (e.g. continental.com uses 4-digit PINs) or it's a low-priority site with an intentionally weak password. I have a tag called KnownWeak to indicate that I'm alright with these items having weak passwords, but I'd like to exclude such items from my weak password smart folder. Smart folders can only specify that a certain tag be required. I'm effectively looking for a `grep -v`. I'm currently putting KnownWeak in the note field of these items and searching that way, but I hope you agree that it makes (more) sense as a tag. It would certainly be cleaner and less prone to false positive matches.



    Other examples:



    Freelance = Tag: Work and NotTag: MainJob

    Cheating = Tag: Lover and NotTag: Fiancee

    PortableGame = Tag: Game and NotTag: ConsoleGame and NotTag: PCGame

    SeriousBusiness = NotTag: Hobbies



    Hopefully this won't be too difficult of a feature to implement. Thanks for your consideration!
  • khad
    khad Social Choreographer
    edited April 2011
    Hey kirbysdl,



    I merged your post with the appropriate thread. As Jamie mentioned above, please try holding down the Option key to nest elements with the "Any," "None," and "All" to create more complex logic.



    [img]https://img.skitch.com/20110426-qqdpt6hg2s4jxjt69nxngkipre.jpg[/img]



    Your "Freelance" example would be:



    [img]https://img.skitch.com/20110426-d2yngqdkm46yffxcecn4ucj9y7.jpg[/img]



    Your "PortableGame" example would be:



    [img]https://img.skitch.com/20110426-399j8hxehhq89u7hy8i4nhmjj.jpg[/img]



    I hope that helps. Please let me know.
  • kirbysdl
    kirbysdl Junior Member
    Awesome, thanks! Hopefully, a more obvious/straightforward way of specifying such criteria can be implemented in the future. For now, this is perfect. Thanks again!
  • khad
    khad Social Choreographer
    While 1Password uses the same convention for Smart Folders as Finder and iTunes' Smart Playlists, perhaps we could make this is bit more obvious than Apple does. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />



    I am glad it worked out for you, though!



    Cheers,