Skip to content

Usability Improvement: Sessions vs. App Pins #6365

@ho1ger

Description

@ho1ger

In NC 12 the views for sessions and App Pins were merged. Now you can revoke App Pins using a (hidden) context menu from the list of current/previous sessions. This has caused some irritations already, c.f. nextcloud/twofactor_totp#186 (comment) and #6075 (comment). It seems people do not find the App Pins in the sessions list.

Let me explain my thoughts about this (copied from my post from the other thread):

  1. Imho a session and an App Pin are entirely different concepts. For me an App Pin is something quite persistent that typically lives as long as you want to use a device. A session, however, is a communication relationship between a server and a device that is created and destroyed many many times.
  2. Furthermore, not all sessions can be associated to an App Pin; only those sessions started by an app that doesn't support TOTP.

Hence, I never got the idea to search App Pins in the sessions menu.

If we want to keep the menus merged, I suggest to mitigate the issue by permanently showing something in the sessions list that indicates that the list has more capabilities than being a list of sessions. However, as I argued, I think the new combination is not really logical and it might confuse people.

@jancborchardt, @ChristophWurst

Metadata

Metadata

Assignees

No one assigned

    Labels

    0. Needs triagePending check for reproducibility or if it fits our roadmapdesignDesign, UI, UX, etc.enhancement

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions