[PR #339] [MERGED] 331 subtask handle data flow for login #390

Closed
opened 2026-02-27 19:18:00 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/EddieTheCubeHead/Stagnum/pull/339
Author: @EddieTheCubeHead
Created: 6/19/2024
Status: Merged
Merged: 6/19/2024
Merged by: @EddieTheCubeHead

Base: masterHead: 331-subtask-handle-data-flow-for-login


📝 Commits (10+)

  • 4cce249 #331 Split up login popup, make some parts reusable elsewhere
  • d99e885 #331 Fix names broken in login prompt refactor
  • a610cdd #331 Query for getting oauth redirect from core
  • ffe4b44 #331 Update CORS rules
  • 993031d #331 Open login popup only if token is missing
  • 51b1a63 #331 Test and coverage config improvements
  • 60fca17 #331 Fetch token on reroute back to page and clean url
  • 116bda3 #331 Test cleanup
  • 0b7bf29 #331 Add user store to top bar and avatar, small refactoring for avatar
  • 4acbb71 #331 Fetch user data on login - synchronization still WIP

📊 Changes

48 files changed (+612 additions, -293 deletions)

View changed files

📝 clientRewrite/package.json (+3 -0)
📝 clientRewrite/setup-vitest.ts (+11 -3)
📝 clientRewrite/src/App.tsx (+9 -4)
clientRewrite/src/api/fetchMe.ts (+14 -0)
clientRewrite/src/api/fetchRedirectUri.ts (+7 -0)
clientRewrite/src/api/fetchToken.ts (+7 -0)
clientRewrite/src/api/methods.ts (+11 -0)
clientRewrite/src/common/components/BackgroundBlur.tsx (+13 -0)
clientRewrite/src/common/components/CardsSkeleton.tsx (+12 -0)
clientRewrite/src/common/components/EnsureLoginWrapper.tsx (+12 -0)
clientRewrite/src/common/components/MainLogo.tsx (+0 -8)
clientRewrite/src/common/components/PopupCard.tsx (+16 -0)
📝 clientRewrite/src/common/components/TopBar.tsx (+7 -11)
clientRewrite/src/common/components/avatar/Avatar.tsx (+12 -0)
clientRewrite/src/common/components/avatar/AvatarImage.tsx (+14 -0)
📝 clientRewrite/src/common/components/avatar/NamePlaceholder.tsx (+4 -21)
clientRewrite/src/common/components/logo/Logo.tsx (+16 -0)
clientRewrite/src/common/components/logo/LogoIcon.tsx (+10 -0)
clientRewrite/src/common/components/logo/LogoText.tsx (+10 -0)
clientRewrite/src/common/components/logo/LogoWithSpotifyLogo.tsx (+22 -0)

...and 28 more files

📄 Description

No description provided


🔄 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/EddieTheCubeHead/Stagnum/pull/339 **Author:** [@EddieTheCubeHead](https://github.com/EddieTheCubeHead) **Created:** 6/19/2024 **Status:** ✅ Merged **Merged:** 6/19/2024 **Merged by:** [@EddieTheCubeHead](https://github.com/EddieTheCubeHead) **Base:** `master` ← **Head:** `331-subtask-handle-data-flow-for-login` --- ### 📝 Commits (10+) - [`4cce249`](https://github.com/EddieTheCubeHead/Stagnum/commit/4cce2491bb5fb626e7782486cf70fa12189edde6) #331 Split up login popup, make some parts reusable elsewhere - [`d99e885`](https://github.com/EddieTheCubeHead/Stagnum/commit/d99e885d0b486d16f3108d893c3c933247bbc641) #331 Fix names broken in login prompt refactor - [`a610cdd`](https://github.com/EddieTheCubeHead/Stagnum/commit/a610cddfa7dbf3bf86cc8dd0cca4f4c180c8347c) #331 Query for getting oauth redirect from core - [`ffe4b44`](https://github.com/EddieTheCubeHead/Stagnum/commit/ffe4b44598546792d107f17e83fc84c6a15bde6d) #331 Update CORS rules - [`993031d`](https://github.com/EddieTheCubeHead/Stagnum/commit/993031d80b09d73a1249231a808f8d90533bac50) #331 Open login popup only if token is missing - [`51b1a63`](https://github.com/EddieTheCubeHead/Stagnum/commit/51b1a637ee2fd44f6e01a71be16c96e2168df207) #331 Test and coverage config improvements - [`60fca17`](https://github.com/EddieTheCubeHead/Stagnum/commit/60fca17e9f70dee357f78f701b3d580949008b55) #331 Fetch token on reroute back to page and clean url - [`116bda3`](https://github.com/EddieTheCubeHead/Stagnum/commit/116bda326465355b5a34e192e8929b3424874282) #331 Test cleanup - [`0b7bf29`](https://github.com/EddieTheCubeHead/Stagnum/commit/0b7bf294bd6fe9525974ea8c7aa48cfb35dd5370) #331 Add user store to top bar and avatar, small refactoring for avatar - [`4acbb71`](https://github.com/EddieTheCubeHead/Stagnum/commit/4acbb719d92fadf3e3c8b694bb3218c1c4230838) #331 Fetch user data on login - synchronization still WIP ### 📊 Changes **48 files changed** (+612 additions, -293 deletions) <details> <summary>View changed files</summary> 📝 `clientRewrite/package.json` (+3 -0) 📝 `clientRewrite/setup-vitest.ts` (+11 -3) 📝 `clientRewrite/src/App.tsx` (+9 -4) ➕ `clientRewrite/src/api/fetchMe.ts` (+14 -0) ➕ `clientRewrite/src/api/fetchRedirectUri.ts` (+7 -0) ➕ `clientRewrite/src/api/fetchToken.ts` (+7 -0) ➕ `clientRewrite/src/api/methods.ts` (+11 -0) ➕ `clientRewrite/src/common/components/BackgroundBlur.tsx` (+13 -0) ➕ `clientRewrite/src/common/components/CardsSkeleton.tsx` (+12 -0) ➕ `clientRewrite/src/common/components/EnsureLoginWrapper.tsx` (+12 -0) ➖ `clientRewrite/src/common/components/MainLogo.tsx` (+0 -8) ➕ `clientRewrite/src/common/components/PopupCard.tsx` (+16 -0) 📝 `clientRewrite/src/common/components/TopBar.tsx` (+7 -11) ➕ `clientRewrite/src/common/components/avatar/Avatar.tsx` (+12 -0) ➕ `clientRewrite/src/common/components/avatar/AvatarImage.tsx` (+14 -0) 📝 `clientRewrite/src/common/components/avatar/NamePlaceholder.tsx` (+4 -21) ➕ `clientRewrite/src/common/components/logo/Logo.tsx` (+16 -0) ➕ `clientRewrite/src/common/components/logo/LogoIcon.tsx` (+10 -0) ➕ `clientRewrite/src/common/components/logo/LogoText.tsx` (+10 -0) ➕ `clientRewrite/src/common/components/logo/LogoWithSpotifyLogo.tsx` (+22 -0) _...and 28 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 19:18:00 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Stagnum#390
No description provided.