Update copyright assignment to cover 2025 and include all contributors #180
							
								
								
									
										2
									
								
								.github/workflows/copyright_notice.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/copyright_notice.yml
									
									
									
									
										vendored
									
									
								
							| @ -16,7 +16,7 @@ jobs: | |||||||
|           ref: ${{ github.head_ref }} |           ref: ${{ github.head_ref }} | ||||||
|       - uses: VinnyBabuManjaly/copyright-action@v1.0.0 |       - uses: VinnyBabuManjaly/copyright-action@v1.0.0 | ||||||
|         with: |         with: | ||||||
|           CopyrightString: '/* Copyright (C) 2024 Manuel Bustillo*/\n\n' |           CopyrightString: '/* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/\n\n' | ||||||
|           FileType: '.tsx, .jsx, .ts' |           FileType: '.tsx, .jsx, .ts' | ||||||
|           Path: 'app/, config/, db/' |           Path: 'app/, config/, db/' | ||||||
|           IgnorePath: 'testfolder1/a/, testfolder3' |           IgnorePath: 'testfolder1/a/, testfolder3' | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client' | 'use client' | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client'; | 'use client'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import SideNav from '@/app/ui/dashboard/sidenav'; | import SideNav from '@/app/ui/dashboard/sidenav'; | ||||||
|   |   | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client' | 'use client' | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client'; | 'use client'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client'; | 'use client'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import { Entity } from '@/app/lib/definitions'; | import { Entity } from '@/app/lib/definitions'; | ||||||
| import { getCsrfToken, getSlug } from '@/app/lib/utils'; | import { getCsrfToken, getSlug } from '@/app/lib/utils'; | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import { asArray, getCsrfToken, getSlug } from '@/app/lib/utils'; | import { asArray, getCsrfToken, getSlug } from '@/app/lib/utils'; | ||||||
| import { Captcha, StructuredErrors, User } from '@/app/lib/definitions'; | import { Captcha, StructuredErrors, User } from '@/app/lib/definitions'; | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import { data } from "autoprefixer"; | import { data } from "autoprefixer"; | ||||||
| import { getCsrfToken } from "../lib/utils"; | import { getCsrfToken } from "../lib/utils"; | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import { NextResponse } from "next/server"; | import { NextResponse } from "next/server"; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import { TableArrangement } from '@/app/lib/definitions'; | import { TableArrangement } from '@/app/lib/definitions'; | ||||||
| import { getSlug } from '../lib/utils'; | import { getSlug } from '../lib/utils'; | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import '@/app/ui/global.css' | import '@/app/ui/global.css' | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| export class Affinities { | export class Affinities { | ||||||
|   [key:string]: number; |   [key:string]: number; | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import { AttendanceSummary } from "./group"; | import { AttendanceSummary } from "./group"; | ||||||
| import { Guest } from "./guest"; | import { Guest } from "./guest"; | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import { Serializable } from "../api/abstract-api"; | import { Serializable } from "../api/abstract-api"; | ||||||
| import { Entity } from "./definitions"; | import { Entity } from "./definitions"; | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import { Entity } from "./definitions"; | import { Entity } from "./definitions"; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import { Serializable } from "../api/abstract-api"; | import { Serializable } from "../api/abstract-api"; | ||||||
| import { Entity } from "./definitions"; | import { Entity } from "./definitions"; | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import { Serializable } from "../api/abstract-api"; | import { Serializable } from "../api/abstract-api"; | ||||||
| import { Entity } from "./definitions"; | import { Entity } from "./definitions"; | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| export const getCsrfToken = () => { | export const getCsrfToken = () => { | ||||||
|   return document.cookie |   return document.cookie | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import * as HeroIcon from '@heroicons/react/24/outline' | import * as HeroIcon from '@heroicons/react/24/outline' | ||||||
| import { ComponentProps } from 'react' | import { ComponentProps } from 'react' | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client'; | 'use client'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client' | 'use client' | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import clsx from 'clsx'; | import clsx from 'clsx'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client'; | 'use client'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import clsx from "clsx"; | import clsx from "clsx"; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import clsx from "clsx" | import clsx from "clsx" | ||||||
| import { Icon } from "../../types"; | import { Icon } from "../../types"; | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client'; | 'use client'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import { Slider } from 'primereact/slider'; | import { Slider } from 'primereact/slider'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import React, { useState } from 'react'; | import React, { useState } from 'react'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client'; | 'use client'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client'; | 'use client'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client'; | 'use client'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client'; | 'use client'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| export default function TableOfContents<Type>({ headers, caption, elements, rowRender }: { headers: string[], caption: string, elements: Type[], rowRender: (element: Type) => JSX.Element }) { | export default function TableOfContents<Type>({ headers, caption, elements, rowRender }: { headers: string[], caption: string, elements: Type[], rowRender: (element: Type) => JSX.Element }) { | ||||||
|     return ( |     return ( | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import { Guest } from "@/app/lib/guest"; | import { Guest } from "@/app/lib/guest"; | ||||||
| import { Table as TableType } from "@/app/lib/tableSimulation"; | import { Table as TableType } from "@/app/lib/tableSimulation"; | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import { GlobalSummary as Summary} from '@/app/lib/definitions'; | import { GlobalSummary as Summary} from '@/app/lib/definitions'; | ||||||
| import { MainCard, SecondaryCard } from '../components/dashboard-cards'; | import { MainCard, SecondaryCard } from '../components/dashboard-cards'; | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| export default function Loading() { | export default function Loading() { | ||||||
|     return <div>Loading...</div>; |     return <div>Loading...</div>; | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client' | 'use client' | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client'; | 'use client'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client' | 'use client' | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import { Inter, Lusitana, Gloria_Hallelujah} from 'next/font/google'; | import { Inter, Lusitana, Gloria_Hallelujah} from 'next/font/google'; | ||||||
|   |   | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client'; | 'use client'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| import Skeleton from '@/app/ui/skeleton'; | import Skeleton from '@/app/ui/skeleton'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client'; | 'use client'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| 'use client'; | 'use client'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| /* Copyright (C) 2024 Manuel Bustillo*/ | /* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ | ||||||
| 
 | 
 | ||||||
| export default function Skeleton({ className }: { className: string }) { | export default function Skeleton({ className }: { className: string }) { | ||||||
|     return <div className={`bg-slate-200 motion-safe:animate-pulse rounded ${className}`} />; |     return <div className={`bg-slate-200 motion-safe:animate-pulse rounded ${className}`} />; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user