mirror of
https://github.com/pocket-id/pocket-id.git
synced 2025-12-09 09:13:15 +03:00
🚀 Feature: App descriptions, categorization, and visibility control for 'My Apps' page #53
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @secondtruth on GitHub.
Feature description
My suggestion is enhancing the OIDC client creation page to include additional fields for description, categorization, and visibility control.
Details
The following fields should be added to the OIDC client creation form in the admin UI:
Pitch
The primary goal of this feature is to improve the usability and organization of the 'My Apps' page, especially in environments with a large number of available services.
@secondtruth commented on GitHub:
For me, the most important aspect is: Hide on My Apps page.
@secondtruth commented on GitHub:
Hi @kmendell,
I've thought about this again. I realized that the categorization feature would also be very valuable in my use cases.
That said, I fully understand your concern about UI bloat and the project's principle of simplicity. To reconcile both perspectives, I’d like to suggest adding an "Advanced Mode" (or "Expert Mode") toggle in the application configuration.
By default, Pocket ID would remain clean and minimal, showing only the core features. When "Advanced Mode" is enabled, additional options (such as the suggested ones) would appear.
This way, the default experience stays streamlined while still allowing power users to unlock more functionality if they need it.
Would this still be a middle ground that aligns with Pocket ID's philosophy?
@kmendell commented on GitHub:
As the goal of pocket id is meant to be simple and not a bloated UI, certain decisions have o be taken into account, and adding so many UI elements for customization of a client goes againts that principle. Though im sure we can find some common ground and make it semi customizable.
What do you feel is one of the most important aspects of this?
@kmendell commented on GitHub:
Closing this issue as it is a duplicate of https://github.com/pocket-id/pocket-id/issues/843. Well track that progress there.