feat: Maximus Account OAuth2 + machine activation (#51, #53) #65

Merged
maximus merged 7 commits from issue-51-compte-maximus-oauth into main 2026-04-10 19:38:28 +00:00
3 changed files with 4 additions and 9 deletions
Showing only changes of commit 60b995394e - Show all commits

1
.gitignore vendored
View file

@ -51,4 +51,3 @@ public/CHANGELOG.fr.md
# Tauri generated # Tauri generated
src-tauri/gen/ src-tauri/gen/
.keys-temp/

View file

@ -18,7 +18,7 @@
} }
], ],
"security": { "security": {
"csp": "default-src 'self'; script-src 'self'; connect-src 'self' https://api.lacompagniemaximus.com https://auth.lacompagniemaximus.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:" "csp": "default-src 'self'; script-src 'self'; connect-src 'self' https://api.lacompagniemaximus.com https://auth.lacompagniemaximus.com; style-src 'self' 'unsafe-inline'; img-src 'self' data:"
} }
}, },
"bundle": { "bundle": {

View file

@ -26,13 +26,9 @@ export default function AccountCard() {
{state.status === "authenticated" && state.account && ( {state.status === "authenticated" && state.account && (
<div className="space-y-3"> <div className="space-y-3">
<div className="flex items-center gap-3"> <div className="flex items-center gap-3">
{state.account.picture && ( <div className="w-10 h-10 rounded-full bg-[var(--primary)] text-white flex items-center justify-center font-semibold text-sm">
<img {(state.account.name || state.account.email).charAt(0).toUpperCase()}
src={state.account.picture} </div>
alt=""
className="w-10 h-10 rounded-full"
/>
)}
<div> <div>
<p className="font-medium"> <p className="font-medium">
{state.account.name || state.account.email} {state.account.name || state.account.email}