feat: add GIF Mood Board workshop
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 4m5s
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 4m5s
- New workshop where each team member shares up to 5 GIFs with notes to express their weekly mood - Per-user week rating (1-5 stars) visible next to each member's section - Masonry-style grid with adjustable column count (3/4/5) toggle - Handwriting font (Caveat) for GIF notes - Full real-time collaboration via SSE - Clean migration (add_gif_mood_workshop) safe for production deploy - DB backup via cp before each migration in docker-entrypoint Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import type { Metadata } from 'next';
|
||||
import { Geist, Geist_Mono } from 'next/font/google';
|
||||
import { Geist, Geist_Mono, Caveat } from 'next/font/google';
|
||||
import './globals.css';
|
||||
import { Providers } from '@/components/Providers';
|
||||
import { Header } from '@/components/layout/Header';
|
||||
@@ -14,6 +14,11 @@ const geistMono = Geist_Mono({
|
||||
subsets: ['latin'],
|
||||
});
|
||||
|
||||
const caveat = Caveat({
|
||||
variable: '--font-caveat',
|
||||
subsets: ['latin'],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: 'Workshop Manager',
|
||||
description: "Application de gestion d'ateliers pour entretiens managériaux",
|
||||
@@ -37,7 +42,7 @@ export default function RootLayout({
|
||||
}}
|
||||
/>
|
||||
</head>
|
||||
<body className={`${geistSans.variable} ${geistMono.variable} antialiased`}>
|
||||
<body className={`${geistSans.variable} ${geistMono.variable} ${caveat.variable} antialiased`}>
|
||||
<Providers>
|
||||
<div className="min-h-screen bg-background">
|
||||
<Header />
|
||||
|
||||
Reference in New Issue
Block a user