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:
@@ -54,9 +54,14 @@ export const { auth, signIn, signOut, handlers } = NextAuth({
|
||||
}
|
||||
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?.id) {
|
||||
token.id = user.id;
|
||||
token.aiSessionConsent = false;
|
||||
const dbUser = await prisma.user.findUnique({
|
||||
where: { id: user.id },
|
||||
select: { role: true, sessionVersion: true },
|
||||
|
||||
Reference in New Issue
Block a user