feat(notes): liens internes, onglet Réseau, living blocks et consentement IA
Rend les liens entre notes visibles et persistants (sync NoteLink au save, auto-save, graphe réseau rafraîchi), ajoute living blocks, Memory Echo, recherche globale, consentement IA explicite et consolide les prototypes design en architectural-grid. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -50,10 +50,15 @@ export const authConfig = {
|
||||
|
||||
return true;
|
||||
},
|
||||
async jwt({ token, user }) {
|
||||
async jwt({ token, user, trigger, session }) {
|
||||
if (trigger === 'update' && session && 'aiSessionConsent' in session) {
|
||||
token.aiSessionConsent = session.aiSessionConsent === true;
|
||||
return token;
|
||||
}
|
||||
if (user) {
|
||||
token.id = user.id;
|
||||
token.role = (user as any).role;
|
||||
token.aiSessionConsent = false;
|
||||
}
|
||||
return token;
|
||||
},
|
||||
@@ -61,6 +66,7 @@ export const authConfig = {
|
||||
if (token && session.user) {
|
||||
(session.user as any).id = token.id;
|
||||
(session.user as any).role = token.role;
|
||||
session.aiSessionConsent = token.aiSessionConsent === true;
|
||||
}
|
||||
return session;
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user