[PR #727] [MERGED] feat: user application dashboard #641

Closed
opened 2025-10-07 00:19:53 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pocket-id/pocket-id/pull/727
Author: @kmendell
Created: 7/7/2025
Status: Merged
Merged: 8/10/2025
Merged by: @kmendell

Base: mainHead: feat/simple-dashboard


📝 Commits (10+)

  • 9f8b0ab feat: user apps dashboard
  • 2dc2923 add comment about testing data
  • a2aa22c remove background card, and add edit button for admin
  • c59239f Merge remote-tracking branch 'origin/main' into feat/simple-dashboard
  • 439a233 remove duplicate box for images
  • 6df56ab ci/cd: use latest-distroless tag for latest distroless images
  • f1982c3 Merge remote-tracking branch 'origin/main' into feat/simple-dashboard
  • b27014c add endpoints for accesible clients
  • 1345a83 Merge branch 'main' into feat/simple-dashboard
  • 5f71173 cleanup app card

📊 Changes

31 files changed (+638 additions, -90 deletions)

View changed files

📝 backend/internal/controller/oidc_controller.go (+24 -0)
📝 backend/internal/dto/api_key_dto.go (+2 -2)
📝 backend/internal/dto/oidc_dto.go (+10 -5)
📝 backend/internal/model/oidc.go (+4 -1)
📝 backend/internal/service/api_key_service.go (+2 -2)
📝 backend/internal/service/e2etest_service.go (+25 -6)
📝 backend/internal/service/oidc_service.go (+80 -27)
backend/resources/migrations/postgres/20250810144214_apps_dashboard.down.sql (+3 -0)
backend/resources/migrations/postgres/20250810144214_apps_dashboard.up.sql (+3 -0)
backend/resources/migrations/sqlite/20250810144214_apps_dashboard.down.sql (+3 -0)
backend/resources/migrations/sqlite/20250810144214_apps_dashboard.up.sql (+16 -0)
📝 frontend/messages/en.json (+11 -1)
📝 frontend/src/lib/components/confirm-dialog/confirm-dialog.svelte (+2 -1)
📝 frontend/src/lib/components/formatted-message.svelte (+44 -27)
📝 frontend/src/lib/components/header/header-avatar.svelte (+4 -1)
📝 frontend/src/lib/services/oidc-service.ts (+19 -0)
📝 frontend/src/lib/types/oidc.type.ts (+7 -0)
📝 frontend/src/lib/utils/form-util.ts (+7 -0)
frontend/src/lib/utils/zod-util.ts (+11 -0)
📝 frontend/src/routes/authorize/+page.svelte (+10 -5)

...and 11 more files

📄 Description

This PR Add a Simple User Based Dashboard for Viewing, Authorizing, and Launching Accessible clients.

Fixes: https://github.com/pocket-id/pocket-id/issues/739


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/pocket-id/pocket-id/pull/727 **Author:** [@kmendell](https://github.com/kmendell) **Created:** 7/7/2025 **Status:** ✅ Merged **Merged:** 8/10/2025 **Merged by:** [@kmendell](https://github.com/kmendell) **Base:** `main` ← **Head:** `feat/simple-dashboard` --- ### 📝 Commits (10+) - [`9f8b0ab`](https://github.com/pocket-id/pocket-id/commit/9f8b0abce4bb10130f841255c8723bb5067d271f) feat: user apps dashboard - [`2dc2923`](https://github.com/pocket-id/pocket-id/commit/2dc29235db8833260cb82cd93725f3c2d35e22a3) add comment about testing data - [`a2aa22c`](https://github.com/pocket-id/pocket-id/commit/a2aa22c5e72018e405c693c4c99c02ed9c7f274a) remove background card, and add edit button for admin - [`c59239f`](https://github.com/pocket-id/pocket-id/commit/c59239f247d0495b10a765135669f059a196e2eb) Merge remote-tracking branch 'origin/main' into feat/simple-dashboard - [`439a233`](https://github.com/pocket-id/pocket-id/commit/439a23397e5604491ab94ddafff1a534b0e8a67c) remove duplicate box for images - [`6df56ab`](https://github.com/pocket-id/pocket-id/commit/6df56ab63662ac4c3f5c969a64b237aecb587e68) ci/cd: use `latest-distroless` tag for latest distroless images - [`f1982c3`](https://github.com/pocket-id/pocket-id/commit/f1982c326a433bc4f7d4be9475f583ffca9e1c1d) Merge remote-tracking branch 'origin/main' into feat/simple-dashboard - [`b27014c`](https://github.com/pocket-id/pocket-id/commit/b27014ccf364bf63d97ee0d6d6959f864447bbca) add endpoints for accesible clients - [`1345a83`](https://github.com/pocket-id/pocket-id/commit/1345a832c62f5d395a190456471f788e7e7973d9) Merge branch 'main' into feat/simple-dashboard - [`5f71173`](https://github.com/pocket-id/pocket-id/commit/5f711738a66521e8d964316d7b3d73d3d6592441) cleanup app card ### 📊 Changes **31 files changed** (+638 additions, -90 deletions) <details> <summary>View changed files</summary> 📝 `backend/internal/controller/oidc_controller.go` (+24 -0) 📝 `backend/internal/dto/api_key_dto.go` (+2 -2) 📝 `backend/internal/dto/oidc_dto.go` (+10 -5) 📝 `backend/internal/model/oidc.go` (+4 -1) 📝 `backend/internal/service/api_key_service.go` (+2 -2) 📝 `backend/internal/service/e2etest_service.go` (+25 -6) 📝 `backend/internal/service/oidc_service.go` (+80 -27) ➕ `backend/resources/migrations/postgres/20250810144214_apps_dashboard.down.sql` (+3 -0) ➕ `backend/resources/migrations/postgres/20250810144214_apps_dashboard.up.sql` (+3 -0) ➕ `backend/resources/migrations/sqlite/20250810144214_apps_dashboard.down.sql` (+3 -0) ➕ `backend/resources/migrations/sqlite/20250810144214_apps_dashboard.up.sql` (+16 -0) 📝 `frontend/messages/en.json` (+11 -1) 📝 `frontend/src/lib/components/confirm-dialog/confirm-dialog.svelte` (+2 -1) 📝 `frontend/src/lib/components/formatted-message.svelte` (+44 -27) 📝 `frontend/src/lib/components/header/header-avatar.svelte` (+4 -1) 📝 `frontend/src/lib/services/oidc-service.ts` (+19 -0) 📝 `frontend/src/lib/types/oidc.type.ts` (+7 -0) 📝 `frontend/src/lib/utils/form-util.ts` (+7 -0) ➕ `frontend/src/lib/utils/zod-util.ts` (+11 -0) 📝 `frontend/src/routes/authorize/+page.svelte` (+10 -5) _...and 11 more files_ </details> ### 📄 Description This PR Add a Simple User Based Dashboard for Viewing, Authorizing, and Launching Accessible clients. Fixes: https://github.com/pocket-id/pocket-id/issues/739 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2025-10-07 00:19:53 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pocket-id#641